| Branch: | Revision:

ffmpeg / tests / ref @ 6aef89d5

# Date Author Comment
6aef89d5 01/30/2011 02:41 AM Mans Rullgard

Update mpegts test reference

The output was changed by a7827a17c6b3388322350456d445c94b3a82cd25.

Signed-off-by: Mans Rullgard <>
(cherry picked from commit 79dca23dc262742b312161a5dec707eb7b9c8d97)

4c9bfe3e 01/28/2011 02:15 AM Georgi Chorbadzhiyski

mpegtsenc: set reserved bits to 1 in PCR field

The reserved bits between PCR base and extension fields must be
set to 1.

Signed-off-by: Mans Rullgard <>
(cherry picked from commit 535638b55f83ad47e4680883e87b97e69d0847e5)

c78c1820 01/26/2011 02:43 AM Mans Rullgard

fate: add h264 test for extreme cases in planar prediction

Signed-off-by: Mans Rullgard <>
(cherry picked from commit e63dd5fb04ab831ca8f17fa824cfd703e317c1a1)

73fd7c1f 01/23/2011 06:32 PM Mans Rullgard

fate: add lossless h264 test

Signed-off-by: Mans Rullgard <>
(cherry picked from commit 76edf2c1377fdb35609f79a6702081de4d93e331)

05238927 01/23/2011 06:32 PM Mans Rullgard

fate: make lavfi tests output only md5

Instead of saving huge raw files, use the md5: output pseudo-protocol
to calculate the checksum of the file directly. This is especially
useful when testing on remote targets as it avoids transferring 3.6GB
over the network....

024f6370 01/21/2011 07:35 PM Justin Ruggles

Add regression test for stereo s16le in voc.

Signed-off-by: Mans Rullgard <>
(cherry picked from commit a4f5af13fb00d7f55946470bb0f52e1dbf5f3c6a)

90603f7c 01/14/2011 10:32 PM Baptiste Coudurier

Update smc fate ref due to r26310

Originally committed as revision 26342 to svn://

dc7e07ac 01/08/2011 11:21 PM Justin Ruggles

Add stereo rematrixing support to the AC-3 encoders.
This improves the audio quality significantly for stereo source with both the
fixed-point and floating-point AC-3 encoders.
Update acodec-ac3_fixed and seek-ac3_rm test references.

Originally committed as revision 26271 to svn://

87c1410d 01/05/2011 07:53 PM Vitor Sessak

Add a FATE test for Playstation STR version 3

Originally committed as revision 26231 to svn://

6fd96d1a 01/04/2011 11:53 AM Justin Ruggles

Change the AC-3 encoder to use floating-point.
Fixed-point AC-3 encoder renamed to ac3_fixed.
Regression test acodec-ac3 renamed to acodec-ac3_fixed.
Regression test lavf-rm changed to use ac3_fixed encoder.

Originally committed as revision 26209 to svn://

ec44dd5f 12/29/2010 07:17 PM Justin Ruggles

Change the default dB-per-bit code from 2 to 3.
This gives slightly better quality in PEAQ tests.
Code 3 gives a dBpb value of 2816 = -132dB (128 psd units = -6dB), which
corresponds to 22 bits. Since the exponents have an offset applied, the
16-bit source looks like 24-bit source to the bit allocation routine....

2c77c906 12/28/2010 11:52 PM Aurelien Jacobs

add SubRip decoder

Originally committed as revision 26119 to svn://

b5670209 12/28/2010 01:01 AM Stefano Sabatini

Add copy filter, useful for testing the avfilter_draw_slice() copy

Originally committed as revision 26112 to svn://

295ab2af 12/21/2010 09:18 PM Justin Ruggles

Change FIX15 back to clipping to -32767..32767.
This avoids a 16-bit overflow in mdct512() due to a -32768 value in costab.
References updated for acodec-ac3, lavf-rm, and seek-ac3_rm tests.
Thanks to Måns Rullgård for finding the bug.

Originally committed as revision 26071 to svn://

eb066a4c 12/18/2010 11:11 PM Reimar Döffinger

Discard partial packet of last frame for fate-wmv8-drm to avoid test fails
due to VC-1 decoder overreads resulting in different output.

Originally committed as revision 26055 to svn://

