summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-03-16
|\ | | | | | | | | | | | | | | | | | | * qatar/master: FATE: add a test for the ONE_STR mapping mode of the channelmap filter Conflicts: tests/fate/filter-audio.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * FATE: add a test for the ONE_STR mapping mode of the channelmap filterAnton Khirnov2014-03-16
| |
| * mxf: Set audio packets ptsMatthieu Bouron2014-03-06
| | | | | | | | | | | | | | | | | | | | | | Extrapolate audio timestamps based on the number of samples demuxed. Deal with some MXF nastiness involving fractional number of samples per EditUnit when seeking (the specs handwave this away). Further fixes from Tomas Härdin. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Add fieldmatch testTimothy Gu2014-03-10
| | | | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'e1f2987b10112489f6da5501d4c8735a798c9e3f'Michael Niedermayer2014-03-06
|\| | | | | | | | | | | | | | | | | | | * commit 'e1f2987b10112489f6da5501d4c8735a798c9e3f': FATE: add tests for the shuffleplanes filter Conflicts: tests/fate/filter-video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * FATE: add tests for the shuffleplanes filterAnton Khirnov2014-03-05
| |
| * utvideoenc: Enable support for multiple slices and use themJan Ekström2014-02-14
| | | | | | | | | | | | | | | | | | | | | | | | The official Ut Video decoder only threads with slices, thus until now any files encoded by the libavcodec encoder have only been decodable with a single thread. The default slice count is now set to subsampled_height / 120. Also sets slices to 1 for the Ut Video encoder tests to keep them green. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avformat/movenc: shift positive timestamps to 0 if edit lists cannot be usedMichael Niedermayer2014-02-22
| | | | | | | | | | | | Fix handling of timestamps which start far away from 0 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tests/tiny_ssim: drop isatty() supportMichael Niedermayer2014-02-21
| | | | | | | | | | | | | | | | tiny_ssim is build on the host, not the target and the HAVE_* are set for the target. This patch fixes building tiny_ssim when HAVE_* differed between target and host Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tiny_ssim: add per-frame metrics and final ssim db number.Ronald S. Bultje2014-02-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/opt: preserve fractions in set_string_number()Michael Niedermayer2014-02-18
| | | | | | | | | | | | This avoids going over a double precission float, which may loose precission Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | utvideoenc: Enable support for multiple slices and use themJan Ekström2014-02-14
| | | | | | | | | | | | | | | | | | | | | | | | The official Ut Video decoder only threads with slices, thus until now any files encoded by the libavcodec encoder have only been decodable with a single thread. The default slice count is now set to subsampled_height / 120. Also sets slices to 1 for the Ut Video encoder tests to keep them green. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '8a2250344b19a343d830a902dbcf4c0b929ea49b'Michael Niedermayer2014-02-14
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '8a2250344b19a343d830a902dbcf4c0b929ea49b': jv: detect partial packets in the demuxer Conflicts: libavformat/jvdec.c See: 9d0c71e5e34dec2c6246bf47da8d9674c92f85c1 See: b948ab8132e24d215072120e210139dc456d4997 Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-02-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: vp9: add a new segmentation sample. Conflicts: tests/fate/vpx.mak tests/ref/fate/vp9-segmentation-aq-akiyo tests/ref/fate/vp9-segmentation-sf-akiyo See: 65f41b5c5cdb22e60a83321fe564ebb0155a35ce Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vp9: add a new segmentation sample.Ronald S. Bultje2014-02-12
| | | | | | | | | | | | | | | | The old one didn't use segmentation. One uses segmentation in all frame types (--aq-mode=1), and the other uses all segmentation features, but only in inter frames (mbgraph). Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '91be8df20b57a18307e90f1c4886a35ea7b28880'Michael Niedermayer2014-02-13
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '91be8df20b57a18307e90f1c4886a35ea7b28880': vp9: add fate sample for parallelmode. Conflicts: tests/fate/vpx.mak tests/ref/fate/vp9-parallelmode-akiyo See: 1d6bb21348711a05f25123b9aad065a08e1e5b58 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vp9: add fate sample for parallelmode.Ronald S. Bultje2014-02-12
| | | | | | | | | | | | | | This disables backward probability updates, which makes the codec more friendly for frame-level multi-threading. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'f548f9f9e7a2a08c780e88dac63b9d5d2c55efb0'Michael Niedermayer2014-02-10
|\| | | | | | | | | | | | | * commit 'f548f9f9e7a2a08c780e88dac63b9d5d2c55efb0': hevc: update conformance streams Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * hevc: update conformance streamsGuillaume Martres2014-02-10
| | | | | | | | | | | | | | | | New streams: LTRPSPS_A_Qualcomm_1, SLPPLP_A_VIDYO_1, VPSID_A_VIDYO_1 Updated streams: EXT_A_ericsson_4, NUT_A_ericsson_5, RPS_C_ericsson_5, RPS_D_ericsson_6 Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'b5f851ed7e59f88b4130a420033d9fe191ec9e2f'Michael Niedermayer2014-02-10
|\| | | | | | | | | | | | | | | | | | | | | * commit 'b5f851ed7e59f88b4130a420033d9fe191ec9e2f': FATE: force FLAC in the lavf ogg test Conflicts: tests/lavf-regression.sh See: 28caf13ac394df5424a25304bda4608441bd85ec Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * FATE: force FLAC in the lavf ogg testAnton Khirnov2014-02-10
| | | | | | | | Since b0c2c09, vorbis would be used if libvorbis is compiled in.
* | fate: fix lavf-ogg testMichael Niedermayer2014-02-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-02-06
|\| | | | | | | | | | | | | | | | | | | | | | | * qatar/master: fate: force the simple idct for xvid custom matrix test Conflicts: tests/fate/xvid.mak tests/ref/fate/xvid-custom-matrix See: ef034cbf185e1938000a117bd16aa6b33046f479 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: force the simple idct for xvid custom matrix testJanne Grunau2014-02-05
| | | | | | | | | | | | | | | | The original test without a forced idct is still useful since it tests the switching of the idct algorithm/permutation on x86 with MMX. MMXext or SSE2. Make sure the test runs only if MMX inline asm is available and force -cpuflags to all. Add the required bitexact flag for both tests.
* | RoQ encoder: support different integer frameratesaddr-see-the-website@aetey.se2014-02-03
| | | | | | | | | | | | | | Even though the most common framerate for RoQ is 30fps, the format supports other framerates too. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/overlay: add yuv422 format modeStefano Sabatini2014-02-02
| |
* | fate/xvid: fix idct & bitexact flagMichael Niedermayer2014-02-02
| | | | | | | | | | | | should fix test to match on all platforms Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-01-31
|\| | | | | | | | | | | | | * qatar/master: fate: add xvid test for custom matrices Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: add xvid test for custom matricesJanne Grunau2014-01-31
| | | | | | | | Test sample is made from the sample in Bug-Id: videolan/7411
| * fate: Explicitly specify the rgb555le pixel format for the mss2 rgb555 testsMartin Storsjö2014-01-10
| | | | | | | | | | | | This fixes these fate tests on big endian. Signed-off-by: Martin Storsjö <martin@martin.st>
* | fate: add test for 16bps ffvhuffMichael Niedermayer2014-01-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: add a few tests for >8bpc ffvhuffMichael Niedermayer2014-01-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: add WebP Exif metadata testJames Almer2014-01-15
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/simple_idct_template: fix rounding of the special DC case for 10bitMichael Niedermayer2014-01-14
| | | | | | | | | | | | | | MSE doesnt change for the test as the code only triggers for very sparse matrixes Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/simple_idct_template: fix row rounderMichael Niedermayer2014-01-14
| | | | | | | | | | | | MSE changes from 0.04890000 to 0.02969844 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/simple_idct_template: change the idct coefficients so that they ↵Michael Niedermayer2014-01-14
| | | | | | | | | | | | | | | | | | | | | | match the x86 code no changes in either standard deviation or PSNR is seen in any of the changed fate cases MSE changes from 0.05012422 to 0.04890000 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | 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>
* | nut: Support XYZ12 rawvideoMichael Niedermayer2014-01-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swscale: fix rgb48Toxyz12() endiannessMichael Niedermayer2014-01-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mss2: fix chroma dimensionsMichael Niedermayer2014-01-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: fix MSS2 tests on big endianMichael Niedermayer2014-01-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '11d704dc94c029058ac366f85951f6728638fb9c'Michael Niedermayer2014-01-10
|\| | | | | | | | | | | | | * commit '11d704dc94c029058ac366f85951f6728638fb9c': fate: add framepack filter test Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: add framepack filter testVittorio Giovara2014-01-09
| |
* | avformat/rmdec: when reading audio blocks, dont leave holes when reading failsMichael Niedermayer2014-01-09
| | | | | | | | | | | | | | | | | | | | | | | | | | The fate test is changed because the reference file depends on the use of non cleared data at the very end. Alternatively we could upload a new reference file, though that would then have to be changed every time the handling of a truncated frame changes or theres a change to error concealment, each time adding a new file ... Fixes use of uninitialized memory Fixed: msan_uninit-mem_7f3c02b81363_2787_RLG2_19.rm Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'a246af86e47044dec243db2f708cc125d608ea78'Michael Niedermayer2014-01-09
|\| | | | | | | | | | | | | * commit 'a246af86e47044dec243db2f708cc125d608ea78': FATE: add MSS2 tests Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * FATE: add MSS2 testsAnton Khirnov2014-01-09
| |
* | Merge commit 'ca96e337169093979d7c763064ad9dae12b3108c'Michael Niedermayer2014-01-09
|\| | | | | | | | | | | | | | | | | | | * commit 'ca96e337169093979d7c763064ad9dae12b3108c': vp9: drop support for real (non-emulated) edges Conflicts: libavcodec/vp9block.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vp9: drop support for real (non-emulated) edgesAnton Khirnov2014-01-09
| | | | | | | | | | | | They are not measurably faster on x86, they might be somewhat faster on other platforms due to missing emu edge SIMD, but the gain is not large enough to justify the added complexity.
* | Merge commit 'ef8c93e2f18c624d0c266687e43ab99af7921dd3'Michael Niedermayer2014-01-09
|\| | | | | | | | | | | | | | | | | | | * commit 'ef8c93e2f18c624d0c266687e43ab99af7921dd3': vp8: drop support for real (non-emulated) edges Conflicts: tests/fate/vpx.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vp8: drop support for real (non-emulated) edgesAnton Khirnov2014-01-09
| | | | | | | | | | | | They are not measurably faster on x86, they might be somewhat faster on other platforms due to missing emu edge SIMD, but the gain is not large enough to justify the added complexity.