- 24 3月, 2013 2 次提交
-
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This is necessary after the old av_gettime in libavformat was dropped. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 23 3月, 2013 6 次提交
-
-
由 Janne Grunau 提交于
Fixes fate big endian configs.
-
由 Janne Grunau 提交于
Tests the workaround added for 1080 videos created with Canon cameras in 30f51509.
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Jindřich Makovička 提交于
This patch improves af_asyncts behavior on streams with bogus PTS, which are either non-monotonic, or contain PTS jitter, and trigger the non-monotonicity error. With this patch, af_asyncts is able to correct these streams and avoid the error. Firstly, it fixes resample compensation calculation by supplying proper units to avresample_set_compensation (sample count per second instead of sample count per some arbitrary frame size). Also, the calculation of the compensation itself is fixed - delta is proportional to an adjustment of the compensation, not the compensation itself. Ideally, the compensation should converge to a value that keeps delta at zero. To be able to deal with sources with PTS jitter even without resampling, small PTS errors are adjusted, so the output frames do not overlap. Finally, one more monotonicity check is added. The FATE reference changes because now there is 8 less samples of silence because of the pts jitter. Signed-off-by: NJindřich Makovička <makovick@gmail.com>
-
由 Hendrik Leppkes 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 21 3月, 2013 13 次提交
-
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Anton Khirnov 提交于
free_tables() frees it already.
-
由 Anton Khirnov 提交于
This way it does not look like a constant.
-
由 Anton Khirnov 提交于
This way it does not look like a constant.
-
由 Anton Khirnov 提交于
This way it does not look like a constant.
-
由 Anton Khirnov 提交于
This way it does not look like a constant.
-
由 Anton Khirnov 提交于
This way it does not look like a constant.
-
由 Anton Khirnov 提交于
This way it does not look like a constant.
-
由 Anton Khirnov 提交于
This way it does not look like a constant.
-
由 Anton Khirnov 提交于
This way it does not look like a constant.
-
由 Anton Khirnov 提交于
There is no point in keeping those separate.
-
由 Anton Khirnov 提交于
It is not called from outside h264.c
-
- 20 3月, 2013 3 次提交
-
-
由 Janne Grunau 提交于
-
由 Janne Grunau 提交于
AVCodecContext.bits_per_raw_sample is updated from the previous thread in the generic update function before the codec specific update_thread function is called. The check for reinitialization of dsp functions uses bits_per_raw_sample. When called from update_thread_context it will be already at the current value and the dsp functions aren't updated if only the bit depth changes.
-
由 Martin Storsjö 提交于
do_adobe_auth takes the parameters in the order "opaque, challenge". Due to the way they are treated, this didn't matter in the tested setups though - if both are set, we only use one. In the tested setups (Wowza and Akamai) either one of them were null or they were both set to the same value, which is why this worked before. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 19 3月, 2013 10 次提交
-
-
由 Hendrik Leppkes 提交于
This ensures the hwaccel privdata does not leak when a frame buffer could not be allocated (and toggle the assert when the frame is re-used). Having no frame buffer available is quite common when using the DXVA2 hwaccel in situations where the DXVA2 renderer is being re-allocated, for example when moving between displays. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Hendrik Leppkes 提交于
This ensures the hwaccel privdata does not leak when a frame buffer could not be allocated (and toggle the assert when the frame is re-used). Having no frame buffer available is quite common when using the DXVA2 hwaccel in situations where the DXVA2 renderer is being re-allocated, for example when moving between displays. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Hendrik Leppkes 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Hendrik Leppkes 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
Vertical shift is log2_chroma_h, not log2_chroma_w.
-
由 Anton Khirnov 提交于
Number of planes is not always equal to the number of components even for formats marked with PIX_FMT_PLANAR -- e.g. NV12 has three components in two planes.
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
It just shadows the corresponding AVOption and prevents using named constants.
-
由 Anton Khirnov 提交于
This reverts commit d1bec33b, it breaks FATE.
-
- 18 3月, 2013 4 次提交
-
-
由 Anton Khirnov 提交于
Those are not usable from the avtools, so mentioning them in the manpages just confuses the reader.
-
由 Anton Khirnov 提交于
The total frame size is a combination of the 12 bits in the sequence header and 2 more bits in the the sequence extension. While the specification explicitly forbids the dimensions from the sequence header from being 0 (thus ruling out multiples of 4096), such videos apparrently exist in the wild so we should attempt to decode them. Based on a patch by Michael Niedermayer <michaelni@gmx.at> Fixes Bug 416.
-
由 Kostya Shishkov 提交于
Fixes CVE-2013-2495 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: NLuca Barbato <lu_zero@gentoo.org> CC: libav-stable@libav.org
-
由 Luca Barbato 提交于
According to the specification the timestamp is represented by a 32bit unsigned. CC: libav-stable@libav.org
-
- 17 3月, 2013 2 次提交
-
-
由 Anton Khirnov 提交于
It is supposed to be height * linesize, not width * linesize. Thanks to Hendrik Leppkes for pointing out the bug.
-
由 Reinhard Tartler 提交于
-