FATE Test Coverage

From MultimediaWiki
Revision as of 23:00, 9 September 2008 by Multimedia Mike (talk | contribs) (Codec Tests: mark all the PCM tests that are covered by the master regression suite)
Jump to navigation Jump to search

This page tracks test coverage for FATE.

Format Tests

This format list reflects 'ffmpeg -formats' as of SVN revision 15279 when configuring FFmpeg with no special options.

short name format name demuxer test(s) muxer test(s)
3g2 3GP2 format n/a No muxing test
3gp 3GP format n/a No muxing test
4xm 4X Technologies format No demuxing test n/a
IFF IFF format iff-fibonacci, iff-pcm n/a
MTV MTV format No demuxing test n/a
RoQ id RoQ format idroq-video-dpcm idroq-video-encode
aac ADTS AAC No demuxing test n/a
ac3 raw AC-3 No demuxing test No muxing test
adts ADTS AAC n/a No muxing test
aiff Audio IFF full regression suite full regression suite
alaw PCM A-law format full regression suite full regression suite
amr 3GPP AMR file format No demuxing test No muxing test
apc CRYO APC format No demuxing test n/a
ape Monkey's Audio No demuxing test n/a
asf ASF format many many
asf_stream ASF format n/a No muxing test
au SUN AU format full regression suite full regression suite
avi AVI format many many
avm2 Flash 9 (AVM2) format n/a No muxing test
avs AVS format creatureshock-avs n/a
bethsoftvid Bethesda Softworks VID format bethsoft-vid n/a
bfi Brute Force & Ignorance bfi n/a
c93 Interplay C93 cyberia-c93 n/a
crc CRC testing format n/a No muxing test
daud D-Cinema audio format No demuxing test No muxing test
dirac raw Dirac No demuxing test No muxing test
dsicin Delphine Software International CIN format delphine-cin n/a
dts raw DTS No demuxing test No muxing test
dv DV video format full regression suite full regression suite
dvd MPEG-2 PS format (DVD VOB) n/a No muxing test
dxa DXA feeble-dxa n/a
ea Electronic Arts Multimedia Format ea-cmv, ea-dct, ea-tgv, ea-vp60, ea-vp61 n/a
ea_cdata Electronic Arts cdata No demuxing test n/a
eac3 raw E-AC-3 No demuxing test No muxing test
f32be PCM 32 bit floating-point big-endian format No demuxing test No muxing test
f32le PCM 32 bit floating-point little-endian format No demuxing test No muxing test
f64be PCM 64 bit floating-point big-endian format No demuxing test No muxing test
f64le PCM 64 bit floating-point little-endian format No demuxing test No muxing test
ffm FFM (FFserver live feed) format full regression suite full regression suite
film_cpk Sega FILM/CPK format film-cvid-pcm-stereo-8bit n/a
flac raw FLAC full regression suite full regression suite
flic FLI/FLC/FLX animation format flic-af11-palette-change, flic-af12, flic-magiccarpet n/a
flv FLV format full regression suite full regression suite
framecrc framecrc testing format n/a full regression suite
gif GIF Animation n/a No muxing test
gsm GSM No demuxing test n/a
gxf GXF format full regression suite full regression suite
h261 raw H.261 full regression suite full regression suite
h263 raw H.263 full regression suite full regression suite
h264 raw H.264 video format full regression suite full regression suite
idcin id CIN format id-cin-video n/a
image2 image2 sequence No demuxing test No muxing test
image2pipe piped image2 sequence No demuxing test No muxing test
ingenient Ingenient MJPEG No demuxing test n/a
ipmovie Interplay MVE format No demuxing test n/a
ipod iPod H.264 MP4 format n/a No muxing test
lmlm4 lmlm4 raw format No demuxing test n/a
m4v raw MPEG-4 video format No demuxing test No muxing test
matroska Matroska file format full regression suite full regression suite
mjpeg MJPEG video No demuxing test No muxing test
mlp raw MLP No demuxing test n/a
mm American Laser Games MM format alg-mm n/a
mmf mmf format full regression suite full regression suite
mov MOV format n/a full regression suite
mov,mp4,m4a,3gp,3g2,mj2 QuickTime/MPEG-4/Motion JPEG 2000 format full regression suite n/a
mp2 MPEG audio layer 2 n/a No muxing test
mp3 MPEG audio layer 3 No demuxing test No muxing test
mp4 MP4 format n/a full regression suite
mpc Musepack No demuxing test n/a
mpc8 Musepack SV8 No demuxing test n/a
mpeg MPEG-1 System format full regression suite full regression suite
mpeg1video MPEG video n/a full regression suite
mpeg2video MPEG-2 video n/a full regression suite
mpegts MPEG-2 transport stream format full regression suite full regression suite
mpegtsraw MPEG-2 raw transport stream format full regression suite n/a
mpegvideo MPEG video full regression suite n/a
mpjpeg Mime multipart JPEG format n/a No muxing test
msnwctcp MSN TCP Webcam stream mimic n/a
mulaw PCM mu-law format full regression suite full regression suite
mvi Motion Pixels MVI format motionpixels n/a
mxf Material eXchange Format No demuxing test No muxing test
nsv NullSoft Video format nsv-demux n/a
null null video format n/a No muxing test
nut NUT format full regression suite full regression suite
nuv NuppelVideo format No demuxing test n/a
ogg Ogg full regression suite full regression suite
oma Sony OpenMG audio No demuxing test n/a
psp PSP MP4 format n/a No muxing test
psxstr Sony Playstation STR format No demuxing test n/a
pva TechnoTrend PVA file and stream format No demuxing test n/a
rawvideo raw video format No demuxing test No muxing test
rcv VC-1 test bitstream n/a No muxing test
redir Redirector format No demuxing test n/a
rl2 rl2 format rl2 n/a
rm RM format full regression suite full regression suite
rpl RPL/ARMovie format armovie-escape124 n/a
rtp RTP output format n/a No muxing test
rtsp RTSP input format No demuxing test n/a
s16be PCM signed 16 bit big-endian format No demuxing test No muxing test
s16le PCM signed 16 bit little-endian format No demuxing test No muxing test
s24be PCM signed 24 bit big-endian format No demuxing test No muxing test
s24le PCM signed 24 bit little-endian format No demuxing test No muxing test
s32be PCM signed 32 bit big-endian format No demuxing test No muxing test
s32le PCM signed 32 bit little-endian format No demuxing test No muxing test
s8 PCM signed 8 bit format No demuxing test No muxing test
sdp SDP No demuxing test n/a
shn raw Shorten No demuxing test n/a
siff Beam Software SIFF siff n/a
smk Smacker video No demuxing test n/a
sol Sierra SOL format No demuxing test n/a
svcd MPEG-2 PS format (VOB) n/a No muxing test
swf Flash format full regression suite full regression suite
thp THP thp-mjpeg-adpcm n/a
tiertexseq Tiertex Limited SEQ format No demuxing test n/a
tta True Audio No demuxing test n/a
txd txd format No demuxing test n/a
u16be PCM unsigned 16 bit big-endian format No demuxing test No muxing test
u16le PCM unsigned 16 bit little-endian format No demuxing test No muxing test
u24be PCM unsigned 24 bit big-endian format No demuxing test No muxing test
u24le PCM unsigned 24 bit little-endian format No demuxing test No muxing test
u32be PCM unsigned 32 bit big-endian format No demuxing test No muxing test
u32le PCM unsigned 32 bit little-endian format No demuxing test No muxing test
u8 PCM unsigned 8 bit format No demuxing test No muxing test
vc1 raw VC-1 No demuxing test n/a
vc1test VC-1 test bitstream format No demuxing test n/a
vcd MPEG-1 System format (VCD) n/a No muxing test
vmd Sierra VMD format No demuxing test n/a
vob MPEG-2 PS format (VOB) n/a No muxing test
voc Creative Voice file format full regression suite full regression suite
wav WAV format full regression suite full regression suite
wc3movie Wing Commander III movie format wc3movie-xan n/a
wsaud Westwood Studios audio format westwood-aud n/a
wsvqa Westwood Studios VQA format vqa-cc n/a
wv WavPack No demuxing test n/a
xa Maxis XA File Format maxis-xa n/a
yuv4mpegpipe YUV4MPEG pipe format full regression suite full regression suite

