summaryrefslogtreecommitdiffstats
path: root/libavcodec/mpegaudiodec_float.c
Commit message (Collapse)AuthorAgeFilesLines
* mpegaudiodec: use planar sample format for output unless packed is requestedJustin Ruggles2012-11-251-0/+14
|
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-071-5/+5
|
* lavc: remove disabled FF_API_PARSE_FRAME cruft.Anton Khirnov2012-01-271-16/+0
|
* Add avcodec_decode_audio4().Justin Ruggles2011-12-021-4/+13
| | | | | | Deprecate avcodec_decode_audio3(). Implement audio support in avcodec_default_get_buffer(). Implement the new audio decoder API in all audio decoders.
* mpegaudio: do not use init_static_data() for initializing tables.Justin Ruggles2011-11-271-5/+0
| | | | | It is called once for each mpegaudio codec that is registered, which adds significant overhead.
* mpegaudiodec: init static tables in AVCodec.init_static_data()Justin Ruggles2011-11-151-0/+5
|
* avcodec: remove avcodec_parse_frame and deprecate associated elements.Justin Ruggles2011-10-271-0/+8
| | | | | | The documentation for CODEC_CAP_PARSE_ONLY and AVCodecContext.parse_only indicates that they are utilized through avcodec_parse_frame(), which was never actually implemented.
* mp3on4: create a separate flush function for MP3onMP4.Justin Ruggles2011-10-211-1/+1
| | | | | The correct decoder private context needs to be used. This fixes mp3on4 playback and seeking in avplay.
* Use explicit struct initializers for AVCodec declarations.Diego Biurrun2011-09-241-64/+50
|
* mpegaudio: clean up compute_antialias() definitionMans Rullgard2011-05-311-39/+0
| | | | | | | | This merges the float and fixed-point versions of the compute_antialias function, fixes invalid array indexing, and eliminates a dead copy of csa_table. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Move some mpegaudio functions to new mpegaudiodsp subsystemMans Rullgard2011-05-191-19/+0
| | | | | | | | This separation allows these functions to be used in a cleaner fashion from other codecs (e.g. qdm2) and simplifies creating optimised versions of them. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegaudiodec: remove decode_end() functionMans Rullgard2011-05-181-11/+4
| | | | | | | This function is not needed since 721d6f2dc5 removed the DCT table allocations for the configuration used here. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò2011-01-261-5/+5
| | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Fix memleak when using mp*float decoder.flybird2k@gmail.com2010-07-181-4/+11
| | | | | | Patch by flybird2k at gmail Originally committed as revision 24307 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpegaudio: move compute_antialias_float() to mpegaudiodec_float.cMåns Rullgård2010-07-011-0/+39
| | | | | | | | | Also put compute_antialias_integer() under !CONFIG_FLOAT and change forward declarations to declare only the relevant one of these. Fixes warnings about unused functions and pointer type mismatches. Originally committed as revision 23950 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More mp{1,2,3} 32-point DCT transform to our common DCT framework.Vitor Sessak2010-06-301-1/+1
| | | | | | Should allow for future SIMD optimizations. Originally committed as revision 23912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move float-specific function to mpegaudiodec_float.cVitor Sessak2010-06-231-0/+19
| | | | Originally committed as revision 23743 to svn://svn.ffmpeg.org/ffmpeg/trunk
* float based mp1/mp2/mp3 decoders.Michael Niedermayer2010-05-111-0/+103
Originally committed as revision 23095 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud