- 27 11月, 2011 2 次提交
-
-
由 Mans Rullgard 提交于
Multiply by unsigned 0x01010101 to replicate bytes into 32-bit word. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Cheng Sun 提交于
Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
- 26 11月, 2011 14 次提交
-
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
This is simpler and avoids an invalid shift by 32 in the aligned case. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
This bit manipulation is equivalent but avoids undefined shifts and overflows. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Reimar Döffinger 提交于
Signed-off-by: NReimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Reimar Döffinger 提交于
This avoids crashes due to reading out-of-bounds. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Reimar Döffinger 提交于
Since it contains dimensions parsing an invalid one has rather annoying effects. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Reimar Döffinger 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Carl Eugen Hoyos 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Michael Niedermayer 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 K.Y.H 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Anton Khirnov 提交于
-
由 Martin Storsjö 提交于
This was removed erroneously in 046f081b. This define still is necessary for getting MAP_ANONYMOUS defined on linux/glibc, despite the define reshuffling done in that commit. Without MAP_ANONYMOUS defined, the mprotect calls for setting the generated mmx2 scaler code pages executable are left out, causing crashes if that codepath is chosen. This patch fixes scaling from 192x144 to 320x240 with -sws_flags fast_bilinear, which crashes on linux at the moment. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 25 11月, 2011 15 次提交
-
-
由 Mans Rullgard 提交于
A value shifted left by >31 needs to have a 64-bit type. As there are no defined channels in this range, the fix is purely theoretical at this point, although it does avoid some invalid shifts triggering the overflow checker. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Rafaël Carré 提交于
This way the needed linking flags end up in libavcodec.pc. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Mans Rullgard 提交于
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: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
This is a hand-tuned version of the code with impossible parts of the FASTDIV function ommitted. 2-5% faster overall on Cortex-A8. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Luca Barbato 提交于
This makes the two pass encoding with x264 working with -f null - as first pass.
-
由 Janne Grunau 提交于
This is required to fulfill avcodec_decode_video2() promise to return the number of consumed bytes on success.
-
由 Janne Grunau 提交于
Add all seven test bitstreams of Coding Technologies "aacPlus Decoder Check Package". The streams cover different ways to signal SBR and PS in different formats.
-
由 Mans Rullgard 提交于
Casting the left-most byte to unsigned avoids an undefined result of the shift by 24 if bit 7 is set. This affects the rm demuxer. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Luca Barbato 提交于
The common non inlined code goes in snow.c, the common inlined code in snow.h, tables move in snowdata.h (included only by snow.c)
-
由 Anton Khirnov 提交于
-
由 Ronald S. Bultje 提交于
isGray() is left as a FIXME for later.
-
由 Ronald S. Bultje 提交于
-
由 Ronald S. Bultje 提交于
-
由 Ronald S. Bultje 提交于
-
由 Ronald S. Bultje 提交于
-
- 24 11月, 2011 9 次提交
-
-
由 Justin Ruggles 提交于
Based on code by Stefano Sabatini.
-
由 Justin Ruggles 提交于
-
由 Janne Grunau 提交于
At EOF it makes no sense to modify avpkt.{data,size} in output_packet since no data is consumed. Frame threading with more than 1 threads hits the segfault.
-
由 Justin Ruggles 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
I.e. if the packet was only partially consumed, pass the rest of it into the decoder again. Also simplify the code so it's the same for video/audio/subs.
-
由 Anton Khirnov 提交于
Also check for sufficient packet size.
-