Codec Tests

This codec list reflects 'ffmpeg -formats' as of SVN revision 15279 when configuring FFmpeg with no special options.

short name codec name codec type other flags decoder test(s) encoder test(s)
4xm 4X Movie video No decoding test n/a
8bps QuickTime 8BPS video video D 8bps n/a
8svx_exp 8SVX exponential audio No decoding test n/a
8svx_fib 8SVX fibonacci audio iff-fibonacci n/a
aac Advanced Audio Coding audio No decoding test n/a
aasc Autodesk RLE video D aasc n/a
ac3 ATSC A/52A (AC-3) audio n/a full regression suite
adpcm_4xm 4X Movie ADPCM audio No decoding test n/a
adpcm_adx SEGA CRI ADX audio No decoding test No encoding test
adpcm_ct Creative Technology ADPCM audio No decoding test n/a
adpcm_ea Electronic Arts ADPCM audio No decoding test n/a
adpcm_ea_maxis_xa Electronic Arts Maxis CDROM XA ADPCM audio maxis-xa n/a
adpcm_ea_r1 Electronic Arts R1 ADPCM audio No decoding test n/a
adpcm_ea_r2 Electronic Arts R2 ADPCM audio No decoding test n/a
adpcm_ea_r3 Electronic Arts R3 ADPCM audio No decoding test n/a
adpcm_ea_xas Electronic Arts XAS ADPCM audio No decoding test n/a
adpcm_ima_amv IMA AMV ADPCM audio No decoding test n/a
adpcm_ima_dk3 IMA Duck DK3 ADPCM audio duck-dk3 n/a
adpcm_ima_dk4 IMA Duck DK4 ADPCM audio duck-dk4 n/a
adpcm_ima_ea_eacs IMA Electronic Arts EACS ADPCM audio No decoding test n/a
adpcm_ima_ea_sead IMA Electronic Arts SEAD ADPCM audio No decoding test n/a
adpcm_ima_qt IMA QuickTime ADPCM audio qt-ima4-mono, qt-ima4-stereo, full regression suite full regression suite
adpcm_ima_smjpeg IMA Loki SDL MJPEG ADPCM audio No decoding test n/a
adpcm_ima_wav IMA Wav ADPCM audio qt-msimaadpcm-stereo, full regression suite full regression suite
adpcm_ima_ws IMA Westwood ADPCM audio vqa-cc, westwood-aud n/a
adpcm_ms Microsoft ADPCM audio qt-msadpcm-stereo, full regression suite full regression suite
adpcm_sbpro_2 Sound Blaster Pro 2-bit ADPCM audio No decoding test n/a
adpcm_sbpro_3 Sound Blaster Pro 2.6-bit ADPCM audio No decoding test n/a
adpcm_sbpro_4 Sound Blaster Pro 4-bit ADPCM audio No decoding test n/a
adpcm_swf Shockwave Flash ADPCM audio full regression suite full regression suite
adpcm_thp Nintendo Gamecube THP ADPCM audio thp-mjpeg-adpcm n/a
adpcm_xa CDROM XA ADPCM audio No decoding test n/a
adpcm_yamaha Yamaha ADPCM audio full regression suite full regression suite
alac ALAC (Apple Lossless Audio Codec) audio No decoding test No encoding test
amv AMV Video video No decoding test n/a
ape Monkey's Audio audio No decoding test n/a
asv1 ASUS V1 video D full regression suite full regression suite
asv2 ASUS V2 video D full regression suite full regression suite
atrac3 Atrac 3 (Adaptive TRansform Acoustic Coding 3) audio No decoding test n/a
avs AVS (Audio Video Standard) video video D creatureshock-avs n/a
bethsoftvid Bethesda VID video video bethsoft-vid n/a
bfi Brute Force & Ignorance video bfi n/a
bmp BMP image video No decoding test No encoding test
c93 Interplay C93 video D cyberia-c93 n/a
camstudio CamStudio video D cscd n/a
camtasia TechSmith Screen Capture Codec video D No decoding test n/a
cavs Chinese AVS video (AVS1-P2, JiZhun profile) video D No decoding test n/a
cinepak Cinepak video D cvid, cvid-palette, film-cvid-pcm-stereo-8bit n/a
cljr Cirrus Logic AccuPak video D cljr n/a
cook COOK audio No decoding test n/a
cyuv Creative YUV (CYUV) video D cyuv n/a
dca DCA (DTS Coherent Acoustics) audio No decoding test n/a
dnxhd VC3/DNxHD video D No decoding test No encoding test
dsicinaudio Delphine Software International CIN audio audio delphine-cin n/a
dsicinvideo Delphine Software International CIN video video D delphine-cin n/a
dvbsub DVB subtitles subtitle No decoding test No encoding test
dvdsub DVD subtitles subtitle No decoding test No encoding test
dvvideo DV (Digital Video) video D full regression suite full regression suite
dxa Feeble Files/ScummVM DXA video feeble-dxa n/a
eacmv Electronic Arts CMV Video video D ea-cmv n/a
eatgv Electronic Arts TGV Video video ea-tgv n/a
escape124 Escape 124 video D armovie-escape124 n/a
ffv1 FFmpeg codec #1 video D full regression suite full regression suite
ffvhuff Huffyuv FFmpeg variant video S D No decoding test No encoding test
flac FLAC (Free Lossless Audio Codec) audio full regression suite full regression suite
flashsv Flash Screen Video video D full regression suite full regression suite
flic Autodesk Animator Flic video video D flic-af11-palette-change, flic-af12, flic-magiccarpet n/a
flv Flash Video video S D full regression suite full regression suite
fraps Fraps video D fraps-v0, fraps-v1, fraps-v2, fraps-v4, fraps-v5 n/a
g726 G.726 ADPCM audio full regression suite full regression suite
gif GIF (Graphics Interchange Format) video No decoding test No encoding test
h261 H.261 video D full regression suite full regression suite
h263 H.263 video S D T full regression suite full regression suite
h263i H.263i video S D No decoding test n/a
h263p H.263+ / H.263 version 2 video n/a full regression suite
h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 video D h264-conformance-* n/a
huffyuv Huffyuv / HuffYUV video S D full regression suite full regression suite
idcinvideo id Quake II CIN video video D id-cin-video n/a
imc IMC (Intel Music Coder) audio No decoding test n/a
indeo2 Intel Indeo 2 video D No decoding test n/a
indeo3 Intel Indeo 3 video indeo3 n/a
interplay_dpcm Interplay DPCM audio No decoding test n/a
interplayvideo Interplay MVE Video video D No decoding test n/a
jpegls JPEG-LS video D full regression suite full regression suite
kmvc Karl Morton's video codec video kmvc n/a
ljpeg Lossless JPEG video n/a full regression suite
loco LOCO video D loco-yuy2, logo-rgb n/a
mace3 MACE (Macintosh Audio Compression/Expansion) 3:1 audio qt-mac3-mono, qt-mac3-stereo n/a
mace6 MACE (Macintosh Audio Compression/Expansion) 6:1 audio qt-mac6-mono, qt-mac6-stereo n/a
mdec Sony PlayStation MDEC (Motion DECoder) video D ea-dct
mimic Mimic video D mimic n/a
mjpeg MJPEG (Motion JPEG) video D full regression suite full regression suite
mjpegb Apple MJPEG-B video D No decoding test n/a
mlp Meridian Lossless Packing audio No decoding test n/a
mmvideo American Laser Games MM Video video D alg-mm n/a
motionpixels Motion Pixels Video video D motionpixels n/a
mp2 MP2 (MPEG audio layer 2) audio full regression suite full regression suite
mp3 MP3 (MPEG audio layer 3) audio No decoding test n/a
mp3adu ADU (Application Data Unit) MP3 (MPEG audio layer 3) audio No decoding test n/a
mp3on4 MP3onMP4 audio No decoding test n/a
mpc7 Musepack SV7 audio No decoding test n/a
mpc8 Musepack SV8 audio No decoding test n/a
mpeg1video MPEG-1 video video S D T full regression suite full regression suite
mpeg2video MPEG-2 video video S D T full regression suite full regression suite
mpeg4 MPEG-4 part 2 video S D T full regression suite full regression suite
mpegvideo MPEG-1 video video S D T full regression suite n/a
msmpeg4 MPEG-4 part 2 Microsoft variant version 3 video S D full regression suite full regression suite
msmpeg4v1 MPEG-4 part 2 Microsoft variant version 1 video S D full regression suite full regression suite
msmpeg4v2 MPEG-4 part 2 Microsoft variant version 2 video S D full regression suite full regression suite
msrle Microsoft RLE video D msrle-8bit n/a
msvideo1 Microsoft Video 1 video D msvideo1-8bit, msvideo1-16bit n/a
mszh LCL (LossLess Codec Library) MSZH video D No decoding test n/a
nellymoser Nellymoser Asao Codec audio No decoding test No encoding test
nuv NuppelVideo video D No decoding test n/a
pam PAM (Portable AnyMap) image video No decoding test No encoding test
pbm PBM (Portable BitMap) image video No decoding test No encoding test
pcm_alaw A-law PCM audio full regression suite full regression suite
pcm_dvd 24-bit big-endian PCM audio No decoding test n/a
pcm_f32be 32-bit floating point big-endian PCM audio No decoding test No encoding test
pcm_f32le 32-bit floating point little-endian PCM audio full regression suite full regression suite
pcm_f64be 64-bit floating point big-endian PCM audio full regression suite full regression suite
pcm_f64le 64-bit floating point little-endian PCM audio full regression suite full regression suite
pcm_mulaw mu-law PCM audio full regression suite full regression suite
pcm_s16be signed 16-bit big-endian PCM audio full regression suite full regression suite
pcm_s16le signed 16-bit little-endian PCM audio No decoding test No encoding test
pcm_s16le_planar 16-bit little-endian planar PCM audio No decoding test n/a
pcm_s24be signed 24-bit big-endian PCM audio full regression suite full regression suite
pcm_s24daud D-Cinema audio signed 24-bit PCM audio full regression suite full regression suite
pcm_s24le signed 24-bit little-endian PCM audio full regression suite full regression suite
pcm_s32be signed 32-bit big-endian PCM audio full regression suite full regression suite
pcm_s32le signed 32-bit little-endian PCM audio full regression suite full regression suite
pcm_s8 signed 8-bit PCM audio full regression suite full regression suite
pcm_u16be unsigned 16-bit big-endian PCM audio No decoding test No encoding test
pcm_u16le unsigned 16-bit little-endian PCM audio No decoding test No encoding test
pcm_u24be unsigned 24-bit big-endian PCM audio No decoding test No encoding test
pcm_u24le unsigned 24-bit little-endian PCM audio No decoding test No encoding test
pcm_u32be unsigned 32-bit big-endian PCM audio No decoding test No encoding test
pcm_u32le unsigned 32-bit little-endian PCM audio No decoding test No encoding test
pcm_u8 unsigned 8-bit PCM audio full regression suite full regression suite
pcm_zork Zork PCM audio full regression suite full regression suite
pcx PC Paintbrush PCX image video No decoding test n/a
pgm PGM (Portable GrayMap) image video No decoding test No encoding test
pgmyuv PGMYUV (Portable GrayMap YUV) image video full regression suite full regression suite
png PNG image video No decoding test No encoding test
ppm PPM (Portable PixelMap) image video No decoding test No encoding test
ptx V.Flash PTX image video No decoding test n/a
qdm2 QDesign Music Codec 2 audio No decoding test n/a
qdraw Apple QuickDraw video D No decoding test n/a
qpeg Q-team QPEG video D qpeg n/a
qtrle QuickTime Animation (RLE) video video D qtrle-4bit, qtrle-8bit, qtrle-16bit, qtrle-24bit, qtrle-32bit No encoding test
rawvideo raw video video No decoding test No encoding test
real_144 RealAudio 1.0 (14.4K) audio real-14_4 n/a
real_288 RealAudio 2.0 (28.8K) audio No decoding test n/a
rl2 RL2 video video D rl2 n/a
roq_dpcm id RoQ DPCM audio idroq-video-dpcm No encoding test
roqvideo id RoQ video video D idroq-video-dpcm idroq-video-encode
rpza QuickTime video (RPZA) video D rpza n/a
rv10 RealVideo 1.0 video D full regression suite full regression suite
rv20 RealVideo 2.0 video D full regression suite full regression suite
sgi SGI image video No decoding test No encoding test
shorten Shorten audio No decoding test n/a
smackaud Smacker audio audio No decoding test n/a
smackvid Smacker video video No decoding test n/a
smc QuickTime Graphics (SMC) video D smc n/a
snow Snow video full regression suite full regression suite
sol_dpcm Sol DPCM audio No decoding test n/a
sonic Sonic audio No decoding test No encoding test
sonicls Sonic lossless audio n/a No encoding test
sp5x Sunplus JPEG (SP5X) video D No decoding test n/a
sunrast Sun Rasterfile image video No decoding test n/a
svq1 Sorenson Vector Quantizer 1 video D svq1, full regression suite full regression suite
svq3 Sorenson Vector Quantizer 3 video S D svq3 n/a
targa Truevision Targa image video No decoding test No encoding test
theora Theora video No decoding test n/a
thp Nintendo Gamecube THP video video D thp-mjpeg-adpcm n/a
tiertexseqvideo Tiertex Limited SEQ video video D No decoding test n/a
tiff TIFF image video No decoding test No encoding test
truemotion1 Duck TrueMotion 1.0 video D No decoding test n/a
truemotion2 Duck TrueMotion 2.0 video D duck-tm2 n/a
truespeech DSP Group TrueSpeech audio No decoding test n/a
tta True Audio audio No decoding test n/a
txd Renderware TXD (TeXture Dictionary) image video No decoding test n/a
ultimotion IBM UltiMotion video D ulti n/a
vb Beam Software VB video siff n/a
vc1 SMPTE VC-1 video No decoding test n/a
vcr1 ATI VCR1 video D No decoding test n/a
vmdaudio Sierra VMD audio audio No decoding test n/a
vmdvideo Sierra VMD video video D No decoding test n/a
vmnc VMware Screen Codec / VMware Video video No decoding test n/a
vorbis Vorbis audio No decoding test No encoding test
vp3 On2 VP3 video No decoding test n/a
vp5 On2 VP5 video D No decoding test n/a
vp6 On2 VP6 video D ea-vp60, ea-vp61 n/a
vp6a On2 VP6 (Flash version, with alpha channel) video D No decoding test n/a
vp6f On2 VP6 (Flash version) video D No decoding test n/a
vqavideo Westwood Studios VQA (Vector Quantized Animation) video video D vqa-cc n/a
wavpack WavPack audio No decoding test n/a
wmav1 Windows Media Audio 1 audio No decoding test No encoding test
wmav2 Windows Media Audio 2 audio full regression suite full regression suite
wmv1 Windows Media Video 7 video S D full regression suite full regression suite
wmv2 Windows Media Video 8 video S D full regression suite full regression suite
wmv3 Windows Media Video 9 video No decoding test n/a
wnv1 Winnov WNV1 video D No decoding test n/a
ws_snd1 Westwood Audio (SND1) audio No decoding test n/a
xan_dpcm Xan DPCM audio No decoding test n/a
xan_wc3 Wing Commander III / Xan video D wc3movie-xan n/a
xl Miro VideoXL video D No decoding test n/a
xsub XSUB subtitle No decoding test n/a
zlib LCL (LossLess Codec Library) ZLIB video D No decoding test No encoding test
zmbv Zip Motion Blocks Video video No decoding test No encoding test

TODO