853395b9 12/18/2010 04:06 PM Reimar Döffinger

Add test for ASF -cryptokey that tests only demuxing, but both audio and video
to complement the existing video-only decode test.

Originally committed as revision 26054 to svn://

bf09a019 12/18/2010 01:18 PM Reimar Döffinger

Change ASF demuxer to return incomplete last packets.
Whether the behaviour for streams using scrambling makes sense
is unclear.

Originally committed as revision 26053 to svn://

8c634b70 12/14/2010 04:14 PM Justin Ruggles

Update the test references for lavf-rm and seek-ac3_rm.
The references changed due to r25956.

Originally committed as revision 26004 to svn://

918cd225 12/14/2010 02:51 PM Justin Ruggles

Simplify fix15().
Turn it into 2 macros, and use av_clip_int16() and lrintf().
This matches the int16 to float sample conversion in audioconvert.c.
The regression test output is different due to lrintf() rounding.

Originally committed as revision 25956 to svn://

475ae04a 12/07/2010 02:50 PM Michael Chinen

Add a FLAC parser.
Seek test reference updated because FLAC seeking now works properly.
Fixes roundup issue 1150.

Patch by Michael Chinen [mchinen at gmail]

Originally committed as revision 25914 to svn://

ad556add 11/29/2010 10:35 AM Carl Eugen Hoyos

Fix h264-conformance-frext-frext_mmco4_sony_b conformance test.

This includes a revert of r25840

Originally committed as revision 25842 to svn://

79561f0e 11/28/2010 11:09 PM Baptiste Coudurier

Update fate h264 test due to r25824, this file has 2 frames delay

Originally committed as revision 25840 to svn://

9d9c3e1a 11/16/2010 01:00 AM Baptiste Coudurier

Make DNxHD encoder produce files that are strictly VC-3 compatible

Originally committed as revision 25756 to svn://

bbf07bf9 11/12/2010 08:15 PM Vitor Sessak

Remove now unused file (should have been part of commit r25735)

Originally committed as revision 25736 to svn://

c51722bf 11/12/2010 08:04 PM Vitor Sessak

Test 4XM decoding (and not only demuxing) in FATE tests

Originally committed as revision 25735 to svn://

e61bb085 11/04/2010 09:48 PM Reimar Döffinger

Add test for cropping of interlaced H.264.

Originally committed as revision 25677 to svn://

9fc2b708 11/03/2010 06:13 PM Reimar Döffinger

Update 24 bpp TM1 reference for decoder fixes.

Originally committed as revision 25664 to svn://

94bdb1f8 10/16/2010 09:31 PM Michael Niedermayer

Avoid negative SCR in mpeg ps muxer.
Fixes a scr issue reported with dvdauthor ([FFmpeg-user] FFMPEG encoded MPEG-2 video causes error in DVDAuthor)

Originally committed as revision 25512 to svn://

e4dccc0d 10/10/2010 02:20 AM Alexander Strange

Update rv30 FATE reference after last commit

The rm demuxer has timestamp bugs, so this test is sensitive to changes in
timestamp correction. The previous commit did not make output any better or worse
on this test, just different.

See for details....

a7ba165a 10/07/2010 07:37 PM Baptiste Coudurier

Update gxf regression tests because of r25399

Originally committed as revision 25400 to svn://

ad4c3c68 10/07/2010 07:15 PM Reuben Martin

In gxf muxer, fix flt entry offset, patch by Reuben Martin, reuben dot m at gmail dot com

Originally committed as revision 25395 to svn://

9b272e32 10/07/2010 12:32 AM Michael Niedermayer

Init SCR in mpeg muxer based on first DTS.
This fixes issues if the first DTS is far away from 0.

Originally committed as revision 25383 to svn://

01e4b675 10/02/2010 09:56 AM Reimar Döffinger

Rename fate-gsm test to the more accurate fate-gsm-ms
and add a test for regular GSM as fate-gsm.

Fixes a 8kHz sample from issue 113.

Originally committed as revision 25313 to svn://

8c067b5d 09/26/2010 09:02 AM Måns Rullgård

Update rv20 seek test reference

Originally committed as revision 25204 to svn://

53eb458a 09/26/2010 01:56 AM Michael Niedermayer

