- Jun 20, 2015
-
-
nu774 authored
14496-3 suggests packing main_data of MP3 that is usually scattered into multiple frames due to bit reservoir. However, after packing main_data into a access unit, bitrate index in the MPEG audio frame header doesn't match with actual frame size. In order to accept this, this patch removes unnecessary frame size checking on mp3 decoder. Also, mov demuxer was changed to use MP3 parser only on special cases (QT MOV with specific sample description) to avoid re-packetizing. Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- Apr 19, 2015
-
-
Vittorio Giovara authored
-
- Aug 15, 2014
-
-
Gabriel Dume authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- Dec 12, 2013
-
-
Martin Storsjö authored
This fixes decoding, broken since 7e350379. This is similar to what was done for the normal mp3 decoder in f4a86bc9. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- Nov 23, 2013
-
-
Diego Biurrun authored
-
- Oct 03, 2013
-
-
Diego Biurrun authored
-
- Sep 19, 2013
-
-
Martin Storsjö authored
This is similar to the fix in 35cbc98b. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- May 04, 2013
-
-
Diego Biurrun authored
-
- Apr 30, 2013
-
-
Diego Biurrun authored
-
- Mar 08, 2013
-
-
Anton Khirnov authored
-
- Feb 25, 2013
-
-
Diego Biurrun authored
-
- Feb 12, 2013
-
-
Justin Ruggles authored
-
- Jan 22, 2013
-
-
Ronald S. Bultje authored
This makes wmadec/enc, twinvq and mpegaudiodec (i.e. mp2/mp3) independent of dsputil.
-
- Dec 04, 2012
-
-
Anton Khirnov authored
It will be useful in the upcoming transition to refcounted AVFrames.
-
- Nov 26, 2012
-
-
Justin Ruggles authored
-
- Nov 11, 2012
-
-
Justin Ruggles authored
Also reorder some other #include when applicable.
-
- Oct 23, 2012
-
-
Luca Barbato authored
The function can return either a parsing error or a memory management error.
-
Luca Barbato authored
Properly forward mp_decode_layer3 errors, mp_decode_layer1 and mp_decode_layer2 do not return errors. Based on a patch by Michael Niedermayer.
-
Michael Niedermayer authored
-
Diego Biurrun authored
-
- Oct 01, 2012
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- Sep 28, 2012
-
-
Luca Barbato authored
The value should be always 3, as it follows from the specification. Fix a stack buffer overflow in exponents_from_scale_factors as reported by asan. Thanks to Dale Curtis for the sample vector.
-
- Aug 08, 2012
-
-
Anton Khirnov authored
It's a perfectly normal situation, nothing to spam about.
-
- Aug 07, 2012
-
-
Anton Khirnov authored
-
- May 20, 2012
-
-
Kostya Shishkov authored
In hybrid frames long window part ends at 36 samples for most of the cases but at 72 for 8kHz case. For some reason decoder assumed it's 48 or even 36 samples, which caused wrong bitstream decoding for such blocks. l3_25207.mpg from conformance suite demonstrates it the best.
-
- Apr 18, 2012
-
-
Diego Biurrun authored
This fixes the warning: libavcodec/mpegaudiodec.c:1704:14: warning: variable ‘out_size’ set but not used
-
- Mar 29, 2012
-
-
Kostya Shishkov authored
Looks like some LAME versions produce dual stereo mode MP3s with flags for intensity and middle stereo set. In this mode those flags should be ignored like the reference decoder and derived ones do.
-
- Mar 28, 2012
-
-
Diego Biurrun authored
Also remove one pointless zero initialization in rangecoder.c.
-
- Mar 04, 2012
-
-
Anton Khirnov authored
In most places where it's used, it's as a pointless write-only field. Only rv10 decoder actually reads from it, but it stores some internal version info in it. There is no reason for it to be in a public field.
-
- Feb 29, 2012
-
-
Vitor Sessak authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- Feb 24, 2012
-
-
Dale Curtis authored
Instead of clipping extrasize based on EXTRABYTES, clip based on the amount of buffer actually left. Without this fix, there are warbles and other distortions in the test case below. http://kevincennis.com/mix/assets/sounds/1901_voxfx.mp3
-
- Feb 17, 2012
-
-
Ronald S. Bultje authored
If bufsize < headersize, init_get_bits() will be called with a negative number, causing it to fail and any subsequent call to get_bits() will crash because it reads from a NULL pointer. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- Jan 31, 2012
-
-
Alex Converse authored
In some cases, what is left to read from ptr is smaller than EXTRABYTES. Based on a patch by Thierry Foucu <tfoucu@gmail.com>. Signed-off-by:
Alex Converse <alex.converse@gmail.com>
-
- Jan 27, 2012
-
-
Anton Khirnov authored
-
- Jan 21, 2012
-
-
Dustin Brody authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- Jan 09, 2012
-
-
Vitor Sessak authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Vitor Sessak authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Vitor Sessak authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- Jan 07, 2012
-
-
Vitor Sessak authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-