Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Audio Playback, Database and Playlists
| | |-+  Codec Efficiency Comparison Test (iPod)
« previous next »
  • Print
Pages: 1 2 3 [4]

Author Topic: Codec Efficiency Comparison Test (iPod)  (Read 37491 times)

Offline Davide-NYC

  • Member
  • *
  • Posts: 429
Re: Codec Efficiency Comparison Test (iPod)
« Reply #45 on: October 09, 2006, 02:07:26 PM »
Flyspray feture request? (plugin section)

I think this is a tremendous idea.

Especially since non-realtime encoded files could then be decoded and at least played without being in front of a computer.

Me likee.
Logged
Currently: iRiver H132-RTC-CFMod

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Codec Efficiency Comparison Test (iPod)
« Reply #46 on: October 09, 2006, 02:12:13 PM »
http://www.rockbox.org/tracker/task/6152 This read alright?
Logged

Offline Davide-NYC

  • Member
  • *
  • Posts: 429
Re: Codec Efficiency Comparison Test (iPod)
« Reply #47 on: October 09, 2006, 02:28:18 PM »
Perfect! If we standardize the test files we'll get some useable results back right? Maybe this could be bundled with battery_bench and it could be a two-in one test?

Something like this?

Attention all users that want to help:
Turn on the TSR plugin. (Transcode and Battery Bench)
Play the "test file folder" in a loop untill the player shuts off.
Upload the logfile(s) somewhere.

Sounds easy enough for everyone! :)

What am I saying? I must be smoking too...  ;D
Logged
Currently: iRiver H132-RTC-CFMod

Offline bk

  • Member
  • *
  • Posts: 266
Re: Codec Efficiency Comparison Test (iPod)
« Reply #48 on: October 09, 2006, 05:07:18 PM »
Quote from: saratoga on October 08, 2006, 07:56:14 PM
I think bk just means comparing the relative boost ratios tells you which platform needs optimization most.  I'm not really sure why we would care about that, but its a valid point.  I agree with you that it doesn't really mean anything though.

Assuming all codecs run realtime for all valid bitrates, the only reason to optimize further is to improve battery life. Otherwise all codecs could run at 100% boost for all we care. In that context be useful to know which codecs drain battery the most, and see if it is possible to improve it.

I personally don't see the point in seeing which codec is 'best' (the original intent of these tests), performance testing is only useful if it can be used to improve the codebase.

Quote
I don't see how you can conclude this.  Given the differences in ISA, power consumption and battery capacity, its entirely possible that they're equally worthwhile.  For instance, Coldfire could be highly optimized, but poorly suited for the task, while ARM could be poorly optimized, but well suited.  

I don't understand what you mean by 'well suited'. These are all general purpose embedded processors, if code is well optimized for ColdFire it will run fast and the tests will show that. Likewise for ARM, etc.

Quote
At any rate, since the developers working on each platform are different people, its not very relevent.  Knowing that X needs optimization more then Y doesn't help if theres a fixed group of people who work on X and a seperate group that only work on Y.

Agreed, work can only be done when there are people able and willing to spend time working on the various targets.
Logged

Offline soap

  • Member
  • *
  • Posts: 1678
  • Creature of habit.
Re: Codec Efficiency Comparison Test (iPod)
« Reply #49 on: October 09, 2006, 06:28:42 PM »
Quote from: bk on October 09, 2006, 05:07:18 PM
I personally don't see the point in seeing which codec is 'best' (the original intent of these tests), performance testing is only useful if it can be used to improve the codebase.

Regardless of who said what, the original point of the test was simply to collect data.  You can't have too much objective data.  (let's not labour that point (for we could I guess)) Tests measure, nothing more.  "Which codec is best" is a judgment, not the subject of a test.
Logged
Rockbox Forum Guidelines
The Rockbox Manual
How to Ask Questions the Smart Way

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8968
Re: Codec Efficiency Comparison Test (iPod)
« Reply #50 on: October 09, 2006, 08:05:20 PM »
Quote from: bk on October 09, 2006, 05:07:18 PM
Quote
I don't see how you can conclude this.  Given the differences in ISA, power consumption and battery capacity, its entirely possible that they're equally worthwhile.  For instance, Coldfire could be highly optimized, but poorly suited for the task, while ARM could be poorly optimized, but well suited.  

I don't understand what you mean by 'well suited'. These are all general purpose embedded processors, if code is well optimized for ColdFire it will run fast and the tests will show that. Likewise for ARM, etc.

Theres no reason well optimized code will run fast.  The problem may simply difficult or poorly suited for the hardware.  For instance, code that depends on coldfire's MAC may never run well on PP CPUs that have to do seperate multiply and add operations.
Logged

Offline Davide-NYC

  • Member
  • *
  • Posts: 429
Re: Codec Efficiency Comparison Test (iPod)
« Reply #51 on: July 08, 2007, 02:32:30 PM »
Now that the test_codec plugin exists we can now revisit this topic.

The test plugin, when using the "Speed Test Folder" option outputs a very simple log file. If we could append the results in a Twiki friendly format to the end of the same file we'd be on our way to getting many users to submit results for all targets. (I'm not sure who submitted the plugin to begin with)

  • We need to expand the encoder batchfile to include WMA and (maybe) APE.
  • We may want to choose a more dynamic, less noisy sample file.
  • If the test_codec output could be modified to be a bit more Twiki friendly that would rule.

See here if you're not sure what I'm talking about.
Logged
Currently: iRiver H132-RTC-CFMod

  • Print
Pages: 1 2 3 [4]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Audio Playback, Database and Playlists
| | |-+  Codec Efficiency Comparison Test (iPod)
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.11 seconds with 21 queries.