Fix rv20 encoding so the binary decoder can decode it.

Originally committed as revision 25203 to svn://

c7d89948 09/11/2010 07:52 PM Justin Ruggles

Set a constant frame size for encoding G.726 audio.

Originally committed as revision 25107 to svn://

fe5f761a 09/11/2010 10:23 AM Martin Storsjö

Add a FATE test for the G.722 decoder

Originally committed as revision 25104 to svn://

82c76cee 09/01/2010 12:38 PM Vitor Sessak

QTRLE regtest

Originally committed as revision 25017 to svn://

4b7539f1 08/31/2010 08:07 PM Vitor Sessak

SHA fate test

Originally committed as revision 25013 to svn://

6b85316b 08/31/2010 05:55 PM Vitor Sessak

Test decoding in fate-lavf-gif

Originally committed as revision 25012 to svn://

f5d4fc43 08/31/2010 05:53 PM Vitor Sessak

PNG image regression testing

Originally committed as revision 25011 to svn://

d81db9c7 08/31/2010 11:15 AM Vitor Sessak

Add RealVideo 3 FATE test

Originally committed as revision 25008 to svn://

3e41fc62 08/31/2010 11:13 AM Vitor Sessak

Add Apple MJPEG-B decoder FATE test

Originally committed as revision 25006 to svn://

506c47a4 08/31/2010 11:11 AM Vitor Sessak

Add FATE test for ScummVM DXA flavor

Originally committed as revision 25005 to svn://

2d0cdf3c 08/28/2010 02:51 PM Vitor Sessak

Add fate test for Westwood SND1 codec

Originally committed as revision 24957 to svn://

0a24503d 08/28/2010 02:45 PM Vitor Sessak

Remove CCITT fax G4 tests (partial revert of r24954). This test is
corrupting memory somehow and segfaulting in the BSDs.

Originally committed as revision 24956 to svn://

3b619cab 08/28/2010 11:46 AM Vitor Sessak

CCITT Fax Group compression fate tests

Originally committed as revision 24954 to svn://

4574b815 08/25/2010 05:23 PM Vitor Sessak

VP3 fate test

Originally committed as revision 24928 to svn://

d21caa95 08/24/2010 08:48 PM Vitor Sessak

Renderware TeXture Dictionary FATE test

Originally committed as revision 24911 to svn://

07862680 08/23/2010 11:46 AM Vitor Sessak

Add FATE test for WMV8 DRM

Originally committed as revision 24874 to svn://

620918e4 08/23/2010 04:45 AM Reimar Döffinger

Add truemotion1 tests.

Originally committed as revision 24872 to svn://

3d6bd1c7 08/21/2010 08:57 PM Vitor Sessak

Add FATE test for ANSI/ASCII animation and TTY demuxer

Originally committed as revision 24865 to svn://

a1e171df 08/17/2010 02:59 PM Stefano Sabatini

Add hflip filter.

Originally committed as revision 24806 to svn://

546017fc 08/02/2010 11:56 AM Stefano Sabatini

Sort lavfi pixdesc tests.

Increase readability and robustness, as the test result is not going
to differ if the order of the pixfmts codes changes.

Originally committed as revision 24665 to svn://

213a4cbb 08/01/2010 11:20 PM Stefano Sabatini

Add lavfi-pixfmts LE tests.

The corresponding lavfi-pixfmts BE tests are not yet added, as there
are some bugs in the scaler (scaling rgba, argb, bgra, abgr, yuva420p)
which result in differences with the LE reference, and I cannot
visually check the generated files on BE....

a58ed9a2 07/23/2010 10:09 AM Vitor Sessak

Add VP8 sign bias code regtest. Not tested by the official conformance suite.

Originally committed as revision 24457 to svn://

591db22d 07/21/2010 07:46 AM Thierry Foucu

gxfenc: Fix ES name in the UMF media description, by using strlen instead of sizeof

Patch by Thierry Foucu, tfoucu at gmail

Originally committed as revision 24379 to svn://

f729c4ae 07/20/2010 10:09 AM Måns Rullgård

regtest: rename seektest ref files using alphanumeric chars only

Originally committed as revision 24345 to svn://

2d91366c 07/20/2010 09:44 AM Carl Eugen Hoyos

