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-12-21swscale: save ebx register when it is not availableAndreas Cadhalpun
Configure checks if the ebx register can be used for asm and it has to be saved if and only if this is not the case. Without this the build fails when configuring with --toolchain=hardened --disable-pic on i386 using gcc 4.8: error: PIC register clobbered by '%ebx' in 'asm' In that case gcc 4.8 reserves the ebx register for the GOT needed for PIE, so it can't be used in asm directly. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2016-12-01swscale: add gbr(a)p16 output supportPaul B Mahol
2016-11-20swscale/options: Use AV_OPT_TYPE_PIXEL_FMTMichael Niedermayer
Found-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-14lsws: Add GRAY10 conversion.Carl Eugen Hoyos
Based on 19be5fb7 by Luca Barbato.
2016-11-10swscale: Add GRAY12Luca Barbato
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-10swscale: Add GBRAP10 outputMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-10swscale: Add the GBRAP12 outputLuca Barbato
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-10swscale/output: Fix alpha shift in yuv2gbrp_full_X_c()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-10swscale/input: Fix alpha bswap for set readAlpPlanarMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-10swscale: Drop is9_OR_10BPS() use, its name is not correctMichael Niedermayer
Found-by: Luca Barbato Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-10-26Bump minor versions after 3.2 branchpoint to seperate releaseMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-10-26Bump minor versions for 3.2Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-16swscale: fix for sliced scaling artifactsPedro Arthur
Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
2016-09-07swscale: Fix "warning: ISO C90 forbids mixed declarations and code"Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-06swscale: add unscaled conversion from yuv420p to p010Timo Rothenpieler
2016-09-03swscale/swscale_unscaled: Try to fix bayer_to_yv12_wrapper() with slicesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-03swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slicesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-03swscale: add unscaled copy from yuv420p10 to p010Timo Rothenpieler
2016-09-02swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slicesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-02swscale/swscale: Try to fix rgb48Toxyz12() with slicesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-02swscale/swscale: Factor bottom to top handlingMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-02swscale/tests/swscale: add cpuflags optionMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-31swscale: add support for P010LE/BE outputTimo Rothenpieler
2016-08-23swscale/output: Fix rounding offset in yuv2gbrp_full_X_c()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-03doxygen: Standardize root-level modulesTimothy Gu
2016-07-11Revert "PPC64: Add versions of functions in libswscale/input.c optimized for ↵Ronald S. Bultje
POWER8 VSX SIMD." This reverts commit 1df908f33f658979b32599489ca6f1a39821013c. The expected performance improvements are essentially non-existent.
2016-06-30PPC64: Add versions of functions in libswscale/input.c optimized for POWER8 ↵Dan Parrot
VSX SIMD. This patch addresses Trac ticket #5570. The optimized functions are in file libswscale/ppc/input_vsx.c. Each optimized function name is a concatenation of the corresponding name in libswscale/input.c with suffix _vsx. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-06-27Merge commit '535a742c2695a9e0c586b50d7fa76e318232ff24'Matthieu Bouron
* commit '535a742c2695a9e0c586b50d7fa76e318232ff24': build: Change structure of the linker version script templates Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>
2016-06-27asm: FF_-prefix internal macros used in inline assemblyMatthieu Bouron
See merge commit '39d6d3618d48625decaff7d9bdbb45b44ef2a805'.
2016-06-26Merge commit 'dc40a70c5755bccfb1a1349639943e1f408bea50'Hendrik Leppkes
* commit 'dc40a70c5755bccfb1a1349639943e1f408bea50': Drop unnecessary libavutil/x86/asm.h #includes Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
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-29build: Change structure of the linker version script templatesDiego Biurrun
Split version files into one line per symbol/directive to allow compatibility with the Solaris linker without preprocessing and eliminate $ from version file templates to simplify the postprocessing shell command.
2016-05-28Drop unnecessary libavutil/x86/asm.h #includesDiego Biurrun
2016-05-28asm: FF_-prefix internal macros used in inline assemblyDiego Biurrun
These warnings conflict with system macros on Solaris, producing truckloads of warnings about macro redefinition.
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.