- 28 Nov, 2012 4 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
Any alleged performance benefits gained from the split are purely mythological and do not justify added code complexity.
-
Anton Khirnov authored
The following commit will make it useless. The crop_scale_vflip FATE test changes because of off-by-one differences in output when vflipped slices are passed to sws.
-
Anton Khirnov authored
-
- 27 Nov, 2012 15 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
The test for rweflags was dropped in a previous commit.
-
Piotr Bandurski authored
Some combinations of OS, VirtualDub, and VBLE can accidentally set the version to a value other than 1. Since no other version of VBLE was ever released, simply warn about it. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Justin Ruggles authored
Since the resampler handles buffering of unconsumed samples internally, the caller does not need this information.
-
Justin Ruggles authored
-
Justin Ruggles authored
It will always be the number of samples in the input buffer, so just use that directly instead of passing it as a separate parameter.
-
Diego Biurrun authored
-
Martin Storsjö authored
This makes sure minimal configurations such as "--disable-everything --enable-avconv" will enable the filters necessary for running avconv, instead of just keeping avconv disabled (even if the user specified "--enable-avconv"). Signed-off-by: Martin Storsjö <martin@martin.st>
-
Janne Grunau authored
This does not seem to have an effect currently. Fate-h264 passes with THREADS=1..16 and both threading types as before. It fixes however a segfault during error resilience with my adaptive-frame-mt patchset. A picture in use during error resilience gets realloced in another thread in the fuzzed sample sample_varPAR.avi_s226019.
-
Janne Grunau authored
Fixes segfault in the fuzzed sample bipbop234.ts_s226407. CC: libav-stable@libav.org
-
Janne Grunau authored
-
Michael Niedermayer authored
When the extra rear channel is present but unused, the s->channel_order_tab[] value for that channel is -1. The QMF can be skipped for the extra channel, and doing so avoids an out-of-array read on s->samples_chanptr[]. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
-
Michael Niedermayer authored
Fixes curruption of metadata in the INFO chunk. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
-
Justin Ruggles authored
-
Justin Ruggles authored
fixes Bug 392
-
- 26 Nov, 2012 13 commits
-
-
Diego Biurrun authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Michael Niedermayer authored
This fixes segfault caused by 3d3cf674 when SingleChannelElement.ret was renamed to SingleChannelElement.ret_buf. Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Janne Grunau authored
Scaling the denominator instead of the numerator if it is too large loses precision. Fixes an assert caused by a negative frame duration in the fuzzed sample nasa-8s2.ts_s202310. CC: libav-stable@libav.org
-
Janne Grunau authored
Fixes a segfault in te fuzzed sample resolutionchange.flv_s211713. CC: libav-stable@libav.org
-
Janne Grunau authored
Dropping frames is undesirable but that is the only way by which the decoder could return to low delay mode. Instead emit a warning and continue with delayed frames. Fixes a crash in fuzzed sample nasa-8s2.ts_s20033 caused by a larger than expected has_b_frames value. Low delay keeps getting re-enabled from a presumely broken SPS. CC: libav-stable@libav.org
-
Diego Biurrun authored
The qpel functions referenced here are not related to h264 and should thus never have been under CONFIG_H264QPEL. Signed-off-by: Mans Rullgard <mans@mansr.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Justin Ruggles authored
-
Justin Ruggles authored
This is needed for the AAC decoder, which may need to call get_buffer() more than once if the channel configuration changes.
-
Justin Ruggles authored
-
- 25 Nov, 2012 8 commits
-
-
Justin Ruggles authored
Fixes xmm register clobbering on win64.
-
Janne Grunau authored
Preventing the use of discouraged or 'insecure' external functions through defines in an internal header is not a good solution. The header is not guaranteed to be included universally which makes overlooking bad use of said functions during review more likely. There are cases were those functions either are the most straight forward solution or even have to be used. Using malloc or free is required if the allocation or release is done by other libraries.
-
Daniel Kang authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Daniel Kang authored
The only CPUs that have 3dnow and don't have mmxext are 12 years old. Moreover, AMD has dropped 3dnow extensions from newer CPUs. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Diego Biurrun authored
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
-
Anton Khirnov authored
It is handled separately from other types because it uses stream specifiers and currently that triggers an assert in SET_DICT. CC:libav-stable@libav.org
-
Marcus Stollsteimer authored
'k', 'M', and 'G' are SI (unit) prefixes or metric prefixes, not 'number postfixes'. Also, the statement regarding binary prefixes ("powers of 2 are used instead of powers of 10") might be misinterpreted (1 kB = 10^3 B, but 1 KiB != 2^3 B). Signed-off-by: Diego Biurrun <diego@biurrun.de>
-