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
2015-01-21swscale/input: fix rgba64 alpha non nativeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-21swscale/input: Fix alpha of YA16 inputMichael Niedermayer
Fixes Ticket4278 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-15Merge commit '928061670e873e816daa14827853b7e11221ff5f'Michael Niedermayer
* commit '928061670e873e816daa14827853b7e11221ff5f': libswscale: GBRAP input & output and GBRAP16 input support Conflicts: libswscale/input.c libswscale/swscale_internal.h libswscale/swscale_unscaled.c libswscale/utils.c tests/ref/fate/filter-pixdesc-gbrap tests/ref/fate/filter-pixfmts-copy tests/ref/fate/filter-pixfmts-null tests/ref/fate/filter-pixfmts-scale tests/ref/fate/filter-pixfmts-vflip See: 5c057433ccd32f37ddc828d3f82c5b1ad7d3e3db Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-14libswscale: GBRAP input & output and GBRAP16 input supportPaul B Mahol
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-01-06Merge commit '1dd797e3c9f179f957316a0becbec048b42df8aa'Michael Niedermayer
* commit '1dd797e3c9f179f957316a0becbec048b42df8aa': swscale: check memory allocations Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-05swscale: check memory allocationsVittorio Giovara
CC: libav-stable@libav.org Bug-Id: CID 1257779
2014-12-26swscale: Pass through chroma positions in sws_getCachedContextKieran Kunhya
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-24swscale/yuv2rgb: Fix width % 4 != 0 with bgr4_byte/rgb4_byteMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-24swscale/yuv2rgb: Fix width % 4 != 0 with bgr4/rgb4Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-24swscale/yuv2rgb: fix width % 8 != 0 and rgb/bgr8 outputMichael Niedermayer
Fixes Ticket2570 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-17swscale: increase yuv2rgb table headroomMichael Niedermayer
Fixes out of array access Fixes: case2_bad_read_yuv2rgbx32.mp4 Found-by: Michal Zalewski <lcamtuf@coredump.cx> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-06Merge commit '33c827f632f95ffe3399b695a5a0d47b366b6e20'Michael Niedermayer
* commit '33c827f632f95ffe3399b695a5a0d47b366b6e20': swscale: Properly scale YUV Conflicts: libswscale/swscale_unscaled.c tests/ref/fate/filter-pixdesc-yuv420p10be tests/ref/fate/filter-pixdesc-yuv420p10le tests/ref/fate/filter-pixdesc-yuv420p9be tests/ref/fate/filter-pixdesc-yuv420p9le tests/ref/fate/filter-pixdesc-yuva420p10be tests/ref/fate/filter-pixdesc-yuva420p10le tests/ref/fate/filter-pixdesc-yuva420p9be tests/ref/fate/filter-pixdesc-yuva420p9le tests/ref/fate/filter-pixfmts-copy tests/ref/fate/filter-pixfmts-null tests/ref/fate/filter-pixfmts-scale tests/ref/fate/filter-pixfmts-vflip See: abe0b8e9f378a0f8781c1a3da6714d20cfd19594 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-05swscale: Properly scale YUVDerek Buitenhuis
Only shift limited range luma, and always only shift chroma for upconversion. Based off a patch by Michael Niedermayer. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-12-03swscale/x86/rgb2rgb_template: fix crash with tiny size and nv12 outputMichael Niedermayer
Fixes Ticket4151 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-20swscale/x86/rgb2rgb_template: handle the first 2 lines with C in rgb24toyv12_*()Michael Niedermayer
This avoids out of array accesses Should fix Ticket3451 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-13swscale/utils: support bayer input + scaling, and bayer input + any ↵Michael Niedermayer
supported output Fixes Ticket4053 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-12libswscale/ppc/swscale_altivec.c : fix hScale_altivec_real() ↵Rong Yan
yuv2planeX_16_altivec() yuv2planeX_8() for little endian add marcos GET_LS() GET_VF() LOAD_FILTER() LOAD_L1() GET_VF4() FIRST_LOAD() UPDATE_PTR() LOAD_SRCV() LOAD_SRCV8() GET_VFD() for POWER LE Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-10swscale: fix yuv2yuvX_8 assembly on x86Kieran Kunhya
use_mmx_vfilter check/fix by commiter Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-10-19Merge commit 'fc1eda543c6ef043300612db90da5cfd972af650'Michael Niedermayer
* commit 'fc1eda543c6ef043300612db90da5cfd972af650': swscale: fix sign extensions in yuv planar conversion Conflicts: libswscale/rgb2rgb_template.c See: a07e9d72a1d97dc6a4d57e1f7b708e54e7db83f5 See: a30972609ca39b791ce1e4e5cc6c3dd6cb9c9b12 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-10-18swscale: fix sign extensions in yuv planar conversionVittorio Giovara
Casting the left-most byte to unsigned avoids an undefined result of the shift by 24 if bit 7 is set. yuvPlanartouyvy_c and yuvPlanartoyuy2_c are affected. CC: libav-stable@libav.org Bug-Id: CID 732281 / CID 732282
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>