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
2014-06-22swscale/x86/input: prevent RGB32_TO_Y_FN from reading into the paddingMichael Niedermayer
This avoids reading uninitialized bytes and confusing valgrind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-22swscale/x86/input: prevent RGB32_TO_UV_FN from reading into the paddingMichael Niedermayer
This avoids reading uninitialized bytes and confusing valgrind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-19s86/scale: Do not return the result of a (void) function from a void function.Carl Eugen Hoyos
Fixes compilation with Sun C 5.12. Reported by Bradley Mitchell in ticket #3649.
2014-06-18swscale/swscale: replace potentially slow % by &Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-17swscale/input: fix harmless integer overflowMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-13swscale: Allow the max filter size to be set at compile timeDerek Buitenhuis
This can help "extreme" resizes, e.g with some 4k stuff. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-06-09x86/scale: fix xmm register count for hscale*_sse2James Almer
xmm6 was being clobbered in ff_hscale8to{15,19}_8_sse2 on Win64 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-02Merge commit '880e2aa23645ed9871c66ee1cbd00f93c72d2d73'Michael Niedermayer
* commit '880e2aa23645ed9871c66ee1cbd00f93c72d2d73': Remove all Blackfin architecture optimizations Conflicts: libavcodec/bfin/dsputil.S libavcodec/bfin/dsputil_init.c libavcodec/bfin/fdct_bfin.S libavcodec/bfin/hpel_pixels_no_rnd.S libavcodec/bfin/hpeldsp_init.c libavcodec/bfin/idct_bfin.S libavcodec/bfin/mathops.h libavcodec/bfin/pixels.S libavcodec/bfin/pixels.h libavcodec/bfin/vp3dsp.S libavcodec/bfin/vp3dsp_init.c libavutil/bfin/asm.h libavutil/bfin/attributes.h libswscale/bfin/internal_bfin.S libswscale/bfin/swscale_bfin.c libswscale/bfin/yuv2rgb_bfin.c libswscale/swscale_internal.h libswscale/version.h If someone wants to maintain blackfin support in FFmpeg, please contact ffmpeg-devel@ffmpeg.org Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-02Remove all Blackfin architecture optimizationsDiego Biurrun
Blackfin is a painful platform to work with, no test machines are available and the range of multimedia applications is dubious. Thus it only represents a maintenance burden.
2014-05-21sws: document color range >8bit oddityMichael Niedermayer
2014-05-14swscale/utils: Add check that ensures that the hardcoded struct offsets are ↵Michael Niedermayer
valid Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-14Merge commit '449511740f06a4675b0066730fa45cdb764ffafc'Michael Niedermayer
* commit '449511740f06a4675b0066730fa45cdb764ffafc': build: handle library dependencies in configure Conflicts: common.mak configure libavdevice/Makefile libavfilter/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-13build: handle library dependencies in configureJanne Grunau
Instead of setting FFLIBS in each library Makefile configure exports FFLIBS-$library in config.mak.
2014-05-07inline asm: fix arrays as named constraints.Matt Oliver
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-04swscale/utils: use FF_ALLOC(Z)_ARRAY_OR_GOTO() and av_malloc(z)_array()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-04Merge commit '3a177a9cca924e097265b32f9282814f6b653e08'Michael Niedermayer
* commit '3a177a9cca924e097265b32f9282814f6b653e08': swscale: Fix an undefined behaviour Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-03swscale: Fix an undefined behaviourLuca Barbato
Prevent a division by zero down the codepath. Sample-Id: 00001721-google Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2014-04-30sws: dont use the optimized 410->420 unscaled conversion when height%4Michael Niedermayer
Fixes Ticket3594 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-27Fix teh typosMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-19Fix compilation with !HAVE_6REGS.Carl Eugen Hoyos
Can be tested with: $ ./configure --cc='cc -m32' --disable-optimizations --enable-pic
2014-04-16swscale/swscale: fix srcStride/srcSlice typoMichael Niedermayer
Fixes part of Ticket3466 Found by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-15swscale/utils: fix changing src/dst range after initializing the contextMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-15swscale/utils: move handling of unscaled case to the end of init functionMichael Niedermayer
This way all context fields get initialized and can be used without needing to reinit the context Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-15swscale: factor ff_sws_init_range_convert() outMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-15swscale/swscale: clear to/from convert pointers when they used.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-13Merge commit '60c4660ba035bbfbcc84ac34129ce40e037c70ad'Michael Niedermayer
* commit '60c4660ba035bbfbcc84ac34129ce40e037c70ad': swscale: fix an implementation-defined unsigned-to-signed conversion Conflicts: libswscale/swscale_unscaled.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-12swscale: Set alpha to opaque for internal palettes.Justin Ruggles
Fixes conversion of pal8 to rgb formats with alpha. Updated references for 2 FATE tests which previously encoded fully transparent images. Based on a patch by Baptiste Coudurier <baptiste.coudurier@gmail.com>
2014-04-12swscale: fix an implementation-defined unsigned-to-signed conversionJustin Ruggles
2014-04-12swscale: fix some undefined signed left shiftsJustin Ruggles
Based on a patch by Michael Niedermayer <michaelni@gmx.at>
2014-04-10sws: fix warning about RGB_PACK24_B_OPERANDS redefinitionLukasz Marek
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-09swscale/input: replace assert() by av_assert1()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-09Merge commit '92b099daf4b8ef93513e38b43899cb8458a2fde3'Michael Niedermayer
* commit '92b099daf4b8ef93513e38b43899cb8458a2fde3': swscale: support converting YVYU422 pixel format Conflicts: libswscale/input.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-09swscale/utils: scale filter_size in warning so that it can be used as max ↵Michael Niedermayer
for the compile time define Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-09swscale/utils: dont print message about filter size when the cause is a ↵Michael Niedermayer
malloc failure Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-08swscale/swscale_internal: remove obsolete warningMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-08swscale/swscale_internal: make the offset strings update themselfs when the ↵Michael Niedermayer
MAX_FILTER_SIZE is changed Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-08swscale/x86/swscale_template: loose hardcoded dstw_offsetMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-08swscale: support converting YVYU422 pixel formatVittorio Giovara
2014-04-02swscale: add full bgra64 supportMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-02Merge commit '0ca0924c10d9617a5793964bf79655424ef32b68'Michael Niedermayer
* commit '0ca0924c10d9617a5793964bf79655424ef32b68': swscale: add endianness conversion for AV_PIX_FMT_BGRA64|RGBA64 Conflicts: libswscale/swscale_unscaled.c libswscale/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-02swscale: add endianness conversion for AV_PIX_FMT_BGRA64|RGBA64Janne Grunau
2014-03-26Merge commit 'aba70bb5387f12dfa5e6cd8cb861c9c7e668151f'Michael Niedermayer
* commit 'aba70bb5387f12dfa5e6cd8cb861c9c7e668151f': Add missing headers to make template files compile (more) standalone Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-26Add missing headers to make template files compile (more) standaloneDiego Biurrun
2014-03-25Do not set swscale sizeFactor to -1.Carl Eugen Hoyos
Fixes ticket #3495.
2014-03-25swscale: add two spatially stable dithering methodsØyvind Kolås
Both of these dithering methods are from http://pippin.gimp.org/a_dither/ for GIF they can be considered better than bayer (provides more gray-levels), and spatial stability - often more than twice as good compression and less visual flicker than error diffusion methods (the methods also avoids error-shadow artifacts of diffusion dithers). These methods are similar to blue/green noise type dither masks; but are simple enough to generate their mask on the fly. They are still research work in progress; though more expensive to generate masks (which can be used in a LUT) like 'void and cluster' and similar methods will yield superior results
2014-03-24swscale/swscale: fix integer overflowMichael Niedermayer
Should fix fate failure with clang ftrapv Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-19Add APIchanges entry and bump libswscale micro version for making gray16 ↵Carl Eugen Hoyos
full-scale.
2014-03-19Automatically change MANGLE() into named inline asm operands when direct ↵Matt Oliver
symbol reference in inline asm are not supported. This is part of the patch-set for intel C inline asm on windows support Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-19swscale/utils: Fix color range of gray16Carl Eugen Hoyos
Improves rgb -> gray16 conversion Fixes Ticket3422 The pam and png output files look visually similar, in both cases the dynamics increase to 0x0 -> 0xfffb. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-17Merge commit '1481d24c3a0abf81e1d7a514547bd5305232be30'Michael Niedermayer
* commit '1481d24c3a0abf81e1d7a514547bd5305232be30': RGBA64 pixel formats Conflicts: doc/APIchanges libavutil/pixdesc.c libavutil/pixfmt.h libavutil/version.h libswscale/utils.c See: 9569a3c9f41387a8c7d1ce97d8693520477a66c3 See: 92afb431621c79155fcb7171d26f137eb1bee028, as well as others Note: the enum values added in libav are incompatible/different to what ffmpeg used since 3 years Merged-by: Michael Niedermayer <michaelni@gmx.at>