summaryrefslogtreecommitdiff
path: root/libavcodec/mpegaudio_parser.c
Commit message (Collapse)AuthorAge
* lavc: make avpriv_mpa_decode_header private on next bumpAnton Khirnov2015-12-12
| | | | It's not used by anything outside of lavc anymore.
* mpegaudio_parser: add MP3 ADU headers parserGilles Chanteperdrix2015-02-21
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* mp3dec: Fix VBR bit rate parsingAlexander Kojevnikov2013-03-08
| | | | | | | | | | | | When parsing the Xing/Info tag, don't set the bit rate if it's an Info tag. When parsing the stream, don't override the bit rate if it's already set, otherwise calculate the mean bit rate from parsed frames. This way, the bit rate will be set correctly both for CBR and VBR streams. CC:libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Don't include common.h from avutil.hMartin Storsjö2012-08-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-07
|
* mpegaudio_parser: do not ignore information from the first parsed frameJustin Ruggles2012-03-03
| | | | Update some demuxing and seeking fate tests.
* mpegaudio_parser: be less picky about the start positionMichael Niedermayer2012-03-03
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* mpegaudio parser: set duration instead of frame_sizeJustin Ruggles2012-02-20
|
* lavc: use designated initialisers for parsers.Anton Khirnov2011-11-02
|
* lavc: use avpriv_ prefix for some mpegaudio symbols used in lavf.Anton Khirnov2011-10-20
| | | | | Specifically, ff_mpa_freq_tab, ff_mpa_bitrate_tab, ff_mpa_decode_header, ff_mpegaudio_decode_header.
* mpegaudio: clean up #includesMans Rullgard2011-05-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegaudio: move all header parsing to mpegaudiodecheader.[ch]Mans Rullgard2011-05-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegaudio: remove unused version of SAME_HEADER_MASKMans Rullgard2011-05-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | 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-26
| | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Cleanup properly at the end of MPEG Audio parsing.Art Clarke2009-07-02
| | | | | | Patch by Art Clarke (aclarke AT xuggle com) Originally committed as revision 19327 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rewrite mp3 parser. New code is much simpler and does not dropMichael Niedermayer2009-06-30
| | | | | | stuff at random. Originally committed as revision 19300 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: Fix indentation after r18741.Carl Eugen Hoyos2009-05-05
| | | | Originally committed as revision 18742 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not discard mp3 frames in the parser after a broken frame.Michael Niedermayer2009-05-05
| | | | | | | Fixes issue1044. This may cause regressions with broken streams, if you find any, please report! Originally committed as revision 18741 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing av_cold in static init/close functions.Daniel Verkamp2009-02-22
| | | | | | Patch by Daniel Verkamp daniel at drv dot nu. Originally committed as revision 17526 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Avoid allocating MPADecodeContext on stack.Andreas Öman2009-01-23
| | | | | | | Instead move relevant fields into MPADecodeHeader and use it where appropriate. Originally committed as revision 16728 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun2009-01-19
| | | | Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Let the mpeg audio parser correct the codec_id.Michael Niedermayer2009-01-13
| | | | Originally committed as revision 16582 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add dummy mp1_decoder to complement the existing dummy mp2/mp3 decoders.Michael Niedermayer2009-01-13
| | | | Originally committed as revision 16581 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change mpeg audio parser so it only sets frame_size, channels and bit_rateMichael Niedermayer2008-12-21
| | | | | | | after it has a few valid frames. Fixes issue762 Originally committed as revision 16259 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indentMåns Rullgård2007-07-08
| | | | Originally committed as revision 9553 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set sample rate in more logical place, kill warningMåns Rullgård2007-07-08
| | | | Originally committed as revision 9552 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use AV_xx throughout libavcodecRamiro Polla2007-06-02
| | | | Originally committed as revision 9169 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add a ff_ prefix to some mpegaudio funcsAurelien Jacobs2007-05-20
| | | | Originally committed as revision 9081 to svn://svn.ffmpeg.org/ffmpeg/trunk
* loosen dependencies over mpegaudiodecAurelien Jacobs2007-05-20
| | | | Originally committed as revision 9080 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make some parser parameters const to avoid casting const to non-constAurelien Jacobs2007-05-07
| | | | Originally committed as revision 8921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid a 'discards qualifiers from pointer' warningAurelien Jacobs2007-05-05
| | | | Originally committed as revision 8900 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move mpegaudio_parser in it's own fileAurelien Jacobs2007-05-05
Originally committed as revision 8899 to svn://svn.ffmpeg.org/ffmpeg/trunk