Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-05-21swscale: point out an alternative to sws_getContextClément Bœsch
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-14[PATCH] Update pixdesc_be fate refs after adding 9/10bit YUV420P formats.Ronald S. Bultje
Also remove code that overwrites the C versions of functions in sws_init_swScale_altivec(), so that it uses the C functions of files if no altivec-optimized version exists.
2011-05-14swscale: properly inline bits/endianness in yuv2yuvX16inC().Ronald S. Bultje
2011-05-14swscale: fix clipping of 9/10bit YUV420P.Ronald S. Bultje
2011-05-12configure: Do not unconditionally add -D_POSIX_C_SOURCE to CPPFLAGS.Diego Biurrun
Adding _POSIX_C_SOURCE to CPPFLAGS globally produces all sorts of problems since it causes certain system functions to be hidden on some (BSD) systems. The solution is to only add the flag on systems that really require it, i.e. glibc-based ones. This change makes BSD systems compile out-of-the-box without the need for adding specific flags manually. It also allows dropping a number of flags set manually on a file-per-file basis, but were only present to work around breakage introduced by the presence of _POSIX_C_SOURCE. Also add _XOPEN_SOURCE to CPPFLAGS for glibc systems. We use XSI extensions in several places already, so it is preferable to define it globally instead of littering source files with individual #defines only needed for glibc.
2011-05-12swscale: fix YUV420P 9/10bit support.Ronald S. Bultje
Fix handling of input if not in native endianness, and add support for 9/10-bit output. This allows us to force endianness of YUV420P 9/10bit in the H264/10bit fate tests, which should fix them on big-endian systems.
2011-05-10AVOptions: make default_val a union, as proposed in AVOption2.Anton Khirnov
This breaks API and ABI.
2011-05-10Add pixel formats for 9- and 10-bit yuv420p.Oskar Arvidsson
Also add support for these formats in libswscale. Needed for high bit depth h264 decoding. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-04-28libswcale: PIX_FMT_BGR48LE and PIX_FMT_BGR48BE scaler implementationPeter Ross
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-19sws: remove disabled cruft.Anton Khirnov
2011-04-19lavc: remove the FF_API_SET_STRING_OLD cruft.Anton Khirnov
2011-04-18Bump major versions of all libraries.Anton Khirnov
They've accumulated enough new APIs and corresponding deprecated cruft. This breaks API and ABI.
2011-04-15swscale: fix "ISO C90 forbids mixed declarations and code" warningJanne Grunau
only hit with --enable-runtime-cpudetect
2011-04-15swscale: fix compilation with --enable-runtime-cpudetectJanne Grunau
2011-04-15swscale: correct include path to fix ppc altivec buildJanne Grunau
2011-04-15swscale: simplify rgb2rgb templatingLuca Barbato
MMX is always built. Drop the ifdefs
2011-04-15swscale: simplify initialization codeJosh Allmann
Simplify the fallthrough case when no accelerated functions can be initialized.
2011-04-15swscale: further cleanup swscale.cJosh Allmann
Move x86-specific constants out of swscale.c
2011-04-15swscale: partially move the arch specific code leftLuca Barbato
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.
2011-04-15swscale: move away x86 specific code from rgb2rgbLuca Barbato
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.
2011-04-13swscale: Factorize FAST_BGR2YV12 definition.Luca Barbato
It is used only for x86 so it will eventually be moved with that code into the x86 arch subdirectory.
2011-04-11Add unconditional return statement to yuva420_rgb32_MMX() / yuva420_bgr32_MMX().Diego Biurrun
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>
2011-04-07swscale: postpone sws_getContext removal until next major bump.Anton Khirnov
The replacement isn't ready yet.
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-16use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*Janne Grunau
2011-03-16replace FFMPEG with LIBAV in FFMPEG_CONFIGURATIONJanne Grunau
also update the multiple inclusion guards in config.h|mak
2011-02-15Merge libavcore into libavutilReinhard Tartler
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>
2011-02-13Fix MMX rgb24 to yuv conversion with gcc 4.6Mans Rullgard
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>
2011-02-04Remove a few if (p) av_freep(&p) formsClément Bœsch
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-18Replace ASMALIGN() with .p2alignMans Rullgard
This macro has unconditionally used .p2align for a long time and serves no useful purpose.
2011-01-18consolidate .gitignore patters into a single fileJanne Grunau
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
2011-01-17convert svn:ignore properties to .gitignore filesJanne Grunau
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
2010-12-07colorspace-test: fix buildRamiro Polla
rgb32tobgr32() has been removed in favour of shuffle_bytes_2103() in r32190 Originally committed as revision 32676 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-10-29Store src/dstFormat after calling handle_jpegMartin Storsjö
handle_jpeg may update the src/dstFormat variables, this makes sure the updated version is stored in the context. This fixes roundup issue 2302. Patch by Troot, all_crap_goes_here at hotmail Originally committed as revision 32562 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-10-03100l, fix sws_getCachedContext. It did not set the colorspace details,Reimar Döffinger
but worse it did not set up destination dimensions, thus every user of it would necessarily fail. Originally committed as revision 32424 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-30Set default values for the scale context in sws_alloc_context().Stefano Sabatini
Originally committed as revision 32415 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-30Set the default value of param0 and param1 to SWS_PARAM_DEFAULT.Stefano Sabatini
Originally committed as revision 32414 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-30Set valid default values for the srcw, srch, dstw, dsth options in theStefano Sabatini
scale context. Prevent pointless warnings when using av_opt_set_defaults() for setting the default values, as in a pending patch. Originally committed as revision 32413 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-29Cosmetics: put "if (...)" and "av_log(...)" in the same line forStefano Sabatini
improving vertical alignment and readability. Originally committed as revision 32405 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-29Put if (...) av_log() in the same line, more compact and increaseStefano Sabatini
readibility. Originally committed as revision 32404 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-29Amend constraints for the src_format and dst_format options in theStefano Sabatini
SWScale context. Originally committed as revision 32403 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-29Cosmetics: fix braces placement.Stefano Sabatini
Originally committed as revision 32402 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-29Deprecate sws_getContext(), use sws_alloc_context() andStefano Sabatini
sws_init_context() instead. Originally committed as revision 32401 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-29Add documentation for the returned value of sws_init_context().Stefano Sabatini
Originally committed as revision 32400 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-28Bump minor version after the addition of sws_alloc_context() andStefano Sabatini
sws_init_context() of r32368. Originally committed as revision 32396 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-28100l fix if conditionBaptiste Coudurier
Originally committed as revision 32395 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-28Y400A (gray alpha) input support in libswscaleBaptiste Coudurier
Originally committed as revision 32394 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-28swscale: clear SWS_CPU_CAPS_SSE2 in update_flags_cpu() missed in r32068Janne Grunau
Originally committed as revision 32393 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-28cosmetics: break long line update_flags_cpuJanne Grunau
Originally committed as revision 32392 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-09-27fix typos and grammarRamiro Polla
Originally committed as revision 32370 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale