Gitiles
Code Review
Sign In
gerrit.rockbox.org
/
rockbox
/
c537d5958e8b421ac4f9bef6c8b9e7425a6cf167
/
apps
/
codecs
/
cook.c
c537d59
Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible.
by Michael Sevakis
· 13 years ago
85e4025
Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload.
by Michael Sevakis
· 14 years ago
6325ef9
codecs: mark some local variables with 'static'
by Nils Wallménius
· 14 years ago
3d6faa0
Optimization for cook codec. Rework sample output to be able to use highly optimized dsp routines. Moved some functions to iram. Speeds up codec by 1.3 MHz on PP5022.
by Andree Buschmann
· 15 years ago
a67deef
Set svn:keywords property.
by Mohamed Tarek
· 15 years ago
9669bbc
Handle mid-track resumes in RM.
by Mohamed Tarek
· 15 years ago
3c58b26
Move the DATA_HEADER_SIZE define to codecs/librm/rm.h and add a define
by Mohamed Tarek
· 15 years ago
6f42942
Generic codec-extradata parsing, in preparation for addition of AAC/RM.
by Mohamed Tarek
· 15 years ago
b5b9cb0
Modified the code for seeking to speed it up a bit. Instead of searching
by Mohamed Tarek
· 15 years ago
15dc075
Put COOKContext struct into IRAM. Speeds up decoding by 6MHz on PP5024 at the cost of 30.5 kbytes of IRAM.
by Michael Giacomelli
· 15 years ago
edf3af2
Add seeking support in cook codec.
by Mohamed Tarek
· 15 years ago
d259568
Add the ability to seek to the start of the track.
by Mohamed Tarek
· 15 years ago
851b0e3
Try at fixing 'cast to/from pointer to/from integer of different size' warnings
by Maurus Cuelenaere
· 15 years ago
24967bd
Cook codec: make sure the RMContext get aligned correctly, or we won't be able to find it
by Maurus Cuelenaere
· 15 years ago
e184ef1
Adding support for rm playback. Only cook codec is supported for now and no seeking.
by Mohamed Tarek
· 15 years ago