- 27 Jul, 2015 1 commit
-
-
Vittorio Giovara authored
Convert doxygen to multiline and express bitfields more simply. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 26 Jun, 2015 1 commit
-
-
Andreas Cadhalpun authored
This fixes a segfault when decoding multi-channel MP3onMP4 files. This is similar to commit cb72230d for MPADSPContext. Reviewed-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- 20 Jun, 2015 1 commit
-
-
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>
-
- 19 Apr, 2015 1 commit
-
-
Vittorio Giovara authored
-
- 17 Apr, 2015 1 commit
-
-
Michael Niedermayer authored
Fixes rounding difference between 32bit x86 and 64bit Fixes fate failure with gapless mp3 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 05 Dec, 2014 1 commit
-
-
Michael Niedermayer authored
Fixes memleak Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 03 Dec, 2014 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 Oct, 2014 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 15 Aug, 2014 2 commits
-
-
Michael Niedermayer authored
Reviewed-by:
Clément Bœsch <u@pkh.me> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Gabriel Dume authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 05 Jun, 2014 1 commit
-
-
Michael Niedermayer authored
This makes the mp3 decoder produce the same result when repeatly flushing and decoding Suggested-by:
Dale Curtis <dalecurtis@chromium.org> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 09 May, 2014 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 14 Jan, 2014 2 commits
-
-
Michael Niedermayer authored
avcodec/mpegaudiodec_template: decode_frame_mp3on4: conceal errors in decoding instead of discarding data Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
avcodec/mpegaudiodec_template/mp3on4: check that all channels have been decoded before returnig a frame Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f80bf9a259e_5774_id5_1.mp4 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 02 Jan, 2014 1 commit
-
-
Michael Niedermayer authored
It seems the code assumed that when one out of multiple blocks fail some span of time is correct, its not, its some channels that are correct Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f44a03ba3ce_5692_id5_1.mp4 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 12 Dec, 2013 1 commit
-
-
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>
-
- 03 Dec, 2013 1 commit
-
-
Michael Niedermayer authored
The CONFIG_ name-space is set by configure, so its better to use a different prefix here. This also unifies the encoder & decoder define that is used Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 23 Nov, 2013 1 commit
-
-
Diego Biurrun authored
-
- 03 Oct, 2013 1 commit
-
-
Diego Biurrun authored
-
- 19 Sep, 2013 1 commit
-
-
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>
-
- 04 May, 2013 1 commit
-
-
Diego Biurrun authored
-
- 30 Apr, 2013 1 commit
-
-
Diego Biurrun authored
-
- 15 Mar, 2013 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 13 Mar, 2013 1 commit
-
-
Clément Bœsch authored
Coccinelle profile used: @@ expression r, ctx, f, loglevel, str, flags; @@ -if ((r = ff_get_buffer(ctx, f, flags)) < 0) { - av_log(ctx, loglevel, str); - return r; -} +if ((r = ff_get_buffer(ctx, f, flags)) < 0) + return r; @@ expression r, ctx, f, loglevel, str; @@ -if ((r = ff_reget_buffer(ctx, f)) < 0) { - av_log(ctx, loglevel, str); - return r; -} +if ((r = ff_reget_buffer(ctx, f)) < 0) + return r; @@ expression r, ctx, f, loglevel, str, flags; @@ -if ((r = ff_thread_get_buffer(ctx, f, flags)) < 0) { - av_log(ctx, loglevel, str); - return r; -} +if ((r = ff_thread_get_buffer(ctx, f, flags)) < 0) + return r; ...along with some manual patches for the remaining ones.
-
- 08 Mar, 2013 1 commit
-
-
Anton Khirnov authored
-
- 25 Feb, 2013 1 commit
-
-
Diego Biurrun authored
-
- 12 Feb, 2013 1 commit
-
-
Justin Ruggles authored
-
- 22 Jan, 2013 1 commit
-
-
Ronald S. Bultje authored
This makes wmadec/enc, twinvq and mpegaudiodec (i.e. mp2/mp3) independent of dsputil.
-
- 04 Jan, 2013 1 commit
-
-
Michael Niedermayer authored
The larger (and really ugly) size is not needed anymore. Found-by: Justin Ruggles Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 14 Dec, 2012 1 commit
-
-
Michael Niedermayer authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 04 Dec, 2012 1 commit
-
-
Anton Khirnov authored
It will be useful in the upcoming transition to refcounted AVFrames.
-
- 26 Nov, 2012 1 commit
-
-
Justin Ruggles authored
-
- 23 Nov, 2012 1 commit
-
-
Michael Niedermayer authored
The first parameter is a pointer and NULL is more correct Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 11 Nov, 2012 1 commit
-
-
Justin Ruggles authored
Also reorder some other #include when applicable.
-
- 23 Oct, 2012 4 commits
-
-
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.
-
Luca Barbato authored
The function can return either a parsing error or a memory management error.
-
Michael Niedermayer authored
-
Diego Biurrun authored
-
- 21 Oct, 2012 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-