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

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-10-11swscale: support internal scaler cascadesMichael Niedermayer
Fixes Ticket3170 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-10-06swscale: remove obsolete FF_API_SWS_FORMAT_NAME cruftJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2014-09-21swscale: Allow chroma samples to be above and to the left of luma samplesMichael Niedermayer
Found-by: Kierank Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-18swscale/x86: do not expect registers to be preserved across inline ASM blocksVitor Sessak
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-16sws: use av_clip() instead of av_clip_c()Clément Bœsch
2014-08-12lsws: duplicate ff_log2_tabJames Almer
libswscale uses the table but wasn't duplicating it like the rest of the libs. This should fix compilation failures on msvc/icl after lavu stopped exporting internal functions and tables. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-10Merge commit '1985c2e75c607ac51bfd8dc87d2957a5edf2b6f8'Michael Niedermayer
* commit '1985c2e75c607ac51bfd8dc87d2957a5edf2b6f8': Bump major versions of all libraries. Conflicts: doc/APIchanges libavcodec/version.h libavdevice/version.h libavfilter/version.h libavformat/version.h libavutil/version.h libswscale/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-10Merge commit 'f4c444e17d137c786f0ed2da0e5943df505d5f9e'Michael Niedermayer
* commit 'f4c444e17d137c786f0ed2da0e5943df505d5f9e': Postpone API-incompatible changes until the next bump. Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-09Bump major versions of all libraries.Anton Khirnov
2014-08-09Postpone API-incompatible changes until the next bump.Anton Khirnov
2014-08-07Merge commit 'bb789016d423d2cfacd2904ac66257bdf7f0964e'Michael Niedermayer
* commit 'bb789016d423d2cfacd2904ac66257bdf7f0964e': swscale: Undeprecate sws_getContext() Conflicts: libswscale/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-07swscale: Undeprecate sws_getContext()Diego Biurrun
sws_getCachedContext is not a full replacement for the function.
2014-08-05swscale/swscale_internal: fix ya16 -> rgbaMichael Niedermayer
Fixes Ticket644 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-05swscale/swscale_unscaled: fix ya16 inputMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-05Merge commit 'f84a1b597c29dc035b8d5529ef88c2d7ff057820'Michael Niedermayer
* commit 'f84a1b597c29dc035b8d5529ef88c2d7ff057820': swscale: support AV_PIX_FMT_YA16 as input Conflicts: libswscale/swscale_unscaled.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-04Merge commit 'e96c3b81cadd0ba84d43b1f3a54980df3785d9a5'Michael Niedermayer
* commit 'e96c3b81cadd0ba84d43b1f3a54980df3785d9a5': avutil: rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8 Conflicts: libavcodec/libopenjpegdec.c libavcodec/libopenjpegenc.c libavcodec/raw.c libavutil/pixdesc.c libavutil/pixfmt.h libavutil/version.h libswscale/swscale_internal.h libswscale/swscale_unscaled.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-04Merge commit '5420099cab1e915b191cceccec4364f54cec6e52'Michael Niedermayer
* commit '5420099cab1e915b191cceccec4364f54cec6e52': swscale: correctly pad destination buffer in rgb conversion Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-04swscale: support AV_PIX_FMT_YA16 as inputVittorio Giovara
Based on a long debug session with Kostya.
2014-08-04avutil: rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8Vittorio Giovara
The rationale is that you have a packed format in form <greyscale sample> <alpha sample> <greyscale sample> <alpha sample> and shortening greyscale to 'G' might make one thing about Greenscale instead. An alias pixel format and color space name are provided for compatibility.
2014-08-04swscale: correctly pad destination buffer in rgb conversionKostya Shishkov
Bug-Id: 772 CC: libav-stable@libav.org Found-By: Justin Ruggles <justin.ruggles@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-07-20swscale/utils: fix rgb -> fullrange yuvMichael Niedermayer
Fixes part of Ticket3785 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-20swscale/utils: remove unused defineMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-19swscale/x86/hscale_fast_bilinear_simd: add inline asm guardsMichael Niedermayer
Should fix MSVC build Found-by: jamrial Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-19sws: move inline asm hscale to MMX_OBJSMichael Niedermayer
Found-by: jamrial Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-19sws/x86: split mmxext fast bilinear scaler outMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-19sws: Move fast bilinear C code into seperate fileMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-19swscale/swscale_internal: add needed version.hMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-13swscale/x86/rgb2rgb_template: fix 1 byte overread in yuyvtoyuv420 and ↵Michael Niedermayer
uyvytoyuv420 might fix ticket 3410 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-13fix spelling errorsAndreas Cadhalpun
Reviewed-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
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>