- 08 3月, 2013 11 次提交
-
-
由 Anton Khirnov 提交于
This misfeature is most likely completely useless and conflicts with removing the mpegvideo-specific fields from AVFrame. In the improbable case it is actually useful, it should be reimplemented in a better way.
-
由 Anton Khirnov 提交于
Deprecate AVFilterBuffer/AVFilterBufferRef and everything related to it and use AVFrame instead.
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
Add AVBuffer-based reference counting API to it.
-
由 Anton Khirnov 提交于
This field is private and should not be present in a public struct. It is only used in DXVA with mpegvideo-based decoders currently.
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
This will allow us to avoid copying the packets in many cases. This breaks ABI.
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Ronald S. Bultje 提交于
These could be used for reference counting, or for keeping track of decoding progress in references in multithreaded decoders. Support is provided by gcc/msvc/suncc intrinsics, with a fallback using pthread mutexes. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Alexander Kojevnikov 提交于
When parsing the Xing/Info tag, don't set the bit rate if it's an Info tag. When parsing the stream, don't override the bit rate if it's already set, otherwise calculate the mean bit rate from parsed frames. This way, the bit rate will be set correctly both for CBR and VBR streams. CC:libav-stable@libav.org Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 07 3月, 2013 16 次提交
-
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Martin Storsjö 提交于
This breaks the dependency of mpegvideo on error_resilience allowing compilation of components that depend on the former w/o the latter.
-
由 Diego Biurrun 提交于
-
由 Reimar Döffinger 提交于
Make sure the behavior does not change with the locale. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Reimar Döffinger 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Ronald S. Bultje 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Ronald S. Bultje 提交于
This makes the decoder independent of mpegvideo. This copy of the draw_horiz_band code is simplified compared to the "generic" mpegvideo one which still has a number of special cases for different codecs. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Stefano Sabatini 提交于
Make av_get_codec_tag_string() show codec tag string characters in a more intelligible ways. For example the ascii char "@" is used as a number, so should be displayed like "[64]" rather than as a printable character. Apart alphanumeric chars, only the characters ' ' and '.' are used literally in codec tags, all the other characters represent numbers. This also avoids relying on locale-dependent character class functions. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This fixes crashes when there is no encoder for the default codec of selected format. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Carl Eugen Hoyos 提交于
This fixes standalone building of this decoder. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Ronald S. Bultje 提交于
Not all hwaccels implement all codecs, so using one single list for multiple such codecs means some codecs will be represented in the list, even though they don't actually handle that codec. Copying specific lists in each codec fixes that. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 06 3月, 2013 7 次提交
-
-
由 Diego Biurrun 提交于
-
由 Luca Barbato 提交于
get_uint returns an unsigned value, use an unsigned to store blocksize to make sure the comparison logic is correct and report correctly the error for the channel count not supported.
-
由 Luca Barbato 提交于
-
由 Luca Barbato 提交于
-
由 Michael Niedermayer 提交于
Prevent the loop shorten_decode_close from writing and freeing out of the array boundary. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Luca Barbato 提交于
-
由 Luca Barbato 提交于
The decoder assumes a single bit depth for all the planes while the specification allows different bit depths for luma and chroma. Avoid the possible problems described in CVE-2013-2277 CC: libav-stable@libav.org
-
- 05 3月, 2013 5 次提交
-
-
由 Diego Biurrun 提交于
Some hwaccels use name prefixes, some do not, others only use them for some codecs. Add prefixes everywhere for consistency.
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
This is useful in all the places where special characters in variable names are manually translated to underscores.
-
由 Diego Biurrun 提交于
-
- 04 3月, 2013 1 次提交
-
-
由 Janne Grunau 提交于
-