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
2014-05-31Merge commit 'd6d767d93e532246cacf3567e6bcad76a821f838'Michael Niedermayer
* commit 'd6d767d93e532246cacf3567e6bcad76a821f838': ppc: Fix compilation for ppc64le (ELFv2) Conflicts: libavcodec/ppc/asm.S See: 41b928c5fad7d4ed8477b68cb0c2d54a70b0afac Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-30ppc: Fix compilation for ppc64le (ELFv2)Thierry Fauck
CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
2014-05-30Merge commit '054013a0fc6f2b52c60cee3e051be8cc7f82cef3'Michael Niedermayer
* commit '054013a0fc6f2b52c60cee3e051be8cc7f82cef3': dsputil: Move APE-specific bits into apedsp Conflicts: libavcodec/arm/int_neon.S libavcodec/x86/dsputil.asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-30Merge commit '65d5d5865845f057cc6530a8d0f34db952d9009c'Michael Niedermayer
* commit '65d5d5865845f057cc6530a8d0f34db952d9009c': dsputil: Move SVQ1 encoding specific bits into svq1enc Conflicts: libavcodec/x86/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-29x86: huffyuvdsp: port add_bytes to yasmChristophe Gisquet
C MMX SSE2 Cycles: 2972 587 302 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-29dsputil: Move APE-specific bits into apedspDiego Biurrun
2014-05-29dsputil: Move SVQ1 encoding specific bits into svq1encDiego Biurrun
2014-05-28Merge commit 'b5aa48551300eed678aaea86ced7086758598a35'Michael Niedermayer
* commit 'b5aa48551300eed678aaea86ced7086758598a35': ppc: Move vec_unaligned_load macro to util_altivec Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-28ppc: Move vec_unaligned_load macro to util_altivecDiego Biurrun
This allows reusing it from multiple files.
2014-05-28Merge commit '0d439fbede03854eac8a978cccf21a3425a3c82d'Michael Niedermayer
* commit '0d439fbede03854eac8a978cccf21a3425a3c82d': dsputil: Split off HuffYUV decoding bits into their own context Conflicts: configure libavcodec/dsputil.c libavcodec/dsputil.h libavcodec/huffyuv.h libavcodec/huffyuvdec.c libavcodec/lagarith.c libavcodec/vble.c libavcodec/x86/Makefile libavcodec/x86/dsputil.asm libavcodec/x86/dsputil_init.c libavcodec/x86/dsputil_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-27dsputil: Split off HuffYUV decoding bits into their own contextDiego Biurrun
Also shorten HuffYUV context member names to avoid clutter.
2014-05-20avcodec/ppc/asm: fix build with ABI v2Thierry FAUCK
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-05Merge commit 'b718b24bbe83d3e8787c1dc6449ccbffcd13a4e7'Michael Niedermayer
* commit 'b718b24bbe83d3e8787c1dc6449ccbffcd13a4e7': ppc: Drop a bunch of unnecessary dsputil_altivec.h #includes Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-04ppc: Drop a bunch of unnecessary dsputil_altivec.h #includesDiego Biurrun
2014-04-04Merge commit 'ac4b32df71bd932838043a4838b86d11e169707f'Michael Niedermayer
* commit 'ac4b32df71bd932838043a4838b86d11e169707f': On2 VP7 decoder Conflicts: Changelog libavcodec/arm/h264pred_init_arm.c libavcodec/arm/vp8dsp.h libavcodec/arm/vp8dsp_init_arm.c libavcodec/arm/vp8dsp_init_armv6.c libavcodec/arm/vp8dsp_init_neon.c libavcodec/avcodec.h libavcodec/h264pred.c libavcodec/version.h libavcodec/vp8.c libavcodec/vp8.h libavcodec/vp8data.h libavcodec/vp8dsp.c libavcodec/vp8dsp.h libavcodec/x86/h264_intrapred_init.c libavcodec/x86/vp8dsp_init.c See: 89f2f5dbd7a23e7ec1073d3c08d46093a01a4135 and others Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-04On2 VP7 decoderPeter Ross
Further performance improvements and security fixes by Vittorio Giovara, Luca Barbato and Diego Biurrun. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-03-23Merge commit 'ae116cd3ed908d28b69d5198712217ec743d74f6'Michael Niedermayer
* commit 'ae116cd3ed908d28b69d5198712217ec743d74f6': ppc: dsputil: Move hpeldsp-related declarations to a separate header Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-22ppc: dsputil: Move hpeldsp-related declarations to a separate headerDiego Biurrun
2014-03-21Merge commit '82bb3048013201c0095d2853d4623633d912252f'Michael Niedermayer
* commit '82bb3048013201c0095d2853d4623633d912252f': dsputil: Use correct type in me_cmp_func function pointer Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-21Merge commit '0e083d7e43805db1a978cb57bfa25fda62e8ff18'Michael Niedermayer
* commit '0e083d7e43805db1a978cb57bfa25fda62e8ff18': build: Group general components separate from de/encoders in arch Makefiles Conflicts: libavcodec/arm/Makefile libavcodec/x86/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-21Merge commit '54a6e08a650a71fd375551585b0ea40a3a06d228'Michael Niedermayer
* commit '54a6e08a650a71fd375551585b0ea40a3a06d228': dsputil: Conditionally compile dsputil code on all architectures Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-21Merge commit '5169e688956be3378adb3b16a93962fe0048f1c9'Michael Niedermayer
* commit '5169e688956be3378adb3b16a93962fe0048f1c9': dsputil: Propagate bit depth information to all (sub)init functions Conflicts: libavcodec/arm/dsputil_init_arm.c libavcodec/arm/dsputil_init_armv5te.c libavcodec/arm/dsputil_init_armv6.c libavcodec/arm/dsputil_init_neon.c libavcodec/dsputil.c libavcodec/dsputil.h libavcodec/ppc/dsputil_ppc.c libavcodec/x86/dsputil_init.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-21Merge commit '1675975216ecbea8e4826235f204dc0f4234383f'Michael Niedermayer
* commit '1675975216ecbea8e4826235f204dc0f4234383f': ppc: dsputil: Drop trailing semicolon from macros Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-21Merge commit 'b7d24fd4b2213104c001ed504074495568600b9c'Michael Niedermayer
* commit 'b7d24fd4b2213104c001ed504074495568600b9c': ppc: dsputil: Merge some declarations and initializations Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-21Merge commit 'b045283f2126637477a597f184638ebef09bf898'Michael Niedermayer
* commit 'b045283f2126637477a597f184638ebef09bf898': ppc: dsputil: Simplify some ifdeffed function definitions Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-21Merge commit '8bd6f88266740068415f7da0628117f1b802efb9'Michael Niedermayer
* commit '8bd6f88266740068415f7da0628117f1b802efb9': ppc: dsputil: Drop some unnecessary parentheses Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-21Merge commit '022184a646896c6b27c6cca387039b030685266e'Michael Niedermayer
* commit '022184a646896c6b27c6cca387039b030685266e': ppc: dsputil: more K&R formatting cosmetics Conflicts: libavcodec/ppc/gmc_altivec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-21Merge commit '30f3f959879eee7890973e8cc9ce076450ced111'Michael Niedermayer
* commit '30f3f959879eee7890973e8cc9ce076450ced111': ppc: dsputil: K&R formatting cosmetics Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-21Merge commit '82ee14d2cedd7867920529b408ed6c7ec2f13ff1'Michael Niedermayer
* commit '82ee14d2cedd7867920529b408ed6c7ec2f13ff1': ppc: dsputil: comment formatting and wording/grammar improvements Conflicts: libavcodec/ppc/gmc_altivec.c libavcodec/ppc/idct_altivec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-20dsputil: Use correct type in me_cmp_func function pointerDiego Biurrun
2014-03-20build: Group general components separate from de/encoders in arch MakefilesDiego Biurrun
This is in line with how the top-level libavcodec Makefile is structured.
2014-03-20dsputil: Conditionally compile dsputil code on all architecturesDiego Biurrun
2014-03-20dsputil: Propagate bit depth information to all (sub)init functionsDiego Biurrun
This avoids recalculating the value over and over again.
2014-03-20ppc: dsputil: Drop trailing semicolon from macrosDiego Biurrun
This allows for a more natural macro usage.
2014-03-20ppc: dsputil: Merge some declarations and initializationsDiego Biurrun
2014-03-20ppc: dsputil: Simplify some ifdeffed function definitionsDiego Biurrun
2014-03-20ppc: dsputil: Drop some unnecessary parenthesesDiego Biurrun
2014-03-20ppc: dsputil: more K&R formatting cosmeticsDiego Biurrun
2014-03-20ppc: dsputil: K&R formatting cosmeticsDiego Biurrun
2014-03-20ppc: dsputil: comment formatting and wording/grammar improvementsDiego Biurrun
2014-03-14Merge commit 'fd9e2221bd3b2c5d62605134b62efa26eb9ef0f7'Michael Niedermayer
* commit 'fd9e2221bd3b2c5d62605134b62efa26eb9ef0f7': ppc: Add some missing headers Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-14Merge commit '49676eb7301e775d08bdbba5380159b106ee258f'Michael Niedermayer
* commit '49676eb7301e775d08bdbba5380159b106ee258f': dsputil: Remove prototypes for nonexisting optimization functions Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-13ppc: Add some missing headersDiego Biurrun
2014-03-13dsputil: Remove prototypes for nonexisting optimization functionsDiego Biurrun
2014-02-15Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: ppc: reduce overreads when loading 8 pixels in altivec dsp functions Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-14ppc: reduce overreads when loading 8 pixels in altivec dsp functionsJanne Grunau
Altivec can only load naturally aligned vectors. To handle possibly unaligned data a second vector is loaded from an offset of the original location and the data is recovered through a vector permutation. Overreads are minimal if the offset for second load points to the last element of data. This is 7 for loading eight 8-bit pixels and overreads are reduced from 16 bytes to 8 bytes if the pixels are 64-bit aligned. For unaligned pixels the overread is reduced from 23 bytes to 15 bytes in the worst case.
2014-02-09vp8: fix PPC assembly to work if src_stride != dst_strideRonald S. Bultje
Signed-off-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2014-01-06Merge commit 'a03a642d5ceb5f2f7c6ebbf56ff365dfbcdb65eb'Michael Niedermayer
* commit 'a03a642d5ceb5f2f7c6ebbf56ff365dfbcdb65eb': h264: do not use 422 functions for monochrome See: 07abf13da4a7c3d23ce6bc6542d72e6252161736 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-06h264: do not use 422 functions for monochromeAnton Khirnov
Fixes invalid memory access. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
2013-10-23fix order of operations in commentsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>