- 02 2月, 2012 2 次提交
-
-
由 Ronald S. Bultje 提交于
-
由 Diego Biurrun 提交于
-
- 01 2月, 2012 19 次提交
-
-
由 Ronald S. Bultje 提交于
-
由 Diego Biurrun 提交于
-
由 Paul B Mahol 提交于
Also use av_log_ask_for_sample() where it makes sense. Signed-off-by: NPaul B Mahol <onemda@gmail.com> Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Paul B Mahol 提交于
Signed-off-by: NPaul B Mahol <onemda@gmail.com> Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Janne Grunau 提交于
CC: libav-stable@libav.org
-
由 Janne Grunau 提交于
-
由 Paul B Mahol 提交于
DSPContext.bswap_buf() requires aligned output Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
由 Mans Rullgard 提交于
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: NAlex Converse <alex.converse@gmail.com>
-
由 Alex Converse 提交于
Found with asan. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: NAlex Converse <alex.converse@gmail.com>
-
由 Michael Niedermayer 提交于
dv: Fix null pointer dereference due to ach=0 Fixes part2 of CVE-2011-3929 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Reviewed-by: NRoman Shaposhnik <roman@shaposhnik.org> Signed-off-by: NMichael Niedermayer <michaelni@gmx.at> Signed-off-by: NAlex Converse <alex.converse@gmail.com>
-
由 Michael Niedermayer 提交于
dv: check stype Fixes part1 of CVE-2011-3929 Possibly fixes part of CVE-2011-3936 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Reviewed-by: NRoman Shaposhnik <roman@shaposhnik.org> Signed-off-by: NMichael Niedermayer <michaelni@gmx.at> Signed-off-by: NAlex Converse <alex.converse@gmail.com>
-
由 Janne Grunau 提交于
get_ue_golomb_long() is only tested for values up to 2^15 - 2 since we can not write larger values. Silence the test on success and return a non-zero value on error. Use an heap scratch buffer instead of large stack buffer. Remove unneeded includes.
-
由 Alex Converse 提交于
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
The new name is more appropriate as only golomb functions are tested.
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
This also avoids a segfault on startup.
-
由 Diego Biurrun 提交于
-
- 31 1月, 2012 19 次提交
-
-
由 Anton Khirnov 提交于
Fixes bug 212.
-
由 Anton Khirnov 提交于
This way, if the AVCodecContext is allocated for a specific codec, the caller doesn't need to store this codec separately and then pass it again to avcodec_open2(). It also allows to set codec private options using av_opt_set_* before opening the codec.
-
由 Anton Khirnov 提交于
I.e. free the priv_data and other stuff allocated in avcodec_alloc_context3() and not segfault.
-
由 Anton Khirnov 提交于
It allows to check whether an AVCodecContext is open in a documented way. Right now the undocumented way this check is done in lavf/lavc is by checking whether AVCodecContext.codec is NULL. However it's desirable to be able to set AVCodecContext.codec before avcodec_open2().
-
由 Anton Khirnov 提交于
It's only used by raw demuxers for storing the codec id.
-
由 Anton Khirnov 提交于
The demuxers don't use it in any way.
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
Put all private fields at the end and mark them as such so they can be easily changed/removed. This breaks ABI.
-
由 Anton Khirnov 提交于
Put all private fields at the end and mark them as such so they can be easily changed/removed. This breaks ABI.
-
由 Alex Converse 提交于
In some cases, what is left to read from ptr is smaller than EXTRABYTES. Based on a patch by Thierry Foucu <tfoucu@gmail.com>. Signed-off-by: NAlex Converse <alex.converse@gmail.com>
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
Add FF_INPUT_BUFFER_PADDING_SIZE. If allocation fails, also free memory which was allocated previously in adpcm_encode_init().
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
It is already set in avcodec_alloc_frame().
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
DSPContext.bswap_buf() requires aligned output
-
由 Christophe Gisquet 提交于
Provide MMX, SSE2 and SSSE3 versions, with a fast-path when the weights are multiples of 512 (which is often the case when the values round up nicely). *_TIMER report for the 16x16 and 8x8 cases: C: 9015 decicycles in 16, 524257 runs, 31 skips 2656 decicycles in 8, 524271 runs, 17 skips MMX: 4156 decicycles in 16, 262090 runs, 54 skips 1206 decicycles in 8, 262131 runs, 13 skips MMX on fast-path: 2760 decicycles in 16, 524222 runs, 66 skips 995 decicycles in 8, 524252 runs, 36 skips SSE2: 2163 decicycles in 16, 262131 runs, 13 skips 832 decicycles in 8, 262137 runs, 7 skips SSE2 with fast path: 1783 decicycles in 16, 524276 runs, 12 skips 711 decicycles in 8, 524283 runs, 5 skips SSSE3: 2117 decicycles in 16, 262136 runs, 8 skips 814 decicycles in 8, 262143 runs, 1 skips SSSE3 with fast path: 1315 decicycles in 16, 524285 runs, 3 skips 578 decicycles in 8, 524286 runs, 2 skips This means around a 4% speedup for some sequences. Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-