URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [tags/] [first/] [mp3/] [sw/] [mad-xess/] [TODO] - Rev 769
Go to most recent revision | Compare with Previous | Blame | View Log
libmad:
- more API layers (buffering, PCM samples, etc.)
- x86 performance optimization compiler flags
- function documentation, general docs
- finish async API
- parse system streams?
- MPEG-2 MC, AAC?
- logarithmic multiplication?
- multiple frame decoding for better locality of reference?
- frame serial numbers, Layer III frame continuity checks
libmad Layer I:
- check frame length sanity
libmad Layer II:
- check legal bitrate/mode combinations
- check frame length sanity
libmad Layer III:
- circular buffer
- optimize zero_part from Huffman decoding throughout
- MPEG 2.5 8000 Hz sf bands? mixed blocks?
- Andre's patches
- stereo->mono conversion optimization?
madplay:
- keyboard playback controls
- auto attenuation?
- ALSA output module
- 24-bit output under Win32
- fade-out support
- customizable gap support
- fix start/stop time granularity
- resampling with bandlimited interpolation
- output sampling rate/resolution selection
- byte position reporting
- better bitstream error recovery
- further ID3v2 support
- move static vars from audio_* to audio control union
- handle emphasis
- equalizer support
- dynamically loaded filters
- automatic volume adjustment filter
- GUI
madtime:
- recurse directories
- collect directory names
- non-mmap support
mad123:
- needs work!
ID3v2:
- support more frame types
- Unicode support
- make into library (use existing one?)
Winamp plug-in:
- dithering options
- CBR length calculation optimization
- better streaming support
- ID3v2 tag viewer/editor
- omit Xing header from playback
- buffer size/read whole file
- DSP before dither?
- better VBR seek
- equalizer
General:
- Windows ACM codec?
- Sonique plug-in?
- Nero plug-in?
Go to most recent revision | Compare with Previous | Blame | View Log