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
2016-04-11swscale/arm: add yuv2planeX_8_neonMatthieu Bouron
2016-04-11sws/aarch64: add ff_yuv2planeX_8_neonClément Bœsch
2016-04-09swscale/arm: add ff_hscale_8_to_15_neonMatthieu Bouron
2016-04-08sws/aarch64/yuv2rgb: honor iOS calling conventionClément Bœsch
y_offset and y_coeff being successive 32-bit integers, they are packed into 8 bytes instead of 2x8 bytes. See https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARM64FunctionCallingConventions.html > iOS diverges from Procedure Call Standard for the ARM 64-bit > Architecture in several ways [...] > In the generic procedure call standard, all function arguments passed > on the stack consume slots in multiples of 8 bytes. In iOS, this > requirement is dropped, and values consume only the space required. [...] > Padding is still inserted on the stack to satisfy arguments’ alignment > requirements.
2016-04-07swscale/utils: Remove unused variableMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-05sws/aarch64: restore ff_hscale_8_to_15_neon()Clément Bœsch
Fix final scaling and required filter alignment. Pass FATE.
2016-04-01swscale: add bt2020 yuv2rgb coefficients.Ronald S. Bultje
2016-04-01swscale: fix bt709 yuv2rgb coefficients.Ronald S. Bultje
They were derived from incorrect values cr=0.2125 (should be cr=0.2126) and cb=0.0721 (should be cb=0.0722).
2016-04-01sws/aarch64: disable ff_hscale_8_to_15_neon temporarlyClément Bœsch
Looks broken.
2016-04-01swscale/arm/yuv2rgb: make the code bitexact with its aarch64 counter partMatthieu Bouron
2016-04-01swscale/arm/yuv2rgb: save a few instructions by processing the luma line ↵Matthieu Bouron
interleaved
2016-04-01swscale/arm/yuv2rgb: re-order compute_rgba macro argumentsMatthieu Bouron
2016-04-01swscale/arm/yuv2rgb: rename {process_1l,process_2l,compute}_16px{,_internal} ↵Matthieu Bouron
macros
2016-04-01swscale/arm/yuv2rgb: macro-ifyMatthieu Bouron
2016-04-01swscale/arm/yuv2rgb: factorize lsl in load_args_nvxMatthieu Bouron
2016-04-01swscale/arm/yuv2rgb: factorize lsl in load_args_yuv420pMatthieu Bouron
2016-04-01swscale/arm/yuv2rgb: remove unused store of dst + linesize in load_args_yuv422pMatthieu Bouron
2016-04-01swscale/arm/yuv2rgb: factorize lsl in load_args_yuv422pMatthieu Bouron
2016-04-01swscale/arm/yuv2rgb: fix comments in load_args_yuv422pMatthieu Bouron
2016-04-01swscale/arm/yuv2rgb: remove 32bit code pathMatthieu Bouron
2016-03-31swscale: cleanup unused codePedro Arthur
Removed previous swscale code under '#ifndef NEW_FILTER' and removed unused fields of SwsContext
2016-03-31swscale: Deprecate vector functions which are unused outside swscaleMichael Niedermayer
There are no known users of these functions within debian It should be thus possible to remove these functions without recommandition of a replacement Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-31sws/aarch64: add ff_hscale_8_to_15_neonClément Bœsch
./ffmpeg -nostats -f lavfi -i testsrc2=4k:d=2 -vf bench=start,scale=1024x1024,bench=stop -f null - before: t:0.489726 avg:0.489883 max:0.491852 min:0.489482 after: t:0.256515 avg:0.256458 max:0.256999 min:0.253755
2016-03-29fix some a/an typosLou Logan
Signed-off-by: Lou Logan <lou@lrcd.com>
2016-03-25sws/aarch64/yuv2rgb: save a few mul and addClément Bœsch
27ms to 26ms with UHD 2160 input.
2016-03-01sws/aarch64: add {nv12,nv21,yuv420p,yuv422p}_to_{argb,rgba,abgr,rgba}_neonClément Bœsch
2016-02-27sws/yuv2rgb: clarify precision of coeff and offset for mmx codeClément Bœsch
It makes easier looking at the difference with the generic code just below.
2016-02-27sws/yuv2rgb: avoid a few ub on signed left shiftsClément Bœsch
2016-02-24Merge commit '29c2d06d67724e994980045afa055c6c34611b30'Derek Buitenhuis
* commit '29c2d06d67724e994980045afa055c6c34611b30': cosmetics: Drop empty comment lines Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-24Add GBRAP12 pixel formatKieran Kunhya
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-24swscale/utils: Fix chrSrcHSubSample for GBRAP16Michael Niedermayer
Fixes part of Ticket5264 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-24swscale/input: Fix GBRAP16 inputMichael Niedermayer
Fixes part of Ticket5264 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-22swscale/arm: re-enable neon rgbx to nv12 routinesXiaolei Yu
Commit '842b8f4ba2e79b9c004a67f6fdb3d5c5d05805d3' fixed clang/iphone build but failed on some versions of cygwin. It has now been verified to work on both platforms. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-18cosmetics: Drop empty comment linesDiego Biurrun
2016-02-17swscale/x86/output: Fix yuv2planeX_16* with unaligned destinationMichael Niedermayer
Reviewed-by: BBB Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-17swscale/x86/output: Move code into yuv2planeX_mainloopMichael Niedermayer
Reviewed-by: BBB Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-16swscale/slice: Actually use the buffers' stridesDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-10sws/output: fix ordered dither threshold for mono outputMichael Niedermayer
This makes sure that white stays white and black black Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-04swscale/swscale-test: Check av_image_fill_linesizes() for failureMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-27avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPATDerek Buitenhuis
Libav, for some reason, merged this as a public API function. This will aid in future merges. A define is left for backwards compat, just in case some person used it, since it is in a public header. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-01-26swscale: add P010 input supportHendrik Leppkes
2016-01-20yuv2rgb: Document the color space coefficientsVittorio Giovara
Based on the original documentation found in mpeg2dec (1995). Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-01-20yuv2rgb: Document the color space coefficientsVittorio Giovara
Based on the original documentation found in mpeg2dec (1995). Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-01-17swscale/swscale: Add some sanity checks for srcSlice* parametersMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-17swscale/x86/rgb2rgb_template: Fix planar2x() for short widthMichael Niedermayer
Fixes: 451b3e0cf956c0bd2f27ed753ac24050/asan_heap-oob_2873c01_3231_7ed10a9464d15f0d57277f5917c566a8.AVI Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-17swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper()Michael Niedermayer
Fixes: 372d2df1f04b49e25f109f07f90b1505/asan_heap-oob_2835d2e_8501_99e0114d7ba3a6db885d0b4684d200c1.cine Fixes out of array read Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-17swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper()Michael Niedermayer
Fixes: 372d2df1f04b49e25f109f07f90b1505/asan_heap-oob_2835d2e_8501_99e0114d7ba3a6db885d0b4684d200c1.cine Fixes out of array read Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-15swscale/vscale: Use matching sliceY/chrSliceY for luma/chromaMichael Niedermayer
No case known where that makes a difference Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-14swscale/vscale: Check that 2 tap filters are bilinear before using bilinear codeMichael Niedermayer
Fixes: out of array reads Fixes: 07e8b9c5d348ccdf7add0f37de20cf6c/asan_heap-oob_27e8df7_6849_e56653f768070ec8cb52f587048444c2.mov Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-14swscale/output: Assert that yalpha and uvalpha are within their expected rangeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>