Make MP43 the default fourcc for msmpeg4v3:
DIV3 is not supported on default XP and Vista installations (MP43 is).

Originally committed as revision 24343 to svn://

7c1bb914 07/19/2010 05:17 PM Måns Rullgård

Fix lavfi pixdesc test

This test verifies the pixdesc code by comparing the output with and
without a filter which should have no effect on the image. Since the
available pixel formats depend on the byte order of the machine, a
simple reference checksum is not possible....

7c06faf8 07/17/2010 10:50 AM Vitor Sessak

Undo my revert at r24260.

This is the only way by now to test this codec.

Originally committed as revision 24286 to svn://

6441d39d 07/16/2010 12:37 PM Måns Rullgård

fate: update vc1 reference

Originally committed as revision 24263 to svn://

605014ca 07/16/2010 10:19 AM Vitor Sessak

Revert r24258:

Add msmpeg4v1 regtest


According to Mans, "make test" tests already msmpeg4v1.

Originally committed as revision 24260 to svn://

58c9c95c 07/16/2010 10:06 AM Vitor Sessak

Add msmpeg4v1 regtest

Originally committed as revision 24258 to svn://

abc152d7 07/16/2010 09:58 AM Vitor Sessak

Add MS-GSM regtest

Originally committed as revision 24257 to svn://

5ee08c85 07/12/2010 08:24 PM Måns Rullgård

fate: add vp8 bilinear tests

Mike added these some time ago, and I forgot to update here.

Originally committed as revision 24220 to svn://

bb1e5977 07/11/2010 12:44 PM Vitor Sessak

Add Pictor/PC Paint PIC regtest

Originally committed as revision 24193 to svn://

e798dbdd 07/11/2010 12:07 AM Vitor Sessak

Psygnosis YOP demuxer and decoder test

Originally committed as revision 24181 to svn://

1d9a8c34 07/10/2010 10:57 PM Vitor Sessak

Add MPEG2 field encoding fate2 regtest

Originally committed as revision 24175 to svn://

c43d77c1 07/09/2010 04:06 PM Måns Rullgård

tiny_psnr: skip wav headers on input files

The byte count printed excludes the header, and offsets are applied
after the the headers are skipped.

Reference files updated to reflect new output. Some stddev/psnr values
have changed slightly due to headers no longer being compared....

cb0067ec 07/09/2010 12:40 AM Vitor Sessak

tiny_psnr: print max absolute difference between files

Regression test reference updates are due to the extra output
from tiny_psnr.

Patch by Vitor Sessak

Originally committed as revision 24132 to svn://

a9ef1aef 07/08/2010 06:44 PM Måns Rullgård

regtest: put rgb and yuv reference files in correct place

Originally committed as revision 24118 to svn://

42cb3863 07/08/2010 06:43 PM Måns Rullgård

regtest: put rgb and yuv reference files in correct place

SVN design flaw requires deleting dirs in separate step

Originally committed as revision 24117 to svn://

c0146314 07/05/2010 10:32 PM Stefano Sabatini

Update lavfitest reference after commit:

Author: bcoudurier
Date: Sat Jul 3 03:11:04 2010 +0000
Set graph swscale opts before parsing it, that way opts are available
when auto-adding scalers.

It changed the swscale flags used by the auto-added scalers, and so...

29054fdd 07/02/2010 08:35 AM Baptiste Coudurier

In mxf muxer, fix last b frame temporal offset

Originally committed as revision 23967 to svn://

27d88069 06/24/2010 10:13 PM Måns Rullgård

fate: add vp8 tests

Originally committed as revision 23763 to svn://

2661d65a 06/15/2010 10:14 AM Måns Rullgård

FATE: update vc1 reference output

Originally committed as revision 23609 to svn://

48ede394 06/06/2010 04:50 PM Måns Rullgård

regtest: add seektest reference files for rgb/yuv in avi

Originally committed as revision 23506 to svn://

59b847d3 06/06/2010 12:05 AM Michael Niedermayer

Add simple rgb/yuv in avi regression test.

Originally committed as revision 23501 to svn://

e7ddafd5 06/04/2010 10:41 PM David Conrad

