summaryrefslogtreecommitdiff
path: root/libavcodec/dct-test.c
Commit message (Collapse)AuthorAge
* lavc: use LOCAL_ALIGNED instead of DECLARE_ALIGNEDChristophe Gisquet2015-03-14
| | | | | | The later may yield incorrect code for on-stack variables. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Fix initialisers in dct-test.c.Carl Eugen Hoyos2014-10-16
| | | | | | | | 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]
* Merge commit '1274ea8dbaec44355bde07f6bb31fec0c4e6fd2d'Michael Niedermayer2014-09-08
|\ | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * Split off floating point AAN (I)DCT into separate componentsDiego Biurrun2014-09-07
| |
* | Merge commit '7a1d6ddd2c6b2d66fbc1afa584cf506930a26453'Michael Niedermayer2014-09-03
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '7a1d6ddd2c6b2d66fbc1afa584cf506930a26453': xvid: Add C IDCT Conflicts: libavcodec/dct-test.c libavcodec/xvididct.c See: 298b3b6c1f8f66b9bc6de53a7b51d3de745d946b Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * xvid: Add C IDCTPascal Massimino2014-09-02
| | | | | | | | | | | | Thanks to Pascal Massimino and Michael Militzer for relicensing as LGPL. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit '16b7328058fa600d5158c84d9cc621a134eb88bc'Michael Niedermayer2014-07-21
|\| | | | | | | | | | | | | | | | | | | | | | | * 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>
| * build: Conditionally build and run DCT test programDiego Biurrun2014-07-21
| |
* | avcodec/dct-test: remove fixed array sizesMichael Niedermayer2014-07-21
| | | | | | | | | | | | | | 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>
* | Merge commit '81b9bf319226fe03436c80aaa8a2c91767cab7ce'Michael Niedermayer2014-07-21
|\| | | | | | | | | | | | | | | | | | | * commit '81b9bf319226fe03436c80aaa8a2c91767cab7ce': dct-test: Move arch-specific bits into arch-specific subdirectories Conflicts: libavcodec/dct-test.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dct-test: Move arch-specific bits into arch-specific subdirectoriesDiego Biurrun2014-07-21
| |
* | Merge commit '4de8b60684ce13dff3e3d372dae4f49b9e53f755'Michael Niedermayer2014-07-21
|\| | | | | | | | | | | | | * commit '4de8b60684ce13dff3e3d372dae4f49b9e53f755': idct: Move arm-specific declarations to a header in the arm directory Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * idct: Move arm-specific declarations to a header in the arm directoryDiego Biurrun2014-07-20
| |
* | Merge commit '1a583c0c60240adb8fa6620c6df33f1a0a0fe5d9'Michael Niedermayer2014-07-19
|\| | | | | | | | | | | | | * commit '1a583c0c60240adb8fa6620c6df33f1a0a0fe5d9': fdct: Move ppc-specific declarations to a header in the ppc directory Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fdct: Move ppc-specific declarations to a header in the ppc directoryDiego Biurrun2014-07-19
| |
* | Merge commit '5dcc201505f71b1e73e9eef12ce89d4eed252ad0'Michael Niedermayer2014-07-19
|\| | | | | | | | | | | | | | | | | | | * 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>
| * simple_idct: Move x86-specific declarations to a header in the x86 directoryDiego Biurrun2014-07-19
| |
* | Merge commit '85cabb8d002f2cd100ced5cc17d87bfc9460d314'Michael Niedermayer2014-07-19
|\| | | | | | | | | | | | | * commit '85cabb8d002f2cd100ced5cc17d87bfc9460d314': fdct: Move x86-specific declarations to a header in the x86 directory Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fdct: Move x86-specific declarations to a header in the x86 directoryDiego Biurrun2014-07-19
| |
* | Merge commit 'e0a2e60c0a6cbcceef08e94af5081d2aa8e6a52f'Michael Niedermayer2014-07-19
|\| | | | | | | | | | | | | | | | | | | * 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>
| * dct-test: Reuse enum idct_permutation_type instead of duplicating itDiego Biurrun2014-07-18
| |
* | Merge commit '913fa85a2c1fcd71802f7decdef5f355e0d9c757'Michael Niedermayer2014-07-18
|\| | | | | | | | | | | | | * commit '913fa85a2c1fcd71802f7decdef5f355e0d9c757': dct-test: Skip indirection for MMX IDCT permutation Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dct-test: Skip indirection for MMX IDCT permutationDiego Biurrun2014-07-18
| |
* | Merge commit '746ad4e0df7faf93329804e412ec53c1d929a75b'Michael Niedermayer2014-07-18
|\| | | | | | | | | | | | | | | | | | | * commit '746ad4e0df7faf93329804e412ec53c1d929a75b': dct-test: Improve CPU flags struct member name Conflicts: libavcodec/dct-test.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dct-test: Improve CPU flags struct member nameDiego Biurrun2014-07-18
| |
* | Merge commit 'cb44b21da1f59923be577f08c267ec270529be97'Michael Niedermayer2014-07-18
|\| | | | | | | | | | | | | * commit 'cb44b21da1f59923be577f08c267ec270529be97': dct-test: Move cpu_flags variable out of global scope Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dct-test: Move cpu_flags variable out of global scopeDiego Biurrun2014-07-18
| |
* | Merge commit '880e2aa23645ed9871c66ee1cbd00f93c72d2d73'Michael Niedermayer2014-06-02
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * Remove all Blackfin architecture optimizationsDiego Biurrun2014-06-02
| | | | | | | | | | | | 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.
* | lavc: Use av_gettime_relative()Olivier Langlois2014-05-17
| | | | | | | | | | | | | | | | | | 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>
* | Merge commit '1e9265cd8f0821acbeca1db437be1361a3976b85'Michael Niedermayer2014-01-15
|\| | | | | | | | | | | | | * commit '1e9265cd8f0821acbeca1db437be1361a3976b85': dct-test: test ff_simple_idct_neon only on ARM for now Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dct-test: test ff_simple_idct_neon only on ARM for nowJanne Grunau2014-01-15
| | | | | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* | avcodec/proresdsp & idct: move biasing from after the IDCT into the IDCTMichael Niedermayer2014-01-14
| | | | | | | | | | | | | | | | This replaces 64 additions by 8 additions MSE Changes from 0.04873672 to 0.05012422 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dct-test: add support for C prores IDCTMichael Niedermayer2014-01-12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dct-test: reproduce 4..1019 clipping when testing prores IDCTMichael Niedermayer2014-01-12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dct-test: correct output bias of prores idctMichael Niedermayer2014-01-11
| | | | | | | | | | | | This way the output values make sense Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'c7f7bfc9e3a3150ba72bc34366c13fb2210c66ac'Michael Niedermayer2013-11-14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * Remove all Alpha architecture optimizationsDiego Biurrun2013-11-13
| | | | | | | | Alpha has been end-of-lifed and no more test machines are available.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-11-07
|\| | | | | | | | | | | | | * qatar/master: Remove #undefs for formerly forbidden system functions Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Remove #undefs for formerly forbidden system functionsDiego Biurrun2013-11-07
| | | | | | | | | | The macros forbidding the system functions no longer exist, obviating the need for the #undefs.
| * dct-test: Remove possibility of returning a restricted exit codeDerek Buitenhuis2013-10-25
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | dct-test: Remove possibility of returning a restricted exit codeDerek Buitenhuis2013-10-24
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '0b8b2ae5e93d616c2ece59f7175f483154cff918'Michael Niedermayer2013-10-06
|\| | | | | | | | | | | | | * commit '0b8b2ae5e93d616c2ece59f7175f483154cff918': x86: xviddct: Employ more specific ifdefs Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: xviddct: Employ more specific ifdefsDiego Biurrun2013-10-05
| | | | | | | | This avoids building mmxext and sse2 code when disabled by configure.
* | Merge commit 'de27d2b92fa97deb2856d18e9f5f19586ce45a0f'Michael Niedermayer2013-03-13
|\| | | | | | | | | | | | | | | | | | | | | * commit 'de27d2b92fa97deb2856d18e9f5f19586ce45a0f': lavc: remove disabled FF_API_LIBMPEG2 cruft Conflicts: libavcodec/avcodec.h libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-02-09
|\| | | | | | | | | | | | | | | | | | | * qatar/master: dsputil: Move fdct function declarations to dct.h Conflicts: libavcodec/dsputil.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dsputil: Move fdct function declarations to dct.hDiego Biurrun2013-02-09
| |
* | Merge commit '88bd7fdc821aaa0cbcf44cf075c62aaa42121e3f'Michael Niedermayer2013-01-23
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * Drop DCTELEM typedefDiego Biurrun2013-01-22
| | | | | | | | | | | | It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* | Merge commit '9ebd45c2d58ad9241ad09718679f0cf7fb57da52'Michael Niedermayer2012-12-08
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>