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
2015-03-14lavc: use LOCAL_ALIGNED instead of DECLARE_ALIGNEDChristophe Gisquet
The later may yield incorrect code for on-stack variables. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-10-16Fix initialisers in dct-test.c.Carl Eugen Hoyos
Silences a warning when running fate on unusual platforms: libavcodec/dct-test.c:101:21: warning: missing braces around initializer [-Wmissing-braces] libavcodec/dct-test.c:101:21: warning: (near initialization for 'fdct_tab_arch[0]') [-Wmissing-braces] libavcodec/dct-test.c:102:21: warning: missing braces around initializer [-Wmissing-braces] libavcodec/dct-test.c:102:21: warning: (near initialization for 'idct_tab_arch[0]') [-Wmissing-braces]
2014-09-08Merge commit '1274ea8dbaec44355bde07f6bb31fec0c4e6fd2d'Michael Niedermayer
* commit '1274ea8dbaec44355bde07f6bb31fec0c4e6fd2d': Split off floating point AAN (I)DCT into separate components Conflicts: configure libavcodec/Makefile libavcodec/dct-test.c libavcodec/idctdsp.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-08Split off floating point AAN (I)DCT into separate componentsDiego Biurrun
2014-09-03Merge commit '7a1d6ddd2c6b2d66fbc1afa584cf506930a26453'Michael Niedermayer
* commit '7a1d6ddd2c6b2d66fbc1afa584cf506930a26453': xvid: Add C IDCT Conflicts: libavcodec/dct-test.c libavcodec/xvididct.c See: 298b3b6c1f8f66b9bc6de53a7b51d3de745d946b Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-03xvid: Add C IDCTPascal Massimino
Thanks to Pascal Massimino and Michael Militzer for relicensing as LGPL. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-07-22Merge commit '16b7328058fa600d5158c84d9cc621a134eb88bc'Michael Niedermayer
* commit '16b7328058fa600d5158c84d9cc621a134eb88bc': build: Conditionally build and run DCT test program Conflicts: libavcodec/Makefile libavcodec/dct-test.c tests/fate/libavcodec.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-21build: Conditionally build and run DCT test programDiego Biurrun
2014-07-21avcodec/dct-test: remove fixed array sizesMichael Niedermayer
They are unneeded and make adding elements slightly harder as they would need to be constantly updated Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-21Merge commit '81b9bf319226fe03436c80aaa8a2c91767cab7ce'Michael Niedermayer
* commit '81b9bf319226fe03436c80aaa8a2c91767cab7ce': dct-test: Move arch-specific bits into arch-specific subdirectories Conflicts: libavcodec/dct-test.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-21dct-test: Move arch-specific bits into arch-specific subdirectoriesDiego Biurrun
2014-07-21Merge commit '4de8b60684ce13dff3e3d372dae4f49b9e53f755'Michael Niedermayer
* commit '4de8b60684ce13dff3e3d372dae4f49b9e53f755': idct: Move arm-specific declarations to a header in the arm directory Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-21idct: Move arm-specific declarations to a header in the arm directoryDiego Biurrun
2014-07-19Merge commit '1a583c0c60240adb8fa6620c6df33f1a0a0fe5d9'Michael Niedermayer
* commit '1a583c0c60240adb8fa6620c6df33f1a0a0fe5d9': fdct: Move ppc-specific declarations to a header in the ppc directory Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-19Merge commit '5dcc201505f71b1e73e9eef12ce89d4eed252ad0'Michael Niedermayer
* commit '5dcc201505f71b1e73e9eef12ce89d4eed252ad0': simple_idct: Move x86-specific declarations to a header in the x86 directory Conflicts: libavcodec/x86/simple_idct.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-19Merge commit '85cabb8d002f2cd100ced5cc17d87bfc9460d314'Michael Niedermayer
* commit '85cabb8d002f2cd100ced5cc17d87bfc9460d314': fdct: Move x86-specific declarations to a header in the x86 directory Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-19fdct: Move ppc-specific declarations to a header in the ppc directoryDiego Biurrun
2014-07-19simple_idct: Move x86-specific declarations to a header in the x86 directoryDiego Biurrun
2014-07-19fdct: Move x86-specific declarations to a header in the x86 directoryDiego Biurrun
2014-07-19Merge commit 'e0a2e60c0a6cbcceef08e94af5081d2aa8e6a52f'Michael Niedermayer
* commit 'e0a2e60c0a6cbcceef08e94af5081d2aa8e6a52f': dct-test: Reuse enum idct_permutation_type instead of duplicating it Conflicts: libavcodec/dct-test.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-19Merge commit '913fa85a2c1fcd71802f7decdef5f355e0d9c757'Michael Niedermayer
* commit '913fa85a2c1fcd71802f7decdef5f355e0d9c757': dct-test: Skip indirection for MMX IDCT permutation Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-19dct-test: Reuse enum idct_permutation_type instead of duplicating itDiego Biurrun
2014-07-18Merge commit '746ad4e0df7faf93329804e412ec53c1d929a75b'Michael Niedermayer
* commit '746ad4e0df7faf93329804e412ec53c1d929a75b': dct-test: Improve CPU flags struct member name Conflicts: libavcodec/dct-test.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-18Merge commit 'cb44b21da1f59923be577f08c267ec270529be97'Michael Niedermayer
* commit 'cb44b21da1f59923be577f08c267ec270529be97': dct-test: Move cpu_flags variable out of global scope Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-18dct-test: Skip indirection for MMX IDCT permutationDiego Biurrun
2014-07-18dct-test: Improve CPU flags struct member nameDiego Biurrun
2014-07-18dct-test: Move cpu_flags variable out of global scopeDiego Biurrun
2014-06-02Merge commit '880e2aa23645ed9871c66ee1cbd00f93c72d2d73'Michael Niedermayer
* commit '880e2aa23645ed9871c66ee1cbd00f93c72d2d73': Remove all Blackfin architecture optimizations Conflicts: libavcodec/bfin/dsputil.S libavcodec/bfin/dsputil_init.c libavcodec/bfin/fdct_bfin.S libavcodec/bfin/hpel_pixels_no_rnd.S libavcodec/bfin/hpeldsp_init.c libavcodec/bfin/idct_bfin.S libavcodec/bfin/mathops.h libavcodec/bfin/pixels.S libavcodec/bfin/pixels.h libavcodec/bfin/vp3dsp.S libavcodec/bfin/vp3dsp_init.c libavutil/bfin/asm.h libavutil/bfin/attributes.h libswscale/bfin/internal_bfin.S libswscale/bfin/swscale_bfin.c libswscale/bfin/yuv2rgb_bfin.c libswscale/swscale_internal.h libswscale/version.h If someone wants to maintain blackfin support in FFmpeg, please contact ffmpeg-devel@ffmpeg.org Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-02Remove all Blackfin architecture optimizationsDiego Biurrun
Blackfin is a painful platform to work with, no test machines are available and the range of multimedia applications is dubious. Thus it only represents a maintenance burden.
2014-05-17lavc: Use av_gettime_relative()Olivier Langlois
Whenever av_gettime() is used to measure relative period of time, av_gettime_relative() is prefered as it guarantee monotonic time on supported platforms. Signed-off-by: Olivier Langlois <olivier@trillion01.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-15Merge commit '1e9265cd8f0821acbeca1db437be1361a3976b85'Michael Niedermayer
* commit '1e9265cd8f0821acbeca1db437be1361a3976b85': dct-test: test ff_simple_idct_neon only on ARM for now Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-15dct-test: test ff_simple_idct_neon only on ARM for nowJanne Grunau
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2014-01-14avcodec/proresdsp & idct: move biasing from after the IDCT into the IDCTMichael Niedermayer
This replaces 64 additions by 8 additions MSE Changes from 0.04873672 to 0.05012422 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-12avcodec/dct-test: add support for C prores IDCTMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-12avcodec/dct-test: reproduce 4..1019 clipping when testing prores IDCTMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-12avcodec/dct-test: correct output bias of prores idctMichael Niedermayer
This way the output values make sense Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-14Merge commit 'c7f7bfc9e3a3150ba72bc34366c13fb2210c66ac'Michael Niedermayer
* commit 'c7f7bfc9e3a3150ba72bc34366c13fb2210c66ac': Remove all Alpha architecture optimizations Conflicts: libavcodec/alpha/asm.h libavcodec/alpha/dsputil_alpha.c libavcodec/alpha/dsputil_alpha.h libavcodec/alpha/dsputil_alpha_asm.S libavcodec/alpha/hpeldsp_alpha.c libavcodec/alpha/hpeldsp_alpha.h libavcodec/alpha/hpeldsp_alpha_asm.S libavcodec/alpha/motion_est_alpha.c libavcodec/alpha/motion_est_mvi_asm.S libavcodec/alpha/mpegvideo_alpha.c libavcodec/alpha/regdef.h libavcodec/alpha/simple_idct_alpha.c We have a qemu based fate alpha client. And various failures on alpha have previously pointed to issues in generic C code. Thus IMHO it makes sense to keep alpha code as long as someone is willing to do the little bit of maintaince it needs Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-13Remove all Alpha architecture optimizationsDiego Biurrun
Alpha has been end-of-lifed and no more test machines are available.
2013-11-08Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: Remove #undefs for formerly forbidden system functions Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-07Remove #undefs for formerly forbidden system functionsDiego Biurrun
The macros forbidding the system functions no longer exist, obviating the need for the #undefs.
2013-10-25dct-test: Remove possibility of returning a restricted exit codeDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-10-24dct-test: Remove possibility of returning a restricted exit codeDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-10-06Merge commit '0b8b2ae5e93d616c2ece59f7175f483154cff918'Michael Niedermayer
* commit '0b8b2ae5e93d616c2ece59f7175f483154cff918': x86: xviddct: Employ more specific ifdefs Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-05x86: xviddct: Employ more specific ifdefsDiego Biurrun
This avoids building mmxext and sse2 code when disabled by configure.
2013-03-13Merge commit 'de27d2b92fa97deb2856d18e9f5f19586ce45a0f'Michael Niedermayer
* commit 'de27d2b92fa97deb2856d18e9f5f19586ce45a0f': lavc: remove disabled FF_API_LIBMPEG2 cruft Conflicts: libavcodec/avcodec.h libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-09Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: dsputil: Move fdct function declarations to dct.h Conflicts: libavcodec/dsputil.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-09dsputil: Move fdct function declarations to dct.hDiego Biurrun
2013-01-23Merge commit '88bd7fdc821aaa0cbcf44cf075c62aaa42121e3f'Michael Niedermayer
* commit '88bd7fdc821aaa0cbcf44cf075c62aaa42121e3f': Drop DCTELEM typedef Conflicts: libavcodec/alpha/dsputil_alpha.h libavcodec/alpha/motion_est_alpha.c libavcodec/arm/dsputil_init_armv6.c libavcodec/bfin/dsputil_bfin.h libavcodec/bfin/pixels_bfin.S libavcodec/cavs.c libavcodec/cavsdec.c libavcodec/dct-test.c libavcodec/dnxhdenc.c libavcodec/dsputil.c libavcodec/dsputil.h libavcodec/dsputil_template.c libavcodec/eamad.c libavcodec/h264_cavlc.c libavcodec/h264idct_template.c libavcodec/mpeg12.c libavcodec/mpegvideo.c libavcodec/mpegvideo.h libavcodec/mpegvideo_enc.c libavcodec/ppc/dsputil_altivec.c libavcodec/proresdsp.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-23Drop DCTELEM typedefDiego Biurrun
It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-12-08Merge commit '9ebd45c2d58ad9241ad09718679f0cf7fb57da52'Michael Niedermayer
* commit '9ebd45c2d58ad9241ad09718679f0cf7fb57da52': configure: do not bypass cpuflags section if --cpu not given dct-test: arm: indicate required cpu features for optimised funcs snow: fix build after 594d4d5df3c70404168701dd5c90b7e6e5587793 arm: fix use of uninitialised value in ff_fft_fixed_init_arm() avpicture: Don't assume a valid pix fmt in avpicture_get_size Conflicts: libavcodec/avpicture.c libavcodec/snow.c Merged-by: Michael Niedermayer <michaelni@gmx.at>