OpenCores
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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.