summaryrefslogtreecommitdiffstats
path: root/libavcodec/fft-test.c
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/fft-test: fix type of cpuflagsMichael Niedermayer2015-06-191-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '3b73d5c942f44b37f0e44276ebcfd66c8b12c02d'Michael Niedermayer2015-06-121-1/+1
|\ | | | | | | | | | | | | * commit '3b73d5c942f44b37f0e44276ebcfd66c8b12c02d': fft-test: Use the float fabs() version Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fft-test: Use the float fabs() versionVittorio Giovara2015-06-121-1/+1
| | | | | | | | | | | | Fixes clang warning "absolute value function 'fabsf' given an argument of type 'double' but has parameter of type 'float' which may cause truncation of value [-Wabsolute-value]".
| * lavc: Use av_gettime_relativeOlivier Langlois2014-10-241-2/+2
| | | | | | | | | | | | | | | | 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: Martin Storsjö <martin@martin.st>
* | Merge commit '165e9df19567ec0b6abee1ee2c26027e6d7aa7bf'Michael Niedermayer2014-07-251-16/+12
|\ \ | |/ | | | | | | | | | | * commit '165e9df19567ec0b6abee1ee2c26027e6d7aa7bf': fft-test: Pass the right struct members instead of casting Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fft-test: Pass the right struct members instead of castingDiego Biurrun2014-07-251-16/+12
| |
* | Merge commit '060e4a9e0627adcda9101dd68ec7f22b4ce22b5b'Michael Niedermayer2014-07-251-1/+3
|\ \ | |/ | | | | | | | | | | | | | | * commit '060e4a9e0627adcda9101dd68ec7f22b4ce22b5b': dct/rdft: Remove duplicate typedefs for context structs See: 005e81d6cff4071847fe6e6b6de3b5d709c76de9 See: 77304cf3523cbeec56a29749fea5c21e610be644 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dct/rdft: Remove duplicate typedefs for context structsDiego Biurrun2014-07-251-1/+3
| | | | | | | | | | | | | | The typedefs also exist in the avfft.h header and since typedefs cannot be legally redefined in C, the code fails to compile with some compilers. This reverts commits 11c7155cce and 57f1b1dcc7.
* | Merge commit 'd0de7330b973b354e2ceb0b99fd545b868b0a9c4'Michael Niedermayer2014-07-241-3/+3
|\ \ | |/ | | | | | | | | | | | | | | | | * commit 'd0de7330b973b354e2ceb0b99fd545b868b0a9c4': fft-test: Pass correct struct members to (i)dct functions Conflicts: libavcodec/fft-test.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fft-test: Pass correct struct members to (i)dct functionsDiego Biurrun2014-07-231-3/+3
| | | | | | | | This fixes a number of incompatible pointer type warnings.
* | Merge commit '6133d65861f265d429ade53e910fe877c95a1615'Michael Niedermayer2014-07-241-80/+85
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '6133d65861f265d429ade53e910fe877c95a1615': fft-test: K&R formatting cosmetics Conflicts: libavcodec/fft-test.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fft-test: K&R formatting cosmeticsDiego Biurrun2014-07-231-77/+82
| | | | | | | | Also rearrange #includes into canonical order.
* | avcodec/fft-test: fix memory alloc checksMichael Niedermayer2014-07-241-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'c3c96deb5f8cbbdb700ba97920ceedddacb5dcb9'Michael Niedermayer2014-07-241-4/+13
|\ \ | |/ | | | | | | | | | | | | | | | | * commit 'c3c96deb5f8cbbdb700ba97920ceedddacb5dcb9': fft-test: Check memory allocations Conflicts: libavcodec/fft-test.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fft-test: Check memory allocationsDiego Biurrun2014-07-231-4/+13
| |
* | Merge commit '7288b345850792430302a8f85a4b29140b770497'Michael Niedermayer2014-07-231-24/+23
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '7288b345850792430302a8f85a4b29140b770497': fft-test: Drop unnecessary pointer indirection for context structs Conflicts: libavcodec/fft-test.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fft-test: Drop unnecessary pointer indirection for context structsDiego Biurrun2014-07-231-24/+23
| |
* | Merge commit 'd445c865f87e7f13230e4dac3f77f5af21da95cb'Michael Niedermayer2014-07-231-51/+36
|\ \ | |/ | | | | | | | | | | | | | | | | * commit 'd445c865f87e7f13230e4dac3f77f5af21da95cb': fft-test: Reduce variable scope where sensibly possible Conflicts: libavcodec/fft-test.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fft-test: Reduce variable scope where sensibly possibleDiego Biurrun2014-07-231-51/+36
| | | | | | | | Also merge variable declaration and initialization.
* | Merge commit '20ec0daaa1cdd3996ac6ed0198de961129474044'Michael Niedermayer2014-07-231-1/+1
|\ \ | |/ | | | | | | | | | | * commit '20ec0daaa1cdd3996ac6ed0198de961129474044': fft-test: Make global exptab variable static Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fft-test: Make global exptab variable staticDiego Biurrun2014-07-231-1/+1
| |
* | Merge commit '5be7d8597d02bcaba2de2503c0e59cf865c746dc'Michael Niedermayer2014-07-231-6/+6
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '5be7d8597d02bcaba2de2503c0e59cf865c746dc': fft-test: Comment some #endifs Conflicts: libavcodec/fft-test.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fft-test: Comment some #endifsDiego Biurrun2014-07-221-6/+6
| |
* | Merge commit '57f1b1dcc77a93c2a5c503d4e47fe2f567cf9db5'Michael Niedermayer2014-07-231-2/+0
|\ \ | |/ | | | | | | | | | | * commit '57f1b1dcc77a93c2a5c503d4e47fe2f567cf9db5': fft-test: Drop unnecessary #ifdefs around header includes Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fft-test: Drop unnecessary #ifdefs around header includesDiego Biurrun2014-07-221-2/+0
| |
* | Merge commit '24f45c16224d4c5d482e928676714766ffdda4fc'Michael Niedermayer2014-06-271-2/+20
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit '24f45c16224d4c5d482e928676714766ffdda4fc': fate: Add dependencies for dct/fft/mdct/rdft tests Conflicts: libavcodec/fft-test.c tests/fate/fft.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: Add dependencies for dct/fft/mdct/rdft testsDiego Biurrun2014-06-261-0/+22
| |
* | lavc: Use av_gettime_relative()Olivier Langlois2014-05-171-2/+2
| | | | | | | | | | | | | | | | | | 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>
* | avcodec/fft-test: use av_malloc_array()Michael Niedermayer2014-04-131-5/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | rename CONFIG_FFT_FIXED_32 -> FFT_FIXED_32Michael Niedermayer2014-01-071-1/+1
| | | | | | | | | | | | This matches FFT_FLOAT Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '794fcf79a89eca2d4e889803b2c804a0b1defbb3'Michael Niedermayer2014-01-071-8/+8
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '794fcf79a89eca2d4e889803b2c804a0b1defbb3': Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT Conflicts: libavcodec/fft-internal.h libavcodec/fft-test.c libavcodec/fft_fixed.c libavcodec/fft_float.c libavcodec/fft_template.c libavcodec/mdct_fixed.c libavcodec/mdct_float.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Rename CONFIG_FFT_FLOAT ---> FFT_FLOATDiego Biurrun2014-01-061-8/+8
| | | | | | | | | | The define does not originate from configure, so it should not have a name that is CONFIG_-prefixed.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-261-0/+1
|\ \ | |/ | | | | | | | | | | * qatar/master: fft-test: add a missing #include Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fft-test: add a missing #includeAnton Khirnov2013-10-261-0/+1
| | | | | | | | stdio.h needed for printf since 7177df90a043bd59e172843fc7cb9e767080ea12
| * fft-test: Remove possibility of returning restricted exit codeDerek Buitenhuis2013-10-251-1/+4
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | fft-test: Remove possibility of returning restricted exit codeDerek Buitenhuis2013-10-241-1/+4
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avcodec/fft-test: put ff_dct* code under CONFIG_DCTMichael Niedermayer2013-08-261-0/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavcodec: Implementation of 32 bit fixed point FFTNedeljko Babic2013-08-041-0/+4
| | | | | | | | | | | | | | | | Iterative implementation of 32 bit fixed point split-radix FFT. Max FFT that can be calculated currently is 2^12. Signed-off-by: Nedeljko Babic <nbabic@mips.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fft-test: fix order of operations for calculating the average errorMichael Niedermayer2012-09-301-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fft-test: switch to new cpu flags APIMichael Niedermayer2012-08-161-3/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-07-121-0/+6
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: build: Fix Ogg demuxer dependencies build: Fix FLAC demuxer dependencies flac: Move flac functions shared between libraries to flac common code build: Fix CAF demuxer dependencies build: Fix MP2 muxer dependencies build: Add missing build rules for the ISMV muxer configure: Drop redundant mxf_d10 test dependency declaration Support AAC encoding via the external library fdk-aac libavcodec: Add more AAC profiles dct/fft-test: use a replacement getopt() if the system has none present. Conflicts: Changelog libavcodec/Makefile libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dct/fft-test: use a replacement getopt() if the system has none present.Ronald S. Bultje2012-07-111-0/+6
| | | | | | | | | | | | | | This allows compiling and running these tests on systems lacking a built- in version of getopt(), such as MSVC. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-201-10/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: MS Screen 1 decoder aacdec: Fix popping channel layouts. av_gettime: support Win32 without gettimeofday() Use av_gettime() in various places Move av_gettime() to libavutil dct-test: use emms_c() from libavutil instead of duplicating it mov: fix operator precedence bug mathematics.h: remove a couple of math defines Remove unnecessary inclusions of [sys/]time.h lavf: remove unnecessary inclusions of unistd.h bfin: libswscale: add const where appropriate to fix warnings bfin: libswscale: remove unnecessary #includes udp: Properly check for invalid sockets tcp: Check the return value from getsockopt network: Use av_strerror for getting error messages udp: Properly print error from getnameinfo mmst: Use AVUNERROR() to convert error codes to the right range for strerror network: Pass pointers of the right type to get/setsockopt/ioctlsocket on windows rtmp: Reduce the number of idle posts sent by sleeping 50ms Conflicts: Changelog configure libavcodec/aacdec.c libavcodec/allcodecs.c libavcodec/avcodec.h libavcodec/dct-test.c libavcodec/version.h libavformat/riff.c libavformat/udp.c libavutil/Makefile libswscale/bfin/yuv2rgb_bfin.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Use av_gettime() in various placesMans Rullgard2012-06-201-10/+3
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-04-261-1/+9
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: dsputil: fix invalid array indexing configure: add libavresample to rpath build: icc: silence some warnings fft-test: add option to set cpuflag mask cpu: recognise only cpu flag names pertinent to the architecture avutil: add av_parse_cpu_flags() function vp8: armv6: fix non-armv6t2 build vp8: armv6 optimisations vp8: arm: separate ARMv6 functions from NEON ARM: add some compatibility macros mov: support eac3 audio avf: fix faulty check in has_duration Conflicts: configure doc/APIchanges ffmpeg.c libavcodec/arm/Makefile libavcodec/arm/asm.S libavcodec/arm/vp8dsp_armv6.S libavcodec/arm/vp8dsp_init_arm.c libavutil/avutil.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fft-test: add option to set cpuflag maskMans Rullgard2012-04-251-1/+9
| | | | | | | | | | | | This can be useful for testing. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | fft-test: fix all pointer type warnings.Michael Niedermayer2012-04-011-5/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-12-091-4/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: cljr: K&R cosmetics cljr: return a more sensible value when encountering invalid headers cljr: drop unnecessary emms_c() calls without MMX code cljr: remove useless casts cljr: group encode/decode parts under single ifdefs cljr: remove stray semicolon cljr: add missing return statement in decode_end() doc: add pulseaudio to the input list avconv: remove unsubstantiated comment shorten: avoid abort() on unknown audio types cljr: add encoder build: merge lists of HTML documentation targets tests/examples: Mark some variables only used within their files as static. tests/tools/examples: Replace direct exit() calls by return. x86 cpuid: set vendor union members separately cljr: release picture at end of decoding rv40: NEON optimised rv40 qpel motion compensation Conflicts: doc/examples/muxing.c libavcodec/cljr.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * tests/tools/examples: Replace direct exit() calls by return.Diego Biurrun2011-12-081-4/+1
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-06-271-2/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: build: improve rules for test programs build: factor out the .c and .S compile commands as a macro swscale: remove unused xInc/srcW arguments from hScale(). H.264: disable 2tap qpel with CODEC_FLAG2_FAST and >8-bit H.264: make filter_mb_fast support 4:4:4 mpeg4videoenc: Remove disabled variant of mpeg4_encode_block(). configure: allow post-fixed cpu strings for athlon64, k8, and opteron when setting the -march flag. Move some variable declarations below the proper #ifdefs. Conflicts: Makefile ffplay.c libswscale/swscale.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
OpenPOWER on IntegriCloud