- Status Closed
- Percent Complete
- Task Type Feature Requests
- Category Recording
- Assigned To No-one
- Operating System All players
- Severity Low
- Priority Very Low
- Reported Version
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#6152 - Transcoder Interface + benchmarks
This really falls in Playback as well, but I felt Recording was a little more close to home with it.
The idea is of course simple: Choose an input codec (any of our playback codec) and an output codec (any of our encoder codecs) and go. In theory this would also allow us to record to non-realtime codecs, since we could have a Vorbis encoder that a user could run after the fact on his files, say at his hotel while plugged in or whatnot, before returning for more encoding the next day (just in case a computer is not viable).
Anyway, the extension of this is to then allow its use for benchmarking (Encode from WAV, decode to WAV). In benchmarking mode it would have to not yield, keep the CPU boosted, load the entire file to RAM in advance, and time how long it takes to decode the file, preferably logging it somewhere our outputting it, with some format similar to “Filename, Time of track, Decode time, Speed %”.
Reason for closing: Fixed
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
Closing all feature requests.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
Just to repeat and accentuate: This plugin should also decode from (currently) non-realtime encoders.
I’m thinking about AAC (M4A) and WMA right now.
See this thread: http://forums.rockbox.org/index.php?topic=6786.0
This could also just be two separate plugins. A Decoder and an Encoder, both with a benchmark mode.
The current method for generating this data is too time consuming: http://www.rockbox.org/twiki/bin/view/Main/CodecPerformanceComparison
The forum is flooded with “my audio is skipping/halting/stopping” posts. All of these people could be recruited to generate decoder benchmark data across all target platforms if the decoder plugin existed. Thereby turning complaints/questions into useful data!
we now have test_codec. Although it currently crashes when swapping codecs. (at least on an H120)