- Nov 22, 2016
-
-
Diego Biurrun authored
-
- Jan 11, 2016
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Jan 03, 2016
-
-
Diego Biurrun authored
-
- Nov 30, 2015
-
-
Ganesh Ajjanagadde authored
The table in question is a 253 byte one. In fact, it turns out that dynamic generation of the table results in an increased binary size. Code compiled with GCC 5.2.0, x86-64 (size in bytes), before and after patch: old: 62321064 libavcodec/libavcodec.so.57 new: 62320536 libavcodec/libavcodec.so.57 Thus, it always make sense to statically allocate this. Tested with FATE with/without --enable-hardcoded-tables. Reviewed-by:
wm4 <nfxjfg@googlemail.com> Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com>
-
- Oct 10, 2015
-
-
Ganesh Ajjanagadde authored
This should fix the undefined behavior reported in: https://trac.ffmpeg.org/ticket/4727 . I can reproduce this at runtime: simply stick in an abort call in asym_quant to check if c < 0 and run FATE. I don't know ac3 so I can't confirm if negative coefficients are intentional, but at the moment they clearly are according to FATE. This resolves the undefined behavior. Tested with FATE. Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Sep 24, 2015
-
-
Ganesh Ajjanagadde authored
Commit 7404f3bd switched bitrate to 64 bits. This triggers -Wabsolute-value on clang, e.g http://fate.ffmpeg.org/log.cgi?time=20150917122742&log=compile&slot=x86_64-darwin-clang-3.7-O3 . Therefore, usage of abs is changed to llabs, which is available on all of the platforms. Unfortunately, LLONG_MAX is not always available, so INT64_MAX is used instead. Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Jul 27, 2015
-
-
Vittorio Giovara authored
Convert doxygen to multiline and express bitfields more simply. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- Apr 20, 2015
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Apr 19, 2015
-
-
Vittorio Giovara authored
-
- Nov 29, 2014
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Oct 13, 2014
-
-
Anton Khirnov authored
Currently, the amount of padding inserted at the beginning by some audio encoders, is exported through AVCodecContext.delay. However - the term 'delay' is heavily overloaded and can have multiple different meanings even in the case of audio encoding. - this field has entirely different meanings, depending on whether the codec context is used for encoding or decoding (and has yet another different meaning for video), preventing generic handling of the codec context. Therefore, add a new field -- AVCodecContext.initial_padding. It could conceivably be used for decoding as well at a later point.
-
- Sep 13, 2014
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jul 17, 2014
-
-
Diego Biurrun authored
-
- Jun 22, 2014
-
-
Diego Biurrun authored
-
- Jun 13, 2014
-
-
Diego Biurrun authored
-
- May 07, 2014
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jun 29, 2013
-
-
Carl Eugen Hoyos authored
-
- May 15, 2013
-
-
Diego Biurrun authored
-
- May 04, 2013
-
-
Diego Biurrun authored
-
- Mar 09, 2013
-
-
Anton Khirnov authored
-
- Feb 08, 2013
-
-
Diego Biurrun authored
-
- Dec 20, 2012
-
-
Diego Biurrun authored
-
- Nov 11, 2012
-
-
Justin Ruggles authored
Also reorder some other #include when applicable.
-
- Nov 04, 2012
-
-
Michael Niedermayer authored
This makes the code more robust Related to CID703820 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Aug 07, 2012
-
-
Anton Khirnov authored
-
- Jun 08, 2012
-
-
Justin Ruggles authored
Move vector_fmul() from DSPContext to AVFloatDSPContext.
-
- Apr 05, 2012
-
-
Justin Ruggles authored
Also, use the new function in the AC-3 encoder.
-
- Mar 20, 2012
-
-
Justin Ruggles authored
Update FATE references due to encoder delay.
-
- Feb 29, 2012
-
-
Justin Ruggles authored
-
Justin Ruggles authored
-
- Feb 15, 2012
-
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- Feb 13, 2012
-
-
Diego Biurrun authored
Recent versions of gcc (4.4+) no longer give false positive warnings.
-
- Jan 28, 2012
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Nov 25, 2011
-
-
Mans Rullgard authored
It makes more sense for a bit mask to use an unsigned type. The change should be source and binary compatible on all supported systems, hence micro version bump. Fixes a few invalid shifts. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- Nov 02, 2011
-
-
Justin Ruggles authored
Add some parameters to existing function documentation. Remove some unneeded documentation. Convert some static function documentation to non-doxygen style.
-
- Sep 05, 2011
-
-
Justin Ruggles authored
Update FATE references accordingly.
-
- Aug 11, 2011
-
-
Justin Ruggles authored
-
Justin Ruggles authored
Use 'auto' as the default value.
-
- Aug 09, 2011
-
-
Justin Ruggles authored
channel.
-
Justin Ruggles authored
Move bit counting to the bit allocation function. Move exponent grouping to after bit allocation. This will allow for adjustment of bandwidth parameters during bit allocation without having to do exponent grouping multiple times.
-