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-06-22Merge commit 'a6a750c7ef240b72ce01e9653343a0ddf247d196'Clément Bœsch
* commit 'a6a750c7ef240b72ce01e9653343a0ddf247d196': tests: Move all test programs to a subdirectory Merged-by: Clément Bœsch <clement@stupeflix.com>
2016-06-21Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb'Clément Bœsch
* commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb': cosmetics: Fix spelling mistakes Merged-by: Clément Bœsch <u@pkh.me>
2016-06-21Merge commit '0f40c9098498ad90dbbd2380eb4269015e84bde4'Clément Bœsch
* commit '0f40c9098498ad90dbbd2380eb4269015e84bde4': Drop pointless assert.h #includes Merged-by: Clément Bœsch <clement@stupeflix.com>
2016-06-10swscale: add input support for gbrap10 pixel formatPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-10swscale: fix ring buffer size when scaling slices of a framePedro Arthur
The ring buffer size should be able to store input lines when there is not enough lines to output a single line.
2016-06-10swscale: fix crash with swscale-test when using slicesPedro Arthur
2016-05-13tests: Move all test programs to a subdirectoryDiego Biurrun
2016-05-09Merge commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec'Derek Buitenhuis
* commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec': build: miscellaneous cosmetics Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-04cosmetics: Fix spelling mistakesVittorio Giovara
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2016-05-03Drop pointless assert.h #includesDiego Biurrun
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-07build: miscellaneous cosmeticsDiego Biurrun
Restore alphabetical order in lists, break overly long lines, do some prettyprinting, add some explanatory section comments, group parts together that belong together logically.
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>