matroskaenc: Don't write a second seekhead for the clusters; mkvalidate agrees
with me that it's unnecessary.

Originally committed as revision 23478 to svn://

ac9baa71 06/04/2010 10:40 PM James Zern

matroskaenc: Mux clusters better

Start them on keyframes when reasonable, and delay writing audio packets
to help ensure that there's audio samples available for the first frame in

Patch by James Zern <jzern at google>

Originally committed as revision 23473 to svn://

7bb83d8d 05/24/2010 08:58 AM David Conrad

matroskaenc: Write codec time base as default duration for video tracks.

This isn't exactly semantically equivalent, but the field has already been
long abused to mean this, and writing it helps in determining a decent cfr
time base when transcoding from a mkv where the video codec stores none (VP8)....

85e86b68 05/22/2010 02:13 AM David Conrad

Update regression tests after removing track timecode scale from mkvenc

Originally committed as revision 23248 to svn://

95ca3b1e 05/21/2010 09:38 PM Baptiste Coudurier

In ogg muxer, pack multiple frames into one page, much lower overhead

Originally committed as revision 23231 to svn://

55a95e2d 04/19/2010 11:51 AM Måns Rullgård

FATE: update nsv-demux checksums

Originally committed as revision 22908 to svn://

8b9ec992 04/13/2010 02:29 PM Måns Rullgård

FATE: update vqf-demux checksum

Originally committed as revision 22873 to svn://

008593be 04/02/2010 02:08 PM Michael Niedermayer

Change default for bidir_refine to 1.

Originally committed as revision 22778 to svn://

ab379c67 03/25/2010 08:45 PM Baptiste Coudurier

10l, update ref value for ffm since default flags changed and are stored in the file

Originally committed as revision 22673 to svn://

66061a12 03/20/2010 01:36 PM James Darnley

Add VorbisComment writing to FLAC files.
Patch by James Darnley <james darnley at gmail>.

Originally committed as revision 22605 to svn://

cec96e8d 03/17/2010 11:23 PM Stefano Sabatini

Add some ad-hoc tests for libavfilter.

A patched version of ffmpeg supporting video filters is required for
getting this working; thus make lavfitest is supposed to work only in
the libavfilter repository for now.

Originally committed as revision 22586 to svn://

2fad0977 03/15/2010 07:23 PM Måns Rullgård

Add FATE tests

This adds a "fate" make target which runs the full FATE test suite.
Individual tests can be run with "make fate-$testname".

The location of the FATE test samples must be specified with the
--samples=PATH option to configure.

The tests/ script regenerates the references files and...

bd57cae8 03/15/2010 04:37 PM Michael Niedermayer

use mpeg2 quantization bias for mjpeg.
this seems to improve RD performance.

Originally committed as revision 22550 to svn://

686c7817 03/14/2010 01:52 AM Michael Niedermayer

Make sure all mvs of a mb are set in the error concealment code.

Originally committed as revision 22520 to svn://

873d117e 03/11/2010 07:17 AM David Conrad

oggdec: Determine pts and filepos on a packet basis in read_timestamp

This takes into account whether the granule defines the start or end times
of packets, and sets the correct file offset of the associated page.

Originally committed as revision 22462 to svn://

50a9d323 03/11/2010 07:17 AM David Conrad

oggdec: Set data_offset to the right value

Otherwise it gets set automatically to a page midstream and prevents seeking
to the first page.

Originally committed as revision 22454 to svn://

73823cb9 03/11/2010 07:17 AM David Conrad

oggdec: Save offset of the page needed to reconstruct the current packet

Originally committed as revision 22453 to svn://

7082ea56 03/08/2010 11:46 PM Baptiste Coudurier

mpegts vbr muxing, activated when muxing rate is not supplied by the

Originally committed as revision 22352 to svn://

677a1144 03/08/2010 10:44 PM Baptiste Coudurier

Start continuity counter at 0 for pmt as well

Originally committed as revision 22350 to svn://

d73a458f 03/08/2010 08:59 PM Baptiste Coudurier

Start continuity counter at 0 for streams

Originally committed as revision 22344 to svn://

9169174f 03/08/2010 08:57 PM Baptiste Coudurier

10l typo, fix ts total bit rate computation

Originally committed as revision 22343 to svn://