- 27 Apr, 2011 3 commits
-
-
Baptiste Coudurier authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Baptiste Coudurier authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Baptiste Coudurier authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 26 Apr, 2011 1 commit
-
-
tateu authored
-
- 25 Apr, 2011 2 commits
-
-
Stefano Sabatini authored
In the loop: for (i=0; i<dstH; i++) { int chrI= i*c->chrDstH / dstH; when i*c->chrDstH > INT_MAX this leads to an integer overflow, which results in a negative value for chrI and in out-of-buffer reads. The overflow is avoided by forcing int64_t arithmetic by casting i to int64_t. Fix crash, and trac issue #72. Signed-off-by:
Stefano Sabatini <stefano.sabatini-lala@poste.it>
-
Manfred Tremmel authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 24 Apr, 2011 1 commit
-
-
unknown author authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 Apr, 2011 2 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- 18 Apr, 2011 1 commit
-
-
Anton Khirnov authored
They've accumulated enough new APIs and corresponding deprecated cruft. This breaks API and ABI.
-
- 15 Apr, 2011 2 commits
-
-
Janne Grunau authored
only hit with --enable-runtime-cpudetect
-
Janne Grunau authored
-
- 14 Apr, 2011 6 commits
-
-
Janne Grunau authored
-
Luca Barbato authored
MMX is always built. Drop the ifdefs
-
Josh Allmann authored
Simplify the fallthrough case when no accelerated functions can be initialized.
-
Josh Allmann authored
Move x86-specific constants out of swscale.c
-
Luca Barbato authored
PPC and x86 code is split off from swscale_template.c. Lots of code is still duplicated and should be removed later. Again uniformize the init system to be more similar to the dsputil one. Unset h*scale_fast in the x86 init in order to make the output consistent with the previous status. Thanks to Josh for spotting it.
-
Luca Barbato authored
Keep only the plain C code in the main rgb2rgb.c and move the x86 specific optimizations to x86/rgb2rgb.c Change the initialization pattern a little so some of it can be factorized to behave more like dsputils.
-
- 13 Apr, 2011 1 commit
-
-
Luca Barbato authored
It is used only for x86 so it will eventually be moved with that code into the x86 arch subdirectory.
-
- 11 Apr, 2011 1 commit
-
-
Diego Biurrun authored
When HAVE_7REGS was not defined these functions had an empty body causing the following warnings during compilation. In file included from libswscale/x86/yuv2rgb_mmx.c:58: libswscale/x86/yuv2rgb_template.c: In function ‘yuva420_rgb32_MMX’: libswscale/x86/yuv2rgb_template.c:412: warning: no return statement in function returning non-void libswscale/x86/yuv2rgb_template.c: In function ‘yuva420_bgr32_MMX’: libswscale/x86/yuv2rgb_template.c:457: warning: no return statement in function returning non-void Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 10 Apr, 2011 1 commit
-
-
Oskar Arvidsson authored
Also add support for these formats in libswscale. Needed for high bit depth h264 decoding. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 06 Apr, 2011 1 commit
-
-
Anton Khirnov authored
The replacement isn't ready yet.
-
- 05 Apr, 2011 1 commit
-
-
Darren Horrocks authored
swscale doesnt ever actually do any runtime detection at all when runtime cpu detection is enabled, it simply passes whatever is passed to -sws_flags, which could be nothing at all making swscale default to the C implementation.
-
- 03 Apr, 2011 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 30 Mar, 2011 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Frank Barchard authored
Heres a benchmark VOFW 5120 VOFW 21504 Note 10438.8 10344.2 timex ffmpeg -y -i tulip2.mp4 tulip2.yuv 25611.9 24256.9 timex ffmpeg -y -itulip2.mp4 -s 1272x724 tulip2.yuv 24485.7 26006.6 28573.1 24291.3 24069.1 26995.9 25684.95 25387.675 average This is on a Nehalem i7. Despite being a 500 frame, 720p video, the numbers fluctuate, so I took an average of 4 runs. Another reason I'd like this change is youtube accepts videos with higher resolutions than 5120. 16384 is vp8's maximum resolution, so that should keep us amused for a little longer. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 28 Mar, 2011 1 commit
-
-
Michael Niedermayer authored
-
- 26 Mar, 2011 1 commit
-
-
Peter Ross authored
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 17 Mar, 2011 2 commits
-
-
Michael Niedermayer authored
This reverts commit 29ba0911.
-
Michael Niedermayer authored
This reverts commit a03be6e1.
-
- 16 Mar, 2011 2 commits
-
-
Janne Grunau authored
-
Janne Grunau authored
also update the multiple inclusion guards in config.h|mak
-
- 16 Feb, 2011 1 commit
-
-
Reinhard Tartler authored
Done to keep ABI compatible. Otherwise this is just silly
-
- 15 Feb, 2011 1 commit
-
-
Reinhard Tartler authored
It is pretty hopeless that other considerable projects will adopt libavutil alone in other projects. Projects that need small footprint are better off with more specialized libraries such as gnulib or rather just copy the necessary parts that they need. With this in mind, nobody is helped by having libavutil and libavcore split. In order to ease maintenance inside and around FFmpeg and to reduce confusion where to put common code, avcore's functionality is merged (back) to avutil. Signed-off-by:
Reinhard Tartler <siretart@tauware.de>
-
- 14 Feb, 2011 1 commit
-
-
Mans Rullgard authored
When built with gcc 4.6, the MMX rgb24 to yuv conversion gives wrong output. The compiler produces this warning: libswscale/swscale_template.c:1885:5: warning: use of memory input without lvalue in asm operand 4 is deprecated Changing the memory operand to a register makes it work. Signed-off-by:
Mans Rullgard <mans@mansr.com> (cherry picked from commit f344903c)
-
- 13 Feb, 2011 1 commit
-
-
Mans Rullgard authored
When built with gcc 4.6, the MMX rgb24 to yuv conversion gives wrong output. The compiler produces this warning: libswscale/swscale_template.c:1885:5: warning: use of memory input without lvalue in asm operand 4 is deprecated Changing the memory operand to a register makes it work. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 06 Feb, 2011 1 commit
-
-
Clément Bœsch authored
Signed-off-by:
Mans Rullgard <mans@mansr.com> (cherry picked from commit 523d9407)
-
- 04 Feb, 2011 1 commit
-
-
Clément Bœsch authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 18 Jan, 2011 1 commit
-
-
Mans Rullgard authored
This macro has unconditionally used .p2align for a long time and serves no useful purpose.
-