https://wiki.multimedia.cx/api.php?action=feedcontributions&user=Mik&feedformat=atom
MultimediaWiki - User contributions [en]
2024-03-28T16:21:10Z
User contributions
MediaWiki 1.39.5
https://wiki.multimedia.cx/index.php?title=FATE_failures&diff=13646
FATE failures
2011-10-02T13:21:34Z
<p>Mik: </p>
<hr />
<div>Although FATE can appear green, in fact many of the samples in FATE are not bit-exact.<br />
<br />
The following samples are not bit-exact.<br />
<br />
=== H.264 ===<br />
<br />
MAIN/CABREF3_Sand_D.264 ... JF ( yuv420p @ 352x288) not equal<br />
MAIN/CAFI1_SVA_C.264 ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/CAPAMA3_Sand_F.264 ... JF ( yuv420p @ 352x288) not equal<br />
MAIN/CVFI1_SVA_C.264 ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/CVFI2_SVA_C.264 ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/FM1_FT_E.264 ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/FM2_SVA_C.264 ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/HCBP1_HHI_A.264 ... JF ( yuv420p @ 352x288) not equal<br />
MAIN/HCBP2_HHI_A.264 ... JF ( yuv420p @ 352x288) not equal<br />
MAIN/HCMP1_HHI_A.264 ... JF ( yuv420p @ 352x288) not equal<br />
MAIN/MR2_TANDBERG_E.264 ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/MR3_TANDBERG_B.264 ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/MR4_TANDBERG_C.264 ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/MR5_TANDBERG_C.264 ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/camp_mot_fld0_full.26l ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/camp_mot_picaff0_full.26l ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/cvmp_mot_fld0_full_B.26l ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/CVMP_MOT_FLD_L30_B.26l ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/CVMP_MOT_FRM_L31_B.26l ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/cvmp_mot_picaff0_full_B.26l ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/FM1_BT_B.h264 ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/H26L/BitstreamExchange/sp2_bt_b.h264 ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/MR6_BT_B.h264 ... JF ( yuv420p @ 192x128) not equal<br />
MAIN/MR8_BT_B.h264 ... JF ( yuv420p @ 192x128) not equal<br />
MAIN/sp1_bt_a.h264 ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/CABA3_Sony_C.jsv ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/CABACI3_Sony_B.jsv ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/CABAST3_Sony_E.jsv ... JF ( yuv420p @ 352x288) not equal<br />
MAIN/CABASTBR3_Sony_B.jsv ... JF ( yuv420p @ 352x288) not equal<br />
MAIN/CACQP3_Sony_D.jsv ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/CAMACI3_Sony_C.jsv ... JF ( yuv420p @ 192x128) not equal<br />
MAIN/CAMASL3_Sony_B.jsv ... JF ( yuv420p @ 192x128) not equal<br />
MAIN/CANL3_Sony_C.jsv ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/CAPM3_Sony_D.jsv ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/CVBS3_Sony_C.jsv ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/CVFC1_Sony_C.jsv ... JF ( yuv420p @ 338x274) not equal<br />
MAIN/CVFI1_Sony_D.jsv ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/CVFI2_Sony_H.jsv ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/CVMAPAQP3_Sony_E.jsv ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/CVMAQP3_Sony_D.jsv ... JF ( yuv420p @ 192x128) not equal<br />
MAIN/CVNLFI1_Sony_C.jsv ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/CVNLFI2_Sony_H.jsv ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/CVSE2_Sony_B.jsv ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/CVSE3_Sony_H.jsv ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/CVSEFDFT3_Sony_E.jsv ... JF ( yuv420p @ 176x144) not equal<br />
MAIN/FI1_Sony_E.jsv ... JF ( yuv420p @ 192x128) not equal<br />
MAIN/Sharp_MP_Field_1_B.jvt ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/Sharp_MP_Field_2_B.jvt ... JF ( yuv420p @ 720x480) not equal<br />
MAIN/Sharp_MP_Field_3_B.jvt ... JF ( yuv420p @ 720x480) not equal<br />
FR/freh10.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/freh11.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/freh4.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/freh6.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/Freh7_B.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/FREXT1_TANDBERG_A.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/FREXT2_TANDBERG_A.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/FREXT3_TANDBERG_A.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/FRExt_MMCO4_Sony_B/FRExt_MMCO4_Sony_B.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/HCHP1_HHI_B.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/HCHP2_HHI_A.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/HCHP3_HHI_A.264 ... JF ( yuv420p @ 720x576) not equal<br />
FR/Hi422FR10_SONY_B.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/Hi422FR11_SONY_B.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/Hi422FR12_SONY_B.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/Hi422FR13_SONY_B.264 ... JF ( yuv420p10le @ 352x288) not equal<br />
FR/Hi422FR14_SONY_B.264 ... JF ( yuv420p10le @ 352x288) not equal<br />
FR/Hi422FR15_SONY_B.264 ... JF ( yuv420p10le @ 352x288) not equal<br />
FR/Hi422FREXT16_SONY_A.264 ... JF./script.sh: line 26: 45000 Segmentation fault ${FFMPEG} -i ${file} -vcodec rawvideo -f framecrc -y ${file}.ffcrc >&/dev/null ( yuv420p10le @ 1920x1088) not equal<br />
FR/Hi422FREXT17_SONY_A.264 ... JF./script.sh: line 26: 45019 Segmentation fault ${FFMPEG} -i ${file} -vcodec rawvideo -f framecrc -y ${file}.ffcrc >&/dev/null ( yuv420p10le @ 1920x1088) not equal<br />
FR/Hi422FREXT18_SONY_A.264 ... JF ( yuv420p10le @ 720x480) not equal<br />
FR/Hi422FREXT19_SONY_A.264 ... JF ( yuv420p10le @ 720x480) not equal<br />
FR/HPCAFL_BRCM_C.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/HPCAFLNL_BRCM_C.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/HPCAMAPALQ_BRCM_B.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/HPCVFL_BRCM_A.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/HPCVFLNL_BRCM_A.264 ... JF ( yuv420p @ 352x288) not equal<br />
FR/HVLCFI0_Sony_B/HVLCFI0_Sony_B.264 ... JF ( yuv420p @ 720x480) not equal<br />
FR/HVLCMFF0_Sony_B/HVLCMFF0_Sony_B.264 ... JF ( yuv420p @ 720x480) not equal<br />
FR/HVLCPFF0_Sony_B/HVLCPFF0_Sony_B.264 ... JF ( yuv420p @ 720x480) not equal<br />
FR/FRExt2_Panasonic.avc ... JF ( yuv420p @ 352x288) not equal<br />
FR/Hi422FR1_SONY_A.jsv ... JF ( yuv420p @ 352x288) not equal<br />
FR/Hi422FR2_SONY_A.jsv ... JF ( yuv420p @ 352x288) not equal<br />
FR/Hi422FR3_SONY_A.jsv ... JF ( yuv420p @ 352x288) not equal<br />
FR/Hi422FR4_SONY_A.jsv ... JF ( yuv420p @ 352x288) not equal<br />
FR/Hi422FR6_SONY_A.jsv ... JF ( yuv420p10le @ 352x288) not equal<br />
FR/Hi422FR7_SONY_A.jsv ... JF ( yuv420p10le @ 352x288) not equal<br />
FR/Hi422FR8_SONY_A.jsv ... JF ( yuv420p10le @ 352x288) not equal<br />
FR/Hi422FR9_SONY_A.jsv ... JF ( yuv420p10le @ 352x288) not equal<br />
PP/PPH422I1_Panasonic_A.264 ... JF ( yuv420p10le @ 1280x720) not equal<br />
PP/PPH422I2_Panasonic_A.264 ... JF ( yuv420p10le @ 1280x720) not equal<br />
PP/PPH422I3_Panasonic_A.264 ... JF ( yuv420p10le @ 1280x720) not equal<br />
PP/PPH422I4_Panasonic_A.264 ... JF ( yuv420p10le @ 1920x1072) not equal<br />
PP/PPH422I5_Panasonic_A.264 ... JF ( yuv420p10le @ 1920x1072) not equal<br />
PP/PPH422I6_Panasonic_A.264 ... JF ( yuv420p10le @ 1920x1072) not equal<br />
PP/PPH422I7_Panasonic_A.264 ... JF ( yuv420p10le @ 1920x1072) not equal<br />
<br />
[[Category:FATE]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=Running_FATE&diff=13011
Running FATE
2010-09-29T10:14:25Z
<p>Mik: </p>
<hr />
<div>== Get The Samples ==<br />
Sync the FATE samples:<br />
<br />
rsync -WaL rsync://rsync.mplayerhq.hu:/samples/fate-suite/ /path/to/fate/samples<br />
<br />
== Configuration ==<br />
Create a configuration file setting the following variables:<br />
<br />
slot= # some unique identifier<br />
repo=svn://svn.ffmpeg.org/ffmpeg/trunk # the source repository<br />
samples=/path/to/fate/samples<br />
fate_recv="ssh fate@fate.ffmpeg.org" # command to submit report<br />
<br />
# the following are optional and map to configure options<br />
arch=<br />
cpu=<br />
cross_prefix=<br />
cc=<br />
target_os=<br />
sysroot=<br />
target_exec=<br />
target_path=<br />
extra_cflags=<br />
extra_ldflags=<br />
extra_libs=<br />
extra_conf= # extra configure options not covered above<br />
<br />
make= # name of GNU make if not 'make'<br />
workdir= # directory in which to do all the work<br />
<br />
This file is parsed by the shell, so any shell features may be used. Any site-specific settings can be made here as well, such as PATH to compilers etc. One such file is required per configuration to be tested.<br />
<br />
The $slot value can be anything not already in use. I have chosen names of the form arch-os-compiler-version for mine, and I suggest others follow a similar scheme. Allowed characters are alphanumeric, underscore, period, and hyphen.<br />
<br />
== Get the Script ==<br />
Fetch the file 'tests/fate.sh' from the ffmpeg repo. This script checks out the source, builds it, runs the tests, and submits the report to the server. I suggest you watch it for changes and update keep an up to date version, although I hope this file will be rather stable.<br />
<br />
== Test Run ==<br />
Perform a test run by leaving $fate_recv unset in the configuration and issue the command "fate.sh /path/to/config/file". This should perform all the steps except the final report submission. In the end, $workdir should contain the following files:<br />
<br />
* configure.log<br />
* compile.log<br />
* test.log<br />
* report<br />
* version<br />
<br />
After a successful run, the 'report' file should contain one line for each test and a couple of header lines. Most of the content is base64-encoded, so it will look like gibberish.<br />
<br />
If any of the files are missing, or if the report seems too sparse, check for errors that may have occurred.<br />
<br />
Delete the version file to force a retest of the same revision.<br />
<br />
== Submitting Resuts ==<br />
When everything is working properly, create and ssh key, send it to the FATE system adminstrator, and await confirmation. Make sure the ssh command used in the fate_recv setting uses this key for authentication. You will also need to accept the host key of the server. It's fingerprint is<br />
<br />
a4:99:d7:d3:1c:92:0d:56:d6:d5:61:be:01:ae:7d:e6<br />
<br />
Accepting the host key is most easily done by running the ssh command directly from a shell once. When it connects, simply kill it. You will not get a shell prompt.<br />
<br />
== Regular Cycles ==<br />
You are now ready to commence automated testing. Set up a cron job, shell script, or use whatever means you prefer to run the command from step 3 at regular intervals. If using multiple configurations, a simple shell wrapper iterating over them may be convenient.<br />
<br />
The fate.sh script will refuse to run if the workdir is locked by the<br />
presence of a fate.lock file there. If something dies leaving this<br />
file behind, you must delete it manually.<br />
<br />
Adjunct to running the FATE script from cron, it's also useful to rsync the FATE samples directory via cron. This doesn't need to be performed as frequently. Once per day is adequate.<br />
<br />
[[Category:FATE]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=Intel_C_Compiler&diff=13010
Intel C Compiler
2010-09-29T10:12:42Z
<p>Mik: </p>
<hr />
<div>Intel sells a C++ compiler for Windows, Linux and OS X that is freely available for non-commercial usage. The Linux version of the compiler can be used to compile binaries of [[MPlayer]] and [[FFmpeg]] that are known to be slightly more optimized speed-wise than binaries compiled with gcc. The Windows version still has some issues.<br />
<br />
= Caveats =<br />
For 32 bit compilation with icc, the following highly optimized SSE2 functions for H264 decoding cannot be used due to stack pointer alignment issues. The functions are deactivated for non-beta versions of icc.<br />
* ff_x264_deblock_v_luma_sse2<br />
* ff_x264_deblock_h_luma_sse2<br />
* ff_x264_deblock_v_luma_intra_sse2<br />
* ff_x264_deblock_h_luma_intra_sse2<br />
A possible fix would be to define a prologue and epilogue for these functions in libavcodec/x86/x86inc.asm that saves, aligns and restores the stack pointer.<br />
<br />
= FFmpeg =<br />
Compilation with icc was tested for the following versions:<br />
== 11.1 ==<br />
11.1.059 is currently covered by FATE.<br />
=== 11.1 32 bit ===<br />
Compilation of said sse2 functions is disabled.<br />
<br />
11.1.038 (and later) are supported and expected to pass regression tests.<br />
<br />
fate-atrac3-1 fails if libavcodec/atrac3.c is compiled with optimisations > O1.<br />
<br />
=== 11.1 64 bit ===<br />
11.1.058 (and later) are supported and expected to pass regression tests.<br />
<br />
fate-sipr-5k0, fate-sipr-6k5 and fate-sipr-8k5 fail if libavcodec/sipr.c is compiled with optimisation > O2.<br />
<br />
All versions including 11.1.072 miscompile the function decode_var_block_data() in libavcodec/alsdec.c (Intel issue 583664), possible work-arounds are:<br />
* Pass -parallel to the compilation<br />
* Don't compile alsdec.c with -O3<br />
* Disable optimizations for decode_var_block_data() with #pragma optimize<br />
<br />
11.1.069 and earlier badly compiled vc1_mc_4mv_chroma() in libavcodec/vc1dec.c (Intel issue 556938). This was fixed in 11.1.072.<br />
<br />
At least 11.1.038 and earlier versions were known to badly compile the following files if optimization is used (Intel issue 540759):<br />
* libavcodec/h263.c<br />
: The function h263_pred_motion() gets miscompiled.<br />
* libavcodec/wmv2dec.c<br />
:The functon wmv2_pred_motion() gets miscompiled: A printf() after the initialization of *C shows that mot_val, A[], B[] and C[] often differ from compilation with -O0 while xy and wrap are unchanged.<br />
:Artefacts are clearly visible.<br />
* libavcodec/snow.c<br />
: The function pred_mv() gets miscompiled.<br />
* libavcodec/h264.c<br />
: The function pred_motion() gets miscompiled.<br />
Possible workarounds are to compile these files with -O0, with icc 10.1 or gcc, or put <br />
#pragma optimize ( "", off )<br />
and<br />
#pragma optimize ( "", on )<br />
around the affected functions. With one of these workarounds, regression tests are expected to pass.<br />
<br />
Earlier beta versions were not able to compile FFmpeg with optimizations enabled: Compilation of dsputil_mmx.c and cavsdsp_mmx.c failed.<br />
<br />
== 11.0 ==<br />
11.0.083 is currently covered by FATE.<br />
=== 11.0 32 bit ===<br />
All versions should be supported and are expected to pass regression tests.<br />
<br />
11.0.083 is covered by FATE.<br />
<br />
fate-atrac3-1 fails if libavcodec/atrac3.c is compiled with optimisations > O1.<br />
<br />
=== 11.0 64 bit ===<br />
11.0.081 and prior versions are known to fail compiling dsputil_mmx.c and cavsdsp_mmx.c with an internal error. This was fixed with 11.0.083.<br />
<br />
The same issues as with 11.1.038 exist for all versions, at least including 11.0.084 (Intel issue 540759). This is very unlikely to get fixed.<br />
<br />
All versions are known to incorrectly compile vc1_mc_4mv_chroma() in libavcodec/vc1dec.c leading to artefacts when decoding some files (Intel issue 556938). A possible workaround is to compile vc1dec.c with -O0.<br />
<br />
== 10.1 ==<br />
10.1.022 is covered by FATE.<br />
=== 10.1 32 bit ===<br />
Compiling libavcodec/vorbis_dec.o fails with an internal error since the change to SHOW_UBITS in r21948 if "-parallel" was passed to the compiler. This is Intel issue 583182 and unlikely to get fixed.<br />
<br />
Versions prior to 10.1.021 cannot compile the program audiogen (Intel issue 480656), needed for regression tests. A possible workaround is using gcc to compile audiogen:<br />
./configure --cc=icc --host-cc=gcc<br />
To pass the regression tests, the cpu option has to be passed to configure: --cpu=pentium3|pentium4|core2.<br />
<br />
=== 10.1 64 bit ===<br />
All versions should be supported and are expected to pass regression tests.<br />
Note that the iccbin binary itself is a 32 bit executable, seemingly causing trouble on some installations.<br />
<br />
The function vc1_mc_4mv_chroma() in libavcodec/vc1dec.c is miscompiled, leading to artefacts (for example with the sample from issue 255). This is unlikely to get fixed for 10.1.<br />
Possible workarounds are to disable optimization for this function using pragma optimize or compile vc1dec.c with -O0.<br />
<br />
== 12.0 Beta ==<br />
12.0.0 Beta 025 has the following problems:<br />
* ICE on attribute alloc_size<br />
* attribute may_alias not supported (not relevant since FFmpeg does not pass -ansi-alias to the compiler)<br />
* attribute force_align_arg_pointer not supported<br />
The following problems with older compiler versions were fixed:<br />
* attribute used finally works as expected, making the special case for DECLARE_ASM_CONST unneeded<br />
* stack pointer alignment for x86-32 works as in gcc, allowing to use mentioned x264 functions<br />
* als decoding fixed<br />
<br />
12.0.1 Beta 048 fails for the following regression tests:<br />
* libavformat/mov.c is miscompiled since r23764 (crash on reading alac.m4a) - Intel issue 602884<br />
* libavcodec/gifdec.c is miscompiled for -O2 and higher: lavf.gif cannot be decoded (gif_parse_next_image() in libavcodec/gifdec.c) - Intel issue 602887<br />
<br />
= MPlayer =<br />
The only additional issue MPlayer has is that it used to be difficult to compile a 32 bit binary with icc on a 64 bit system, but this was fixed in MPlayer's configure script.<br />
<br />
= Windows version =<br />
The Windows version of the compiler cannot be used to compile FFmpeg. The main issues are:<br />
* it uses Microsoft's header files and libs, which are not POSIX compliant;<br />
* it does not support ".align" in assembly;<br />
* it does not accept constructs such as<br />
int foo = ({int bar=10; bar;});<br />
which are used by macros in FFmpeg;<br />
* it does not support the MANGLE macro. This gives error messages such as:<br />
error: The direct symbol reference in movq is currently unsupported. Access symbols through the asm interface.<br />
<br />
Some positive points that make it much more attractive than Microsoft Visual C++ for a port effort are:<br />
* it supports C99;<br />
* it accepts at&t style asm.<br />
<br />
[[Category:Compilers]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=Sun_C_Compiler&diff=13009
Sun C Compiler
2010-09-29T10:10:26Z
<p>Mik: </p>
<hr />
<div>The Sun C Compiler (suncc) is a part of the Oracle Solaris Studio (previously Sun Studio) compiler suite which latest version is freely downloadable for OTN members. The license terms are quite restrictive though. Oracle Solaris Studio 12.2 provides suncc of version 5.11, the suite itself is available for the following platforms:<br />
* Solaris10/SPARC<br />
* Solaris10/x86<br />
* Linux/x86<br />
The Sun Studio 12 Update 1 and some older Express Editions still can be installed on OpenSolaris from the IPS repositories.<br />
<br />
= FFmpeg =<br />
<br />
The most of compiler-related issues are raised with inline assembly and optimizations enabled. The simplest workaround is to pass --disable-asm option to configure.<br />
<br />
FATE currently covers two x86 configurations.<br />
<br />
== suncc 5.10 ==<br />
<br />
The GPL code is needed to be disabled because of bug #6901853 (a deadlock of the optimizer during compiling libpostproc/postprocess.c) and #6905799 (an assertion when compiling libswscale/swscale.c). These issues can be worked around by reducing the optimization level to -O2 and -O3 respectively.<br />
<br />
=== Linux/x86_32 ===<br />
<br />
The function get_cabac_bypass_sign() is miscompiled (bug #6895158 - registers mentioned in the clobber list are used by the compiler).<br />
<br />
=== Linux/x86_64 ===<br />
<br />
A number of functions are miscompiled due to bug #6895158.<br />
<br />
The assembler does not accept 32-bit register addressing unless -a32 option is used (bug #6905803), --extra-cflags=-Wa,-a32 may be added to the list of configure options as a workaround.<br />
<br />
libavcodec/x86/mlpdsp.c is unbuildable, compilation fails with the messages "address of a void object cannot be taken". A possible workaround is to disable the mlp decoder using a configure option.<br />
<br />
== suncc 5.11 ==<br />
<br />
=== Linux/x86_64 ===<br />
<br />
The bugs #6986254 and #6986266 do not allow to enable inline assembly (FTBS). In addition, the x86 implementation of av_bswap64 is miscompiled (bug #6986168).<br />
<br />
[[Category:Compilers]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=Sun_C_Compiler&diff=13008
Sun C Compiler
2010-09-29T10:09:57Z
<p>Mik: /* Linux/x86_64 */</p>
<hr />
<div>The Sun C Compiler (suncc) is a part of the Oracle Solaris Studio (previously Sun Studio) compiler suite which latest version is freely downloadable for OTN members. The license terms are quite restrictive though. Oracle Solaris Studio 12.2 provides suncc of version 5.11, the suite itself is available for the following platforms:<br />
* Solaris10/SPARC<br />
* Solaris10/x86<br />
* Linux/x86<br />
The Sun Studio 12 Update 1 and some older Express Editions still can be installed on OpenSolaris from the IPS repositories.<br />
<br />
= FFmpeg =<br />
<br />
The most of compiler-related issues are raised with inline assembly and optimizations enabled. The simplest workaround is to pass --disable-asm option to configure.<br />
<br />
FATE currently covers two x86 configurations.<br />
<br />
== suncc 5.10 ==<br />
<br />
The GPL code is needed to be disabled because of bug #6901853 (a deadlock of the optimizer during compiling libpostproc/postprocess.c) and #6905799 (an assertion when compiling libswscale/swscale.c). These issues can be worked around by reducing the optimization level to -O2 and -O3 respectively.<br />
<br />
=== Linux/x86_32 ===<br />
<br />
The function get_cabac_bypass_sign() is miscompiled (bug #6895158 - registers mentioned in the clobber list are used by the compiler).<br />
<br />
=== Linux/x86_64 ===<br />
<br />
A number of functions are miscompiled due to bug #6895158.<br />
<br />
The assembler does not accept 32-bit register addressing unless -a32 option is used (bug #6905803), --extra-cflags=-Wa,-a32 may be added to the list of configure options as a workaround.<br />
<br />
libavcodec/x86/mlpdsp.c is unbuildable, compilation fails with the messages "address of a void object cannot be taken". A possible workaround is to disable the mlp decoder using a configure option.<br />
<br />
== suncc 5.11 ==<br />
<br />
=== Linux/x86_64 ===<br />
<br />
The bugs #6986254 and #6986266 do not allow to enable inline assembly (FTBS). In addition, the x86 implementation of av_bswap64 is miscompiled (bug #6986168).</div>
Mik
https://wiki.multimedia.cx/index.php?title=Sun_C_Compiler&diff=12998
Sun C Compiler
2010-09-23T18:46:31Z
<p>Mik: </p>
<hr />
<div>The Sun C Compiler (suncc) is a part of the Oracle Solaris Studio (previously Sun Studio) compiler suite which latest version is freely downloadable for OTN members. The license terms are quite restrictive though. Oracle Solaris Studio 12.2 provides suncc of version 5.11, the suite itself is available for the following platforms:<br />
* Solaris10/SPARC<br />
* Solaris10/x86<br />
* Linux/x86<br />
The Sun Studio 12 Update 1 and some older Express Editions still can be installed on OpenSolaris from the IPS repositories.<br />
<br />
= FFmpeg =<br />
<br />
The most of compiler-related issues are raised with inline assembly and optimizations enabled. The simplest workaround is to pass --disable-asm option to configure.<br />
<br />
FATE currently covers two x86 configurations.<br />
<br />
== suncc 5.10 ==<br />
<br />
The GPL code is needed to be disabled because of bug #6901853 (a deadlock of the optimizer during compiling libpostproc/postprocess.c) and #6905799 (an assertion when compiling libswscale/swscale.c). These issues can be worked around by reducing the optimization level to -O2 and -O3 respectively.<br />
<br />
=== Linux/x86_32 ===<br />
<br />
The function get_cabac_bypass_sign() is miscompiled (bug #6895158 - registers mentioned in the clobber list are used by the compiler).<br />
<br />
=== Linux/x86_64 ===<br />
<br />
A number of functions are miscompiled due to bug #6895158.<br />
<br />
The assembler does not accept 32-bit register addressing unless -a32 option is used (bug #6905803), --extra-cflags=-Wa,-a32 may be added to the list of configure options as a workaround.<br />
<br />
libavcodec/x86/mlpdsp.c is unbuildable, compilation fails with the messages "address of a void object cannot be taken". A possible workaround is to disable the mlp decoder using a configure option.<br />
<br />
== suncc 5.11 ==<br />
<br />
=== Linux/x86_64 ===<br />
<br />
The bugs #6986254 and #6986266 does not allow to enable inline assembly (FTBS). In addition, the x86 implementation of av_bswap64 is miscompiled (bug #6986168).</div>
Mik
https://wiki.multimedia.cx/index.php?title=Sun_C_Compiler&diff=12997
Sun C Compiler
2010-09-23T18:20:22Z
<p>Mik: order issues of suncc 5.10</p>
<hr />
<div>The Sun C Compiler (suncc) is a part of the Oracle Solaris Studio (previously Sun Studio) compiler suite which latest version is freely downloadable for OTN members. The license terms are quite restrictive though. Oracle Solaris Studio 12.2 provides suncc of version 5.11, the suite itself is available for the following platforms:<br />
* Solaris10/SPARC<br />
* Solaris10/x86<br />
* Linux/x86<br />
The Sun Studio 12 Update 1 and some older Express Editions still can be installed on OpenSolaris from the IPS repositories.<br />
<br />
= FFmpeg =<br />
<br />
The most of compiler-related issues are raised with inline assembly and optimizations enabled. The simplest workaround is to pass --disable-asm option to configure.<br />
<br />
FATE currently covers two x86 configurations.<br />
<br />
== suncc 5.10 ==<br />
<br />
The GPL code is needed to be disabled because of bug #6901853 (a deadlock of the optimizer during compiling libpostproc/postprocess.c) and #6905799 (an assertion when compiling libswscale/swscale.c). These issues can be worked around by reducing the optimization level to -O2 and -O3 respectively.<br />
<br />
=== Linux/x86_32 ===<br />
<br />
The function get_cabac_bypass_sign() is miscompiled (bug #6895158 - registers mentioned in the clobber list are used by the compiler).<br />
<br />
=== Linux/x86_64 ===<br />
<br />
A number of functions are miscompiled due to bug #6895158.<br />
<br />
The assembler does not accept 32-bit register addressing unless -a32 option is used (bug #6905803), --extra-cflags=-Wa,-a32 may be added to the list of configure options as a workaround.<br />
<br />
libavcodec/x86/mlpdsp.c is unbuildable, compilation fails with the messages "address of a void object cannot be taken". A possible workaround is to disable the mlp decoder using a configure option.</div>
Mik
https://wiki.multimedia.cx/index.php?title=Sun_C_Compiler&diff=12996
Sun C Compiler
2010-09-23T17:49:08Z
<p>Mik: </p>
<hr />
<div>The Sun C Compiler (suncc) is a part of the Oracle Solaris Studio (previously Sun Studio) compiler suite which latest version is freely downloadable for OTN members. The license terms are quite restrictive though. Oracle Solaris Studio 12.2 provides suncc of version 5.11, the suite itself is available for the following platforms:<br />
* Solaris10/SPARC<br />
* Solaris10/x86<br />
* Linux/x86<br />
The Sun Studio 12 Update 1 and some older Express Editions still can be installed on OpenSolaris from the IPS repositories.<br />
<br />
= FFmpeg =<br />
<br />
The most of compiler-related issues are raised with inline assembly and optimizations enabled. The simplest workaround is to pass --disable-asm option to configure.<br />
<br />
FATE currently covers two x86 configurations. The GPL code is disabled because of bug #6901853 (a deadlock of the optimizer during compiling libpostproc/postprocess.c) and #6905799 (an assertion when compiling libswscale/swscale.c). These issues can be worked around by reducing the optimization level to -O2 and -O3 respectively.<br />
<br />
== [http://fate.multimedia.cx/index.php?history=build&config_id=167 suncc 5.10, Linux/x86_32] ==<br />
<br />
The function get_cabac_bypass_sign() is miscompiled (bug #6895158 - registers mentioned in the clobber list are used by the compiler).<br />
<br />
== [http://fate.multimedia.cx/index.php?history=build&config_id=166 suncc 5.10, Linux/x86_64] ==<br />
<br />
A number of functions are miscompiled due to bug #6895158.<br />
<br />
The assembler does not accept 32-bit register addressing unless -a32 option is used (bug #6905803), --extra-cflags=-Wa,-a32 are added to the list of configure options as a workaround.<br />
<br />
libavcodec/x86/mlpdsp.c is unbuildable, compilation fails with the messages "address of a void object cannot be taken". The mlp decoder is disabled using a configure option.</div>
Mik
https://wiki.multimedia.cx/index.php?title=Sun_C_Compiler&diff=12995
Sun C Compiler
2010-09-23T17:46:08Z
<p>Mik: Oracle Solaris Studio 12.2</p>
<hr />
<div>The Sun C Compiler (suncc) is a part of the Oracle Solaris Studio (previously Sun Studio) compiler suite which latest version is freely downloadable for OTN members. The license terms are quite restrictive though. Oracle Solaris Studio 12.2 provides suncc of version 5.11, the suite itself is available for the following platforms:<br />
* Solaris10/SPARC<br />
* Solaris10/x86<br />
* Linux/x86<br />
The Sun Studio 12 Update 1 and some older Express Editions still can be installed from the OpenSolaris Repositories.<br />
<br />
= FFmpeg =<br />
<br />
The most of compiler-related issues are raised with inline assembly and optimizations enabled. The simplest workaround is to pass --disable-asm option to configure.<br />
<br />
FATE currently covers two x86 configurations. The GPL code is disabled because of bug #6901853 (a deadlock of the optimizer during compiling libpostproc/postprocess.c) and #6905799 (an assertion when compiling libswscale/swscale.c). These issues can be worked around by reducing the optimization level to -O2 and -O3 respectively.<br />
<br />
== [http://fate.multimedia.cx/index.php?history=build&config_id=167 suncc 5.10, Linux/x86_32] ==<br />
<br />
The function get_cabac_bypass_sign() is miscompiled (bug #6895158 - registers mentioned in the clobber list are used by the compiler).<br />
<br />
== [http://fate.multimedia.cx/index.php?history=build&config_id=166 suncc 5.10, Linux/x86_64] ==<br />
<br />
A number of functions are miscompiled due to bug #6895158.<br />
<br />
The assembler does not accept 32-bit register addressing unless -a32 option is used (bug #6905803), --extra-cflags=-Wa,-a32 are added to the list of configure options as a workaround.<br />
<br />
libavcodec/x86/mlpdsp.c is unbuildable, compilation fails with the messages "address of a void object cannot be taken". The mlp decoder is disabled using a configure option.</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Test_Coverage&diff=12844
FATE Test Coverage
2010-07-26T10:31:52Z
<p>Mik: /* Codec Tests */ undo previous edit</p>
<hr />
<div>This page tracks test coverage for [http://fate.multimedia.cx FATE].<br />
<br />
General coverage statistics as of SVN revision 21955:<br />
* demuxers: 90 / 131 total = 69% coverage<br />
* muxers: 31 / 87 total = 36% coverage<br />
* decoders: 170 / 243 total = 70% coverage<br />
* encoders: 52 / 90 total = 58% coverage<br />
<br />
'''Total coverage:''' 343 / 551 total mux/demux/encode/decode cases = '''62%''' coverage of those cases<br />
<br />
''(Note: Don't be shy about double-checking the numbers above.)<br />
<br />
== Format Tests ==<br />
This format list reflects 'ffmpeg -formats' as of SVN revision 21955 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || format name || demuxer test(s) || muxer test(s)<br />
|-<br />
| 3g2<br />
| 3GP2 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 3gp<br />
| 3GP format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 4xm<br />
| 4X Technologies format<br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| IFF<br />
| IFF format<br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}, {{FATE|134|iff-pcm}}, {{FATE|361|iff-ilbm}}<br />
| ''n/a''<br />
|-<br />
| ISS<br />
| Funcom ISS format<br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| MTV<br />
| MTV format<br />
| bgcolor="lime" | {{FATE|301|mtv}}<br />
| ''n/a''<br />
|-<br />
| RoQ<br />
| raw id RoQ format<br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| aac<br />
| ADTS AAC<br />
| bgcolor="lime" | {{FATE|357|aac-demux}}<br />
| ''n/a''<br />
|-<br />
| ac3<br />
| raw AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| adts<br />
| ADTS AAC<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| aea<br />
| MD STUDIO audio<br />
| bgcolor="lime" | {{FATE|347|aea-demux}}<br />
| ''n/a''<br />
|-<br />
| aiff<br />
| Audio IFF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alaw<br />
| PCM A-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| amr<br />
| 3GPP AMR file format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| apc<br />
| CRYO APC format<br />
| bgcolor="lime" | {{FATE|244|cryo-apc}}<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asf<br />
| ASF format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| asf_stream<br />
| ASF format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ass<br />
| SSA/ASS format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| au<br />
| SUN AU format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| avi<br />
| AVI format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| avm2<br />
| Flash 9 (AVM2) format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| avs<br />
| AVS format<br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda Softworks VID format<br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| bink<br />
| Bink<br />
| bgcolor="lime" | {{FATE|367|bink}}, {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| cavsvideo<br />
| raw Chinese AVS video<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| cdg<br />
| CD Graphics Format<br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| c93<br />
| Interplay C93<br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| caf<br />
| Apple Core Audio Format<br />
| bgcolor="lime" | {{FATE|345|caf}}<br />
| ''n/a''<br />
|-<br />
| crc<br />
| CRC testing format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| daud<br />
| D-Cinema audio format<br />
| bgcolor="lime" | {{FATE|302|d-cinema-demux}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dirac<br />
| raw Dirac<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dnxhd<br />
| raw DNxHD (SMPTE VC-3)<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dsicin<br />
| Delphine Software International CIN format<br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dts<br />
| raw DTS<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dv<br />
| DV video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dvd<br />
| MPEG-2 PS format (DVD VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dxa<br />
| DXA<br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| ea<br />
| Electronic Arts Multimedia Format<br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}, {{FATE|225|ea-dct}}, {{FATE|224|ea-tgv}}, {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}, {{FATE|279|ea-adpcm}}, {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| ea_cdata<br />
| Electronic Arts cdata<br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| raw E-AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32be<br />
| PCM 32 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32le<br />
| PCM 32 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64be<br />
| PCM 64 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64le<br />
| PCM 64 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ffm<br />
| FFM (FFserver live feed) format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| film_cpk<br />
| Sega FILM/CPK format<br />
| bgcolor="lime" | {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| filmstrip<br />
| Adobe Filmstrip<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| flac<br />
| raw FLAC<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| FLI/FLC/FLX animation format<br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| FLV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| framecrc<br />
| framecrc testing format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF Animation<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| gsm<br />
| raw GSM<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| gxf<br />
| GXF format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h261<br />
| raw H.261<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| raw H.263<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| raw H.264 video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcin<br />
| id Cinematic format<br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| image2<br />
| image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| image2pipe<br />
| piped image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ingenient<br />
| raw Ingenient MJPEG<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| ipmovie<br />
| Interplay MVE format<br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| ipod<br />
| iPod H.264 MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| iv8<br />
| A format generated by IndigoVision 8000 video server<br />
| bgcolor="lime" | {{FATE|365|iv8}}<br />
| ''n/a''<br />
|-<br />
| lmlm4<br />
| lmlm4 raw format<br />
| bgcolor="lime" | {{FATE|300|lmlm4-demux}}<br />
| ''n/a''<br />
|-<br />
| m4v<br />
| raw MPEG-4 video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| matroska<br />
| Matroska file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpeg<br />
| raw MJPEG video<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mlp<br />
| raw MLP<br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mm<br />
| American Laser Games MM format<br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| mmf<br />
| Yamaha SMAF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov<br />
| MOV format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov,mp4,m4a,3gp,3g2,mj2<br />
| QuickTime/MPEG-4/Motion JPEG 2000 format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MPEG audio layer 2<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp3<br />
| MPEG audio layer 3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp4<br />
| MP4 format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpc<br />
| Musepack<br />
| bgcolor="lime" | {{FATE|378|mpc7-demux}}<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| bgcolor="lime" | {{FATE|359|mpc8-demux}}<br />
| ''n/a''<br />
|-<br />
| mpeg<br />
| MPEG-1 System format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg1video<br />
| raw MPEG video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| raw MPEG-2 video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegts<br />
| MPEG-2 transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegtsraw<br />
| MPEG-2 raw transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo<br />
| raw MPEG video<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpjpeg<br />
| MIME multipart JPEG format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| msnwctcp<br />
| MSN TCP Webcam stream<br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mulaw<br />
| PCM mu-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mvi<br />
| Motion Pixels MVI format<br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mxf<br />
| Material eXchange Format<br />
| bgcolor="lime" | {{FATE|299|mxf}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nc<br />
| NC camera feed format<br />
| bgcolor="lime" | {{FATE|380|nc-demux}}<br />
| ''n/a''<br />
|-<br />
| nsv<br />
| Nullsoft Video format<br />
| bgcolor="lime" | {{FATE|145|nsv-demux}}<br />
| ''n/a''<br />
|-<br />
| null<br />
| raw null video format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nut<br />
| NUT format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| nuv<br />
| NuppelVideo format<br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| ogg<br />
| Ogg<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| oma<br />
| Sony OpenMG audio<br />
| bgcolor="lime" | {{FATE|348|oma-demux}}<br />
| ''n/a''<br />
|-<br />
| psp<br />
| PSP MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| psxstr<br />
| Sony Playstation STR format<br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| pva<br />
| TechnoTrend PVA file and stream format<br />
| bgcolor="lime" | {{FATE|298|pva-demux}}<br />
| ''n/a''<br />
|-<br />
| qcp<br />
| QCP format<br />
| bgcolor="lime" | {{FATE|304|qcp-demux}}<br />
| ''n/a''<br />
|-<br />
| r3d<br />
| REDCODE R3D format<br />
| bgcolor="lime" | {{FATE|278|redcode-demux}}<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rcv<br />
| VC-1 test bitstream<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rl2<br />
| RL2 format<br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| rm<br />
| RealMedia format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rpl<br />
| RPL/ARMovie format<br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| rtp<br />
| RTP output format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rtsp<br />
| RTSP input format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| s16be<br />
| PCM signed 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s16le<br />
| PCM signed 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24be<br />
| PCM signed 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24le<br />
| PCM signed 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32be<br />
| PCM signed 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32le<br />
| PCM signed 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s8<br />
| PCM signed 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| sdp<br />
| SDP<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| shn<br />
| raw Shorten<br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| siff<br />
| Beam Software SIFF<br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| smk<br />
| Smacker video<br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| sol<br />
| Sierra SOL format<br />
| bgcolor="lime" | {{FATE|269|sierra-sol}}<br />
| ''n/a''<br />
|-<br />
| sox<br />
| SoX native format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| spdif<br />
| IEC958 - S/PDIF (IEC-61937)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| svcd<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| swf<br />
| Flash format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| thp<br />
| THP<br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseq<br />
| Tiertex Limited SEQ format<br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| raw TrueHD<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| tta<br />
| True Audio<br />
| bgcolor="lime" | {{FATE|364|lossless-tta}}<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TeXture Dictionary<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| u16be<br />
| PCM unsigned 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u16le<br />
| PCM unsigned 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24be<br />
| PCM unsigned 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24le<br />
| PCM unsigned 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32be<br />
| PCM unsigned 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32le<br />
| PCM unsigned 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u8<br />
| PCM unsigned 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vc1<br />
| raw VC-1<br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vc1test<br />
| VC-1 test bitstream format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| vcd<br />
| MPEG-1 System format (VCD)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vmd<br />
| Sierra VMD format<br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vob<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| voc<br />
| Creative Voice file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| vqf<br />
| Nippon Telegraph and Telephone Corporation (NTT) TwinVQ<br />
| bgcolor="lime" | {{FATE|294|vqf-demux}}<br />
| ''n/a''<br />
|-<br />
| w64<br />
| Sony Wave64 format<br />
| bgcolor="lime" | {{FATE|346|w64}}<br />
| ''n/a''<br />
|-<br />
| wav<br />
| WAV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wc3movie<br />
| Wing Commander III movie format<br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| wsaud<br />
| Westwood Studios audio format<br />
| bgcolor="lime" | {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| wsvqa<br />
| Westwood Studios VQA format<br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wv<br />
| WavPack<br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| xa<br />
| Maxis XA File Format<br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| yuv4mpegpipe<br />
| YUV4MPEG pipe format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|}<br />
<br />
== Codec Tests ==<br />
This codec list reflects 'ffmpeg -formats' as of SVN revision 24502 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || codec name || codec type || codec flags<ref> FFmpeg codec flags<br />
<code><br />
$ ffmpeg -formats<br />
[...]<br />
Codecs:<br />
D..... = Decoding supported<br />
.E.... = Encoding supported<br />
..V... = Video codec<br />
..A... = Audio codec<br />
..S... = Subtitle codec<br />
...S.. = Supports draw_horiz_band<br />
....D. = Supports direct rendering method 1<br />
.....T = Supports weird frame truncation<br />
[...]<br />
</code><br />
</ref> || decoder test(s) || encoder test(s)<br />
|-<br />
| 4xm<br />
| 4X Movie<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8bps<br />
| QuickTime 8BPS video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|120|8bps}}<br />
| ''n/a''<br />
|-<br />
| 8svx_exp<br />
| 8SVX exponential<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8svx_fib<br />
| 8SVX fibonacci<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}<br />
| ''n/a''<br />
|-<br />
| FRWU<br />
| Forward Uncompressed<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|377|frwu}}<br />
| ''n/a''<br />
|-<br />
| aac<br />
| Advanced Audio Coding<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| aasc<br />
| Autodesk RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|109|aasc}}<br />
| <br />
|-<br />
| ac3<br />
| ATSC A/52A (AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_4xm<br />
| ADPCM 4X Movie<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_adx<br />
| SEGA CRI ADX ADPCM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| adpcm_ct<br />
| ADPCM Creative Technology<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|282|creative-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea<br />
| ADPCM Electronic Arts<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|279|ea-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_maxis_xa<br />
| ADPCM Electronic Arts Maxis CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r1<br />
| ADPCM Electronic Arts R1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r2<br />
| ADPCM Electronic Arts R2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|366|adpcm-ea-r2}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r3<br />
| ADPCM Electronic Arts R3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|368|adpcm-ea-r3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_xas<br />
| ADPCM Electronic Arts XAS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_amv<br />
| ADPCM IMA AMV<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk3<br />
| ADPCM IMA Duck DK3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|153|duck-dk3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk4<br />
| ADPCM IMA Duck DK4<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|152|duck-dk4}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_eacs<br />
| ADPCM IMA Electronic Arts EACS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|362|ea-tgv-ima-ea-eacs}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_sead<br />
| ADPCM IMA Electronic Arts SEAD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_iss<br />
| ADPCM IMA Funcom ISS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_qt<br />
| ADPCM IMA QuickTime<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|60|qt-ima4-mono}}, {{FATE|66|qt-ima4-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_smjpeg<br />
| ADPCM IMA Loki SDL MJPEG<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_wav<br />
| ADPCM IMA Wav<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|70|qt-msimaadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_ws<br />
| ADPCM IMA Westwood<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}, {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ms<br />
| ADPCM Microsoft<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|69|qt-msadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_sbpro_2<br />
| ADPCM Sound Blaster Pro 2-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|283|creative-adpcm-8-2bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_3<br />
| ADPCM Sound Blaster Pro 2.6-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|284|creative-adpcm-8-2.6bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_4<br />
| ADPCM Sound Blaster Pro 4-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|285|creative-adpcm-8-4bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_swf<br />
| ADPCM Shockwave Flash<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_thp<br />
| ADPCM Nintendo Gamecube THP<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_xa<br />
| ADPCM CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| adpcm_yamaha<br />
| ADPCM Yamaha<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alac<br />
| ALAC (Apple Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|286|lossless-appleaudio}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| als<br />
| MPEG-4 Audio Lossless Coding (ALS)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|371|mpeg4-als-conformance-00}} and others<br />
| ''n/a''<br />
|-<br />
| amv<br />
| AMV Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| amrnb<br />
| Adaptive Multi-Rate NarrowBand<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| ansi<br />
| ASCII/ANSI art<br />
| video<br />
| D<br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asv1<br />
| ASUS V1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| asv2<br />
| ASUS V2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| atrac1<br />
| Atrac 1 (Adaptive TRansform Acoustic Coding)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| atrac3<br />
| Atrac 3 (Adaptive TRansform Acoustic Coding 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| aura<br />
| Auravision AURA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|352|auravision}}<br />
| ''n/a''<br />
|-<br />
| aura2<br />
| Auravision Aura 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|354|auravision-v2}}<br />
| ''n/a''<br />
|-<br />
| avs<br />
| AVS (Audio Video Standard) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda VID video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| binkaudio_dct<br />
| Bink Audio (DCT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkaudio_rdft<br />
| Bink Audio (RDFT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkvideo<br />
| Bink video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| bmp<br />
| BMP image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| c93<br />
| Interplay C93<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| camstudio<br />
| CamStudio<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|101|cscd}}<br />
| ''n/a''<br />
|-<br />
| camtasia<br />
| TechSmith Screen Capture Codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|287|tscc-15bit}}, {{FATE|287|tscc-32bit}}<br />
| ''n/a''<br />
|-<br />
| cavs<br />
| Chinese AVS video (AVS1-P2, JiZhun profile)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cdgraphics<br />
| CD Graphics video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| cinepak<br />
| Cinepak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|131|cvid}}, {{FATE|132|cvid-palette}}, {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| cljr<br />
| Cirrus Logic AccuPak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|122|cljr}}<br />
| ''n/a''<br />
|-<br />
| cook<br />
| COOK<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cyuv<br />
| Creative YUV (CYUV)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|76|cyuv}}<br />
| ''n/a''<br />
|-<br />
| dca<br />
| DCA (DTS Coherent Acoustics)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| dnxhd<br />
| VC3/DNxHD<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dpx<br />
| DPX image<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|305|dpx}}<br />
| ''n/a''<br />
|-<br />
| dsicinaudio<br />
| Delphine Software International CIN audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dsicinvideo<br />
| Delphine Software International CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dvbsub<br />
| DVB subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvdsub<br />
| DVD subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvvideo<br />
| DV (Digital Video)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dxa<br />
| Feeble Files/ScummVM DXA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| ATSC A/52B (AC-3, E-AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| eacmv<br />
| Electronic Arts CMV video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}<br />
| ''n/a''<br />
|-<br />
| eamad<br />
| Electronic Arts Madcow Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| eatgq<br />
| Electronic Arts TGQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|262|ea-tgq}}<br />
| ''n/a''<br />
|-<br />
| eatgv<br />
| Electronic Arts TGV video<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| eatqi<br />
| Electronic Arts TQI video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|279|ea-wve}}<br />
| ''n/a''<br />
|-<br />
| escape124<br />
| Escape 124<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| ffv1<br />
| FFmpeg video codec #1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| ffvhuff<br />
| Huffyuv FFmpeg variant<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| flac<br />
| FLAC (Free Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flashsv<br />
| Flash Screen Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| Autodesk Animator Flic video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| Flash Video (FLV) / Sorenson Spark / Sorenson H.263<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| fraps<br />
| Fraps<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|123|fraps-v0}}, {{FATE|124|fraps-v1}}, {{FATE|125|fraps-v2}}, {{FATE|263|fraps-v3}}, {{FATE|126|fraps-v4}}, {{FATE|127|fraps-v5}}<br />
| ''n/a''<br />
|-<br />
| g726<br />
| G.726 ADPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF (Graphics Interchange Format)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| gsm<br />
| GSM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| gsm_ms<br />
| GSM Microsoft variant<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h261<br />
| H.261<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| H.263 / H.263-1996<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263i<br />
| Intel H.263<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h263p<br />
| H.263+ / H.263-1998 / H.263 version 2<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10<br />
| video<br />
| D <br />
| bgcolor="lime" | h264-conformance-*<br />
| ''n/a''<br />
|-<br />
| huffyuv<br />
| Huffyuv / HuffYUV<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcinvideo<br />
| id Quake II CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| iff_byterun1<br />
| IFF ByteRun1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|370|iff-byterun1}}<br />
| ''n/a''<br />
|-<br />
| iff_ilbm<br />
| IFF ILBM<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|361|iff_ilbm}}<br />
| ''n/a''<br />
|-<br />
| imc<br />
| IMC (Intel Music Coder)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| indeo2<br />
| Intel Indeo 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|264|indeo2}}<br />
| ''n/a''<br />
|-<br />
| indeo3<br />
| Intel Indeo 3<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|110|indeo3}}<br />
| ''n/a''<br />
|-<br />
| indeo5<br />
| Intel Indeo 5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|363|indeo5}}<br />
| ''n/a''<br />
|-<br />
| interplay_dpcm<br />
| DPCM Interplay<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| interplayvideo<br />
| Interplay MVE video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| jpegls<br />
| JPEG-LS<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| kgv1<br />
| Kega Game Video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| kmvc<br />
| Karl Morton's video codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|104|kmvc}}<br />
| ''n/a''<br />
|-<br />
| ljpeg<br />
| Lossless JPEG<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| loco<br />
| LOCO<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|111|loco-yuy2}}, {{FATE|112|loco-rgb}}<br />
| ''n/a''<br />
|-<br />
| mace3<br />
| MACE (Macintosh Audio Compression/Expansion) 3:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|62|qt-mac3-mono}}, {{FATE|72|qt-mac3-stereo}}<br />
| ''n/a''<br />
|-<br />
| mace6<br />
| MACE (Macintosh Audio Compression/Expansion) 6:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|63|qt-mac6-mono}}, {{FATE|73|qt-mac6-stereo}}<br />
| ''n/a''<br />
|-<br />
| mdec<br />
| Sony PlayStation MDEC (Motion DECoder)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|225|ea-dct}}, {{FATE|281|psx-str}}<br />
|-<br />
| mimic<br />
| Mimic<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mjpeg<br />
| MJPEG (Motion JPEG)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpegb<br />
| Apple MJPEG-B<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mlp<br />
| MLP (Meridian Lossless Packing)/TrueHD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| ''n/a''<br />
|-<br />
| mmvideo<br />
| American Laser Games MM Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| motionpixels<br />
| Motion Pixels video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mp1<br />
| MP1 (MPEG audio layer 1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp1float<br />
| MP1 (MPEG audio layer 1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MP2 (MPEG audio layer 2)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mp2float<br />
| MP2 (MPEG audio layer 2)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3<br />
| MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3adu<br />
| ADU (Application Data Unit) MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3adufloat<br />
| ADU (Application Data Unit) MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3float<br />
| MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3on4<br />
| MP3onMP4<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3on4float<br />
| MP3onMP4<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc7<br />
| Musepack SV7<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpeg1video<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| MPEG-2 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg4<br />
| MPEG-4 part 2<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegvideo<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| msmpeg4<br />
| MPEG-4 part 2 Microsoft variant version 3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msmpeg4v1<br />
| MPEG-4 part 2 Microsoft variant version 1<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| msmpeg4v2<br />
| MPEG-4 part 2 Microsoft variant version 2<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msrle<br />
| Microsoft RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|116|msrle-8bit}}<br />
| ''n/a''<br />
|-<br />
| msvideo1<br />
| Microsoft Video 1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|118|msvideo1-8bit}}, {{FATE|117|msvideo1-16bit}}<br />
| ''n/a''<br />
|-<br />
| mszh<br />
| LCL (LossLess Codec Library) MSZH<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|289|mszh}}<br />
| ''n/a''<br />
|-<br />
| nellymoser<br />
| Nellymoser Asao<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| nuv<br />
| NuppelVideo/RTJPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| pam<br />
| PAM (Portable AnyMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pbm<br />
| PBM (Portable BitMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_alaw<br />
| PCM A-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_bluray<br />
| PCM signed 16|20|24-bit big-endian for Blu-ray media<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pcm_dvd<br />
| PCM signed 20|24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|381|pcm_dvd}}<br />
| ''n/a''<br />
|-<br />
| pcm_f32be<br />
| PCM 32-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_f32le<br />
| PCM 32-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64be<br />
| PCM 64-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64le<br />
| PCM 64-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_mulaw<br />
| PCM mu-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16be<br />
| PCM signed 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16le<br />
| PCM signed 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_s16le_planar<br />
| PCM 16-bit little-endian planar<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|370|ea-mad-pcm-planar}}<br />
| ''n/a''<br />
|-<br />
| pcm_s24be<br />
| PCM signed 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24daud<br />
| PCM D-Cinema audio signed 24-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24le<br />
| PCM signed 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32be<br />
| PCM signed 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32le<br />
| PCM signed 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s8<br />
| PCM signed 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_u16be<br />
| PCM unsigned 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u16le<br />
| PCM unsigned 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24be<br />
| PCM unsigned 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24le<br />
| PCM unsigned 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32be<br />
| PCM unsigned 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32le<br />
| PCM unsigned 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u8<br />
| PCM unsigned 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_zork<br />
| PCM Zork<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcx<br />
| PC Paintbrush PCX image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgm<br />
| PGM (Portable GrayMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgmyuv<br />
| PGMYUV (Portable GrayMap YUV) image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pgssub<br />
| HDMV Presentation Graphic Stream subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pictor<br />
| Pictor/PC Paint<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| png<br />
| PNG image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|296|corepng}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ppm<br />
| PPM (Portable PixelMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ptx<br />
| V.Flash PTX image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|297|ptx}}<br />
| ''n/a''<br />
|-<br />
| qcelp<br />
| QCELP / PureVoice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdm2<br />
| QDesign Music Codec 2<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdraw<br />
| Apple QuickDraw<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|291|quickdraw}}<br />
| ''n/a''<br />
|-<br />
| qpeg<br />
| Q-team QPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|103|qpeg}}<br />
| ''n/a''<br />
|-<br />
| qtrle<br />
| QuickTime Animation (RLE) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|267|qtrle-1bit}}, {{FATE|268|qtrle-2bit}}, {{FATE|147|qtrle-4bit}}, {{FATE|148|qtrle-8bit}}, {{FATE|149|qtrle-16bit}}, {{FATE|150|qtrle-24bit}}, {{FATE|151|qtrle-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| r210<br />
| Uncompressed RGB 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| real_144<br />
| RealAudio 1.0 (14.4K)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|144|real-14_4}}<br />
| ''n/a''<br />
|-<br />
| real_288<br />
| RealAudio 2.0 (28.8K)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rl2<br />
| RL2 video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| roq_dpcm<br />
| id RoQ DPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| roqvideo<br />
| id RoQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| rpza<br />
| QuickTime video (RPZA)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|119|rpza}}<br />
| ''n/a''<br />
|-<br />
| rv10<br />
| RealVideo 1.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv20<br />
| RealVideo 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv30<br />
| RealVideo 3.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rv40<br />
| RealVideo 4.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|261|real-rv40}}<br />
| n/a<br />
|-<br />
| sgi<br />
| SGI image<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| shorten<br />
| Shorten<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| sipr<br />
| RealAudio SIPR / ACELP.NET<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| smackaud<br />
| Smacker audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smackvid<br />
| Smacker video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smc<br />
| QuickTime Graphics (SMC)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|146|smc}}<br />
| ''n/a''<br />
|-<br />
| snow<br />
| Snow<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| sol_dpcm<br />
| DPCM Sol<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|269|sierra-audio}}<br />
| ''n/a''<br />
|-<br />
| sonic<br />
| Sonic<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sonicls<br />
| Sonic lossless<br />
| audio<br />
| <br />
| ''n/a''<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sp5x<br />
| Sunplus JPEG (SP5X)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|382|sp5x}}<br />
| ''n/a''<br />
|-<br />
| sunrast<br />
| Sun Rasterfile image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|383|sunraster-1bit-raw}}, others<br />
| ''n/a''<br />
|-<br />
| svq1<br />
| Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|142|svq1}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| svq3<br />
| Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|143|svq3}}<br />
| ''n/a''<br />
|-<br />
| targa<br />
| Truevision Targa image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| theora<br />
| Theora<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| thp<br />
| Nintendo Gamecube THP video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseqvideo<br />
| Tiertex Limited SEQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tiff<br />
| TIFF image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| TrueHD<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion1<br />
| Duck TrueMotion 1.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion2<br />
| Duck TrueMotion 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|154|duck-tm2}}<br />
| ''n/a''<br />
|-<br />
| truespeech<br />
| DSP Group TrueSpeech<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| tta<br />
| True Audio (TTA)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|364|tta}}<br />
| ''n/a''<br />
|-<br />
| twinvq<br />
| VQF TwinVQ<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TXD (TeXture Dictionary) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ultimotion<br />
| IBM UltiMotion<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|105|ulti}}<br />
| ''n/a''<br />
|-<br />
| v210<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|323|v210}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| v210x<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vb<br />
| Beam Software VB<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| vc1<br />
| SMPTE VC-1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vcr1<br />
| ATI VCR1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|292|vcr1}}<br />
| ''n/a''<br />
|-<br />
| vmdaudio<br />
| Sierra VMD audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmdvideo<br />
| Sierra VMD video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmnc<br />
| VMware Screen Codec / VMware Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|251|vmnc-16bit}}, {{FATE|252|vmnc-32bit}}<br />
| ''n/a''<br />
|-<br />
| vorbis<br />
| Vorbis<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| vp3<br />
| On2 VP3<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vp5<br />
| On2 VP5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|349|vp5}}<br />
| ''n/a''<br />
|-<br />
| vp6<br />
| On2 VP6<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}<br />
| ''n/a''<br />
|-<br />
| vp6a<br />
| On2 VP6 (Flash version, with alpha channel)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|350|vp6a}}<br />
| ''n/a''<br />
|-<br />
| vp6f<br />
| On2 VP6 (Flash version)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|351|vp6f}}<br />
| ''n/a''<br />
|-<br />
| vp8<br />
| On2 VP8<br />
| video<br />
| D <br />
| bgcolor="lime" | vp8-test-vector-*<br />
| ''n/a''<br />
|-<br />
| vqavideo<br />
| Westwood Studios VQA (Vector Quantized Animation) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wavpack<br />
| WavPack<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| wmapro<br />
| Windows Media Audio 9 Professional<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmav1<br />
| Windows Media Audio 1<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| wmav2<br />
| Windows Media Audio 2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmavoice<br />
| Windows Media Audio Voice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmv1<br />
| Windows Media Video 7<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv2<br />
| Windows Media Video 8<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv3<br />
| Windows Media Video 9<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wnv1<br />
| Winnov WNV1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|245|wnv1}}<br />
| ''n/a''<br />
|-<br />
| ws_snd1<br />
| Westwood Audio (SND1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| xan_dpcm<br />
| DPCM Xan<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|253|xan-dpcm}}<br />
| ''n/a''<br />
|-<br />
| xan_wc3<br />
| Wing Commander III / Xan<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| xl<br />
| Miro VideoXL<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|246|video-xl}}<br />
| ''n/a''<br />
|-<br />
| xsub<br />
| DivX subtitles (XSUB)<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| yop<br />
| Psygnosis YOP Video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| zlib<br />
| LCL (LossLess Codec Library) ZLIB<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|290|zlib}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| zmbv<br />
| Zip Motion Blocks Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|247|zmbv-8bit}}, {{FATE|248|zmbv-15bit}}, {{FATE|249|zmbv-16bit}}, {{FATE|250|zmbv-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|}<br />
<br />
== TODO ==<br />
* Everything in "make fate2".<br />
<br />
* Audio codecs:<br />
** Use the new FATE 1-off method for testing the following codecs: ATRAC3, Musepack SV7 & SV8, Vorbis, WMA v1, ATRAC1, WMAPro, BinkAudio and float MP3 decoder<br />
** Use the new FATE RMS method for testing MPEG-1 layer 1/2/3 conformance vectors<br />
** for each of the raw PCM formats, e.g., 64-bit big-endian floating point:<br />
*** make one test that transcodes the FFmpeg synthetic waveform to pcm_f64be contained inside of a raw f64be raw container and runs MD5 on the result<br />
*** make a subsequent test that transcodes that same file to raw PCM s16le output and runs MD5 on the result<br />
*** test this by performing the round-trip from the command line, dumping the final result to a WAV file and playing; should sound correct<br />
*** this encode/decode methodology will work on the assumption that FATE runs test specs in order according to their IDs; this seems to occur coincidentally right now but fate-script.py should be revised so that it is explicit (add ORDER BY to the statement 'test_cursor.execute("SELECT * FROM test_spec")')<br />
<br />
* Video codecs:<br />
** H264 parser (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-April/022052.html]). Sample: ftp://upload.mplayerhq.hu/incoming/h_264_corrupted_samples/001_pes.vdr<br />
** Test the decoding of VC-1 conformance vectors<br />
** [[DPX]] 10 and 16 bit, samples at http://samples.mplayerhq.hu/V-codecs/dpx/. Maybe the 10-bit sample will need to wait a lossless RGB48LE <-> RGB48BE swscale conversion (should be trivial, ask Ramiro). (one of the 2 samples is now listed; the other is not cross-platform bit exact --[[User:Multimedia Mike|Multimedia Mike]] 21:41, 17 June 2009 (EDT) )<br />
<br />
* Demuxers:<br />
** Patological FLV (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2010-April/087246.html]). Sample: http://samples.mplayerhq.hu/A-codecs/speex/testingSpeex.flv<br />
<br />
* Libswscale<br />
** A possible way would be to modify swscale-example to run the tests with the bitexact flag set and evaluate the MD5 sum of the results<br />
<br />
== Notes ==<br />
<references/><br />
<br />
[[Category:FATE]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Test_Coverage&diff=12843
FATE Test Coverage
2010-07-26T06:56:08Z
<p>Mik: /* Codec Tests */ mark pictor as TODO</p>
<hr />
<div>This page tracks test coverage for [http://fate.multimedia.cx FATE].<br />
<br />
General coverage statistics as of SVN revision 21955:<br />
* demuxers: 90 / 131 total = 69% coverage<br />
* muxers: 31 / 87 total = 36% coverage<br />
* decoders: 170 / 243 total = 70% coverage<br />
* encoders: 52 / 90 total = 58% coverage<br />
<br />
'''Total coverage:''' 343 / 551 total mux/demux/encode/decode cases = '''62%''' coverage of those cases<br />
<br />
''(Note: Don't be shy about double-checking the numbers above.)<br />
<br />
== Format Tests ==<br />
This format list reflects 'ffmpeg -formats' as of SVN revision 21955 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || format name || demuxer test(s) || muxer test(s)<br />
|-<br />
| 3g2<br />
| 3GP2 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 3gp<br />
| 3GP format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 4xm<br />
| 4X Technologies format<br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| IFF<br />
| IFF format<br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}, {{FATE|134|iff-pcm}}, {{FATE|361|iff-ilbm}}<br />
| ''n/a''<br />
|-<br />
| ISS<br />
| Funcom ISS format<br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| MTV<br />
| MTV format<br />
| bgcolor="lime" | {{FATE|301|mtv}}<br />
| ''n/a''<br />
|-<br />
| RoQ<br />
| raw id RoQ format<br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| aac<br />
| ADTS AAC<br />
| bgcolor="lime" | {{FATE|357|aac-demux}}<br />
| ''n/a''<br />
|-<br />
| ac3<br />
| raw AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| adts<br />
| ADTS AAC<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| aea<br />
| MD STUDIO audio<br />
| bgcolor="lime" | {{FATE|347|aea-demux}}<br />
| ''n/a''<br />
|-<br />
| aiff<br />
| Audio IFF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alaw<br />
| PCM A-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| amr<br />
| 3GPP AMR file format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| apc<br />
| CRYO APC format<br />
| bgcolor="lime" | {{FATE|244|cryo-apc}}<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asf<br />
| ASF format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| asf_stream<br />
| ASF format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ass<br />
| SSA/ASS format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| au<br />
| SUN AU format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| avi<br />
| AVI format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| avm2<br />
| Flash 9 (AVM2) format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| avs<br />
| AVS format<br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda Softworks VID format<br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| bink<br />
| Bink<br />
| bgcolor="lime" | {{FATE|367|bink}}, {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| cavsvideo<br />
| raw Chinese AVS video<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| cdg<br />
| CD Graphics Format<br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| c93<br />
| Interplay C93<br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| caf<br />
| Apple Core Audio Format<br />
| bgcolor="lime" | {{FATE|345|caf}}<br />
| ''n/a''<br />
|-<br />
| crc<br />
| CRC testing format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| daud<br />
| D-Cinema audio format<br />
| bgcolor="lime" | {{FATE|302|d-cinema-demux}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dirac<br />
| raw Dirac<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dnxhd<br />
| raw DNxHD (SMPTE VC-3)<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dsicin<br />
| Delphine Software International CIN format<br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dts<br />
| raw DTS<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dv<br />
| DV video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dvd<br />
| MPEG-2 PS format (DVD VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dxa<br />
| DXA<br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| ea<br />
| Electronic Arts Multimedia Format<br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}, {{FATE|225|ea-dct}}, {{FATE|224|ea-tgv}}, {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}, {{FATE|279|ea-adpcm}}, {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| ea_cdata<br />
| Electronic Arts cdata<br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| raw E-AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32be<br />
| PCM 32 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32le<br />
| PCM 32 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64be<br />
| PCM 64 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64le<br />
| PCM 64 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ffm<br />
| FFM (FFserver live feed) format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| film_cpk<br />
| Sega FILM/CPK format<br />
| bgcolor="lime" | {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| filmstrip<br />
| Adobe Filmstrip<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| flac<br />
| raw FLAC<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| FLI/FLC/FLX animation format<br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| FLV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| framecrc<br />
| framecrc testing format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF Animation<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| gsm<br />
| raw GSM<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| gxf<br />
| GXF format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h261<br />
| raw H.261<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| raw H.263<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| raw H.264 video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcin<br />
| id Cinematic format<br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| image2<br />
| image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| image2pipe<br />
| piped image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ingenient<br />
| raw Ingenient MJPEG<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| ipmovie<br />
| Interplay MVE format<br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| ipod<br />
| iPod H.264 MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| iv8<br />
| A format generated by IndigoVision 8000 video server<br />
| bgcolor="lime" | {{FATE|365|iv8}}<br />
| ''n/a''<br />
|-<br />
| lmlm4<br />
| lmlm4 raw format<br />
| bgcolor="lime" | {{FATE|300|lmlm4-demux}}<br />
| ''n/a''<br />
|-<br />
| m4v<br />
| raw MPEG-4 video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| matroska<br />
| Matroska file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpeg<br />
| raw MJPEG video<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mlp<br />
| raw MLP<br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mm<br />
| American Laser Games MM format<br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| mmf<br />
| Yamaha SMAF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov<br />
| MOV format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov,mp4,m4a,3gp,3g2,mj2<br />
| QuickTime/MPEG-4/Motion JPEG 2000 format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MPEG audio layer 2<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp3<br />
| MPEG audio layer 3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp4<br />
| MP4 format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpc<br />
| Musepack<br />
| bgcolor="lime" | {{FATE|378|mpc7-demux}}<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| bgcolor="lime" | {{FATE|359|mpc8-demux}}<br />
| ''n/a''<br />
|-<br />
| mpeg<br />
| MPEG-1 System format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg1video<br />
| raw MPEG video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| raw MPEG-2 video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegts<br />
| MPEG-2 transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegtsraw<br />
| MPEG-2 raw transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo<br />
| raw MPEG video<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpjpeg<br />
| MIME multipart JPEG format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| msnwctcp<br />
| MSN TCP Webcam stream<br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mulaw<br />
| PCM mu-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mvi<br />
| Motion Pixels MVI format<br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mxf<br />
| Material eXchange Format<br />
| bgcolor="lime" | {{FATE|299|mxf}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nc<br />
| NC camera feed format<br />
| bgcolor="lime" | {{FATE|380|nc-demux}}<br />
| ''n/a''<br />
|-<br />
| nsv<br />
| Nullsoft Video format<br />
| bgcolor="lime" | {{FATE|145|nsv-demux}}<br />
| ''n/a''<br />
|-<br />
| null<br />
| raw null video format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nut<br />
| NUT format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| nuv<br />
| NuppelVideo format<br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| ogg<br />
| Ogg<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| oma<br />
| Sony OpenMG audio<br />
| bgcolor="lime" | {{FATE|348|oma-demux}}<br />
| ''n/a''<br />
|-<br />
| psp<br />
| PSP MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| psxstr<br />
| Sony Playstation STR format<br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| pva<br />
| TechnoTrend PVA file and stream format<br />
| bgcolor="lime" | {{FATE|298|pva-demux}}<br />
| ''n/a''<br />
|-<br />
| qcp<br />
| QCP format<br />
| bgcolor="lime" | {{FATE|304|qcp-demux}}<br />
| ''n/a''<br />
|-<br />
| r3d<br />
| REDCODE R3D format<br />
| bgcolor="lime" | {{FATE|278|redcode-demux}}<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rcv<br />
| VC-1 test bitstream<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rl2<br />
| RL2 format<br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| rm<br />
| RealMedia format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rpl<br />
| RPL/ARMovie format<br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| rtp<br />
| RTP output format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rtsp<br />
| RTSP input format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| s16be<br />
| PCM signed 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s16le<br />
| PCM signed 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24be<br />
| PCM signed 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24le<br />
| PCM signed 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32be<br />
| PCM signed 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32le<br />
| PCM signed 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s8<br />
| PCM signed 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| sdp<br />
| SDP<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| shn<br />
| raw Shorten<br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| siff<br />
| Beam Software SIFF<br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| smk<br />
| Smacker video<br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| sol<br />
| Sierra SOL format<br />
| bgcolor="lime" | {{FATE|269|sierra-sol}}<br />
| ''n/a''<br />
|-<br />
| sox<br />
| SoX native format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| spdif<br />
| IEC958 - S/PDIF (IEC-61937)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| svcd<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| swf<br />
| Flash format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| thp<br />
| THP<br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseq<br />
| Tiertex Limited SEQ format<br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| raw TrueHD<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| tta<br />
| True Audio<br />
| bgcolor="lime" | {{FATE|364|lossless-tta}}<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TeXture Dictionary<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| u16be<br />
| PCM unsigned 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u16le<br />
| PCM unsigned 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24be<br />
| PCM unsigned 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24le<br />
| PCM unsigned 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32be<br />
| PCM unsigned 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32le<br />
| PCM unsigned 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u8<br />
| PCM unsigned 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vc1<br />
| raw VC-1<br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vc1test<br />
| VC-1 test bitstream format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| vcd<br />
| MPEG-1 System format (VCD)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vmd<br />
| Sierra VMD format<br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vob<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| voc<br />
| Creative Voice file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| vqf<br />
| Nippon Telegraph and Telephone Corporation (NTT) TwinVQ<br />
| bgcolor="lime" | {{FATE|294|vqf-demux}}<br />
| ''n/a''<br />
|-<br />
| w64<br />
| Sony Wave64 format<br />
| bgcolor="lime" | {{FATE|346|w64}}<br />
| ''n/a''<br />
|-<br />
| wav<br />
| WAV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wc3movie<br />
| Wing Commander III movie format<br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| wsaud<br />
| Westwood Studios audio format<br />
| bgcolor="lime" | {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| wsvqa<br />
| Westwood Studios VQA format<br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wv<br />
| WavPack<br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| xa<br />
| Maxis XA File Format<br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| yuv4mpegpipe<br />
| YUV4MPEG pipe format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|}<br />
<br />
== Codec Tests ==<br />
This codec list reflects 'ffmpeg -formats' as of SVN revision 24502 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || codec name || codec type || codec flags<ref> FFmpeg codec flags<br />
<code><br />
$ ffmpeg -formats<br />
[...]<br />
Codecs:<br />
D..... = Decoding supported<br />
.E.... = Encoding supported<br />
..V... = Video codec<br />
..A... = Audio codec<br />
..S... = Subtitle codec<br />
...S.. = Supports draw_horiz_band<br />
....D. = Supports direct rendering method 1<br />
.....T = Supports weird frame truncation<br />
[...]<br />
</code><br />
</ref> || decoder test(s) || encoder test(s)<br />
|-<br />
| 4xm<br />
| 4X Movie<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8bps<br />
| QuickTime 8BPS video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|120|8bps}}<br />
| ''n/a''<br />
|-<br />
| 8svx_exp<br />
| 8SVX exponential<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8svx_fib<br />
| 8SVX fibonacci<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}<br />
| ''n/a''<br />
|-<br />
| FRWU<br />
| Forward Uncompressed<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|377|frwu}}<br />
| ''n/a''<br />
|-<br />
| aac<br />
| Advanced Audio Coding<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| aasc<br />
| Autodesk RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|109|aasc}}<br />
| <br />
|-<br />
| ac3<br />
| ATSC A/52A (AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_4xm<br />
| ADPCM 4X Movie<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_adx<br />
| SEGA CRI ADX ADPCM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| adpcm_ct<br />
| ADPCM Creative Technology<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|282|creative-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea<br />
| ADPCM Electronic Arts<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|279|ea-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_maxis_xa<br />
| ADPCM Electronic Arts Maxis CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r1<br />
| ADPCM Electronic Arts R1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r2<br />
| ADPCM Electronic Arts R2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|366|adpcm-ea-r2}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r3<br />
| ADPCM Electronic Arts R3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|368|adpcm-ea-r3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_xas<br />
| ADPCM Electronic Arts XAS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_amv<br />
| ADPCM IMA AMV<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk3<br />
| ADPCM IMA Duck DK3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|153|duck-dk3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk4<br />
| ADPCM IMA Duck DK4<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|152|duck-dk4}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_eacs<br />
| ADPCM IMA Electronic Arts EACS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|362|ea-tgv-ima-ea-eacs}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_sead<br />
| ADPCM IMA Electronic Arts SEAD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_iss<br />
| ADPCM IMA Funcom ISS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_qt<br />
| ADPCM IMA QuickTime<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|60|qt-ima4-mono}}, {{FATE|66|qt-ima4-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_smjpeg<br />
| ADPCM IMA Loki SDL MJPEG<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_wav<br />
| ADPCM IMA Wav<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|70|qt-msimaadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_ws<br />
| ADPCM IMA Westwood<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}, {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ms<br />
| ADPCM Microsoft<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|69|qt-msadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_sbpro_2<br />
| ADPCM Sound Blaster Pro 2-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|283|creative-adpcm-8-2bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_3<br />
| ADPCM Sound Blaster Pro 2.6-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|284|creative-adpcm-8-2.6bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_4<br />
| ADPCM Sound Blaster Pro 4-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|285|creative-adpcm-8-4bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_swf<br />
| ADPCM Shockwave Flash<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_thp<br />
| ADPCM Nintendo Gamecube THP<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_xa<br />
| ADPCM CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| adpcm_yamaha<br />
| ADPCM Yamaha<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alac<br />
| ALAC (Apple Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|286|lossless-appleaudio}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| als<br />
| MPEG-4 Audio Lossless Coding (ALS)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|371|mpeg4-als-conformance-00}} and others<br />
| ''n/a''<br />
|-<br />
| amv<br />
| AMV Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| amrnb<br />
| Adaptive Multi-Rate NarrowBand<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| ansi<br />
| ASCII/ANSI art<br />
| video<br />
| D<br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asv1<br />
| ASUS V1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| asv2<br />
| ASUS V2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| atrac1<br />
| Atrac 1 (Adaptive TRansform Acoustic Coding)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| atrac3<br />
| Atrac 3 (Adaptive TRansform Acoustic Coding 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| aura<br />
| Auravision AURA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|352|auravision}}<br />
| ''n/a''<br />
|-<br />
| aura2<br />
| Auravision Aura 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|354|auravision-v2}}<br />
| ''n/a''<br />
|-<br />
| avs<br />
| AVS (Audio Video Standard) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda VID video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| binkaudio_dct<br />
| Bink Audio (DCT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkaudio_rdft<br />
| Bink Audio (RDFT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkvideo<br />
| Bink video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| bmp<br />
| BMP image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| c93<br />
| Interplay C93<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| camstudio<br />
| CamStudio<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|101|cscd}}<br />
| ''n/a''<br />
|-<br />
| camtasia<br />
| TechSmith Screen Capture Codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|287|tscc-15bit}}, {{FATE|287|tscc-32bit}}<br />
| ''n/a''<br />
|-<br />
| cavs<br />
| Chinese AVS video (AVS1-P2, JiZhun profile)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cdgraphics<br />
| CD Graphics video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| cinepak<br />
| Cinepak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|131|cvid}}, {{FATE|132|cvid-palette}}, {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| cljr<br />
| Cirrus Logic AccuPak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|122|cljr}}<br />
| ''n/a''<br />
|-<br />
| cook<br />
| COOK<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cyuv<br />
| Creative YUV (CYUV)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|76|cyuv}}<br />
| ''n/a''<br />
|-<br />
| dca<br />
| DCA (DTS Coherent Acoustics)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| dnxhd<br />
| VC3/DNxHD<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dpx<br />
| DPX image<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|305|dpx}}<br />
| ''n/a''<br />
|-<br />
| dsicinaudio<br />
| Delphine Software International CIN audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dsicinvideo<br />
| Delphine Software International CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dvbsub<br />
| DVB subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvdsub<br />
| DVD subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvvideo<br />
| DV (Digital Video)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dxa<br />
| Feeble Files/ScummVM DXA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| ATSC A/52B (AC-3, E-AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| eacmv<br />
| Electronic Arts CMV video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}<br />
| ''n/a''<br />
|-<br />
| eamad<br />
| Electronic Arts Madcow Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| eatgq<br />
| Electronic Arts TGQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|262|ea-tgq}}<br />
| ''n/a''<br />
|-<br />
| eatgv<br />
| Electronic Arts TGV video<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| eatqi<br />
| Electronic Arts TQI video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|279|ea-wve}}<br />
| ''n/a''<br />
|-<br />
| escape124<br />
| Escape 124<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| ffv1<br />
| FFmpeg video codec #1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| ffvhuff<br />
| Huffyuv FFmpeg variant<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| flac<br />
| FLAC (Free Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flashsv<br />
| Flash Screen Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| Autodesk Animator Flic video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| Flash Video (FLV) / Sorenson Spark / Sorenson H.263<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| fraps<br />
| Fraps<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|123|fraps-v0}}, {{FATE|124|fraps-v1}}, {{FATE|125|fraps-v2}}, {{FATE|263|fraps-v3}}, {{FATE|126|fraps-v4}}, {{FATE|127|fraps-v5}}<br />
| ''n/a''<br />
|-<br />
| g726<br />
| G.726 ADPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF (Graphics Interchange Format)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| gsm<br />
| GSM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| gsm_ms<br />
| GSM Microsoft variant<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h261<br />
| H.261<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| H.263 / H.263-1996<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263i<br />
| Intel H.263<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h263p<br />
| H.263+ / H.263-1998 / H.263 version 2<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10<br />
| video<br />
| D <br />
| bgcolor="lime" | h264-conformance-*<br />
| ''n/a''<br />
|-<br />
| huffyuv<br />
| Huffyuv / HuffYUV<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcinvideo<br />
| id Quake II CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| iff_byterun1<br />
| IFF ByteRun1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|370|iff-byterun1}}<br />
| ''n/a''<br />
|-<br />
| iff_ilbm<br />
| IFF ILBM<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|361|iff_ilbm}}<br />
| ''n/a''<br />
|-<br />
| imc<br />
| IMC (Intel Music Coder)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| indeo2<br />
| Intel Indeo 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|264|indeo2}}<br />
| ''n/a''<br />
|-<br />
| indeo3<br />
| Intel Indeo 3<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|110|indeo3}}<br />
| ''n/a''<br />
|-<br />
| indeo5<br />
| Intel Indeo 5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|363|indeo5}}<br />
| ''n/a''<br />
|-<br />
| interplay_dpcm<br />
| DPCM Interplay<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| interplayvideo<br />
| Interplay MVE video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| jpegls<br />
| JPEG-LS<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| kgv1<br />
| Kega Game Video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| kmvc<br />
| Karl Morton's video codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|104|kmvc}}<br />
| ''n/a''<br />
|-<br />
| ljpeg<br />
| Lossless JPEG<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| loco<br />
| LOCO<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|111|loco-yuy2}}, {{FATE|112|loco-rgb}}<br />
| ''n/a''<br />
|-<br />
| mace3<br />
| MACE (Macintosh Audio Compression/Expansion) 3:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|62|qt-mac3-mono}}, {{FATE|72|qt-mac3-stereo}}<br />
| ''n/a''<br />
|-<br />
| mace6<br />
| MACE (Macintosh Audio Compression/Expansion) 6:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|63|qt-mac6-mono}}, {{FATE|73|qt-mac6-stereo}}<br />
| ''n/a''<br />
|-<br />
| mdec<br />
| Sony PlayStation MDEC (Motion DECoder)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|225|ea-dct}}, {{FATE|281|psx-str}}<br />
|-<br />
| mimic<br />
| Mimic<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mjpeg<br />
| MJPEG (Motion JPEG)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpegb<br />
| Apple MJPEG-B<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mlp<br />
| MLP (Meridian Lossless Packing)/TrueHD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| ''n/a''<br />
|-<br />
| mmvideo<br />
| American Laser Games MM Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| motionpixels<br />
| Motion Pixels video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mp1<br />
| MP1 (MPEG audio layer 1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp1float<br />
| MP1 (MPEG audio layer 1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MP2 (MPEG audio layer 2)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mp2float<br />
| MP2 (MPEG audio layer 2)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3<br />
| MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3adu<br />
| ADU (Application Data Unit) MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3adufloat<br />
| ADU (Application Data Unit) MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3float<br />
| MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3on4<br />
| MP3onMP4<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3on4float<br />
| MP3onMP4<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc7<br />
| Musepack SV7<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpeg1video<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| MPEG-2 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg4<br />
| MPEG-4 part 2<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegvideo<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| msmpeg4<br />
| MPEG-4 part 2 Microsoft variant version 3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msmpeg4v1<br />
| MPEG-4 part 2 Microsoft variant version 1<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| msmpeg4v2<br />
| MPEG-4 part 2 Microsoft variant version 2<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msrle<br />
| Microsoft RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|116|msrle-8bit}}<br />
| ''n/a''<br />
|-<br />
| msvideo1<br />
| Microsoft Video 1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|118|msvideo1-8bit}}, {{FATE|117|msvideo1-16bit}}<br />
| ''n/a''<br />
|-<br />
| mszh<br />
| LCL (LossLess Codec Library) MSZH<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|289|mszh}}<br />
| ''n/a''<br />
|-<br />
| nellymoser<br />
| Nellymoser Asao<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| nuv<br />
| NuppelVideo/RTJPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| pam<br />
| PAM (Portable AnyMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pbm<br />
| PBM (Portable BitMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_alaw<br />
| PCM A-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_bluray<br />
| PCM signed 16|20|24-bit big-endian for Blu-ray media<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pcm_dvd<br />
| PCM signed 20|24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|381|pcm_dvd}}<br />
| ''n/a''<br />
|-<br />
| pcm_f32be<br />
| PCM 32-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_f32le<br />
| PCM 32-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64be<br />
| PCM 64-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64le<br />
| PCM 64-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_mulaw<br />
| PCM mu-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16be<br />
| PCM signed 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16le<br />
| PCM signed 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_s16le_planar<br />
| PCM 16-bit little-endian planar<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|370|ea-mad-pcm-planar}}<br />
| ''n/a''<br />
|-<br />
| pcm_s24be<br />
| PCM signed 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24daud<br />
| PCM D-Cinema audio signed 24-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24le<br />
| PCM signed 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32be<br />
| PCM signed 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32le<br />
| PCM signed 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s8<br />
| PCM signed 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_u16be<br />
| PCM unsigned 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u16le<br />
| PCM unsigned 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24be<br />
| PCM unsigned 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24le<br />
| PCM unsigned 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32be<br />
| PCM unsigned 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32le<br />
| PCM unsigned 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u8<br />
| PCM unsigned 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_zork<br />
| PCM Zork<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcx<br />
| PC Paintbrush PCX image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgm<br />
| PGM (Portable GrayMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgmyuv<br />
| PGMYUV (Portable GrayMap YUV) image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pgssub<br />
| HDMV Presentation Graphic Stream subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pictor<br />
| Pictor/PC Paint<br />
| video<br />
| D <br />
| bgcolor="orange" | TODO: sync with fate-pictor<br />
| ''n/a''<br />
|-<br />
| png<br />
| PNG image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|296|corepng}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ppm<br />
| PPM (Portable PixelMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ptx<br />
| V.Flash PTX image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|297|ptx}}<br />
| ''n/a''<br />
|-<br />
| qcelp<br />
| QCELP / PureVoice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdm2<br />
| QDesign Music Codec 2<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdraw<br />
| Apple QuickDraw<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|291|quickdraw}}<br />
| ''n/a''<br />
|-<br />
| qpeg<br />
| Q-team QPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|103|qpeg}}<br />
| ''n/a''<br />
|-<br />
| qtrle<br />
| QuickTime Animation (RLE) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|267|qtrle-1bit}}, {{FATE|268|qtrle-2bit}}, {{FATE|147|qtrle-4bit}}, {{FATE|148|qtrle-8bit}}, {{FATE|149|qtrle-16bit}}, {{FATE|150|qtrle-24bit}}, {{FATE|151|qtrle-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| r210<br />
| Uncompressed RGB 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| real_144<br />
| RealAudio 1.0 (14.4K)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|144|real-14_4}}<br />
| ''n/a''<br />
|-<br />
| real_288<br />
| RealAudio 2.0 (28.8K)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rl2<br />
| RL2 video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| roq_dpcm<br />
| id RoQ DPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| roqvideo<br />
| id RoQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| rpza<br />
| QuickTime video (RPZA)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|119|rpza}}<br />
| ''n/a''<br />
|-<br />
| rv10<br />
| RealVideo 1.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv20<br />
| RealVideo 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv30<br />
| RealVideo 3.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rv40<br />
| RealVideo 4.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|261|real-rv40}}<br />
| n/a<br />
|-<br />
| sgi<br />
| SGI image<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| shorten<br />
| Shorten<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| sipr<br />
| RealAudio SIPR / ACELP.NET<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| smackaud<br />
| Smacker audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smackvid<br />
| Smacker video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smc<br />
| QuickTime Graphics (SMC)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|146|smc}}<br />
| ''n/a''<br />
|-<br />
| snow<br />
| Snow<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| sol_dpcm<br />
| DPCM Sol<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|269|sierra-audio}}<br />
| ''n/a''<br />
|-<br />
| sonic<br />
| Sonic<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sonicls<br />
| Sonic lossless<br />
| audio<br />
| <br />
| ''n/a''<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sp5x<br />
| Sunplus JPEG (SP5X)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|382|sp5x}}<br />
| ''n/a''<br />
|-<br />
| sunrast<br />
| Sun Rasterfile image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|383|sunraster-1bit-raw}}, others<br />
| ''n/a''<br />
|-<br />
| svq1<br />
| Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|142|svq1}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| svq3<br />
| Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|143|svq3}}<br />
| ''n/a''<br />
|-<br />
| targa<br />
| Truevision Targa image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| theora<br />
| Theora<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| thp<br />
| Nintendo Gamecube THP video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseqvideo<br />
| Tiertex Limited SEQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tiff<br />
| TIFF image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| TrueHD<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion1<br />
| Duck TrueMotion 1.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion2<br />
| Duck TrueMotion 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|154|duck-tm2}}<br />
| ''n/a''<br />
|-<br />
| truespeech<br />
| DSP Group TrueSpeech<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| tta<br />
| True Audio (TTA)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|364|tta}}<br />
| ''n/a''<br />
|-<br />
| twinvq<br />
| VQF TwinVQ<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TXD (TeXture Dictionary) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ultimotion<br />
| IBM UltiMotion<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|105|ulti}}<br />
| ''n/a''<br />
|-<br />
| v210<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|323|v210}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| v210x<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vb<br />
| Beam Software VB<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| vc1<br />
| SMPTE VC-1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vcr1<br />
| ATI VCR1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|292|vcr1}}<br />
| ''n/a''<br />
|-<br />
| vmdaudio<br />
| Sierra VMD audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmdvideo<br />
| Sierra VMD video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmnc<br />
| VMware Screen Codec / VMware Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|251|vmnc-16bit}}, {{FATE|252|vmnc-32bit}}<br />
| ''n/a''<br />
|-<br />
| vorbis<br />
| Vorbis<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| vp3<br />
| On2 VP3<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vp5<br />
| On2 VP5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|349|vp5}}<br />
| ''n/a''<br />
|-<br />
| vp6<br />
| On2 VP6<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}<br />
| ''n/a''<br />
|-<br />
| vp6a<br />
| On2 VP6 (Flash version, with alpha channel)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|350|vp6a}}<br />
| ''n/a''<br />
|-<br />
| vp6f<br />
| On2 VP6 (Flash version)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|351|vp6f}}<br />
| ''n/a''<br />
|-<br />
| vp8<br />
| On2 VP8<br />
| video<br />
| D <br />
| bgcolor="lime" | vp8-test-vector-*<br />
| ''n/a''<br />
|-<br />
| vqavideo<br />
| Westwood Studios VQA (Vector Quantized Animation) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wavpack<br />
| WavPack<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| wmapro<br />
| Windows Media Audio 9 Professional<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmav1<br />
| Windows Media Audio 1<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| wmav2<br />
| Windows Media Audio 2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmavoice<br />
| Windows Media Audio Voice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmv1<br />
| Windows Media Video 7<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv2<br />
| Windows Media Video 8<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv3<br />
| Windows Media Video 9<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wnv1<br />
| Winnov WNV1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|245|wnv1}}<br />
| ''n/a''<br />
|-<br />
| ws_snd1<br />
| Westwood Audio (SND1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| xan_dpcm<br />
| DPCM Xan<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|253|xan-dpcm}}<br />
| ''n/a''<br />
|-<br />
| xan_wc3<br />
| Wing Commander III / Xan<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| xl<br />
| Miro VideoXL<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|246|video-xl}}<br />
| ''n/a''<br />
|-<br />
| xsub<br />
| DivX subtitles (XSUB)<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| yop<br />
| Psygnosis YOP Video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| zlib<br />
| LCL (LossLess Codec Library) ZLIB<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|290|zlib}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| zmbv<br />
| Zip Motion Blocks Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|247|zmbv-8bit}}, {{FATE|248|zmbv-15bit}}, {{FATE|249|zmbv-16bit}}, {{FATE|250|zmbv-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|}<br />
<br />
== TODO ==<br />
* Everything in "make fate2".<br />
<br />
* Audio codecs:<br />
** Use the new FATE 1-off method for testing the following codecs: ATRAC3, Musepack SV7 & SV8, Vorbis, WMA v1, ATRAC1, WMAPro, BinkAudio and float MP3 decoder<br />
** Use the new FATE RMS method for testing MPEG-1 layer 1/2/3 conformance vectors<br />
** for each of the raw PCM formats, e.g., 64-bit big-endian floating point:<br />
*** make one test that transcodes the FFmpeg synthetic waveform to pcm_f64be contained inside of a raw f64be raw container and runs MD5 on the result<br />
*** make a subsequent test that transcodes that same file to raw PCM s16le output and runs MD5 on the result<br />
*** test this by performing the round-trip from the command line, dumping the final result to a WAV file and playing; should sound correct<br />
*** this encode/decode methodology will work on the assumption that FATE runs test specs in order according to their IDs; this seems to occur coincidentally right now but fate-script.py should be revised so that it is explicit (add ORDER BY to the statement 'test_cursor.execute("SELECT * FROM test_spec")')<br />
<br />
* Video codecs:<br />
** H264 parser (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-April/022052.html]). Sample: ftp://upload.mplayerhq.hu/incoming/h_264_corrupted_samples/001_pes.vdr<br />
** Test the decoding of VC-1 conformance vectors<br />
** [[DPX]] 10 and 16 bit, samples at http://samples.mplayerhq.hu/V-codecs/dpx/. Maybe the 10-bit sample will need to wait a lossless RGB48LE <-> RGB48BE swscale conversion (should be trivial, ask Ramiro). (one of the 2 samples is now listed; the other is not cross-platform bit exact --[[User:Multimedia Mike|Multimedia Mike]] 21:41, 17 June 2009 (EDT) )<br />
<br />
* Demuxers:<br />
** Patological FLV (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2010-April/087246.html]). Sample: http://samples.mplayerhq.hu/A-codecs/speex/testingSpeex.flv<br />
<br />
* Libswscale<br />
** A possible way would be to modify swscale-example to run the tests with the bitexact flag set and evaluate the MD5 sum of the results<br />
<br />
== Notes ==<br />
<references/><br />
<br />
[[Category:FATE]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Test_Coverage&diff=12842
FATE Test Coverage
2010-07-25T21:31:11Z
<p>Mik: /* Codec Tests */ remove mpegvideo_xvmc</p>
<hr />
<div>This page tracks test coverage for [http://fate.multimedia.cx FATE].<br />
<br />
General coverage statistics as of SVN revision 21955:<br />
* demuxers: 90 / 131 total = 69% coverage<br />
* muxers: 31 / 87 total = 36% coverage<br />
* decoders: 170 / 243 total = 70% coverage<br />
* encoders: 52 / 90 total = 58% coverage<br />
<br />
'''Total coverage:''' 343 / 551 total mux/demux/encode/decode cases = '''62%''' coverage of those cases<br />
<br />
''(Note: Don't be shy about double-checking the numbers above.)<br />
<br />
== Format Tests ==<br />
This format list reflects 'ffmpeg -formats' as of SVN revision 21955 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || format name || demuxer test(s) || muxer test(s)<br />
|-<br />
| 3g2<br />
| 3GP2 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 3gp<br />
| 3GP format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 4xm<br />
| 4X Technologies format<br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| IFF<br />
| IFF format<br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}, {{FATE|134|iff-pcm}}, {{FATE|361|iff-ilbm}}<br />
| ''n/a''<br />
|-<br />
| ISS<br />
| Funcom ISS format<br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| MTV<br />
| MTV format<br />
| bgcolor="lime" | {{FATE|301|mtv}}<br />
| ''n/a''<br />
|-<br />
| RoQ<br />
| raw id RoQ format<br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| aac<br />
| ADTS AAC<br />
| bgcolor="lime" | {{FATE|357|aac-demux}}<br />
| ''n/a''<br />
|-<br />
| ac3<br />
| raw AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| adts<br />
| ADTS AAC<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| aea<br />
| MD STUDIO audio<br />
| bgcolor="lime" | {{FATE|347|aea-demux}}<br />
| ''n/a''<br />
|-<br />
| aiff<br />
| Audio IFF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alaw<br />
| PCM A-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| amr<br />
| 3GPP AMR file format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| apc<br />
| CRYO APC format<br />
| bgcolor="lime" | {{FATE|244|cryo-apc}}<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asf<br />
| ASF format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| asf_stream<br />
| ASF format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ass<br />
| SSA/ASS format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| au<br />
| SUN AU format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| avi<br />
| AVI format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| avm2<br />
| Flash 9 (AVM2) format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| avs<br />
| AVS format<br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda Softworks VID format<br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| bink<br />
| Bink<br />
| bgcolor="lime" | {{FATE|367|bink}}, {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| cavsvideo<br />
| raw Chinese AVS video<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| cdg<br />
| CD Graphics Format<br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| c93<br />
| Interplay C93<br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| caf<br />
| Apple Core Audio Format<br />
| bgcolor="lime" | {{FATE|345|caf}}<br />
| ''n/a''<br />
|-<br />
| crc<br />
| CRC testing format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| daud<br />
| D-Cinema audio format<br />
| bgcolor="lime" | {{FATE|302|d-cinema-demux}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dirac<br />
| raw Dirac<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dnxhd<br />
| raw DNxHD (SMPTE VC-3)<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dsicin<br />
| Delphine Software International CIN format<br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dts<br />
| raw DTS<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dv<br />
| DV video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dvd<br />
| MPEG-2 PS format (DVD VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dxa<br />
| DXA<br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| ea<br />
| Electronic Arts Multimedia Format<br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}, {{FATE|225|ea-dct}}, {{FATE|224|ea-tgv}}, {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}, {{FATE|279|ea-adpcm}}, {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| ea_cdata<br />
| Electronic Arts cdata<br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| raw E-AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32be<br />
| PCM 32 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32le<br />
| PCM 32 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64be<br />
| PCM 64 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64le<br />
| PCM 64 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ffm<br />
| FFM (FFserver live feed) format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| film_cpk<br />
| Sega FILM/CPK format<br />
| bgcolor="lime" | {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| filmstrip<br />
| Adobe Filmstrip<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| flac<br />
| raw FLAC<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| FLI/FLC/FLX animation format<br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| FLV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| framecrc<br />
| framecrc testing format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF Animation<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| gsm<br />
| raw GSM<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| gxf<br />
| GXF format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h261<br />
| raw H.261<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| raw H.263<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| raw H.264 video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcin<br />
| id Cinematic format<br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| image2<br />
| image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| image2pipe<br />
| piped image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ingenient<br />
| raw Ingenient MJPEG<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| ipmovie<br />
| Interplay MVE format<br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| ipod<br />
| iPod H.264 MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| iv8<br />
| A format generated by IndigoVision 8000 video server<br />
| bgcolor="lime" | {{FATE|365|iv8}}<br />
| ''n/a''<br />
|-<br />
| lmlm4<br />
| lmlm4 raw format<br />
| bgcolor="lime" | {{FATE|300|lmlm4-demux}}<br />
| ''n/a''<br />
|-<br />
| m4v<br />
| raw MPEG-4 video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| matroska<br />
| Matroska file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpeg<br />
| raw MJPEG video<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mlp<br />
| raw MLP<br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mm<br />
| American Laser Games MM format<br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| mmf<br />
| Yamaha SMAF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov<br />
| MOV format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov,mp4,m4a,3gp,3g2,mj2<br />
| QuickTime/MPEG-4/Motion JPEG 2000 format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MPEG audio layer 2<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp3<br />
| MPEG audio layer 3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp4<br />
| MP4 format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpc<br />
| Musepack<br />
| bgcolor="lime" | {{FATE|378|mpc7-demux}}<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| bgcolor="lime" | {{FATE|359|mpc8-demux}}<br />
| ''n/a''<br />
|-<br />
| mpeg<br />
| MPEG-1 System format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg1video<br />
| raw MPEG video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| raw MPEG-2 video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegts<br />
| MPEG-2 transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegtsraw<br />
| MPEG-2 raw transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo<br />
| raw MPEG video<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpjpeg<br />
| MIME multipart JPEG format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| msnwctcp<br />
| MSN TCP Webcam stream<br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mulaw<br />
| PCM mu-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mvi<br />
| Motion Pixels MVI format<br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mxf<br />
| Material eXchange Format<br />
| bgcolor="lime" | {{FATE|299|mxf}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nc<br />
| NC camera feed format<br />
| bgcolor="lime" | {{FATE|380|nc-demux}}<br />
| ''n/a''<br />
|-<br />
| nsv<br />
| Nullsoft Video format<br />
| bgcolor="lime" | {{FATE|145|nsv-demux}}<br />
| ''n/a''<br />
|-<br />
| null<br />
| raw null video format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nut<br />
| NUT format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| nuv<br />
| NuppelVideo format<br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| ogg<br />
| Ogg<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| oma<br />
| Sony OpenMG audio<br />
| bgcolor="lime" | {{FATE|348|oma-demux}}<br />
| ''n/a''<br />
|-<br />
| psp<br />
| PSP MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| psxstr<br />
| Sony Playstation STR format<br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| pva<br />
| TechnoTrend PVA file and stream format<br />
| bgcolor="lime" | {{FATE|298|pva-demux}}<br />
| ''n/a''<br />
|-<br />
| qcp<br />
| QCP format<br />
| bgcolor="lime" | {{FATE|304|qcp-demux}}<br />
| ''n/a''<br />
|-<br />
| r3d<br />
| REDCODE R3D format<br />
| bgcolor="lime" | {{FATE|278|redcode-demux}}<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rcv<br />
| VC-1 test bitstream<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rl2<br />
| RL2 format<br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| rm<br />
| RealMedia format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rpl<br />
| RPL/ARMovie format<br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| rtp<br />
| RTP output format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rtsp<br />
| RTSP input format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| s16be<br />
| PCM signed 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s16le<br />
| PCM signed 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24be<br />
| PCM signed 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24le<br />
| PCM signed 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32be<br />
| PCM signed 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32le<br />
| PCM signed 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s8<br />
| PCM signed 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| sdp<br />
| SDP<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| shn<br />
| raw Shorten<br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| siff<br />
| Beam Software SIFF<br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| smk<br />
| Smacker video<br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| sol<br />
| Sierra SOL format<br />
| bgcolor="lime" | {{FATE|269|sierra-sol}}<br />
| ''n/a''<br />
|-<br />
| sox<br />
| SoX native format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| spdif<br />
| IEC958 - S/PDIF (IEC-61937)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| svcd<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| swf<br />
| Flash format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| thp<br />
| THP<br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseq<br />
| Tiertex Limited SEQ format<br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| raw TrueHD<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| tta<br />
| True Audio<br />
| bgcolor="lime" | {{FATE|364|lossless-tta}}<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TeXture Dictionary<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| u16be<br />
| PCM unsigned 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u16le<br />
| PCM unsigned 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24be<br />
| PCM unsigned 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24le<br />
| PCM unsigned 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32be<br />
| PCM unsigned 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32le<br />
| PCM unsigned 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u8<br />
| PCM unsigned 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vc1<br />
| raw VC-1<br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vc1test<br />
| VC-1 test bitstream format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| vcd<br />
| MPEG-1 System format (VCD)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vmd<br />
| Sierra VMD format<br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vob<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| voc<br />
| Creative Voice file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| vqf<br />
| Nippon Telegraph and Telephone Corporation (NTT) TwinVQ<br />
| bgcolor="lime" | {{FATE|294|vqf-demux}}<br />
| ''n/a''<br />
|-<br />
| w64<br />
| Sony Wave64 format<br />
| bgcolor="lime" | {{FATE|346|w64}}<br />
| ''n/a''<br />
|-<br />
| wav<br />
| WAV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wc3movie<br />
| Wing Commander III movie format<br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| wsaud<br />
| Westwood Studios audio format<br />
| bgcolor="lime" | {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| wsvqa<br />
| Westwood Studios VQA format<br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wv<br />
| WavPack<br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| xa<br />
| Maxis XA File Format<br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| yuv4mpegpipe<br />
| YUV4MPEG pipe format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|}<br />
<br />
== Codec Tests ==<br />
This codec list reflects 'ffmpeg -formats' as of SVN revision 24502 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || codec name || codec type || codec flags<ref> FFmpeg codec flags<br />
<code><br />
$ ffmpeg -formats<br />
[...]<br />
Codecs:<br />
D..... = Decoding supported<br />
.E.... = Encoding supported<br />
..V... = Video codec<br />
..A... = Audio codec<br />
..S... = Subtitle codec<br />
...S.. = Supports draw_horiz_band<br />
....D. = Supports direct rendering method 1<br />
.....T = Supports weird frame truncation<br />
[...]<br />
</code><br />
</ref> || decoder test(s) || encoder test(s)<br />
|-<br />
| 4xm<br />
| 4X Movie<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8bps<br />
| QuickTime 8BPS video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|120|8bps}}<br />
| ''n/a''<br />
|-<br />
| 8svx_exp<br />
| 8SVX exponential<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8svx_fib<br />
| 8SVX fibonacci<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}<br />
| ''n/a''<br />
|-<br />
| FRWU<br />
| Forward Uncompressed<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|377|frwu}}<br />
| ''n/a''<br />
|-<br />
| aac<br />
| Advanced Audio Coding<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| aasc<br />
| Autodesk RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|109|aasc}}<br />
| <br />
|-<br />
| ac3<br />
| ATSC A/52A (AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_4xm<br />
| ADPCM 4X Movie<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_adx<br />
| SEGA CRI ADX ADPCM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| adpcm_ct<br />
| ADPCM Creative Technology<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|282|creative-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea<br />
| ADPCM Electronic Arts<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|279|ea-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_maxis_xa<br />
| ADPCM Electronic Arts Maxis CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r1<br />
| ADPCM Electronic Arts R1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r2<br />
| ADPCM Electronic Arts R2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|366|adpcm-ea-r2}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r3<br />
| ADPCM Electronic Arts R3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|368|adpcm-ea-r3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_xas<br />
| ADPCM Electronic Arts XAS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_amv<br />
| ADPCM IMA AMV<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk3<br />
| ADPCM IMA Duck DK3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|153|duck-dk3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk4<br />
| ADPCM IMA Duck DK4<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|152|duck-dk4}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_eacs<br />
| ADPCM IMA Electronic Arts EACS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|362|ea-tgv-ima-ea-eacs}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_sead<br />
| ADPCM IMA Electronic Arts SEAD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_iss<br />
| ADPCM IMA Funcom ISS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_qt<br />
| ADPCM IMA QuickTime<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|60|qt-ima4-mono}}, {{FATE|66|qt-ima4-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_smjpeg<br />
| ADPCM IMA Loki SDL MJPEG<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_wav<br />
| ADPCM IMA Wav<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|70|qt-msimaadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_ws<br />
| ADPCM IMA Westwood<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}, {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ms<br />
| ADPCM Microsoft<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|69|qt-msadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_sbpro_2<br />
| ADPCM Sound Blaster Pro 2-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|283|creative-adpcm-8-2bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_3<br />
| ADPCM Sound Blaster Pro 2.6-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|284|creative-adpcm-8-2.6bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_4<br />
| ADPCM Sound Blaster Pro 4-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|285|creative-adpcm-8-4bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_swf<br />
| ADPCM Shockwave Flash<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_thp<br />
| ADPCM Nintendo Gamecube THP<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_xa<br />
| ADPCM CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| adpcm_yamaha<br />
| ADPCM Yamaha<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alac<br />
| ALAC (Apple Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|286|lossless-appleaudio}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| als<br />
| MPEG-4 Audio Lossless Coding (ALS)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|371|mpeg4-als-conformance-00}} and others<br />
| ''n/a''<br />
|-<br />
| amv<br />
| AMV Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| amrnb<br />
| Adaptive Multi-Rate NarrowBand<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| ansi<br />
| ASCII/ANSI art<br />
| video<br />
| D<br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asv1<br />
| ASUS V1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| asv2<br />
| ASUS V2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| atrac1<br />
| Atrac 1 (Adaptive TRansform Acoustic Coding)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| atrac3<br />
| Atrac 3 (Adaptive TRansform Acoustic Coding 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| aura<br />
| Auravision AURA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|352|auravision}}<br />
| ''n/a''<br />
|-<br />
| aura2<br />
| Auravision Aura 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|354|auravision-v2}}<br />
| ''n/a''<br />
|-<br />
| avs<br />
| AVS (Audio Video Standard) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda VID video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| binkaudio_dct<br />
| Bink Audio (DCT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkaudio_rdft<br />
| Bink Audio (RDFT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkvideo<br />
| Bink video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| bmp<br />
| BMP image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| c93<br />
| Interplay C93<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| camstudio<br />
| CamStudio<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|101|cscd}}<br />
| ''n/a''<br />
|-<br />
| camtasia<br />
| TechSmith Screen Capture Codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|287|tscc-15bit}}, {{FATE|287|tscc-32bit}}<br />
| ''n/a''<br />
|-<br />
| cavs<br />
| Chinese AVS video (AVS1-P2, JiZhun profile)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cdgraphics<br />
| CD Graphics video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| cinepak<br />
| Cinepak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|131|cvid}}, {{FATE|132|cvid-palette}}, {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| cljr<br />
| Cirrus Logic AccuPak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|122|cljr}}<br />
| ''n/a''<br />
|-<br />
| cook<br />
| COOK<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cyuv<br />
| Creative YUV (CYUV)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|76|cyuv}}<br />
| ''n/a''<br />
|-<br />
| dca<br />
| DCA (DTS Coherent Acoustics)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| dnxhd<br />
| VC3/DNxHD<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dpx<br />
| DPX image<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|305|dpx}}<br />
| ''n/a''<br />
|-<br />
| dsicinaudio<br />
| Delphine Software International CIN audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dsicinvideo<br />
| Delphine Software International CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dvbsub<br />
| DVB subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvdsub<br />
| DVD subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvvideo<br />
| DV (Digital Video)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dxa<br />
| Feeble Files/ScummVM DXA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| ATSC A/52B (AC-3, E-AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| eacmv<br />
| Electronic Arts CMV video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}<br />
| ''n/a''<br />
|-<br />
| eamad<br />
| Electronic Arts Madcow Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| eatgq<br />
| Electronic Arts TGQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|262|ea-tgq}}<br />
| ''n/a''<br />
|-<br />
| eatgv<br />
| Electronic Arts TGV video<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| eatqi<br />
| Electronic Arts TQI video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|279|ea-wve}}<br />
| ''n/a''<br />
|-<br />
| escape124<br />
| Escape 124<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| ffv1<br />
| FFmpeg video codec #1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| ffvhuff<br />
| Huffyuv FFmpeg variant<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| flac<br />
| FLAC (Free Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flashsv<br />
| Flash Screen Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| Autodesk Animator Flic video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| Flash Video (FLV) / Sorenson Spark / Sorenson H.263<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| fraps<br />
| Fraps<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|123|fraps-v0}}, {{FATE|124|fraps-v1}}, {{FATE|125|fraps-v2}}, {{FATE|263|fraps-v3}}, {{FATE|126|fraps-v4}}, {{FATE|127|fraps-v5}}<br />
| ''n/a''<br />
|-<br />
| g726<br />
| G.726 ADPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF (Graphics Interchange Format)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| gsm<br />
| GSM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| gsm_ms<br />
| GSM Microsoft variant<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h261<br />
| H.261<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| H.263 / H.263-1996<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263i<br />
| Intel H.263<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h263p<br />
| H.263+ / H.263-1998 / H.263 version 2<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10<br />
| video<br />
| D <br />
| bgcolor="lime" | h264-conformance-*<br />
| ''n/a''<br />
|-<br />
| huffyuv<br />
| Huffyuv / HuffYUV<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcinvideo<br />
| id Quake II CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| iff_byterun1<br />
| IFF ByteRun1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|370|iff-byterun1}}<br />
| ''n/a''<br />
|-<br />
| iff_ilbm<br />
| IFF ILBM<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|361|iff_ilbm}}<br />
| ''n/a''<br />
|-<br />
| imc<br />
| IMC (Intel Music Coder)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| indeo2<br />
| Intel Indeo 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|264|indeo2}}<br />
| ''n/a''<br />
|-<br />
| indeo3<br />
| Intel Indeo 3<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|110|indeo3}}<br />
| ''n/a''<br />
|-<br />
| indeo5<br />
| Intel Indeo 5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|363|indeo5}}<br />
| ''n/a''<br />
|-<br />
| interplay_dpcm<br />
| DPCM Interplay<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| interplayvideo<br />
| Interplay MVE video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| jpegls<br />
| JPEG-LS<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| kgv1<br />
| Kega Game Video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| kmvc<br />
| Karl Morton's video codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|104|kmvc}}<br />
| ''n/a''<br />
|-<br />
| ljpeg<br />
| Lossless JPEG<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| loco<br />
| LOCO<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|111|loco-yuy2}}, {{FATE|112|loco-rgb}}<br />
| ''n/a''<br />
|-<br />
| mace3<br />
| MACE (Macintosh Audio Compression/Expansion) 3:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|62|qt-mac3-mono}}, {{FATE|72|qt-mac3-stereo}}<br />
| ''n/a''<br />
|-<br />
| mace6<br />
| MACE (Macintosh Audio Compression/Expansion) 6:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|63|qt-mac6-mono}}, {{FATE|73|qt-mac6-stereo}}<br />
| ''n/a''<br />
|-<br />
| mdec<br />
| Sony PlayStation MDEC (Motion DECoder)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|225|ea-dct}}, {{FATE|281|psx-str}}<br />
|-<br />
| mimic<br />
| Mimic<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mjpeg<br />
| MJPEG (Motion JPEG)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpegb<br />
| Apple MJPEG-B<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mlp<br />
| MLP (Meridian Lossless Packing)/TrueHD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| ''n/a''<br />
|-<br />
| mmvideo<br />
| American Laser Games MM Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| motionpixels<br />
| Motion Pixels video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mp1<br />
| MP1 (MPEG audio layer 1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp1float<br />
| MP1 (MPEG audio layer 1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MP2 (MPEG audio layer 2)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mp2float<br />
| MP2 (MPEG audio layer 2)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3<br />
| MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3adu<br />
| ADU (Application Data Unit) MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3adufloat<br />
| ADU (Application Data Unit) MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3float<br />
| MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3on4<br />
| MP3onMP4<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3on4float<br />
| MP3onMP4<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc7<br />
| Musepack SV7<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpeg1video<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| MPEG-2 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg4<br />
| MPEG-4 part 2<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegvideo<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| msmpeg4<br />
| MPEG-4 part 2 Microsoft variant version 3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msmpeg4v1<br />
| MPEG-4 part 2 Microsoft variant version 1<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| msmpeg4v2<br />
| MPEG-4 part 2 Microsoft variant version 2<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msrle<br />
| Microsoft RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|116|msrle-8bit}}<br />
| ''n/a''<br />
|-<br />
| msvideo1<br />
| Microsoft Video 1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|118|msvideo1-8bit}}, {{FATE|117|msvideo1-16bit}}<br />
| ''n/a''<br />
|-<br />
| mszh<br />
| LCL (LossLess Codec Library) MSZH<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|289|mszh}}<br />
| ''n/a''<br />
|-<br />
| nellymoser<br />
| Nellymoser Asao<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| nuv<br />
| NuppelVideo/RTJPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| pam<br />
| PAM (Portable AnyMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pbm<br />
| PBM (Portable BitMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_alaw<br />
| PCM A-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_bluray<br />
| PCM signed 16|20|24-bit big-endian for Blu-ray media<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pcm_dvd<br />
| PCM signed 20|24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|381|pcm_dvd}}<br />
| ''n/a''<br />
|-<br />
| pcm_f32be<br />
| PCM 32-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_f32le<br />
| PCM 32-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64be<br />
| PCM 64-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64le<br />
| PCM 64-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_mulaw<br />
| PCM mu-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16be<br />
| PCM signed 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16le<br />
| PCM signed 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_s16le_planar<br />
| PCM 16-bit little-endian planar<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|370|ea-mad-pcm-planar}}<br />
| ''n/a''<br />
|-<br />
| pcm_s24be<br />
| PCM signed 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24daud<br />
| PCM D-Cinema audio signed 24-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24le<br />
| PCM signed 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32be<br />
| PCM signed 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32le<br />
| PCM signed 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s8<br />
| PCM signed 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_u16be<br />
| PCM unsigned 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u16le<br />
| PCM unsigned 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24be<br />
| PCM unsigned 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24le<br />
| PCM unsigned 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32be<br />
| PCM unsigned 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32le<br />
| PCM unsigned 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u8<br />
| PCM unsigned 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_zork<br />
| PCM Zork<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcx<br />
| PC Paintbrush PCX image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgm<br />
| PGM (Portable GrayMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgmyuv<br />
| PGMYUV (Portable GrayMap YUV) image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pgssub<br />
| HDMV Presentation Graphic Stream subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pictor<br />
| Pictor/PC Paint<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| png<br />
| PNG image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|296|corepng}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ppm<br />
| PPM (Portable PixelMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ptx<br />
| V.Flash PTX image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|297|ptx}}<br />
| ''n/a''<br />
|-<br />
| qcelp<br />
| QCELP / PureVoice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdm2<br />
| QDesign Music Codec 2<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdraw<br />
| Apple QuickDraw<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|291|quickdraw}}<br />
| ''n/a''<br />
|-<br />
| qpeg<br />
| Q-team QPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|103|qpeg}}<br />
| ''n/a''<br />
|-<br />
| qtrle<br />
| QuickTime Animation (RLE) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|267|qtrle-1bit}}, {{FATE|268|qtrle-2bit}}, {{FATE|147|qtrle-4bit}}, {{FATE|148|qtrle-8bit}}, {{FATE|149|qtrle-16bit}}, {{FATE|150|qtrle-24bit}}, {{FATE|151|qtrle-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| r210<br />
| Uncompressed RGB 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| real_144<br />
| RealAudio 1.0 (14.4K)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|144|real-14_4}}<br />
| ''n/a''<br />
|-<br />
| real_288<br />
| RealAudio 2.0 (28.8K)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rl2<br />
| RL2 video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| roq_dpcm<br />
| id RoQ DPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| roqvideo<br />
| id RoQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| rpza<br />
| QuickTime video (RPZA)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|119|rpza}}<br />
| ''n/a''<br />
|-<br />
| rv10<br />
| RealVideo 1.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv20<br />
| RealVideo 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv30<br />
| RealVideo 3.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rv40<br />
| RealVideo 4.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|261|real-rv40}}<br />
| n/a<br />
|-<br />
| sgi<br />
| SGI image<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| shorten<br />
| Shorten<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| sipr<br />
| RealAudio SIPR / ACELP.NET<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| smackaud<br />
| Smacker audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smackvid<br />
| Smacker video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smc<br />
| QuickTime Graphics (SMC)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|146|smc}}<br />
| ''n/a''<br />
|-<br />
| snow<br />
| Snow<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| sol_dpcm<br />
| DPCM Sol<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|269|sierra-audio}}<br />
| ''n/a''<br />
|-<br />
| sonic<br />
| Sonic<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sonicls<br />
| Sonic lossless<br />
| audio<br />
| <br />
| ''n/a''<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sp5x<br />
| Sunplus JPEG (SP5X)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|382|sp5x}}<br />
| ''n/a''<br />
|-<br />
| sunrast<br />
| Sun Rasterfile image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|383|sunraster-1bit-raw}}, others<br />
| ''n/a''<br />
|-<br />
| svq1<br />
| Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|142|svq1}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| svq3<br />
| Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|143|svq3}}<br />
| ''n/a''<br />
|-<br />
| targa<br />
| Truevision Targa image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| theora<br />
| Theora<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| thp<br />
| Nintendo Gamecube THP video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseqvideo<br />
| Tiertex Limited SEQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tiff<br />
| TIFF image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| TrueHD<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion1<br />
| Duck TrueMotion 1.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion2<br />
| Duck TrueMotion 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|154|duck-tm2}}<br />
| ''n/a''<br />
|-<br />
| truespeech<br />
| DSP Group TrueSpeech<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| tta<br />
| True Audio (TTA)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|364|tta}}<br />
| ''n/a''<br />
|-<br />
| twinvq<br />
| VQF TwinVQ<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TXD (TeXture Dictionary) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ultimotion<br />
| IBM UltiMotion<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|105|ulti}}<br />
| ''n/a''<br />
|-<br />
| v210<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|323|v210}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| v210x<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vb<br />
| Beam Software VB<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| vc1<br />
| SMPTE VC-1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vcr1<br />
| ATI VCR1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|292|vcr1}}<br />
| ''n/a''<br />
|-<br />
| vmdaudio<br />
| Sierra VMD audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmdvideo<br />
| Sierra VMD video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmnc<br />
| VMware Screen Codec / VMware Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|251|vmnc-16bit}}, {{FATE|252|vmnc-32bit}}<br />
| ''n/a''<br />
|-<br />
| vorbis<br />
| Vorbis<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| vp3<br />
| On2 VP3<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vp5<br />
| On2 VP5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|349|vp5}}<br />
| ''n/a''<br />
|-<br />
| vp6<br />
| On2 VP6<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}<br />
| ''n/a''<br />
|-<br />
| vp6a<br />
| On2 VP6 (Flash version, with alpha channel)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|350|vp6a}}<br />
| ''n/a''<br />
|-<br />
| vp6f<br />
| On2 VP6 (Flash version)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|351|vp6f}}<br />
| ''n/a''<br />
|-<br />
| vp8<br />
| On2 VP8<br />
| video<br />
| D <br />
| bgcolor="lime" | vp8-test-vector-*<br />
| ''n/a''<br />
|-<br />
| vqavideo<br />
| Westwood Studios VQA (Vector Quantized Animation) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wavpack<br />
| WavPack<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| wmapro<br />
| Windows Media Audio 9 Professional<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmav1<br />
| Windows Media Audio 1<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| wmav2<br />
| Windows Media Audio 2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmavoice<br />
| Windows Media Audio Voice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmv1<br />
| Windows Media Video 7<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv2<br />
| Windows Media Video 8<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv3<br />
| Windows Media Video 9<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wnv1<br />
| Winnov WNV1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|245|wnv1}}<br />
| ''n/a''<br />
|-<br />
| ws_snd1<br />
| Westwood Audio (SND1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| xan_dpcm<br />
| DPCM Xan<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|253|xan-dpcm}}<br />
| ''n/a''<br />
|-<br />
| xan_wc3<br />
| Wing Commander III / Xan<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| xl<br />
| Miro VideoXL<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|246|video-xl}}<br />
| ''n/a''<br />
|-<br />
| xsub<br />
| DivX subtitles (XSUB)<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| yop<br />
| Psygnosis YOP Video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| zlib<br />
| LCL (LossLess Codec Library) ZLIB<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|290|zlib}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| zmbv<br />
| Zip Motion Blocks Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|247|zmbv-8bit}}, {{FATE|248|zmbv-15bit}}, {{FATE|249|zmbv-16bit}}, {{FATE|250|zmbv-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|}<br />
<br />
== TODO ==<br />
* Everything in "make fate2".<br />
<br />
* Audio codecs:<br />
** Use the new FATE 1-off method for testing the following codecs: ATRAC3, Musepack SV7 & SV8, Vorbis, WMA v1, ATRAC1, WMAPro, BinkAudio and float MP3 decoder<br />
** Use the new FATE RMS method for testing MPEG-1 layer 1/2/3 conformance vectors<br />
** for each of the raw PCM formats, e.g., 64-bit big-endian floating point:<br />
*** make one test that transcodes the FFmpeg synthetic waveform to pcm_f64be contained inside of a raw f64be raw container and runs MD5 on the result<br />
*** make a subsequent test that transcodes that same file to raw PCM s16le output and runs MD5 on the result<br />
*** test this by performing the round-trip from the command line, dumping the final result to a WAV file and playing; should sound correct<br />
*** this encode/decode methodology will work on the assumption that FATE runs test specs in order according to their IDs; this seems to occur coincidentally right now but fate-script.py should be revised so that it is explicit (add ORDER BY to the statement 'test_cursor.execute("SELECT * FROM test_spec")')<br />
<br />
* Video codecs:<br />
** H264 parser (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-April/022052.html]). Sample: ftp://upload.mplayerhq.hu/incoming/h_264_corrupted_samples/001_pes.vdr<br />
** Test the decoding of VC-1 conformance vectors<br />
** [[DPX]] 10 and 16 bit, samples at http://samples.mplayerhq.hu/V-codecs/dpx/. Maybe the 10-bit sample will need to wait a lossless RGB48LE <-> RGB48BE swscale conversion (should be trivial, ask Ramiro). (one of the 2 samples is now listed; the other is not cross-platform bit exact --[[User:Multimedia Mike|Multimedia Mike]] 21:41, 17 June 2009 (EDT) )<br />
<br />
* Demuxers:<br />
** Patological FLV (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2010-April/087246.html]). Sample: http://samples.mplayerhq.hu/A-codecs/speex/testingSpeex.flv<br />
<br />
* Libswscale<br />
** A possible way would be to modify swscale-example to run the tests with the bitexact flag set and evaluate the MD5 sum of the results<br />
<br />
== Notes ==<br />
<references/><br />
<br />
[[Category:FATE]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Test_Coverage&diff=12841
FATE Test Coverage
2010-07-25T21:23:39Z
<p>Mik: /* Codec Tests */</p>
<hr />
<div>This page tracks test coverage for [http://fate.multimedia.cx FATE].<br />
<br />
General coverage statistics as of SVN revision 21955:<br />
* demuxers: 90 / 131 total = 69% coverage<br />
* muxers: 31 / 87 total = 36% coverage<br />
* decoders: 170 / 243 total = 70% coverage<br />
* encoders: 52 / 90 total = 58% coverage<br />
<br />
'''Total coverage:''' 343 / 551 total mux/demux/encode/decode cases = '''62%''' coverage of those cases<br />
<br />
''(Note: Don't be shy about double-checking the numbers above.)<br />
<br />
== Format Tests ==<br />
This format list reflects 'ffmpeg -formats' as of SVN revision 21955 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || format name || demuxer test(s) || muxer test(s)<br />
|-<br />
| 3g2<br />
| 3GP2 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 3gp<br />
| 3GP format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 4xm<br />
| 4X Technologies format<br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| IFF<br />
| IFF format<br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}, {{FATE|134|iff-pcm}}, {{FATE|361|iff-ilbm}}<br />
| ''n/a''<br />
|-<br />
| ISS<br />
| Funcom ISS format<br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| MTV<br />
| MTV format<br />
| bgcolor="lime" | {{FATE|301|mtv}}<br />
| ''n/a''<br />
|-<br />
| RoQ<br />
| raw id RoQ format<br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| aac<br />
| ADTS AAC<br />
| bgcolor="lime" | {{FATE|357|aac-demux}}<br />
| ''n/a''<br />
|-<br />
| ac3<br />
| raw AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| adts<br />
| ADTS AAC<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| aea<br />
| MD STUDIO audio<br />
| bgcolor="lime" | {{FATE|347|aea-demux}}<br />
| ''n/a''<br />
|-<br />
| aiff<br />
| Audio IFF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alaw<br />
| PCM A-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| amr<br />
| 3GPP AMR file format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| apc<br />
| CRYO APC format<br />
| bgcolor="lime" | {{FATE|244|cryo-apc}}<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asf<br />
| ASF format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| asf_stream<br />
| ASF format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ass<br />
| SSA/ASS format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| au<br />
| SUN AU format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| avi<br />
| AVI format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| avm2<br />
| Flash 9 (AVM2) format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| avs<br />
| AVS format<br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda Softworks VID format<br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| bink<br />
| Bink<br />
| bgcolor="lime" | {{FATE|367|bink}}, {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| cavsvideo<br />
| raw Chinese AVS video<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| cdg<br />
| CD Graphics Format<br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| c93<br />
| Interplay C93<br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| caf<br />
| Apple Core Audio Format<br />
| bgcolor="lime" | {{FATE|345|caf}}<br />
| ''n/a''<br />
|-<br />
| crc<br />
| CRC testing format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| daud<br />
| D-Cinema audio format<br />
| bgcolor="lime" | {{FATE|302|d-cinema-demux}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dirac<br />
| raw Dirac<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dnxhd<br />
| raw DNxHD (SMPTE VC-3)<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dsicin<br />
| Delphine Software International CIN format<br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dts<br />
| raw DTS<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dv<br />
| DV video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dvd<br />
| MPEG-2 PS format (DVD VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dxa<br />
| DXA<br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| ea<br />
| Electronic Arts Multimedia Format<br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}, {{FATE|225|ea-dct}}, {{FATE|224|ea-tgv}}, {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}, {{FATE|279|ea-adpcm}}, {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| ea_cdata<br />
| Electronic Arts cdata<br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| raw E-AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32be<br />
| PCM 32 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32le<br />
| PCM 32 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64be<br />
| PCM 64 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64le<br />
| PCM 64 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ffm<br />
| FFM (FFserver live feed) format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| film_cpk<br />
| Sega FILM/CPK format<br />
| bgcolor="lime" | {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| filmstrip<br />
| Adobe Filmstrip<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| flac<br />
| raw FLAC<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| FLI/FLC/FLX animation format<br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| FLV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| framecrc<br />
| framecrc testing format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF Animation<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| gsm<br />
| raw GSM<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| gxf<br />
| GXF format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h261<br />
| raw H.261<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| raw H.263<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| raw H.264 video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcin<br />
| id Cinematic format<br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| image2<br />
| image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| image2pipe<br />
| piped image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ingenient<br />
| raw Ingenient MJPEG<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| ipmovie<br />
| Interplay MVE format<br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| ipod<br />
| iPod H.264 MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| iv8<br />
| A format generated by IndigoVision 8000 video server<br />
| bgcolor="lime" | {{FATE|365|iv8}}<br />
| ''n/a''<br />
|-<br />
| lmlm4<br />
| lmlm4 raw format<br />
| bgcolor="lime" | {{FATE|300|lmlm4-demux}}<br />
| ''n/a''<br />
|-<br />
| m4v<br />
| raw MPEG-4 video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| matroska<br />
| Matroska file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpeg<br />
| raw MJPEG video<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mlp<br />
| raw MLP<br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mm<br />
| American Laser Games MM format<br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| mmf<br />
| Yamaha SMAF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov<br />
| MOV format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov,mp4,m4a,3gp,3g2,mj2<br />
| QuickTime/MPEG-4/Motion JPEG 2000 format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MPEG audio layer 2<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp3<br />
| MPEG audio layer 3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp4<br />
| MP4 format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpc<br />
| Musepack<br />
| bgcolor="lime" | {{FATE|378|mpc7-demux}}<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| bgcolor="lime" | {{FATE|359|mpc8-demux}}<br />
| ''n/a''<br />
|-<br />
| mpeg<br />
| MPEG-1 System format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg1video<br />
| raw MPEG video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| raw MPEG-2 video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegts<br />
| MPEG-2 transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegtsraw<br />
| MPEG-2 raw transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo<br />
| raw MPEG video<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpjpeg<br />
| MIME multipart JPEG format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| msnwctcp<br />
| MSN TCP Webcam stream<br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mulaw<br />
| PCM mu-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mvi<br />
| Motion Pixels MVI format<br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mxf<br />
| Material eXchange Format<br />
| bgcolor="lime" | {{FATE|299|mxf}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nc<br />
| NC camera feed format<br />
| bgcolor="lime" | {{FATE|380|nc-demux}}<br />
| ''n/a''<br />
|-<br />
| nsv<br />
| Nullsoft Video format<br />
| bgcolor="lime" | {{FATE|145|nsv-demux}}<br />
| ''n/a''<br />
|-<br />
| null<br />
| raw null video format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nut<br />
| NUT format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| nuv<br />
| NuppelVideo format<br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| ogg<br />
| Ogg<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| oma<br />
| Sony OpenMG audio<br />
| bgcolor="lime" | {{FATE|348|oma-demux}}<br />
| ''n/a''<br />
|-<br />
| psp<br />
| PSP MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| psxstr<br />
| Sony Playstation STR format<br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| pva<br />
| TechnoTrend PVA file and stream format<br />
| bgcolor="lime" | {{FATE|298|pva-demux}}<br />
| ''n/a''<br />
|-<br />
| qcp<br />
| QCP format<br />
| bgcolor="lime" | {{FATE|304|qcp-demux}}<br />
| ''n/a''<br />
|-<br />
| r3d<br />
| REDCODE R3D format<br />
| bgcolor="lime" | {{FATE|278|redcode-demux}}<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rcv<br />
| VC-1 test bitstream<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rl2<br />
| RL2 format<br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| rm<br />
| RealMedia format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rpl<br />
| RPL/ARMovie format<br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| rtp<br />
| RTP output format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rtsp<br />
| RTSP input format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| s16be<br />
| PCM signed 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s16le<br />
| PCM signed 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24be<br />
| PCM signed 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24le<br />
| PCM signed 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32be<br />
| PCM signed 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32le<br />
| PCM signed 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s8<br />
| PCM signed 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| sdp<br />
| SDP<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| shn<br />
| raw Shorten<br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| siff<br />
| Beam Software SIFF<br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| smk<br />
| Smacker video<br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| sol<br />
| Sierra SOL format<br />
| bgcolor="lime" | {{FATE|269|sierra-sol}}<br />
| ''n/a''<br />
|-<br />
| sox<br />
| SoX native format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| spdif<br />
| IEC958 - S/PDIF (IEC-61937)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| svcd<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| swf<br />
| Flash format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| thp<br />
| THP<br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseq<br />
| Tiertex Limited SEQ format<br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| raw TrueHD<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| tta<br />
| True Audio<br />
| bgcolor="lime" | {{FATE|364|lossless-tta}}<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TeXture Dictionary<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| u16be<br />
| PCM unsigned 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u16le<br />
| PCM unsigned 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24be<br />
| PCM unsigned 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24le<br />
| PCM unsigned 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32be<br />
| PCM unsigned 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32le<br />
| PCM unsigned 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u8<br />
| PCM unsigned 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vc1<br />
| raw VC-1<br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vc1test<br />
| VC-1 test bitstream format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| vcd<br />
| MPEG-1 System format (VCD)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vmd<br />
| Sierra VMD format<br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vob<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| voc<br />
| Creative Voice file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| vqf<br />
| Nippon Telegraph and Telephone Corporation (NTT) TwinVQ<br />
| bgcolor="lime" | {{FATE|294|vqf-demux}}<br />
| ''n/a''<br />
|-<br />
| w64<br />
| Sony Wave64 format<br />
| bgcolor="lime" | {{FATE|346|w64}}<br />
| ''n/a''<br />
|-<br />
| wav<br />
| WAV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wc3movie<br />
| Wing Commander III movie format<br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| wsaud<br />
| Westwood Studios audio format<br />
| bgcolor="lime" | {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| wsvqa<br />
| Westwood Studios VQA format<br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wv<br />
| WavPack<br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| xa<br />
| Maxis XA File Format<br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| yuv4mpegpipe<br />
| YUV4MPEG pipe format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|}<br />
<br />
== Codec Tests ==<br />
This codec list reflects 'ffmpeg -formats' as of SVN revision 24502 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || codec name || codec type || codec flags<ref> FFmpeg codec flags<br />
<code><br />
$ ffmpeg -formats<br />
[...]<br />
Codecs:<br />
D..... = Decoding supported<br />
.E.... = Encoding supported<br />
..V... = Video codec<br />
..A... = Audio codec<br />
..S... = Subtitle codec<br />
...S.. = Supports draw_horiz_band<br />
....D. = Supports direct rendering method 1<br />
.....T = Supports weird frame truncation<br />
[...]<br />
</code><br />
</ref> || decoder test(s) || encoder test(s)<br />
|-<br />
| 4xm<br />
| 4X Movie<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8bps<br />
| QuickTime 8BPS video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|120|8bps}}<br />
| ''n/a''<br />
|-<br />
| 8svx_exp<br />
| 8SVX exponential<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8svx_fib<br />
| 8SVX fibonacci<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}<br />
| ''n/a''<br />
|-<br />
| FRWU<br />
| Forward Uncompressed<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|377|frwu}}<br />
| ''n/a''<br />
|-<br />
| aac<br />
| Advanced Audio Coding<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| aasc<br />
| Autodesk RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|109|aasc}}<br />
| <br />
|-<br />
| ac3<br />
| ATSC A/52A (AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_4xm<br />
| ADPCM 4X Movie<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_adx<br />
| SEGA CRI ADX ADPCM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| adpcm_ct<br />
| ADPCM Creative Technology<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|282|creative-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea<br />
| ADPCM Electronic Arts<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|279|ea-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_maxis_xa<br />
| ADPCM Electronic Arts Maxis CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r1<br />
| ADPCM Electronic Arts R1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r2<br />
| ADPCM Electronic Arts R2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|366|adpcm-ea-r2}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r3<br />
| ADPCM Electronic Arts R3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|368|adpcm-ea-r3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_xas<br />
| ADPCM Electronic Arts XAS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_amv<br />
| ADPCM IMA AMV<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk3<br />
| ADPCM IMA Duck DK3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|153|duck-dk3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk4<br />
| ADPCM IMA Duck DK4<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|152|duck-dk4}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_eacs<br />
| ADPCM IMA Electronic Arts EACS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|362|ea-tgv-ima-ea-eacs}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_sead<br />
| ADPCM IMA Electronic Arts SEAD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_iss<br />
| ADPCM IMA Funcom ISS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_qt<br />
| ADPCM IMA QuickTime<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|60|qt-ima4-mono}}, {{FATE|66|qt-ima4-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_smjpeg<br />
| ADPCM IMA Loki SDL MJPEG<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_wav<br />
| ADPCM IMA Wav<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|70|qt-msimaadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_ws<br />
| ADPCM IMA Westwood<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}, {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ms<br />
| ADPCM Microsoft<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|69|qt-msadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_sbpro_2<br />
| ADPCM Sound Blaster Pro 2-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|283|creative-adpcm-8-2bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_3<br />
| ADPCM Sound Blaster Pro 2.6-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|284|creative-adpcm-8-2.6bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_4<br />
| ADPCM Sound Blaster Pro 4-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|285|creative-adpcm-8-4bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_swf<br />
| ADPCM Shockwave Flash<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_thp<br />
| ADPCM Nintendo Gamecube THP<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_xa<br />
| ADPCM CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| adpcm_yamaha<br />
| ADPCM Yamaha<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alac<br />
| ALAC (Apple Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|286|lossless-appleaudio}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| als<br />
| MPEG-4 Audio Lossless Coding (ALS)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|371|mpeg4-als-conformance-00}} and others<br />
| ''n/a''<br />
|-<br />
| amv<br />
| AMV Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| amrnb<br />
| Adaptive Multi-Rate NarrowBand<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| ansi<br />
| ASCII/ANSI art<br />
| video<br />
| D<br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asv1<br />
| ASUS V1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| asv2<br />
| ASUS V2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| atrac1<br />
| Atrac 1 (Adaptive TRansform Acoustic Coding)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| atrac3<br />
| Atrac 3 (Adaptive TRansform Acoustic Coding 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| aura<br />
| Auravision AURA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|352|auravision}}<br />
| ''n/a''<br />
|-<br />
| aura2<br />
| Auravision Aura 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|354|auravision-v2}}<br />
| ''n/a''<br />
|-<br />
| avs<br />
| AVS (Audio Video Standard) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda VID video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| binkaudio_dct<br />
| Bink Audio (DCT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkaudio_rdft<br />
| Bink Audio (RDFT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkvideo<br />
| Bink video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| bmp<br />
| BMP image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| c93<br />
| Interplay C93<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| camstudio<br />
| CamStudio<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|101|cscd}}<br />
| ''n/a''<br />
|-<br />
| camtasia<br />
| TechSmith Screen Capture Codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|287|tscc-15bit}}, {{FATE|287|tscc-32bit}}<br />
| ''n/a''<br />
|-<br />
| cavs<br />
| Chinese AVS video (AVS1-P2, JiZhun profile)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cdgraphics<br />
| CD Graphics video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| cinepak<br />
| Cinepak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|131|cvid}}, {{FATE|132|cvid-palette}}, {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| cljr<br />
| Cirrus Logic AccuPak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|122|cljr}}<br />
| ''n/a''<br />
|-<br />
| cook<br />
| COOK<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cyuv<br />
| Creative YUV (CYUV)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|76|cyuv}}<br />
| ''n/a''<br />
|-<br />
| dca<br />
| DCA (DTS Coherent Acoustics)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| dnxhd<br />
| VC3/DNxHD<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dpx<br />
| DPX image<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|305|dpx}}<br />
| ''n/a''<br />
|-<br />
| dsicinaudio<br />
| Delphine Software International CIN audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dsicinvideo<br />
| Delphine Software International CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dvbsub<br />
| DVB subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvdsub<br />
| DVD subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvvideo<br />
| DV (Digital Video)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dxa<br />
| Feeble Files/ScummVM DXA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| ATSC A/52B (AC-3, E-AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| eacmv<br />
| Electronic Arts CMV video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}<br />
| ''n/a''<br />
|-<br />
| eamad<br />
| Electronic Arts Madcow Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| eatgq<br />
| Electronic Arts TGQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|262|ea-tgq}}<br />
| ''n/a''<br />
|-<br />
| eatgv<br />
| Electronic Arts TGV video<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| eatqi<br />
| Electronic Arts TQI video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|279|ea-wve}}<br />
| ''n/a''<br />
|-<br />
| escape124<br />
| Escape 124<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| ffv1<br />
| FFmpeg video codec #1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| ffvhuff<br />
| Huffyuv FFmpeg variant<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| flac<br />
| FLAC (Free Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flashsv<br />
| Flash Screen Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| Autodesk Animator Flic video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| Flash Video (FLV) / Sorenson Spark / Sorenson H.263<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| fraps<br />
| Fraps<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|123|fraps-v0}}, {{FATE|124|fraps-v1}}, {{FATE|125|fraps-v2}}, {{FATE|263|fraps-v3}}, {{FATE|126|fraps-v4}}, {{FATE|127|fraps-v5}}<br />
| ''n/a''<br />
|-<br />
| g726<br />
| G.726 ADPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF (Graphics Interchange Format)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| gsm<br />
| GSM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| gsm_ms<br />
| GSM Microsoft variant<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h261<br />
| H.261<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| H.263 / H.263-1996<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263i<br />
| Intel H.263<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h263p<br />
| H.263+ / H.263-1998 / H.263 version 2<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10<br />
| video<br />
| D <br />
| bgcolor="lime" | h264-conformance-*<br />
| ''n/a''<br />
|-<br />
| huffyuv<br />
| Huffyuv / HuffYUV<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcinvideo<br />
| id Quake II CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| iff_byterun1<br />
| IFF ByteRun1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|370|iff-byterun1}}<br />
| ''n/a''<br />
|-<br />
| iff_ilbm<br />
| IFF ILBM<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|361|iff_ilbm}}<br />
| ''n/a''<br />
|-<br />
| imc<br />
| IMC (Intel Music Coder)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| indeo2<br />
| Intel Indeo 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|264|indeo2}}<br />
| ''n/a''<br />
|-<br />
| indeo3<br />
| Intel Indeo 3<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|110|indeo3}}<br />
| ''n/a''<br />
|-<br />
| indeo5<br />
| Intel Indeo 5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|363|indeo5}}<br />
| ''n/a''<br />
|-<br />
| interplay_dpcm<br />
| DPCM Interplay<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| interplayvideo<br />
| Interplay MVE video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| jpegls<br />
| JPEG-LS<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| kgv1<br />
| Kega Game Video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| kmvc<br />
| Karl Morton's video codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|104|kmvc}}<br />
| ''n/a''<br />
|-<br />
| ljpeg<br />
| Lossless JPEG<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| loco<br />
| LOCO<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|111|loco-yuy2}}, {{FATE|112|loco-rgb}}<br />
| ''n/a''<br />
|-<br />
| mace3<br />
| MACE (Macintosh Audio Compression/Expansion) 3:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|62|qt-mac3-mono}}, {{FATE|72|qt-mac3-stereo}}<br />
| ''n/a''<br />
|-<br />
| mace6<br />
| MACE (Macintosh Audio Compression/Expansion) 6:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|63|qt-mac6-mono}}, {{FATE|73|qt-mac6-stereo}}<br />
| ''n/a''<br />
|-<br />
| mdec<br />
| Sony PlayStation MDEC (Motion DECoder)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|225|ea-dct}}, {{FATE|281|psx-str}}<br />
|-<br />
| mimic<br />
| Mimic<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mjpeg<br />
| MJPEG (Motion JPEG)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpegb<br />
| Apple MJPEG-B<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mlp<br />
| MLP (Meridian Lossless Packing)/TrueHD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| ''n/a''<br />
|-<br />
| mmvideo<br />
| American Laser Games MM Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| motionpixels<br />
| Motion Pixels video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mp1<br />
| MP1 (MPEG audio layer 1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp1float<br />
| MP1 (MPEG audio layer 1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MP2 (MPEG audio layer 2)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mp2float<br />
| MP2 (MPEG audio layer 2)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3<br />
| MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3adu<br />
| ADU (Application Data Unit) MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3adufloat<br />
| ADU (Application Data Unit) MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3float<br />
| MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3on4<br />
| MP3onMP4<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3on4float<br />
| MP3onMP4<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc7<br />
| Musepack SV7<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpeg1video<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| MPEG-2 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg4<br />
| MPEG-4 part 2<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegvideo<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo_xmvc<br />
| MPEG-1 video/2 video XvMC (X-Video Motion Compensation)<br />
| video<br />
| S D T<br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| msmpeg4<br />
| MPEG-4 part 2 Microsoft variant version 3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msmpeg4v1<br />
| MPEG-4 part 2 Microsoft variant version 1<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| msmpeg4v2<br />
| MPEG-4 part 2 Microsoft variant version 2<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msrle<br />
| Microsoft RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|116|msrle-8bit}}<br />
| ''n/a''<br />
|-<br />
| msvideo1<br />
| Microsoft Video 1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|118|msvideo1-8bit}}, {{FATE|117|msvideo1-16bit}}<br />
| ''n/a''<br />
|-<br />
| mszh<br />
| LCL (LossLess Codec Library) MSZH<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|289|mszh}}<br />
| ''n/a''<br />
|-<br />
| nellymoser<br />
| Nellymoser Asao<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| nuv<br />
| NuppelVideo/RTJPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| pam<br />
| PAM (Portable AnyMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pbm<br />
| PBM (Portable BitMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_alaw<br />
| PCM A-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_bluray<br />
| PCM signed 16|20|24-bit big-endian for Blu-ray media<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pcm_dvd<br />
| PCM signed 20|24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|381|pcm_dvd}}<br />
| ''n/a''<br />
|-<br />
| pcm_f32be<br />
| PCM 32-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_f32le<br />
| PCM 32-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64be<br />
| PCM 64-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64le<br />
| PCM 64-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_mulaw<br />
| PCM mu-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16be<br />
| PCM signed 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16le<br />
| PCM signed 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_s16le_planar<br />
| PCM 16-bit little-endian planar<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|370|ea-mad-pcm-planar}}<br />
| ''n/a''<br />
|-<br />
| pcm_s24be<br />
| PCM signed 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24daud<br />
| PCM D-Cinema audio signed 24-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24le<br />
| PCM signed 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32be<br />
| PCM signed 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32le<br />
| PCM signed 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s8<br />
| PCM signed 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_u16be<br />
| PCM unsigned 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u16le<br />
| PCM unsigned 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24be<br />
| PCM unsigned 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24le<br />
| PCM unsigned 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32be<br />
| PCM unsigned 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32le<br />
| PCM unsigned 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u8<br />
| PCM unsigned 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_zork<br />
| PCM Zork<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcx<br />
| PC Paintbrush PCX image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgm<br />
| PGM (Portable GrayMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgmyuv<br />
| PGMYUV (Portable GrayMap YUV) image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pgssub<br />
| HDMV Presentation Graphic Stream subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pictor<br />
| Pictor/PC Paint<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| png<br />
| PNG image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|296|corepng}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ppm<br />
| PPM (Portable PixelMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ptx<br />
| V.Flash PTX image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|297|ptx}}<br />
| ''n/a''<br />
|-<br />
| qcelp<br />
| QCELP / PureVoice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdm2<br />
| QDesign Music Codec 2<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdraw<br />
| Apple QuickDraw<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|291|quickdraw}}<br />
| ''n/a''<br />
|-<br />
| qpeg<br />
| Q-team QPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|103|qpeg}}<br />
| ''n/a''<br />
|-<br />
| qtrle<br />
| QuickTime Animation (RLE) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|267|qtrle-1bit}}, {{FATE|268|qtrle-2bit}}, {{FATE|147|qtrle-4bit}}, {{FATE|148|qtrle-8bit}}, {{FATE|149|qtrle-16bit}}, {{FATE|150|qtrle-24bit}}, {{FATE|151|qtrle-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| r210<br />
| Uncompressed RGB 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| real_144<br />
| RealAudio 1.0 (14.4K)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|144|real-14_4}}<br />
| ''n/a''<br />
|-<br />
| real_288<br />
| RealAudio 2.0 (28.8K)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rl2<br />
| RL2 video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| roq_dpcm<br />
| id RoQ DPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| roqvideo<br />
| id RoQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| rpza<br />
| QuickTime video (RPZA)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|119|rpza}}<br />
| ''n/a''<br />
|-<br />
| rv10<br />
| RealVideo 1.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv20<br />
| RealVideo 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv30<br />
| RealVideo 3.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rv40<br />
| RealVideo 4.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|261|real-rv40}}<br />
| n/a<br />
|-<br />
| sgi<br />
| SGI image<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| shorten<br />
| Shorten<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| sipr<br />
| RealAudio SIPR / ACELP.NET<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| smackaud<br />
| Smacker audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smackvid<br />
| Smacker video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smc<br />
| QuickTime Graphics (SMC)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|146|smc}}<br />
| ''n/a''<br />
|-<br />
| snow<br />
| Snow<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| sol_dpcm<br />
| DPCM Sol<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|269|sierra-audio}}<br />
| ''n/a''<br />
|-<br />
| sonic<br />
| Sonic<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sonicls<br />
| Sonic lossless<br />
| audio<br />
| <br />
| ''n/a''<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sp5x<br />
| Sunplus JPEG (SP5X)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|382|sp5x}}<br />
| ''n/a''<br />
|-<br />
| sunrast<br />
| Sun Rasterfile image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|383|sunraster-1bit-raw}}, others<br />
| ''n/a''<br />
|-<br />
| svq1<br />
| Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|142|svq1}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| svq3<br />
| Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|143|svq3}}<br />
| ''n/a''<br />
|-<br />
| targa<br />
| Truevision Targa image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| theora<br />
| Theora<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| thp<br />
| Nintendo Gamecube THP video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseqvideo<br />
| Tiertex Limited SEQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tiff<br />
| TIFF image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| TrueHD<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion1<br />
| Duck TrueMotion 1.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion2<br />
| Duck TrueMotion 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|154|duck-tm2}}<br />
| ''n/a''<br />
|-<br />
| truespeech<br />
| DSP Group TrueSpeech<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| tta<br />
| True Audio (TTA)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|364|tta}}<br />
| ''n/a''<br />
|-<br />
| twinvq<br />
| VQF TwinVQ<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TXD (TeXture Dictionary) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ultimotion<br />
| IBM UltiMotion<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|105|ulti}}<br />
| ''n/a''<br />
|-<br />
| v210<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|323|v210}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| v210x<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vb<br />
| Beam Software VB<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| vc1<br />
| SMPTE VC-1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vcr1<br />
| ATI VCR1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|292|vcr1}}<br />
| ''n/a''<br />
|-<br />
| vmdaudio<br />
| Sierra VMD audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmdvideo<br />
| Sierra VMD video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmnc<br />
| VMware Screen Codec / VMware Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|251|vmnc-16bit}}, {{FATE|252|vmnc-32bit}}<br />
| ''n/a''<br />
|-<br />
| vorbis<br />
| Vorbis<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| vp3<br />
| On2 VP3<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vp5<br />
| On2 VP5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|349|vp5}}<br />
| ''n/a''<br />
|-<br />
| vp6<br />
| On2 VP6<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}<br />
| ''n/a''<br />
|-<br />
| vp6a<br />
| On2 VP6 (Flash version, with alpha channel)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|350|vp6a}}<br />
| ''n/a''<br />
|-<br />
| vp6f<br />
| On2 VP6 (Flash version)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|351|vp6f}}<br />
| ''n/a''<br />
|-<br />
| vp8<br />
| On2 VP8<br />
| video<br />
| D <br />
| bgcolor="lime" | vp8-test-vector-*<br />
| ''n/a''<br />
|-<br />
| vqavideo<br />
| Westwood Studios VQA (Vector Quantized Animation) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wavpack<br />
| WavPack<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| wmapro<br />
| Windows Media Audio 9 Professional<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmav1<br />
| Windows Media Audio 1<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| wmav2<br />
| Windows Media Audio 2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmavoice<br />
| Windows Media Audio Voice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmv1<br />
| Windows Media Video 7<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv2<br />
| Windows Media Video 8<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv3<br />
| Windows Media Video 9<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wnv1<br />
| Winnov WNV1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|245|wnv1}}<br />
| ''n/a''<br />
|-<br />
| ws_snd1<br />
| Westwood Audio (SND1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| xan_dpcm<br />
| DPCM Xan<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|253|xan-dpcm}}<br />
| ''n/a''<br />
|-<br />
| xan_wc3<br />
| Wing Commander III / Xan<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| xl<br />
| Miro VideoXL<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|246|video-xl}}<br />
| ''n/a''<br />
|-<br />
| xsub<br />
| DivX subtitles (XSUB)<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| yop<br />
| Psygnosis YOP Video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| zlib<br />
| LCL (LossLess Codec Library) ZLIB<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|290|zlib}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| zmbv<br />
| Zip Motion Blocks Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|247|zmbv-8bit}}, {{FATE|248|zmbv-15bit}}, {{FATE|249|zmbv-16bit}}, {{FATE|250|zmbv-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|}<br />
<br />
== TODO ==<br />
* Everything in "make fate2".<br />
<br />
* Audio codecs:<br />
** Use the new FATE 1-off method for testing the following codecs: ATRAC3, Musepack SV7 & SV8, Vorbis, WMA v1, ATRAC1, WMAPro, BinkAudio and float MP3 decoder<br />
** Use the new FATE RMS method for testing MPEG-1 layer 1/2/3 conformance vectors<br />
** for each of the raw PCM formats, e.g., 64-bit big-endian floating point:<br />
*** make one test that transcodes the FFmpeg synthetic waveform to pcm_f64be contained inside of a raw f64be raw container and runs MD5 on the result<br />
*** make a subsequent test that transcodes that same file to raw PCM s16le output and runs MD5 on the result<br />
*** test this by performing the round-trip from the command line, dumping the final result to a WAV file and playing; should sound correct<br />
*** this encode/decode methodology will work on the assumption that FATE runs test specs in order according to their IDs; this seems to occur coincidentally right now but fate-script.py should be revised so that it is explicit (add ORDER BY to the statement 'test_cursor.execute("SELECT * FROM test_spec")')<br />
<br />
* Video codecs:<br />
** H264 parser (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-April/022052.html]). Sample: ftp://upload.mplayerhq.hu/incoming/h_264_corrupted_samples/001_pes.vdr<br />
** Test the decoding of VC-1 conformance vectors<br />
** [[DPX]] 10 and 16 bit, samples at http://samples.mplayerhq.hu/V-codecs/dpx/. Maybe the 10-bit sample will need to wait a lossless RGB48LE <-> RGB48BE swscale conversion (should be trivial, ask Ramiro). (one of the 2 samples is now listed; the other is not cross-platform bit exact --[[User:Multimedia Mike|Multimedia Mike]] 21:41, 17 June 2009 (EDT) )<br />
<br />
* Demuxers:<br />
** Patological FLV (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2010-April/087246.html]). Sample: http://samples.mplayerhq.hu/A-codecs/speex/testingSpeex.flv<br />
<br />
* Libswscale<br />
** A possible way would be to modify swscale-example to run the tests with the bitexact flag set and evaluate the MD5 sum of the results<br />
<br />
== Notes ==<br />
<references/><br />
<br />
[[Category:FATE]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Test_Coverage&diff=12840
FATE Test Coverage
2010-07-25T21:22:06Z
<p>Mik: /* Codec Tests */ mention floating-point implementations</p>
<hr />
<div>This page tracks test coverage for [http://fate.multimedia.cx FATE].<br />
<br />
General coverage statistics as of SVN revision 21955:<br />
* demuxers: 90 / 131 total = 69% coverage<br />
* muxers: 31 / 87 total = 36% coverage<br />
* decoders: 170 / 243 total = 70% coverage<br />
* encoders: 52 / 90 total = 58% coverage<br />
<br />
'''Total coverage:''' 343 / 551 total mux/demux/encode/decode cases = '''62%''' coverage of those cases<br />
<br />
''(Note: Don't be shy about double-checking the numbers above.)<br />
<br />
== Format Tests ==<br />
This format list reflects 'ffmpeg -formats' as of SVN revision 21955 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || format name || demuxer test(s) || muxer test(s)<br />
|-<br />
| 3g2<br />
| 3GP2 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 3gp<br />
| 3GP format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 4xm<br />
| 4X Technologies format<br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| IFF<br />
| IFF format<br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}, {{FATE|134|iff-pcm}}, {{FATE|361|iff-ilbm}}<br />
| ''n/a''<br />
|-<br />
| ISS<br />
| Funcom ISS format<br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| MTV<br />
| MTV format<br />
| bgcolor="lime" | {{FATE|301|mtv}}<br />
| ''n/a''<br />
|-<br />
| RoQ<br />
| raw id RoQ format<br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| aac<br />
| ADTS AAC<br />
| bgcolor="lime" | {{FATE|357|aac-demux}}<br />
| ''n/a''<br />
|-<br />
| ac3<br />
| raw AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| adts<br />
| ADTS AAC<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| aea<br />
| MD STUDIO audio<br />
| bgcolor="lime" | {{FATE|347|aea-demux}}<br />
| ''n/a''<br />
|-<br />
| aiff<br />
| Audio IFF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alaw<br />
| PCM A-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| amr<br />
| 3GPP AMR file format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| apc<br />
| CRYO APC format<br />
| bgcolor="lime" | {{FATE|244|cryo-apc}}<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asf<br />
| ASF format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| asf_stream<br />
| ASF format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ass<br />
| SSA/ASS format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| au<br />
| SUN AU format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| avi<br />
| AVI format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| avm2<br />
| Flash 9 (AVM2) format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| avs<br />
| AVS format<br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda Softworks VID format<br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| bink<br />
| Bink<br />
| bgcolor="lime" | {{FATE|367|bink}}, {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| cavsvideo<br />
| raw Chinese AVS video<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| cdg<br />
| CD Graphics Format<br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| c93<br />
| Interplay C93<br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| caf<br />
| Apple Core Audio Format<br />
| bgcolor="lime" | {{FATE|345|caf}}<br />
| ''n/a''<br />
|-<br />
| crc<br />
| CRC testing format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| daud<br />
| D-Cinema audio format<br />
| bgcolor="lime" | {{FATE|302|d-cinema-demux}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dirac<br />
| raw Dirac<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dnxhd<br />
| raw DNxHD (SMPTE VC-3)<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dsicin<br />
| Delphine Software International CIN format<br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dts<br />
| raw DTS<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dv<br />
| DV video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dvd<br />
| MPEG-2 PS format (DVD VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dxa<br />
| DXA<br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| ea<br />
| Electronic Arts Multimedia Format<br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}, {{FATE|225|ea-dct}}, {{FATE|224|ea-tgv}}, {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}, {{FATE|279|ea-adpcm}}, {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| ea_cdata<br />
| Electronic Arts cdata<br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| raw E-AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32be<br />
| PCM 32 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32le<br />
| PCM 32 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64be<br />
| PCM 64 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64le<br />
| PCM 64 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ffm<br />
| FFM (FFserver live feed) format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| film_cpk<br />
| Sega FILM/CPK format<br />
| bgcolor="lime" | {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| filmstrip<br />
| Adobe Filmstrip<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| flac<br />
| raw FLAC<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| FLI/FLC/FLX animation format<br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| FLV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| framecrc<br />
| framecrc testing format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF Animation<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| gsm<br />
| raw GSM<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| gxf<br />
| GXF format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h261<br />
| raw H.261<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| raw H.263<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| raw H.264 video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcin<br />
| id Cinematic format<br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| image2<br />
| image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| image2pipe<br />
| piped image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ingenient<br />
| raw Ingenient MJPEG<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| ipmovie<br />
| Interplay MVE format<br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| ipod<br />
| iPod H.264 MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| iv8<br />
| A format generated by IndigoVision 8000 video server<br />
| bgcolor="lime" | {{FATE|365|iv8}}<br />
| ''n/a''<br />
|-<br />
| lmlm4<br />
| lmlm4 raw format<br />
| bgcolor="lime" | {{FATE|300|lmlm4-demux}}<br />
| ''n/a''<br />
|-<br />
| m4v<br />
| raw MPEG-4 video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| matroska<br />
| Matroska file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpeg<br />
| raw MJPEG video<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mlp<br />
| raw MLP<br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mm<br />
| American Laser Games MM format<br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| mmf<br />
| Yamaha SMAF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov<br />
| MOV format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov,mp4,m4a,3gp,3g2,mj2<br />
| QuickTime/MPEG-4/Motion JPEG 2000 format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MPEG audio layer 2<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp3<br />
| MPEG audio layer 3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp4<br />
| MP4 format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpc<br />
| Musepack<br />
| bgcolor="lime" | {{FATE|378|mpc7-demux}}<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| bgcolor="lime" | {{FATE|359|mpc8-demux}}<br />
| ''n/a''<br />
|-<br />
| mpeg<br />
| MPEG-1 System format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg1video<br />
| raw MPEG video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| raw MPEG-2 video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegts<br />
| MPEG-2 transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegtsraw<br />
| MPEG-2 raw transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo<br />
| raw MPEG video<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpjpeg<br />
| MIME multipart JPEG format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| msnwctcp<br />
| MSN TCP Webcam stream<br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mulaw<br />
| PCM mu-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mvi<br />
| Motion Pixels MVI format<br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mxf<br />
| Material eXchange Format<br />
| bgcolor="lime" | {{FATE|299|mxf}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nc<br />
| NC camera feed format<br />
| bgcolor="lime" | {{FATE|380|nc-demux}}<br />
| ''n/a''<br />
|-<br />
| nsv<br />
| Nullsoft Video format<br />
| bgcolor="lime" | {{FATE|145|nsv-demux}}<br />
| ''n/a''<br />
|-<br />
| null<br />
| raw null video format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nut<br />
| NUT format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| nuv<br />
| NuppelVideo format<br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| ogg<br />
| Ogg<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| oma<br />
| Sony OpenMG audio<br />
| bgcolor="lime" | {{FATE|348|oma-demux}}<br />
| ''n/a''<br />
|-<br />
| psp<br />
| PSP MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| psxstr<br />
| Sony Playstation STR format<br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| pva<br />
| TechnoTrend PVA file and stream format<br />
| bgcolor="lime" | {{FATE|298|pva-demux}}<br />
| ''n/a''<br />
|-<br />
| qcp<br />
| QCP format<br />
| bgcolor="lime" | {{FATE|304|qcp-demux}}<br />
| ''n/a''<br />
|-<br />
| r3d<br />
| REDCODE R3D format<br />
| bgcolor="lime" | {{FATE|278|redcode-demux}}<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rcv<br />
| VC-1 test bitstream<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rl2<br />
| RL2 format<br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| rm<br />
| RealMedia format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rpl<br />
| RPL/ARMovie format<br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| rtp<br />
| RTP output format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rtsp<br />
| RTSP input format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| s16be<br />
| PCM signed 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s16le<br />
| PCM signed 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24be<br />
| PCM signed 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24le<br />
| PCM signed 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32be<br />
| PCM signed 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32le<br />
| PCM signed 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s8<br />
| PCM signed 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| sdp<br />
| SDP<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| shn<br />
| raw Shorten<br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| siff<br />
| Beam Software SIFF<br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| smk<br />
| Smacker video<br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| sol<br />
| Sierra SOL format<br />
| bgcolor="lime" | {{FATE|269|sierra-sol}}<br />
| ''n/a''<br />
|-<br />
| sox<br />
| SoX native format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| spdif<br />
| IEC958 - S/PDIF (IEC-61937)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| svcd<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| swf<br />
| Flash format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| thp<br />
| THP<br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseq<br />
| Tiertex Limited SEQ format<br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| raw TrueHD<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| tta<br />
| True Audio<br />
| bgcolor="lime" | {{FATE|364|lossless-tta}}<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TeXture Dictionary<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| u16be<br />
| PCM unsigned 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u16le<br />
| PCM unsigned 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24be<br />
| PCM unsigned 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24le<br />
| PCM unsigned 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32be<br />
| PCM unsigned 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32le<br />
| PCM unsigned 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u8<br />
| PCM unsigned 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vc1<br />
| raw VC-1<br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vc1test<br />
| VC-1 test bitstream format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| vcd<br />
| MPEG-1 System format (VCD)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vmd<br />
| Sierra VMD format<br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vob<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| voc<br />
| Creative Voice file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| vqf<br />
| Nippon Telegraph and Telephone Corporation (NTT) TwinVQ<br />
| bgcolor="lime" | {{FATE|294|vqf-demux}}<br />
| ''n/a''<br />
|-<br />
| w64<br />
| Sony Wave64 format<br />
| bgcolor="lime" | {{FATE|346|w64}}<br />
| ''n/a''<br />
|-<br />
| wav<br />
| WAV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wc3movie<br />
| Wing Commander III movie format<br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| wsaud<br />
| Westwood Studios audio format<br />
| bgcolor="lime" | {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| wsvqa<br />
| Westwood Studios VQA format<br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wv<br />
| WavPack<br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| xa<br />
| Maxis XA File Format<br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| yuv4mpegpipe<br />
| YUV4MPEG pipe format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|}<br />
<br />
== Codec Tests ==<br />
This codec list reflects 'ffmpeg -formats' as of SVN revision 24502 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || codec name || codec type || codec flags<ref> FFmpeg codec flags<br />
<code><br />
$ ffmpeg -formats<br />
[...]<br />
Codecs:<br />
D..... = Decoding supported<br />
.E.... = Encoding supported<br />
..V... = Video codec<br />
..A... = Audio codec<br />
..S... = Subtitle codec<br />
...S.. = Supports draw_horiz_band<br />
....D. = Supports direct rendering method 1<br />
.....T = Supports weird frame truncation<br />
[...]<br />
</code><br />
</ref> || decoder test(s) || encoder test(s)<br />
|-<br />
| 4xm<br />
| 4X Movie<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8bps<br />
| QuickTime 8BPS video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|120|8bps}}<br />
| ''n/a''<br />
|-<br />
| 8svx_exp<br />
| 8SVX exponential<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8svx_fib<br />
| 8SVX fibonacci<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}<br />
| ''n/a''<br />
|-<br />
| FRWU<br />
| Forward Uncompressed<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|377|frwu}}<br />
| ''n/a''<br />
|-<br />
| aac<br />
| Advanced Audio Coding<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| aasc<br />
| Autodesk RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|109|aasc}}<br />
| <br />
|-<br />
| ac3<br />
| ATSC A/52A (AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_4xm<br />
| ADPCM 4X Movie<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_adx<br />
| SEGA CRI ADX ADPCM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| adpcm_ct<br />
| ADPCM Creative Technology<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|282|creative-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea<br />
| ADPCM Electronic Arts<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|279|ea-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_maxis_xa<br />
| ADPCM Electronic Arts Maxis CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r1<br />
| ADPCM Electronic Arts R1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r2<br />
| ADPCM Electronic Arts R2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|366|adpcm-ea-r2}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r3<br />
| ADPCM Electronic Arts R3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|368|adpcm-ea-r3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_xas<br />
| ADPCM Electronic Arts XAS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_amv<br />
| ADPCM IMA AMV<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk3<br />
| ADPCM IMA Duck DK3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|153|duck-dk3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk4<br />
| ADPCM IMA Duck DK4<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|152|duck-dk4}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_eacs<br />
| ADPCM IMA Electronic Arts EACS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|362|ea-tgv-ima-ea-eacs}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_sead<br />
| ADPCM IMA Electronic Arts SEAD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_iss<br />
| ADPCM IMA Funcom ISS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_qt<br />
| ADPCM IMA QuickTime<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|60|qt-ima4-mono}}, {{FATE|66|qt-ima4-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_smjpeg<br />
| ADPCM IMA Loki SDL MJPEG<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_wav<br />
| ADPCM IMA Wav<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|70|qt-msimaadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_ws<br />
| ADPCM IMA Westwood<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}, {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ms<br />
| ADPCM Microsoft<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|69|qt-msadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_sbpro_2<br />
| ADPCM Sound Blaster Pro 2-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|283|creative-adpcm-8-2bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_3<br />
| ADPCM Sound Blaster Pro 2.6-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|284|creative-adpcm-8-2.6bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_4<br />
| ADPCM Sound Blaster Pro 4-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|285|creative-adpcm-8-4bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_swf<br />
| ADPCM Shockwave Flash<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_thp<br />
| ADPCM Nintendo Gamecube THP<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_xa<br />
| ADPCM CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| adpcm_yamaha<br />
| ADPCM Yamaha<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alac<br />
| ALAC (Apple Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|286|lossless-appleaudio}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| als<br />
| MPEG-4 Audio Lossless Coding (ALS)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|371|mpeg4-als-conformance-00}} and others<br />
| ''n/a''<br />
|-<br />
| amv<br />
| AMV Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| amrnb<br />
| Adaptive Multi-Rate NarrowBand<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| ansi<br />
| ASCII/ANSI art<br />
| video<br />
| D<br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asv1<br />
| ASUS V1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| asv2<br />
| ASUS V2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| atrac1<br />
| Atrac 1 (Adaptive TRansform Acoustic Coding)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| atrac3<br />
| Atrac 3 (Adaptive TRansform Acoustic Coding 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| aura<br />
| Auravision AURA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|352|auravision}}<br />
| ''n/a''<br />
|-<br />
| aura2<br />
| Auravision Aura 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|354|auravision-v2}}<br />
| ''n/a''<br />
|-<br />
| avs<br />
| AVS (Audio Video Standard) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda VID video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| binkaudio_dct<br />
| Bink Audio (DCT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkaudio_rdft<br />
| Bink Audio (RDFT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkvideo<br />
| Bink video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| bmp<br />
| BMP image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| c93<br />
| Interplay C93<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| camstudio<br />
| CamStudio<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|101|cscd}}<br />
| ''n/a''<br />
|-<br />
| camtasia<br />
| TechSmith Screen Capture Codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|287|tscc-15bit}}, {{FATE|287|tscc-32bit}}<br />
| ''n/a''<br />
|-<br />
| cavs<br />
| Chinese AVS video (AVS1-P2, JiZhun profile)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cdgraphics<br />
| CD Graphics video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| cinepak<br />
| Cinepak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|131|cvid}}, {{FATE|132|cvid-palette}}, {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| cljr<br />
| Cirrus Logic AccuPak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|122|cljr}}<br />
| ''n/a''<br />
|-<br />
| cook<br />
| COOK<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cyuv<br />
| Creative YUV (CYUV)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|76|cyuv}}<br />
| ''n/a''<br />
|-<br />
| dca<br />
| DCA (DTS Coherent Acoustics)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| dnxhd<br />
| VC3/DNxHD<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dpx<br />
| DPX image<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|305|dpx}}<br />
| ''n/a''<br />
|-<br />
| dsicinaudio<br />
| Delphine Software International CIN audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dsicinvideo<br />
| Delphine Software International CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dvbsub<br />
| DVB subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvdsub<br />
| DVD subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvvideo<br />
| DV (Digital Video)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dxa<br />
| Feeble Files/ScummVM DXA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| ATSC A/52B (AC-3, E-AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| eacmv<br />
| Electronic Arts CMV video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}<br />
| ''n/a''<br />
|-<br />
| eamad<br />
| Electronic Arts Madcow Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| eatgq<br />
| Electronic Arts TGQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|262|ea-tgq}}<br />
| ''n/a''<br />
|-<br />
| eatgv<br />
| Electronic Arts TGV video<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| eatqi<br />
| Electronic Arts TQI video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|279|ea-wve}}<br />
| ''n/a''<br />
|-<br />
| escape124<br />
| Escape 124<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| ffv1<br />
| FFmpeg video codec #1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| ffvhuff<br />
| Huffyuv FFmpeg variant<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| flac<br />
| FLAC (Free Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flashsv<br />
| Flash Screen Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| Autodesk Animator Flic video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| Flash Video (FLV) / Sorenson Spark / Sorenson H.263<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| fraps<br />
| Fraps<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|123|fraps-v0}}, {{FATE|124|fraps-v1}}, {{FATE|125|fraps-v2}}, {{FATE|263|fraps-v3}}, {{FATE|126|fraps-v4}}, {{FATE|127|fraps-v5}}<br />
| ''n/a''<br />
|-<br />
| g726<br />
| G.726 ADPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF (Graphics Interchange Format)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| gsm<br />
| GSM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| gsm_ms<br />
| GSM Microsoft variant<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h261<br />
| H.261<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| H.263 / H.263-1996<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263i<br />
| Intel H.263<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h263p<br />
| H.263+ / H.263-1998 / H.263 version 2<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10<br />
| video<br />
| D <br />
| bgcolor="lime" | h264-conformance-*<br />
| ''n/a''<br />
|-<br />
| huffyuv<br />
| Huffyuv / HuffYUV<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcinvideo<br />
| id Quake II CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| iff_byterun1<br />
| IFF ByteRun1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|370|iff-byterun1}}<br />
| ''n/a''<br />
|-<br />
| iff_ilbm<br />
| IFF ILBM<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|361|iff_ilbm}}<br />
| ''n/a''<br />
|-<br />
| imc<br />
| IMC (Intel Music Coder)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| indeo2<br />
| Intel Indeo 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|264|indeo2}}<br />
| ''n/a''<br />
|-<br />
| indeo3<br />
| Intel Indeo 3<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|110|indeo3}}<br />
| ''n/a''<br />
|-<br />
| indeo5<br />
| Intel Indeo 5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|363|indeo5}}<br />
| ''n/a''<br />
|-<br />
| interplay_dpcm<br />
| DPCM Interplay<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| interplayvideo<br />
| Interplay MVE video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| jpegls<br />
| JPEG-LS<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| kgv1<br />
| Kega Game Video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| kmvc<br />
| Karl Morton's video codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|104|kmvc}}<br />
| ''n/a''<br />
|-<br />
| ljpeg<br />
| Lossless JPEG<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| loco<br />
| LOCO<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|111|loco-yuy2}}, {{FATE|112|loco-rgb}}<br />
| ''n/a''<br />
|-<br />
| mace3<br />
| MACE (Macintosh Audio Compression/Expansion) 3:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|62|qt-mac3-mono}}, {{FATE|72|qt-mac3-stereo}}<br />
| ''n/a''<br />
|-<br />
| mace6<br />
| MACE (Macintosh Audio Compression/Expansion) 6:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|63|qt-mac6-mono}}, {{FATE|73|qt-mac6-stereo}}<br />
| ''n/a''<br />
|-<br />
| mdec<br />
| Sony PlayStation MDEC (Motion DECoder)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|225|ea-dct}}, {{FATE|281|psx-str}}<br />
|-<br />
| mimic<br />
| Mimic<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mjpeg<br />
| MJPEG (Motion JPEG)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpegb<br />
| Apple MJPEG-B<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mlp<br />
| MLP (Meridian Lossless Packing)/TrueHD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| ''n/a''<br />
|-<br />
| mmvideo<br />
| American Laser Games MM Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| motionpixels<br />
| Motion Pixels video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mp1<br />
| MP1 (MPEG audio layer 1)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp1float<br />
| MP1 (MPEG audio layer 1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MP2 (MPEG audio layer 2)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mp2float<br />
| MP2 (MPEG audio layer 2)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3<br />
| MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3adu<br />
| ADU (Application Data Unit) MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3adufloat<br />
| ADU (Application Data Unit) MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3float<br />
| MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3on4<br />
| MP3onMP4<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3on4float<br />
| MP3onMP4<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc7<br />
| Musepack SV7<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpeg1video<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| MPEG-2 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg4<br />
| MPEG-4 part 2<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegvideo<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo_xmvc<br />
| MPEG-1 video/2 video XvMC (X-Video Motion Compensation)<br />
| video<br />
| S D T<br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| msmpeg4<br />
| MPEG-4 part 2 Microsoft variant version 3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msmpeg4v1<br />
| MPEG-4 part 2 Microsoft variant version 1<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| msmpeg4v2<br />
| MPEG-4 part 2 Microsoft variant version 2<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msrle<br />
| Microsoft RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|116|msrle-8bit}}<br />
| ''n/a''<br />
|-<br />
| msvideo1<br />
| Microsoft Video 1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|118|msvideo1-8bit}}, {{FATE|117|msvideo1-16bit}}<br />
| ''n/a''<br />
|-<br />
| mszh<br />
| LCL (LossLess Codec Library) MSZH<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|289|mszh}}<br />
| ''n/a''<br />
|-<br />
| nellymoser<br />
| Nellymoser Asao<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| nuv<br />
| NuppelVideo/RTJPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| pam<br />
| PAM (Portable AnyMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pbm<br />
| PBM (Portable BitMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_alaw<br />
| PCM A-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_bluray<br />
| PCM signed 16|20|24-bit big-endian for Blu-ray media<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pcm_dvd<br />
| PCM signed 20|24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|381|pcm_dvd}}<br />
| ''n/a''<br />
|-<br />
| pcm_f32be<br />
| PCM 32-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_f32le<br />
| PCM 32-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64be<br />
| PCM 64-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64le<br />
| PCM 64-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_mulaw<br />
| PCM mu-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16be<br />
| PCM signed 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16le<br />
| PCM signed 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_s16le_planar<br />
| PCM 16-bit little-endian planar<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|370|ea-mad-pcm-planar}}<br />
| ''n/a''<br />
|-<br />
| pcm_s24be<br />
| PCM signed 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24daud<br />
| PCM D-Cinema audio signed 24-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24le<br />
| PCM signed 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32be<br />
| PCM signed 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32le<br />
| PCM signed 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s8<br />
| PCM signed 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_u16be<br />
| PCM unsigned 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u16le<br />
| PCM unsigned 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24be<br />
| PCM unsigned 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24le<br />
| PCM unsigned 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32be<br />
| PCM unsigned 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32le<br />
| PCM unsigned 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u8<br />
| PCM unsigned 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_zork<br />
| PCM Zork<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcx<br />
| PC Paintbrush PCX image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgm<br />
| PGM (Portable GrayMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgmyuv<br />
| PGMYUV (Portable GrayMap YUV) image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pgssub<br />
| HDMV Presentation Graphic Stream subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pictor<br />
| Pictor/PC Paint<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| png<br />
| PNG image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|296|corepng}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ppm<br />
| PPM (Portable PixelMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ptx<br />
| V.Flash PTX image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|297|ptx}}<br />
| ''n/a''<br />
|-<br />
| qcelp<br />
| QCELP / PureVoice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdm2<br />
| QDesign Music Codec 2<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdraw<br />
| Apple QuickDraw<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|291|quickdraw}}<br />
| ''n/a''<br />
|-<br />
| qpeg<br />
| Q-team QPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|103|qpeg}}<br />
| ''n/a''<br />
|-<br />
| qtrle<br />
| QuickTime Animation (RLE) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|267|qtrle-1bit}}, {{FATE|268|qtrle-2bit}}, {{FATE|147|qtrle-4bit}}, {{FATE|148|qtrle-8bit}}, {{FATE|149|qtrle-16bit}}, {{FATE|150|qtrle-24bit}}, {{FATE|151|qtrle-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| r210<br />
| Uncompressed RGB 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| real_144<br />
| RealAudio 1.0 (14.4K)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|144|real-14_4}}<br />
| ''n/a''<br />
|-<br />
| real_288<br />
| RealAudio 2.0 (28.8K)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rl2<br />
| RL2 video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| roq_dpcm<br />
| id RoQ DPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| roqvideo<br />
| id RoQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| rpza<br />
| QuickTime video (RPZA)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|119|rpza}}<br />
| ''n/a''<br />
|-<br />
| rv10<br />
| RealVideo 1.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv20<br />
| RealVideo 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv30<br />
| RealVideo 3.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rv40<br />
| RealVideo 4.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|261|real-rv40}}<br />
| n/a<br />
|-<br />
| sgi<br />
| SGI image<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| shorten<br />
| Shorten<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| sipr<br />
| RealAudio SIPR / ACELP.NET<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| smackaud<br />
| Smacker audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smackvid<br />
| Smacker video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smc<br />
| QuickTime Graphics (SMC)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|146|smc}}<br />
| ''n/a''<br />
|-<br />
| snow<br />
| Snow<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| sol_dpcm<br />
| DPCM Sol<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|269|sierra-audio}}<br />
| ''n/a''<br />
|-<br />
| sonic<br />
| Sonic<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sonicls<br />
| Sonic lossless<br />
| audio<br />
| <br />
| ''n/a''<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sp5x<br />
| Sunplus JPEG (SP5X)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|382|sp5x}}<br />
| ''n/a''<br />
|-<br />
| sunrast<br />
| Sun Rasterfile image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|383|sunraster-1bit-raw}}, others<br />
| ''n/a''<br />
|-<br />
| svq1<br />
| Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|142|svq1}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| svq3<br />
| Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|143|svq3}}<br />
| ''n/a''<br />
|-<br />
| targa<br />
| Truevision Targa image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| theora<br />
| Theora<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| thp<br />
| Nintendo Gamecube THP video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseqvideo<br />
| Tiertex Limited SEQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tiff<br />
| TIFF image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| TrueHD<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion1<br />
| Duck TrueMotion 1.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion2<br />
| Duck TrueMotion 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|154|duck-tm2}}<br />
| ''n/a''<br />
|-<br />
| truespeech<br />
| DSP Group TrueSpeech<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| tta<br />
| True Audio (TTA)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|364|tta}}<br />
| ''n/a''<br />
|-<br />
| twinvq<br />
| VQF TwinVQ<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TXD (TeXture Dictionary) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ultimotion<br />
| IBM UltiMotion<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|105|ulti}}<br />
| ''n/a''<br />
|-<br />
| v210<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|323|v210}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| v210x<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vb<br />
| Beam Software VB<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| vc1<br />
| SMPTE VC-1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vcr1<br />
| ATI VCR1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|292|vcr1}}<br />
| ''n/a''<br />
|-<br />
| vmdaudio<br />
| Sierra VMD audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmdvideo<br />
| Sierra VMD video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmnc<br />
| VMware Screen Codec / VMware Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|251|vmnc-16bit}}, {{FATE|252|vmnc-32bit}}<br />
| ''n/a''<br />
|-<br />
| vorbis<br />
| Vorbis<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| vp3<br />
| On2 VP3<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vp5<br />
| On2 VP5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|349|vp5}}<br />
| ''n/a''<br />
|-<br />
| vp6<br />
| On2 VP6<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}<br />
| ''n/a''<br />
|-<br />
| vp6a<br />
| On2 VP6 (Flash version, with alpha channel)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|350|vp6a}}<br />
| ''n/a''<br />
|-<br />
| vp6f<br />
| On2 VP6 (Flash version)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|351|vp6f}}<br />
| ''n/a''<br />
|-<br />
| vp8<br />
| On2 VP8<br />
| video<br />
| D <br />
| bgcolor="lime" | vp8-test-vector-*<br />
| ''n/a''<br />
|-<br />
| vqavideo<br />
| Westwood Studios VQA (Vector Quantized Animation) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wavpack<br />
| WavPack<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| wmapro<br />
| Windows Media Audio 9 Professional<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmav1<br />
| Windows Media Audio 1<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| wmav2<br />
| Windows Media Audio 2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmavoice<br />
| Windows Media Audio Voice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmv1<br />
| Windows Media Video 7<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv2<br />
| Windows Media Video 8<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv3<br />
| Windows Media Video 9<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wnv1<br />
| Winnov WNV1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|245|wnv1}}<br />
| ''n/a''<br />
|-<br />
| ws_snd1<br />
| Westwood Audio (SND1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| xan_dpcm<br />
| DPCM Xan<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|253|xan-dpcm}}<br />
| ''n/a''<br />
|-<br />
| xan_wc3<br />
| Wing Commander III / Xan<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| xl<br />
| Miro VideoXL<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|246|video-xl}}<br />
| ''n/a''<br />
|-<br />
| xsub<br />
| DivX subtitles (XSUB)<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| yop<br />
| Psygnosis YOP Video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| zlib<br />
| LCL (LossLess Codec Library) ZLIB<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|290|zlib}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| zmbv<br />
| Zip Motion Blocks Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|247|zmbv-8bit}}, {{FATE|248|zmbv-15bit}}, {{FATE|249|zmbv-16bit}}, {{FATE|250|zmbv-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|}<br />
<br />
== TODO ==<br />
* Everything in "make fate2".<br />
<br />
* Audio codecs:<br />
** Use the new FATE 1-off method for testing the following codecs: ATRAC3, Musepack SV7 & SV8, Vorbis, WMA v1, ATRAC1, WMAPro, BinkAudio and float MP3 decoder<br />
** Use the new FATE RMS method for testing MPEG-1 layer 1/2/3 conformance vectors<br />
** for each of the raw PCM formats, e.g., 64-bit big-endian floating point:<br />
*** make one test that transcodes the FFmpeg synthetic waveform to pcm_f64be contained inside of a raw f64be raw container and runs MD5 on the result<br />
*** make a subsequent test that transcodes that same file to raw PCM s16le output and runs MD5 on the result<br />
*** test this by performing the round-trip from the command line, dumping the final result to a WAV file and playing; should sound correct<br />
*** this encode/decode methodology will work on the assumption that FATE runs test specs in order according to their IDs; this seems to occur coincidentally right now but fate-script.py should be revised so that it is explicit (add ORDER BY to the statement 'test_cursor.execute("SELECT * FROM test_spec")')<br />
<br />
* Video codecs:<br />
** H264 parser (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-April/022052.html]). Sample: ftp://upload.mplayerhq.hu/incoming/h_264_corrupted_samples/001_pes.vdr<br />
** Test the decoding of VC-1 conformance vectors<br />
** [[DPX]] 10 and 16 bit, samples at http://samples.mplayerhq.hu/V-codecs/dpx/. Maybe the 10-bit sample will need to wait a lossless RGB48LE <-> RGB48BE swscale conversion (should be trivial, ask Ramiro). (one of the 2 samples is now listed; the other is not cross-platform bit exact --[[User:Multimedia Mike|Multimedia Mike]] 21:41, 17 June 2009 (EDT) )<br />
<br />
* Demuxers:<br />
** Patological FLV (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2010-April/087246.html]). Sample: http://samples.mplayerhq.hu/A-codecs/speex/testingSpeex.flv<br />
<br />
* Libswscale<br />
** A possible way would be to modify swscale-example to run the tests with the bitexact flag set and evaluate the MD5 sum of the results<br />
<br />
== Notes ==<br />
<references/><br />
<br />
[[Category:FATE]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Test_Coverage&diff=12839
FATE Test Coverage
2010-07-25T21:04:14Z
<p>Mik: /* Codec Tests */</p>
<hr />
<div>This page tracks test coverage for [http://fate.multimedia.cx FATE].<br />
<br />
General coverage statistics as of SVN revision 21955:<br />
* demuxers: 90 / 131 total = 69% coverage<br />
* muxers: 31 / 87 total = 36% coverage<br />
* decoders: 170 / 243 total = 70% coverage<br />
* encoders: 52 / 90 total = 58% coverage<br />
<br />
'''Total coverage:''' 343 / 551 total mux/demux/encode/decode cases = '''62%''' coverage of those cases<br />
<br />
''(Note: Don't be shy about double-checking the numbers above.)<br />
<br />
== Format Tests ==<br />
This format list reflects 'ffmpeg -formats' as of SVN revision 21955 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || format name || demuxer test(s) || muxer test(s)<br />
|-<br />
| 3g2<br />
| 3GP2 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 3gp<br />
| 3GP format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 4xm<br />
| 4X Technologies format<br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| IFF<br />
| IFF format<br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}, {{FATE|134|iff-pcm}}, {{FATE|361|iff-ilbm}}<br />
| ''n/a''<br />
|-<br />
| ISS<br />
| Funcom ISS format<br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| MTV<br />
| MTV format<br />
| bgcolor="lime" | {{FATE|301|mtv}}<br />
| ''n/a''<br />
|-<br />
| RoQ<br />
| raw id RoQ format<br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| aac<br />
| ADTS AAC<br />
| bgcolor="lime" | {{FATE|357|aac-demux}}<br />
| ''n/a''<br />
|-<br />
| ac3<br />
| raw AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| adts<br />
| ADTS AAC<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| aea<br />
| MD STUDIO audio<br />
| bgcolor="lime" | {{FATE|347|aea-demux}}<br />
| ''n/a''<br />
|-<br />
| aiff<br />
| Audio IFF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alaw<br />
| PCM A-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| amr<br />
| 3GPP AMR file format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| apc<br />
| CRYO APC format<br />
| bgcolor="lime" | {{FATE|244|cryo-apc}}<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asf<br />
| ASF format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| asf_stream<br />
| ASF format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ass<br />
| SSA/ASS format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| au<br />
| SUN AU format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| avi<br />
| AVI format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| avm2<br />
| Flash 9 (AVM2) format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| avs<br />
| AVS format<br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda Softworks VID format<br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| bink<br />
| Bink<br />
| bgcolor="lime" | {{FATE|367|bink}}, {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| cavsvideo<br />
| raw Chinese AVS video<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| cdg<br />
| CD Graphics Format<br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| c93<br />
| Interplay C93<br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| caf<br />
| Apple Core Audio Format<br />
| bgcolor="lime" | {{FATE|345|caf}}<br />
| ''n/a''<br />
|-<br />
| crc<br />
| CRC testing format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| daud<br />
| D-Cinema audio format<br />
| bgcolor="lime" | {{FATE|302|d-cinema-demux}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dirac<br />
| raw Dirac<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dnxhd<br />
| raw DNxHD (SMPTE VC-3)<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dsicin<br />
| Delphine Software International CIN format<br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dts<br />
| raw DTS<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dv<br />
| DV video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dvd<br />
| MPEG-2 PS format (DVD VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dxa<br />
| DXA<br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| ea<br />
| Electronic Arts Multimedia Format<br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}, {{FATE|225|ea-dct}}, {{FATE|224|ea-tgv}}, {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}, {{FATE|279|ea-adpcm}}, {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| ea_cdata<br />
| Electronic Arts cdata<br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| raw E-AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32be<br />
| PCM 32 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32le<br />
| PCM 32 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64be<br />
| PCM 64 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64le<br />
| PCM 64 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ffm<br />
| FFM (FFserver live feed) format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| film_cpk<br />
| Sega FILM/CPK format<br />
| bgcolor="lime" | {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| filmstrip<br />
| Adobe Filmstrip<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| flac<br />
| raw FLAC<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| FLI/FLC/FLX animation format<br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| FLV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| framecrc<br />
| framecrc testing format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF Animation<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| gsm<br />
| raw GSM<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| gxf<br />
| GXF format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h261<br />
| raw H.261<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| raw H.263<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| raw H.264 video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcin<br />
| id Cinematic format<br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| image2<br />
| image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| image2pipe<br />
| piped image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ingenient<br />
| raw Ingenient MJPEG<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| ipmovie<br />
| Interplay MVE format<br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| ipod<br />
| iPod H.264 MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| iv8<br />
| A format generated by IndigoVision 8000 video server<br />
| bgcolor="lime" | {{FATE|365|iv8}}<br />
| ''n/a''<br />
|-<br />
| lmlm4<br />
| lmlm4 raw format<br />
| bgcolor="lime" | {{FATE|300|lmlm4-demux}}<br />
| ''n/a''<br />
|-<br />
| m4v<br />
| raw MPEG-4 video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| matroska<br />
| Matroska file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpeg<br />
| raw MJPEG video<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mlp<br />
| raw MLP<br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mm<br />
| American Laser Games MM format<br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| mmf<br />
| Yamaha SMAF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov<br />
| MOV format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov,mp4,m4a,3gp,3g2,mj2<br />
| QuickTime/MPEG-4/Motion JPEG 2000 format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MPEG audio layer 2<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp3<br />
| MPEG audio layer 3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp4<br />
| MP4 format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpc<br />
| Musepack<br />
| bgcolor="lime" | {{FATE|378|mpc7-demux}}<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| bgcolor="lime" | {{FATE|359|mpc8-demux}}<br />
| ''n/a''<br />
|-<br />
| mpeg<br />
| MPEG-1 System format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg1video<br />
| raw MPEG video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| raw MPEG-2 video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegts<br />
| MPEG-2 transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegtsraw<br />
| MPEG-2 raw transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo<br />
| raw MPEG video<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpjpeg<br />
| MIME multipart JPEG format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| msnwctcp<br />
| MSN TCP Webcam stream<br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mulaw<br />
| PCM mu-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mvi<br />
| Motion Pixels MVI format<br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mxf<br />
| Material eXchange Format<br />
| bgcolor="lime" | {{FATE|299|mxf}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nc<br />
| NC camera feed format<br />
| bgcolor="lime" | {{FATE|380|nc-demux}}<br />
| ''n/a''<br />
|-<br />
| nsv<br />
| Nullsoft Video format<br />
| bgcolor="lime" | {{FATE|145|nsv-demux}}<br />
| ''n/a''<br />
|-<br />
| null<br />
| raw null video format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nut<br />
| NUT format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| nuv<br />
| NuppelVideo format<br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| ogg<br />
| Ogg<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| oma<br />
| Sony OpenMG audio<br />
| bgcolor="lime" | {{FATE|348|oma-demux}}<br />
| ''n/a''<br />
|-<br />
| psp<br />
| PSP MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| psxstr<br />
| Sony Playstation STR format<br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| pva<br />
| TechnoTrend PVA file and stream format<br />
| bgcolor="lime" | {{FATE|298|pva-demux}}<br />
| ''n/a''<br />
|-<br />
| qcp<br />
| QCP format<br />
| bgcolor="lime" | {{FATE|304|qcp-demux}}<br />
| ''n/a''<br />
|-<br />
| r3d<br />
| REDCODE R3D format<br />
| bgcolor="lime" | {{FATE|278|redcode-demux}}<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rcv<br />
| VC-1 test bitstream<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rl2<br />
| RL2 format<br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| rm<br />
| RealMedia format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rpl<br />
| RPL/ARMovie format<br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| rtp<br />
| RTP output format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rtsp<br />
| RTSP input format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| s16be<br />
| PCM signed 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s16le<br />
| PCM signed 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24be<br />
| PCM signed 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24le<br />
| PCM signed 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32be<br />
| PCM signed 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32le<br />
| PCM signed 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s8<br />
| PCM signed 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| sdp<br />
| SDP<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| shn<br />
| raw Shorten<br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| siff<br />
| Beam Software SIFF<br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| smk<br />
| Smacker video<br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| sol<br />
| Sierra SOL format<br />
| bgcolor="lime" | {{FATE|269|sierra-sol}}<br />
| ''n/a''<br />
|-<br />
| sox<br />
| SoX native format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| spdif<br />
| IEC958 - S/PDIF (IEC-61937)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| svcd<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| swf<br />
| Flash format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| thp<br />
| THP<br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseq<br />
| Tiertex Limited SEQ format<br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| raw TrueHD<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| tta<br />
| True Audio<br />
| bgcolor="lime" | {{FATE|364|lossless-tta}}<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TeXture Dictionary<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| u16be<br />
| PCM unsigned 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u16le<br />
| PCM unsigned 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24be<br />
| PCM unsigned 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24le<br />
| PCM unsigned 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32be<br />
| PCM unsigned 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32le<br />
| PCM unsigned 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u8<br />
| PCM unsigned 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vc1<br />
| raw VC-1<br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vc1test<br />
| VC-1 test bitstream format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| vcd<br />
| MPEG-1 System format (VCD)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vmd<br />
| Sierra VMD format<br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vob<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| voc<br />
| Creative Voice file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| vqf<br />
| Nippon Telegraph and Telephone Corporation (NTT) TwinVQ<br />
| bgcolor="lime" | {{FATE|294|vqf-demux}}<br />
| ''n/a''<br />
|-<br />
| w64<br />
| Sony Wave64 format<br />
| bgcolor="lime" | {{FATE|346|w64}}<br />
| ''n/a''<br />
|-<br />
| wav<br />
| WAV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wc3movie<br />
| Wing Commander III movie format<br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| wsaud<br />
| Westwood Studios audio format<br />
| bgcolor="lime" | {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| wsvqa<br />
| Westwood Studios VQA format<br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wv<br />
| WavPack<br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| xa<br />
| Maxis XA File Format<br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| yuv4mpegpipe<br />
| YUV4MPEG pipe format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|}<br />
<br />
== Codec Tests ==<br />
This codec list reflects 'ffmpeg -formats' as of SVN revision 24502 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || codec name || codec type || codec flags<ref> FFmpeg codec flags<br />
<code><br />
$ ffmpeg -formats<br />
[...]<br />
Codecs:<br />
D..... = Decoding supported<br />
.E.... = Encoding supported<br />
..V... = Video codec<br />
..A... = Audio codec<br />
..S... = Subtitle codec<br />
...S.. = Supports draw_horiz_band<br />
....D. = Supports direct rendering method 1<br />
.....T = Supports weird frame truncation<br />
[...]<br />
</code><br />
</ref> || decoder test(s) || encoder test(s)<br />
|-<br />
| 4xm<br />
| 4X Movie<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8bps<br />
| QuickTime 8BPS video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|120|8bps}}<br />
| ''n/a''<br />
|-<br />
| 8svx_exp<br />
| 8SVX exponential<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8svx_fib<br />
| 8SVX fibonacci<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}<br />
| ''n/a''<br />
|-<br />
| FRWU<br />
| Forward Uncompressed<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|377|frwu}}<br />
| ''n/a''<br />
|-<br />
| aac<br />
| Advanced Audio Coding<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| aasc<br />
| Autodesk RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|109|aasc}}<br />
| <br />
|-<br />
| ac3<br />
| ATSC A/52A (AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_4xm<br />
| ADPCM 4X Movie<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_adx<br />
| SEGA CRI ADX ADPCM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| adpcm_ct<br />
| ADPCM Creative Technology<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|282|creative-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea<br />
| ADPCM Electronic Arts<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|279|ea-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_maxis_xa<br />
| ADPCM Electronic Arts Maxis CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r1<br />
| ADPCM Electronic Arts R1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r2<br />
| ADPCM Electronic Arts R2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|366|adpcm-ea-r2}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r3<br />
| ADPCM Electronic Arts R3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|368|adpcm-ea-r3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_xas<br />
| ADPCM Electronic Arts XAS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_amv<br />
| ADPCM IMA AMV<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk3<br />
| ADPCM IMA Duck DK3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|153|duck-dk3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk4<br />
| ADPCM IMA Duck DK4<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|152|duck-dk4}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_eacs<br />
| ADPCM IMA Electronic Arts EACS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|362|ea-tgv-ima-ea-eacs}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_sead<br />
| ADPCM IMA Electronic Arts SEAD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_iss<br />
| ADPCM IMA Funcom ISS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_qt<br />
| ADPCM IMA QuickTime<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|60|qt-ima4-mono}}, {{FATE|66|qt-ima4-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_smjpeg<br />
| ADPCM IMA Loki SDL MJPEG<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_wav<br />
| ADPCM IMA Wav<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|70|qt-msimaadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_ws<br />
| ADPCM IMA Westwood<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}, {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ms<br />
| ADPCM Microsoft<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|69|qt-msadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_sbpro_2<br />
| ADPCM Sound Blaster Pro 2-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|283|creative-adpcm-8-2bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_3<br />
| ADPCM Sound Blaster Pro 2.6-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|284|creative-adpcm-8-2.6bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_4<br />
| ADPCM Sound Blaster Pro 4-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|285|creative-adpcm-8-4bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_swf<br />
| ADPCM Shockwave Flash<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_thp<br />
| ADPCM Nintendo Gamecube THP<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_xa<br />
| ADPCM CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| adpcm_yamaha<br />
| ADPCM Yamaha<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alac<br />
| ALAC (Apple Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|286|lossless-appleaudio}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| als<br />
| MPEG-4 Audio Lossless Coding (ALS)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|371|mpeg4-als-conformance-00}} and others<br />
| ''n/a''<br />
|-<br />
| amv<br />
| AMV Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| amrnb<br />
| Adaptive Multi-Rate NarrowBand<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| ansi<br />
| ASCII/ANSI art<br />
| video<br />
| D<br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asv1<br />
| ASUS V1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| asv2<br />
| ASUS V2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| atrac1<br />
| Atrac 1 (Adaptive TRansform Acoustic Coding)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| atrac3<br />
| Atrac 3 (Adaptive TRansform Acoustic Coding 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| aura<br />
| Auravision AURA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|352|auravision}}<br />
| ''n/a''<br />
|-<br />
| aura2<br />
| Auravision Aura 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|354|auravision-v2}}<br />
| ''n/a''<br />
|-<br />
| avs<br />
| AVS (Audio Video Standard) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda VID video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| binkaudio_dct<br />
| Bink Audio (DCT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkaudio_rdft<br />
| Bink Audio (RDFT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkvideo<br />
| Bink video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| bmp<br />
| BMP image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| c93<br />
| Interplay C93<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| camstudio<br />
| CamStudio<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|101|cscd}}<br />
| ''n/a''<br />
|-<br />
| camtasia<br />
| TechSmith Screen Capture Codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|287|tscc-15bit}}, {{FATE|287|tscc-32bit}}<br />
| ''n/a''<br />
|-<br />
| cavs<br />
| Chinese AVS video (AVS1-P2, JiZhun profile)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cdgraphics<br />
| CD Graphics video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| cinepak<br />
| Cinepak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|131|cvid}}, {{FATE|132|cvid-palette}}, {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| cljr<br />
| Cirrus Logic AccuPak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|122|cljr}}<br />
| ''n/a''<br />
|-<br />
| cook<br />
| COOK<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cyuv<br />
| Creative YUV (CYUV)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|76|cyuv}}<br />
| ''n/a''<br />
|-<br />
| dca<br />
| DCA (DTS Coherent Acoustics)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| dnxhd<br />
| VC3/DNxHD<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dpx<br />
| DPX image<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|305|dpx}}<br />
| ''n/a''<br />
|-<br />
| dsicinaudio<br />
| Delphine Software International CIN audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dsicinvideo<br />
| Delphine Software International CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dvbsub<br />
| DVB subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvdsub<br />
| DVD subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvvideo<br />
| DV (Digital Video)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dxa<br />
| Feeble Files/ScummVM DXA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| ATSC A/52B (AC-3, E-AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| eacmv<br />
| Electronic Arts CMV video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}<br />
| ''n/a''<br />
|-<br />
| eamad<br />
| Electronic Arts Madcow Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| eatgq<br />
| Electronic Arts TGQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|262|ea-tgq}}<br />
| ''n/a''<br />
|-<br />
| eatgv<br />
| Electronic Arts TGV video<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| eatqi<br />
| Electronic Arts TQI video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|279|ea-wve}}<br />
| ''n/a''<br />
|-<br />
| escape124<br />
| Escape 124<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| ffv1<br />
| FFmpeg video codec #1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| ffvhuff<br />
| Huffyuv FFmpeg variant<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| flac<br />
| FLAC (Free Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flashsv<br />
| Flash Screen Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| Autodesk Animator Flic video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| Flash Video (FLV) / Sorenson Spark / Sorenson H.263<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| fraps<br />
| Fraps<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|123|fraps-v0}}, {{FATE|124|fraps-v1}}, {{FATE|125|fraps-v2}}, {{FATE|263|fraps-v3}}, {{FATE|126|fraps-v4}}, {{FATE|127|fraps-v5}}<br />
| ''n/a''<br />
|-<br />
| g726<br />
| G.726 ADPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF (Graphics Interchange Format)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| gsm<br />
| GSM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| gsm_ms<br />
| GSM Microsoft variant<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h261<br />
| H.261<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| H.263 / H.263-1996<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263i<br />
| Intel H.263<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h263p<br />
| H.263+ / H.263-1998 / H.263 version 2<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10<br />
| video<br />
| D <br />
| bgcolor="lime" | h264-conformance-*<br />
| ''n/a''<br />
|-<br />
| huffyuv<br />
| Huffyuv / HuffYUV<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcinvideo<br />
| id Quake II CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| iff_byterun1<br />
| IFF ByteRun1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|370|iff-byterun1}}<br />
| ''n/a''<br />
|-<br />
| iff_ilbm<br />
| IFF ILBM<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|361|iff_ilbm}}<br />
| ''n/a''<br />
|-<br />
| imc<br />
| IMC (Intel Music Coder)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| indeo2<br />
| Intel Indeo 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|264|indeo2}}<br />
| ''n/a''<br />
|-<br />
| indeo3<br />
| Intel Indeo 3<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|110|indeo3}}<br />
| ''n/a''<br />
|-<br />
| indeo5<br />
| Intel Indeo 5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|363|indeo5}}<br />
| ''n/a''<br />
|-<br />
| interplay_dpcm<br />
| DPCM Interplay<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| interplayvideo<br />
| Interplay MVE video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| jpegls<br />
| JPEG-LS<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| kgv1<br />
| Kega Game Video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| kmvc<br />
| Karl Morton's video codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|104|kmvc}}<br />
| ''n/a''<br />
|-<br />
| ljpeg<br />
| Lossless JPEG<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| loco<br />
| LOCO<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|111|loco-yuy2}}, {{FATE|112|loco-rgb}}<br />
| ''n/a''<br />
|-<br />
| mace3<br />
| MACE (Macintosh Audio Compression/Expansion) 3:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|62|qt-mac3-mono}}, {{FATE|72|qt-mac3-stereo}}<br />
| ''n/a''<br />
|-<br />
| mace6<br />
| MACE (Macintosh Audio Compression/Expansion) 6:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|63|qt-mac6-mono}}, {{FATE|73|qt-mac6-stereo}}<br />
| ''n/a''<br />
|-<br />
| mdec<br />
| Sony PlayStation MDEC (Motion DECoder)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|225|ea-dct}}, {{FATE|281|psx-str}}<br />
|-<br />
| mimic<br />
| Mimic<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mjpeg<br />
| MJPEG (Motion JPEG)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpegb<br />
| Apple MJPEG-B<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mlp<br />
| MLP (Meridian Lossless Packing)/TrueHD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| ''n/a''<br />
|-<br />
| mmvideo<br />
| American Laser Games MM Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| motionpixels<br />
| Motion Pixels video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mp1<br />
| MP1 (MPEG audio layer 1)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MP2 (MPEG audio layer 2)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mp3<br />
| MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3adu<br />
| ADU (Application Data Unit) MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3on4<br />
| MP3onMP4<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc7<br />
| Musepack SV7<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpeg1video<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| MPEG-2 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg4<br />
| MPEG-4 part 2<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegvideo<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo_xmvc<br />
| MPEG-1 video/2 video XvMC (X-Video Motion Compensation)<br />
| video<br />
| S D T<br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| msmpeg4<br />
| MPEG-4 part 2 Microsoft variant version 3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msmpeg4v1<br />
| MPEG-4 part 2 Microsoft variant version 1<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| msmpeg4v2<br />
| MPEG-4 part 2 Microsoft variant version 2<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msrle<br />
| Microsoft RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|116|msrle-8bit}}<br />
| ''n/a''<br />
|-<br />
| msvideo1<br />
| Microsoft Video 1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|118|msvideo1-8bit}}, {{FATE|117|msvideo1-16bit}}<br />
| ''n/a''<br />
|-<br />
| mszh<br />
| LCL (LossLess Codec Library) MSZH<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|289|mszh}}<br />
| ''n/a''<br />
|-<br />
| nellymoser<br />
| Nellymoser Asao<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| nuv<br />
| NuppelVideo/RTJPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| pam<br />
| PAM (Portable AnyMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pbm<br />
| PBM (Portable BitMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_alaw<br />
| PCM A-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_bluray<br />
| PCM signed 16|20|24-bit big-endian for Blu-ray media<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pcm_dvd<br />
| PCM signed 20|24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|381|pcm_dvd}}<br />
| ''n/a''<br />
|-<br />
| pcm_f32be<br />
| PCM 32-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_f32le<br />
| PCM 32-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64be<br />
| PCM 64-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64le<br />
| PCM 64-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_mulaw<br />
| PCM mu-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16be<br />
| PCM signed 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16le<br />
| PCM signed 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_s16le_planar<br />
| PCM 16-bit little-endian planar<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|370|ea-mad-pcm-planar}}<br />
| ''n/a''<br />
|-<br />
| pcm_s24be<br />
| PCM signed 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24daud<br />
| PCM D-Cinema audio signed 24-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24le<br />
| PCM signed 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32be<br />
| PCM signed 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32le<br />
| PCM signed 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s8<br />
| PCM signed 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_u16be<br />
| PCM unsigned 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u16le<br />
| PCM unsigned 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24be<br />
| PCM unsigned 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24le<br />
| PCM unsigned 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32be<br />
| PCM unsigned 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32le<br />
| PCM unsigned 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u8<br />
| PCM unsigned 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_zork<br />
| PCM Zork<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcx<br />
| PC Paintbrush PCX image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgm<br />
| PGM (Portable GrayMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgmyuv<br />
| PGMYUV (Portable GrayMap YUV) image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pgssub<br />
| HDMV Presentation Graphic Stream subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pictor<br />
| Pictor/PC Paint<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| png<br />
| PNG image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|296|corepng}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ppm<br />
| PPM (Portable PixelMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ptx<br />
| V.Flash PTX image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|297|ptx}}<br />
| ''n/a''<br />
|-<br />
| qcelp<br />
| QCELP / PureVoice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdm2<br />
| QDesign Music Codec 2<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdraw<br />
| Apple QuickDraw<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|291|quickdraw}}<br />
| ''n/a''<br />
|-<br />
| qpeg<br />
| Q-team QPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|103|qpeg}}<br />
| ''n/a''<br />
|-<br />
| qtrle<br />
| QuickTime Animation (RLE) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|267|qtrle-1bit}}, {{FATE|268|qtrle-2bit}}, {{FATE|147|qtrle-4bit}}, {{FATE|148|qtrle-8bit}}, {{FATE|149|qtrle-16bit}}, {{FATE|150|qtrle-24bit}}, {{FATE|151|qtrle-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| r210<br />
| Uncompressed RGB 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| real_144<br />
| RealAudio 1.0 (14.4K)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|144|real-14_4}}<br />
| ''n/a''<br />
|-<br />
| real_288<br />
| RealAudio 2.0 (28.8K)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rl2<br />
| RL2 video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| roq_dpcm<br />
| id RoQ DPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| roqvideo<br />
| id RoQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| rpza<br />
| QuickTime video (RPZA)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|119|rpza}}<br />
| ''n/a''<br />
|-<br />
| rv10<br />
| RealVideo 1.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv20<br />
| RealVideo 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv30<br />
| RealVideo 3.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rv40<br />
| RealVideo 4.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|261|real-rv40}}<br />
| n/a<br />
|-<br />
| sgi<br />
| SGI image<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| shorten<br />
| Shorten<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| sipr<br />
| RealAudio SIPR / ACELP.NET<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| smackaud<br />
| Smacker audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smackvid<br />
| Smacker video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smc<br />
| QuickTime Graphics (SMC)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|146|smc}}<br />
| ''n/a''<br />
|-<br />
| snow<br />
| Snow<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| sol_dpcm<br />
| DPCM Sol<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|269|sierra-audio}}<br />
| ''n/a''<br />
|-<br />
| sonic<br />
| Sonic<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sonicls<br />
| Sonic lossless<br />
| audio<br />
| <br />
| ''n/a''<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sp5x<br />
| Sunplus JPEG (SP5X)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|382|sp5x}}<br />
| ''n/a''<br />
|-<br />
| sunrast<br />
| Sun Rasterfile image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|383|sunraster-1bit-raw}}, others<br />
| ''n/a''<br />
|-<br />
| svq1<br />
| Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|142|svq1}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| svq3<br />
| Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|143|svq3}}<br />
| ''n/a''<br />
|-<br />
| targa<br />
| Truevision Targa image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| theora<br />
| Theora<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| thp<br />
| Nintendo Gamecube THP video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseqvideo<br />
| Tiertex Limited SEQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tiff<br />
| TIFF image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| TrueHD<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion1<br />
| Duck TrueMotion 1.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion2<br />
| Duck TrueMotion 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|154|duck-tm2}}<br />
| ''n/a''<br />
|-<br />
| truespeech<br />
| DSP Group TrueSpeech<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| tta<br />
| True Audio (TTA)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|364|tta}}<br />
| ''n/a''<br />
|-<br />
| twinvq<br />
| VQF TwinVQ<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TXD (TeXture Dictionary) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ultimotion<br />
| IBM UltiMotion<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|105|ulti}}<br />
| ''n/a''<br />
|-<br />
| v210<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|323|v210}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| v210x<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vb<br />
| Beam Software VB<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| vc1<br />
| SMPTE VC-1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vcr1<br />
| ATI VCR1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|292|vcr1}}<br />
| ''n/a''<br />
|-<br />
| vmdaudio<br />
| Sierra VMD audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmdvideo<br />
| Sierra VMD video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmnc<br />
| VMware Screen Codec / VMware Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|251|vmnc-16bit}}, {{FATE|252|vmnc-32bit}}<br />
| ''n/a''<br />
|-<br />
| vorbis<br />
| Vorbis<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| vp3<br />
| On2 VP3<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vp5<br />
| On2 VP5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|349|vp5}}<br />
| ''n/a''<br />
|-<br />
| vp6<br />
| On2 VP6<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}<br />
| ''n/a''<br />
|-<br />
| vp6a<br />
| On2 VP6 (Flash version, with alpha channel)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|350|vp6a}}<br />
| ''n/a''<br />
|-<br />
| vp6f<br />
| On2 VP6 (Flash version)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|351|vp6f}}<br />
| ''n/a''<br />
|-<br />
| vp8<br />
| On2 VP8<br />
| video<br />
| D <br />
| bgcolor="lime" | vp8-test-vector-*<br />
| ''n/a''<br />
|-<br />
| vqavideo<br />
| Westwood Studios VQA (Vector Quantized Animation) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wavpack<br />
| WavPack<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| wmapro<br />
| Windows Media Audio 9 Professional<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmav1<br />
| Windows Media Audio 1<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| wmav2<br />
| Windows Media Audio 2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmavoice<br />
| Windows Media Audio Voice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmv1<br />
| Windows Media Video 7<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv2<br />
| Windows Media Video 8<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv3<br />
| Windows Media Video 9<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wnv1<br />
| Winnov WNV1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|245|wnv1}}<br />
| ''n/a''<br />
|-<br />
| ws_snd1<br />
| Westwood Audio (SND1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| xan_dpcm<br />
| DPCM Xan<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|253|xan-dpcm}}<br />
| ''n/a''<br />
|-<br />
| xan_wc3<br />
| Wing Commander III / Xan<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| xl<br />
| Miro VideoXL<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|246|video-xl}}<br />
| ''n/a''<br />
|-<br />
| xsub<br />
| DivX subtitles (XSUB)<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| yop<br />
| Psygnosis YOP Video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| zlib<br />
| LCL (LossLess Codec Library) ZLIB<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|290|zlib}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| zmbv<br />
| Zip Motion Blocks Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|247|zmbv-8bit}}, {{FATE|248|zmbv-15bit}}, {{FATE|249|zmbv-16bit}}, {{FATE|250|zmbv-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|}<br />
<br />
== TODO ==<br />
* Everything in "make fate2".<br />
<br />
* Audio codecs:<br />
** Use the new FATE 1-off method for testing the following codecs: ATRAC3, Musepack SV7 & SV8, Vorbis, WMA v1, ATRAC1, WMAPro, BinkAudio and float MP3 decoder<br />
** Use the new FATE RMS method for testing MPEG-1 layer 1/2/3 conformance vectors<br />
** for each of the raw PCM formats, e.g., 64-bit big-endian floating point:<br />
*** make one test that transcodes the FFmpeg synthetic waveform to pcm_f64be contained inside of a raw f64be raw container and runs MD5 on the result<br />
*** make a subsequent test that transcodes that same file to raw PCM s16le output and runs MD5 on the result<br />
*** test this by performing the round-trip from the command line, dumping the final result to a WAV file and playing; should sound correct<br />
*** this encode/decode methodology will work on the assumption that FATE runs test specs in order according to their IDs; this seems to occur coincidentally right now but fate-script.py should be revised so that it is explicit (add ORDER BY to the statement 'test_cursor.execute("SELECT * FROM test_spec")')<br />
<br />
* Video codecs:<br />
** H264 parser (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-April/022052.html]). Sample: ftp://upload.mplayerhq.hu/incoming/h_264_corrupted_samples/001_pes.vdr<br />
** Test the decoding of VC-1 conformance vectors<br />
** [[DPX]] 10 and 16 bit, samples at http://samples.mplayerhq.hu/V-codecs/dpx/. Maybe the 10-bit sample will need to wait a lossless RGB48LE <-> RGB48BE swscale conversion (should be trivial, ask Ramiro). (one of the 2 samples is now listed; the other is not cross-platform bit exact --[[User:Multimedia Mike|Multimedia Mike]] 21:41, 17 June 2009 (EDT) )<br />
<br />
* Demuxers:<br />
** Patological FLV (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2010-April/087246.html]). Sample: http://samples.mplayerhq.hu/A-codecs/speex/testingSpeex.flv<br />
<br />
* Libswscale<br />
** A possible way would be to modify swscale-example to run the tests with the bitexact flag set and evaluate the MD5 sum of the results<br />
<br />
== Notes ==<br />
<references/><br />
<br />
[[Category:FATE]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Test_Coverage&diff=12838
FATE Test Coverage
2010-07-25T20:56:17Z
<p>Mik: /* Codec Tests */ mention more codecs supported by r24502</p>
<hr />
<div>This page tracks test coverage for [http://fate.multimedia.cx FATE].<br />
<br />
General coverage statistics as of SVN revision 21955:<br />
* demuxers: 90 / 131 total = 69% coverage<br />
* muxers: 31 / 87 total = 36% coverage<br />
* decoders: 170 / 243 total = 70% coverage<br />
* encoders: 52 / 90 total = 58% coverage<br />
<br />
'''Total coverage:''' 343 / 551 total mux/demux/encode/decode cases = '''62%''' coverage of those cases<br />
<br />
''(Note: Don't be shy about double-checking the numbers above.)<br />
<br />
== Format Tests ==<br />
This format list reflects 'ffmpeg -formats' as of SVN revision 21955 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || format name || demuxer test(s) || muxer test(s)<br />
|-<br />
| 3g2<br />
| 3GP2 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 3gp<br />
| 3GP format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 4xm<br />
| 4X Technologies format<br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| IFF<br />
| IFF format<br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}, {{FATE|134|iff-pcm}}, {{FATE|361|iff-ilbm}}<br />
| ''n/a''<br />
|-<br />
| ISS<br />
| Funcom ISS format<br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| MTV<br />
| MTV format<br />
| bgcolor="lime" | {{FATE|301|mtv}}<br />
| ''n/a''<br />
|-<br />
| RoQ<br />
| raw id RoQ format<br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| aac<br />
| ADTS AAC<br />
| bgcolor="lime" | {{FATE|357|aac-demux}}<br />
| ''n/a''<br />
|-<br />
| ac3<br />
| raw AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| adts<br />
| ADTS AAC<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| aea<br />
| MD STUDIO audio<br />
| bgcolor="lime" | {{FATE|347|aea-demux}}<br />
| ''n/a''<br />
|-<br />
| aiff<br />
| Audio IFF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alaw<br />
| PCM A-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| amr<br />
| 3GPP AMR file format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| apc<br />
| CRYO APC format<br />
| bgcolor="lime" | {{FATE|244|cryo-apc}}<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asf<br />
| ASF format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| asf_stream<br />
| ASF format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ass<br />
| SSA/ASS format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| au<br />
| SUN AU format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| avi<br />
| AVI format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| avm2<br />
| Flash 9 (AVM2) format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| avs<br />
| AVS format<br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda Softworks VID format<br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| bink<br />
| Bink<br />
| bgcolor="lime" | {{FATE|367|bink}}, {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| cavsvideo<br />
| raw Chinese AVS video<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| cdg<br />
| CD Graphics Format<br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| c93<br />
| Interplay C93<br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| caf<br />
| Apple Core Audio Format<br />
| bgcolor="lime" | {{FATE|345|caf}}<br />
| ''n/a''<br />
|-<br />
| crc<br />
| CRC testing format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| daud<br />
| D-Cinema audio format<br />
| bgcolor="lime" | {{FATE|302|d-cinema-demux}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dirac<br />
| raw Dirac<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dnxhd<br />
| raw DNxHD (SMPTE VC-3)<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dsicin<br />
| Delphine Software International CIN format<br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dts<br />
| raw DTS<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dv<br />
| DV video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dvd<br />
| MPEG-2 PS format (DVD VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dxa<br />
| DXA<br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| ea<br />
| Electronic Arts Multimedia Format<br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}, {{FATE|225|ea-dct}}, {{FATE|224|ea-tgv}}, {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}, {{FATE|279|ea-adpcm}}, {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| ea_cdata<br />
| Electronic Arts cdata<br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| raw E-AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32be<br />
| PCM 32 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32le<br />
| PCM 32 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64be<br />
| PCM 64 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64le<br />
| PCM 64 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ffm<br />
| FFM (FFserver live feed) format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| film_cpk<br />
| Sega FILM/CPK format<br />
| bgcolor="lime" | {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| filmstrip<br />
| Adobe Filmstrip<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| flac<br />
| raw FLAC<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| FLI/FLC/FLX animation format<br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| FLV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| framecrc<br />
| framecrc testing format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF Animation<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| gsm<br />
| raw GSM<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| gxf<br />
| GXF format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h261<br />
| raw H.261<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| raw H.263<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| raw H.264 video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcin<br />
| id Cinematic format<br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| image2<br />
| image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| image2pipe<br />
| piped image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ingenient<br />
| raw Ingenient MJPEG<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| ipmovie<br />
| Interplay MVE format<br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| ipod<br />
| iPod H.264 MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| iv8<br />
| A format generated by IndigoVision 8000 video server<br />
| bgcolor="lime" | {{FATE|365|iv8}}<br />
| ''n/a''<br />
|-<br />
| lmlm4<br />
| lmlm4 raw format<br />
| bgcolor="lime" | {{FATE|300|lmlm4-demux}}<br />
| ''n/a''<br />
|-<br />
| m4v<br />
| raw MPEG-4 video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| matroska<br />
| Matroska file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpeg<br />
| raw MJPEG video<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mlp<br />
| raw MLP<br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mm<br />
| American Laser Games MM format<br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| mmf<br />
| Yamaha SMAF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov<br />
| MOV format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov,mp4,m4a,3gp,3g2,mj2<br />
| QuickTime/MPEG-4/Motion JPEG 2000 format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MPEG audio layer 2<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp3<br />
| MPEG audio layer 3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp4<br />
| MP4 format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpc<br />
| Musepack<br />
| bgcolor="lime" | {{FATE|378|mpc7-demux}}<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| bgcolor="lime" | {{FATE|359|mpc8-demux}}<br />
| ''n/a''<br />
|-<br />
| mpeg<br />
| MPEG-1 System format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg1video<br />
| raw MPEG video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| raw MPEG-2 video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegts<br />
| MPEG-2 transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegtsraw<br />
| MPEG-2 raw transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo<br />
| raw MPEG video<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpjpeg<br />
| MIME multipart JPEG format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| msnwctcp<br />
| MSN TCP Webcam stream<br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mulaw<br />
| PCM mu-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mvi<br />
| Motion Pixels MVI format<br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mxf<br />
| Material eXchange Format<br />
| bgcolor="lime" | {{FATE|299|mxf}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nc<br />
| NC camera feed format<br />
| bgcolor="lime" | {{FATE|380|nc-demux}}<br />
| ''n/a''<br />
|-<br />
| nsv<br />
| Nullsoft Video format<br />
| bgcolor="lime" | {{FATE|145|nsv-demux}}<br />
| ''n/a''<br />
|-<br />
| null<br />
| raw null video format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nut<br />
| NUT format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| nuv<br />
| NuppelVideo format<br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| ogg<br />
| Ogg<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| oma<br />
| Sony OpenMG audio<br />
| bgcolor="lime" | {{FATE|348|oma-demux}}<br />
| ''n/a''<br />
|-<br />
| psp<br />
| PSP MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| psxstr<br />
| Sony Playstation STR format<br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| pva<br />
| TechnoTrend PVA file and stream format<br />
| bgcolor="lime" | {{FATE|298|pva-demux}}<br />
| ''n/a''<br />
|-<br />
| qcp<br />
| QCP format<br />
| bgcolor="lime" | {{FATE|304|qcp-demux}}<br />
| ''n/a''<br />
|-<br />
| r3d<br />
| REDCODE R3D format<br />
| bgcolor="lime" | {{FATE|278|redcode-demux}}<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rcv<br />
| VC-1 test bitstream<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rl2<br />
| RL2 format<br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| rm<br />
| RealMedia format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rpl<br />
| RPL/ARMovie format<br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| rtp<br />
| RTP output format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rtsp<br />
| RTSP input format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| s16be<br />
| PCM signed 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s16le<br />
| PCM signed 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24be<br />
| PCM signed 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24le<br />
| PCM signed 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32be<br />
| PCM signed 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32le<br />
| PCM signed 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s8<br />
| PCM signed 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| sdp<br />
| SDP<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| shn<br />
| raw Shorten<br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| siff<br />
| Beam Software SIFF<br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| smk<br />
| Smacker video<br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| sol<br />
| Sierra SOL format<br />
| bgcolor="lime" | {{FATE|269|sierra-sol}}<br />
| ''n/a''<br />
|-<br />
| sox<br />
| SoX native format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| spdif<br />
| IEC958 - S/PDIF (IEC-61937)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| svcd<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| swf<br />
| Flash format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| thp<br />
| THP<br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseq<br />
| Tiertex Limited SEQ format<br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| raw TrueHD<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| tta<br />
| True Audio<br />
| bgcolor="lime" | {{FATE|364|lossless-tta}}<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TeXture Dictionary<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| u16be<br />
| PCM unsigned 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u16le<br />
| PCM unsigned 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24be<br />
| PCM unsigned 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24le<br />
| PCM unsigned 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32be<br />
| PCM unsigned 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32le<br />
| PCM unsigned 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u8<br />
| PCM unsigned 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vc1<br />
| raw VC-1<br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vc1test<br />
| VC-1 test bitstream format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| vcd<br />
| MPEG-1 System format (VCD)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vmd<br />
| Sierra VMD format<br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vob<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| voc<br />
| Creative Voice file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| vqf<br />
| Nippon Telegraph and Telephone Corporation (NTT) TwinVQ<br />
| bgcolor="lime" | {{FATE|294|vqf-demux}}<br />
| ''n/a''<br />
|-<br />
| w64<br />
| Sony Wave64 format<br />
| bgcolor="lime" | {{FATE|346|w64}}<br />
| ''n/a''<br />
|-<br />
| wav<br />
| WAV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wc3movie<br />
| Wing Commander III movie format<br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| wsaud<br />
| Westwood Studios audio format<br />
| bgcolor="lime" | {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| wsvqa<br />
| Westwood Studios VQA format<br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wv<br />
| WavPack<br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| xa<br />
| Maxis XA File Format<br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| yuv4mpegpipe<br />
| YUV4MPEG pipe format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|}<br />
<br />
== Codec Tests ==<br />
This codec list reflects 'ffmpeg -formats' as of SVN revision 24502 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || codec name || codec type || codec flags<ref> FFmpeg codec flags<br />
<code><br />
$ ffmpeg -formats<br />
[...]<br />
Codecs:<br />
D..... = Decoding supported<br />
.E.... = Encoding supported<br />
..V... = Video codec<br />
..A... = Audio codec<br />
..S... = Subtitle codec<br />
...S.. = Supports draw_horiz_band<br />
....D. = Supports direct rendering method 1<br />
.....T = Supports weird frame truncation<br />
[...]<br />
</code><br />
</ref> || decoder test(s) || encoder test(s)<br />
|-<br />
| 4xm<br />
| 4X Movie<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8bps<br />
| QuickTime 8BPS video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|120|8bps}}<br />
| ''n/a''<br />
|-<br />
| 8svx_exp<br />
| 8SVX exponential<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8svx_fib<br />
| 8SVX fibonacci<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}<br />
| ''n/a''<br />
|-<br />
| FRWU<br />
| Forward Uncompressed<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|377|frwu}}<br />
| ''n/a''<br />
|-<br />
| aac<br />
| Advanced Audio Coding<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| aasc<br />
| Autodesk RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|109|aasc}}<br />
| <br />
|-<br />
| ac3<br />
| ATSC A/52A (AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_4xm<br />
| ADPCM 4X Movie<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_adx<br />
| SEGA CRI ADX ADPCM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| adpcm_ct<br />
| ADPCM Creative Technology<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|282|creative-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea<br />
| ADPCM Electronic Arts<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|279|ea-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_maxis_xa<br />
| ADPCM Electronic Arts Maxis CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r1<br />
| ADPCM Electronic Arts R1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r2<br />
| ADPCM Electronic Arts R2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|366|adpcm-ea-r2}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r3<br />
| ADPCM Electronic Arts R3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|368|adpcm-ea-r3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_xas<br />
| ADPCM Electronic Arts XAS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_amv<br />
| ADPCM IMA AMV<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk3<br />
| ADPCM IMA Duck DK3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|153|duck-dk3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk4<br />
| ADPCM IMA Duck DK4<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|152|duck-dk4}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_eacs<br />
| ADPCM IMA Electronic Arts EACS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|362|ea-tgv-ima-ea-eacs}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_sead<br />
| ADPCM IMA Electronic Arts SEAD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_iss<br />
| ADPCM IMA Funcom ISS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_qt<br />
| ADPCM IMA QuickTime<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|60|qt-ima4-mono}}, {{FATE|66|qt-ima4-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_smjpeg<br />
| ADPCM IMA Loki SDL MJPEG<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_wav<br />
| ADPCM IMA Wav<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|70|qt-msimaadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_ws<br />
| ADPCM IMA Westwood<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}, {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ms<br />
| ADPCM Microsoft<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|69|qt-msadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_sbpro_2<br />
| ADPCM Sound Blaster Pro 2-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|283|creative-adpcm-8-2bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_3<br />
| ADPCM Sound Blaster Pro 2.6-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|284|creative-adpcm-8-2.6bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_4<br />
| ADPCM Sound Blaster Pro 4-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|285|creative-adpcm-8-4bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_swf<br />
| ADPCM Shockwave Flash<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_thp<br />
| ADPCM Nintendo Gamecube THP<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_xa<br />
| ADPCM CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| adpcm_yamaha<br />
| ADPCM Yamaha<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alac<br />
| ALAC (Apple Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|286|lossless-appleaudio}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| als<br />
| MPEG-4 Audio Lossless Coding (ALS)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|371|mpeg4-als-conformance-00}} and others<br />
| ''n/a''<br />
|-<br />
| amv<br />
| AMV Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| amrnb<br />
| Adaptive Multi-Rate NarrowBand<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| ansi<br />
| ASCII/ANSI art<br />
| video<br />
| D<br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asv1<br />
| ASUS V1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| asv2<br />
| ASUS V2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| atrac1<br />
| Atrac 1 (Adaptive TRansform Acoustic Coding)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| atrac3<br />
| Atrac 3 (Adaptive TRansform Acoustic Coding 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| aura<br />
| Auravision AURA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|352|auravision}}<br />
| ''n/a''<br />
|-<br />
| aura2<br />
| Auravision Aura 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|354|auravision-v2}}<br />
| ''n/a''<br />
|-<br />
| avs<br />
| AVS (Audio Video Standard) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda VID video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| binkaudio_dct<br />
| Bink Audio (DCT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkaudio_rdft<br />
| Bink Audio (RDFT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkvideo<br />
| Bink video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| bmp<br />
| BMP image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| c93<br />
| Interplay C93<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| camstudio<br />
| CamStudio<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|101|cscd}}<br />
| ''n/a''<br />
|-<br />
| camtasia<br />
| TechSmith Screen Capture Codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|287|tscc-15bit}}, {{FATE|287|tscc-32bit}}<br />
| ''n/a''<br />
|-<br />
| cavs<br />
| Chinese AVS video (AVS1-P2, JiZhun profile)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cdgraphics<br />
| CD Graphics video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| cinepak<br />
| Cinepak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|131|cvid}}, {{FATE|132|cvid-palette}}, {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| cljr<br />
| Cirrus Logic AccuPak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|122|cljr}}<br />
| ''n/a''<br />
|-<br />
| cook<br />
| COOK<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cyuv<br />
| Creative YUV (CYUV)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|76|cyuv}}<br />
| ''n/a''<br />
|-<br />
| dca<br />
| DCA (DTS Coherent Acoustics)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| dnxhd<br />
| VC3/DNxHD<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dpx<br />
| DPX image<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|305|dpx}}<br />
| ''n/a''<br />
|-<br />
| dsicinaudio<br />
| Delphine Software International CIN audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dsicinvideo<br />
| Delphine Software International CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dvbsub<br />
| DVB subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvdsub<br />
| DVD subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvvideo<br />
| DV (Digital Video)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dxa<br />
| Feeble Files/ScummVM DXA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| ATSC A/52B (AC-3, E-AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| eacmv<br />
| Electronic Arts CMV video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}<br />
| ''n/a''<br />
|-<br />
| eamad<br />
| Electronic Arts Madcow Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| eatgq<br />
| Electronic Arts TGQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|262|ea-tgq}}<br />
| ''n/a''<br />
|-<br />
| eatgv<br />
| Electronic Arts TGV video<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| eatqi<br />
| Electronic Arts TQI video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|279|ea-wve}}<br />
| ''n/a''<br />
|-<br />
| escape124<br />
| Escape 124<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| ffv1<br />
| FFmpeg video codec #1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| ffvhuff<br />
| Huffyuv FFmpeg variant<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| flac<br />
| FLAC (Free Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flashsv<br />
| Flash Screen Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| Autodesk Animator Flic video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| Flash Video (FLV) / Sorenson Spark / Sorenson H.263<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| fraps<br />
| Fraps<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|123|fraps-v0}}, {{FATE|124|fraps-v1}}, {{FATE|125|fraps-v2}}, {{FATE|263|fraps-v3}}, {{FATE|126|fraps-v4}}, {{FATE|127|fraps-v5}}<br />
| ''n/a''<br />
|-<br />
| g726<br />
| G.726 ADPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF (Graphics Interchange Format)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| gsm<br />
| GSM<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| gsm_ms<br />
| GSM Microsoft variant<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h261<br />
| H.261<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| H.263 / H.263-1996<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263i<br />
| Intel H.263<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h263p<br />
| H.263+ / H.263-1998 / H.263 version 2<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10<br />
| video<br />
| D <br />
| bgcolor="lime" | h264-conformance-*<br />
| ''n/a''<br />
|-<br />
| huffyuv<br />
| Huffyuv / HuffYUV<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcinvideo<br />
| id Quake II CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| iff_byterun1<br />
| IFF ByteRun1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|370|iff-byterun1}}<br />
| ''n/a''<br />
|-<br />
| iff_ilbm<br />
| IFF ILBM<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|361|iff_ilbm}}<br />
| ''n/a''<br />
|-<br />
| imc<br />
| IMC (Intel Music Coder)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| indeo2<br />
| Intel Indeo 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|264|indeo2}}<br />
| ''n/a''<br />
|-<br />
| indeo3<br />
| Intel Indeo 3<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|110|indeo3}}<br />
| ''n/a''<br />
|-<br />
| indeo5<br />
| Intel Indeo 5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|363|indeo5}}<br />
| ''n/a''<br />
|-<br />
| interplay_dpcm<br />
| DPCM Interplay<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| interplayvideo<br />
| Interplay MVE video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| jpegls<br />
| JPEG-LS<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| kgv1<br />
| Kega Game Video<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| kmvc<br />
| Karl Morton's video codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|104|kmvc}}<br />
| ''n/a''<br />
|-<br />
| ljpeg<br />
| Lossless JPEG<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| loco<br />
| LOCO<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|111|loco-yuy2}}, {{FATE|112|loco-rgb}}<br />
| ''n/a''<br />
|-<br />
| mace3<br />
| MACE (Macintosh Audio Compression/Expansion) 3:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|62|qt-mac3-mono}}, {{FATE|72|qt-mac3-stereo}}<br />
| ''n/a''<br />
|-<br />
| mace6<br />
| MACE (Macintosh Audio Compression/Expansion) 6:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|63|qt-mac6-mono}}, {{FATE|73|qt-mac6-stereo}}<br />
| ''n/a''<br />
|-<br />
| mdec<br />
| Sony PlayStation MDEC (Motion DECoder)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|225|ea-dct}}, {{FATE|281|psx-str}}<br />
|-<br />
| mimic<br />
| Mimic<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mjpeg<br />
| MJPEG (Motion JPEG)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpegb<br />
| Apple MJPEG-B<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mlp<br />
| MLP (Meridian Lossless Packing)/TrueHD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| ''n/a''<br />
|-<br />
| mmvideo<br />
| American Laser Games MM Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| motionpixels<br />
| Motion Pixels video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mp1<br />
| MP1 (MPEG audio layer 1)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MP2 (MPEG audio layer 2)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mp3<br />
| MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3adu<br />
| ADU (Application Data Unit) MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3on4<br />
| MP3onMP4<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc7<br />
| Musepack SV7<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpeg1video<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| MPEG-2 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg4<br />
| MPEG-4 part 2<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegvideo<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo_xmvc<br />
| MPEG-1 video/2 video XvMC (X-Video Motion Compensation)<br />
| video<br />
| S D T<br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| msmpeg4<br />
| MPEG-4 part 2 Microsoft variant version 3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msmpeg4v1<br />
| MPEG-4 part 2 Microsoft variant version 1<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| msmpeg4v2<br />
| MPEG-4 part 2 Microsoft variant version 2<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msrle<br />
| Microsoft RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|116|msrle-8bit}}<br />
| ''n/a''<br />
|-<br />
| msvideo1<br />
| Microsoft Video 1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|118|msvideo1-8bit}}, {{FATE|117|msvideo1-16bit}}<br />
| ''n/a''<br />
|-<br />
| mszh<br />
| LCL (LossLess Codec Library) MSZH<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|289|mszh}}<br />
| ''n/a''<br />
|-<br />
| nellymoser<br />
| Nellymoser Asao<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| nuv<br />
| NuppelVideo/RTJPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| pam<br />
| PAM (Portable AnyMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pbm<br />
| PBM (Portable BitMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_alaw<br />
| PCM A-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_bluray<br />
| PCM signed 16|20|24-bit big-endian for Blu-ray media<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pcm_dvd<br />
| PCM signed 20|24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|381|pcm_dvd}}<br />
| ''n/a''<br />
|-<br />
| pcm_f32be<br />
| PCM 32-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_f32le<br />
| PCM 32-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64be<br />
| PCM 64-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64le<br />
| PCM 64-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_mulaw<br />
| PCM mu-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16be<br />
| PCM signed 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16le<br />
| PCM signed 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_s16le_planar<br />
| PCM 16-bit little-endian planar<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|370|ea-mad-pcm-planar}}<br />
| ''n/a''<br />
|-<br />
| pcm_s24be<br />
| PCM signed 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24daud<br />
| PCM D-Cinema audio signed 24-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24le<br />
| PCM signed 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32be<br />
| PCM signed 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32le<br />
| PCM signed 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s8<br />
| PCM signed 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_u16be<br />
| PCM unsigned 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u16le<br />
| PCM unsigned 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24be<br />
| PCM unsigned 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24le<br />
| PCM unsigned 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32be<br />
| PCM unsigned 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32le<br />
| PCM unsigned 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u8<br />
| PCM unsigned 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_zork<br />
| PCM Zork<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcx<br />
| PC Paintbrush PCX image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgm<br />
| PGM (Portable GrayMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgmyuv<br />
| PGMYUV (Portable GrayMap YUV) image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pgssub<br />
| HDMV Presentation Graphic Stream subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pictor<br />
| Pictor/PC Paint<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| png<br />
| PNG image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|296|corepng}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ppm<br />
| PPM (Portable PixelMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ptx<br />
| V.Flash PTX image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|297|ptx}}<br />
| ''n/a''<br />
|-<br />
| qcelp<br />
| QCELP / PureVoice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdm2<br />
| QDesign Music Codec 2<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdraw<br />
| Apple QuickDraw<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|291|quickdraw}}<br />
| ''n/a''<br />
|-<br />
| qpeg<br />
| Q-team QPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|103|qpeg}}<br />
| ''n/a''<br />
|-<br />
| qtrle<br />
| QuickTime Animation (RLE) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|267|qtrle-1bit}}, {{FATE|268|qtrle-2bit}}, {{FATE|147|qtrle-4bit}}, {{FATE|148|qtrle-8bit}}, {{FATE|149|qtrle-16bit}}, {{FATE|150|qtrle-24bit}}, {{FATE|151|qtrle-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| r210<br />
| Uncompressed RGB 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| real_144<br />
| RealAudio 1.0 (14.4K)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|144|real-14_4}}<br />
| ''n/a''<br />
|-<br />
| real_288<br />
| RealAudio 2.0 (28.8K)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rl2<br />
| RL2 video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| roq_dpcm<br />
| id RoQ DPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| roqvideo<br />
| id RoQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| rpza<br />
| QuickTime video (RPZA)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|119|rpza}}<br />
| ''n/a''<br />
|-<br />
| rv10<br />
| RealVideo 1.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv20<br />
| RealVideo 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv30<br />
| RealVideo 3.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rv40<br />
| RealVideo 4.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|261|real-rv40}}<br />
| n/a<br />
|-<br />
| sgi<br />
| SGI image<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| shorten<br />
| Shorten<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| sipr<br />
| RealAudio SIPR / ACELP.NET<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| smackaud<br />
| Smacker audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smackvid<br />
| Smacker video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smc<br />
| QuickTime Graphics (SMC)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|146|smc}}<br />
| ''n/a''<br />
|-<br />
| snow<br />
| Snow<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| sol_dpcm<br />
| DPCM Sol<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|269|sierra-audio}}<br />
| ''n/a''<br />
|-<br />
| sonic<br />
| Sonic<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sonicls<br />
| Sonic lossless<br />
| audio<br />
| <br />
| ''n/a''<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sp5x<br />
| Sunplus JPEG (SP5X)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|382|sp5x}}<br />
| ''n/a''<br />
|-<br />
| sunrast<br />
| Sun Rasterfile image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|383|sunraster-1bit-raw}}, others<br />
| ''n/a''<br />
|-<br />
| svq1<br />
| Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|142|svq1}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| svq3<br />
| Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|143|svq3}}<br />
| ''n/a''<br />
|-<br />
| targa<br />
| Truevision Targa image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| theora<br />
| Theora<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| thp<br />
| Nintendo Gamecube THP video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseqvideo<br />
| Tiertex Limited SEQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tiff<br />
| TIFF image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| TrueHD<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion1<br />
| Duck TrueMotion 1.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion2<br />
| Duck TrueMotion 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|154|duck-tm2}}<br />
| ''n/a''<br />
|-<br />
| truespeech<br />
| DSP Group TrueSpeech<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| tta<br />
| True Audio (TTA)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|364|tta}}<br />
| ''n/a''<br />
|-<br />
| twinvq<br />
| VQF TwinVQ<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TXD (TeXture Dictionary) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ultimotion<br />
| IBM UltiMotion<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|105|ulti}}<br />
| ''n/a''<br />
|-<br />
| v210<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|323|v210}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| v210x<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vb<br />
| Beam Software VB<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| vc1<br />
| SMPTE VC-1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vcr1<br />
| ATI VCR1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|292|vcr1}}<br />
| ''n/a''<br />
|-<br />
| vmdaudio<br />
| Sierra VMD audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmdvideo<br />
| Sierra VMD video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmnc<br />
| VMware Screen Codec / VMware Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|251|vmnc-16bit}}, {{FATE|252|vmnc-32bit}}<br />
| ''n/a''<br />
|-<br />
| vorbis<br />
| Vorbis<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| vp3<br />
| On2 VP3<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vp5<br />
| On2 VP5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|349|vp5}}<br />
| ''n/a''<br />
|-<br />
| vp6<br />
| On2 VP6<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}<br />
| ''n/a''<br />
|-<br />
| vp6a<br />
| On2 VP6 (Flash version, with alpha channel)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|350|vp6a}}<br />
| ''n/a''<br />
|-<br />
| vp6f<br />
| On2 VP6 (Flash version)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|351|vp6f}}<br />
| ''n/a''<br />
|-<br />
| vp8<br />
| On2 VP8<br />
| video<br />
| D <br />
| bgcolor="lime" | vp8-test-vector-*<br />
| ''n/a''<br />
|-<br />
| vqavideo<br />
| Westwood Studios VQA (Vector Quantized Animation) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wavpack<br />
| WavPack<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| wmapro<br />
| Windows Media Audio 9 Professional<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmav1<br />
| Windows Media Audio 1<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| wmav2<br />
| Windows Media Audio 2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmavoice<br />
| Windows Media Audio Voice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmv1<br />
| Windows Media Video 7<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv2<br />
| Windows Media Video 8<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv3<br />
| Windows Media Video 9<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wnv1<br />
| Winnov WNV1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|245|wnv1}}<br />
| ''n/a''<br />
|-<br />
| ws_snd1<br />
| Westwood Audio (SND1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| xan_dpcm<br />
| DPCM Xan<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|253|xan-dpcm}}<br />
| ''n/a''<br />
|-<br />
| xan_wc3<br />
| Wing Commander III / Xan<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| xl<br />
| Miro VideoXL<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|246|video-xl}}<br />
| ''n/a''<br />
|-<br />
| xsub<br />
| DivX subtitles (XSUB)<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| yop<br />
| Psygnosis YOP Video<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| zlib<br />
| LCL (LossLess Codec Library) ZLIB<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|290|zlib}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| zmbv<br />
| Zip Motion Blocks Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|247|zmbv-8bit}}, {{FATE|248|zmbv-15bit}}, {{FATE|249|zmbv-16bit}}, {{FATE|250|zmbv-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|}<br />
<br />
== TODO ==<br />
* Everything in "make fate2".<br />
<br />
* Audio codecs:<br />
** Use the new FATE 1-off method for testing the following codecs: ATRAC3, Musepack SV7 & SV8, Vorbis, WMA v1, ATRAC1, WMAPro, BinkAudio and float MP3 decoder<br />
** Use the new FATE RMS method for testing MPEG-1 layer 1/2/3 conformance vectors<br />
** for each of the raw PCM formats, e.g., 64-bit big-endian floating point:<br />
*** make one test that transcodes the FFmpeg synthetic waveform to pcm_f64be contained inside of a raw f64be raw container and runs MD5 on the result<br />
*** make a subsequent test that transcodes that same file to raw PCM s16le output and runs MD5 on the result<br />
*** test this by performing the round-trip from the command line, dumping the final result to a WAV file and playing; should sound correct<br />
*** this encode/decode methodology will work on the assumption that FATE runs test specs in order according to their IDs; this seems to occur coincidentally right now but fate-script.py should be revised so that it is explicit (add ORDER BY to the statement 'test_cursor.execute("SELECT * FROM test_spec")')<br />
<br />
* Video codecs:<br />
** H264 parser (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-April/022052.html]). Sample: ftp://upload.mplayerhq.hu/incoming/h_264_corrupted_samples/001_pes.vdr<br />
** Test the decoding of VC-1 conformance vectors<br />
** [[DPX]] 10 and 16 bit, samples at http://samples.mplayerhq.hu/V-codecs/dpx/. Maybe the 10-bit sample will need to wait a lossless RGB48LE <-> RGB48BE swscale conversion (should be trivial, ask Ramiro). (one of the 2 samples is now listed; the other is not cross-platform bit exact --[[User:Multimedia Mike|Multimedia Mike]] 21:41, 17 June 2009 (EDT) )<br />
<br />
* Demuxers:<br />
** Patological FLV (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2010-April/087246.html]). Sample: http://samples.mplayerhq.hu/A-codecs/speex/testingSpeex.flv<br />
<br />
* Libswscale<br />
** A possible way would be to modify swscale-example to run the tests with the bitexact flag set and evaluate the MD5 sum of the results<br />
<br />
== Notes ==<br />
<references/><br />
<br />
[[Category:FATE]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Test_Coverage&diff=12837
FATE Test Coverage
2010-07-25T17:38:15Z
<p>Mik: /* Codec Tests */</p>
<hr />
<div>This page tracks test coverage for [http://fate.multimedia.cx FATE].<br />
<br />
General coverage statistics as of SVN revision 21955:<br />
* demuxers: 90 / 131 total = 69% coverage<br />
* muxers: 31 / 87 total = 36% coverage<br />
* decoders: 170 / 243 total = 70% coverage<br />
* encoders: 52 / 90 total = 58% coverage<br />
<br />
'''Total coverage:''' 343 / 551 total mux/demux/encode/decode cases = '''62%''' coverage of those cases<br />
<br />
''(Note: Don't be shy about double-checking the numbers above.)<br />
<br />
== Format Tests ==<br />
This format list reflects 'ffmpeg -formats' as of SVN revision 21955 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || format name || demuxer test(s) || muxer test(s)<br />
|-<br />
| 3g2<br />
| 3GP2 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 3gp<br />
| 3GP format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 4xm<br />
| 4X Technologies format<br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| IFF<br />
| IFF format<br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}, {{FATE|134|iff-pcm}}, {{FATE|361|iff-ilbm}}<br />
| ''n/a''<br />
|-<br />
| ISS<br />
| Funcom ISS format<br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| MTV<br />
| MTV format<br />
| bgcolor="lime" | {{FATE|301|mtv}}<br />
| ''n/a''<br />
|-<br />
| RoQ<br />
| raw id RoQ format<br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| aac<br />
| ADTS AAC<br />
| bgcolor="lime" | {{FATE|357|aac-demux}}<br />
| ''n/a''<br />
|-<br />
| ac3<br />
| raw AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| adts<br />
| ADTS AAC<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| aea<br />
| MD STUDIO audio<br />
| bgcolor="lime" | {{FATE|347|aea-demux}}<br />
| ''n/a''<br />
|-<br />
| aiff<br />
| Audio IFF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alaw<br />
| PCM A-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| amr<br />
| 3GPP AMR file format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| apc<br />
| CRYO APC format<br />
| bgcolor="lime" | {{FATE|244|cryo-apc}}<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asf<br />
| ASF format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| asf_stream<br />
| ASF format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ass<br />
| SSA/ASS format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| au<br />
| SUN AU format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| avi<br />
| AVI format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| avm2<br />
| Flash 9 (AVM2) format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| avs<br />
| AVS format<br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda Softworks VID format<br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| bink<br />
| Bink<br />
| bgcolor="lime" | {{FATE|367|bink}}, {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| cavsvideo<br />
| raw Chinese AVS video<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| cdg<br />
| CD Graphics Format<br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| c93<br />
| Interplay C93<br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| caf<br />
| Apple Core Audio Format<br />
| bgcolor="lime" | {{FATE|345|caf}}<br />
| ''n/a''<br />
|-<br />
| crc<br />
| CRC testing format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| daud<br />
| D-Cinema audio format<br />
| bgcolor="lime" | {{FATE|302|d-cinema-demux}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dirac<br />
| raw Dirac<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dnxhd<br />
| raw DNxHD (SMPTE VC-3)<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dsicin<br />
| Delphine Software International CIN format<br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dts<br />
| raw DTS<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dv<br />
| DV video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dvd<br />
| MPEG-2 PS format (DVD VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dxa<br />
| DXA<br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| ea<br />
| Electronic Arts Multimedia Format<br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}, {{FATE|225|ea-dct}}, {{FATE|224|ea-tgv}}, {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}, {{FATE|279|ea-adpcm}}, {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| ea_cdata<br />
| Electronic Arts cdata<br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| raw E-AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32be<br />
| PCM 32 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32le<br />
| PCM 32 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64be<br />
| PCM 64 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64le<br />
| PCM 64 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ffm<br />
| FFM (FFserver live feed) format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| film_cpk<br />
| Sega FILM/CPK format<br />
| bgcolor="lime" | {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| filmstrip<br />
| Adobe Filmstrip<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| flac<br />
| raw FLAC<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| FLI/FLC/FLX animation format<br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| FLV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| framecrc<br />
| framecrc testing format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF Animation<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| gsm<br />
| raw GSM<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| gxf<br />
| GXF format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h261<br />
| raw H.261<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| raw H.263<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| raw H.264 video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcin<br />
| id Cinematic format<br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| image2<br />
| image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| image2pipe<br />
| piped image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ingenient<br />
| raw Ingenient MJPEG<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| ipmovie<br />
| Interplay MVE format<br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| ipod<br />
| iPod H.264 MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| iv8<br />
| A format generated by IndigoVision 8000 video server<br />
| bgcolor="lime" | {{FATE|365|iv8}}<br />
| ''n/a''<br />
|-<br />
| lmlm4<br />
| lmlm4 raw format<br />
| bgcolor="lime" | {{FATE|300|lmlm4-demux}}<br />
| ''n/a''<br />
|-<br />
| m4v<br />
| raw MPEG-4 video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| matroska<br />
| Matroska file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpeg<br />
| raw MJPEG video<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mlp<br />
| raw MLP<br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mm<br />
| American Laser Games MM format<br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| mmf<br />
| Yamaha SMAF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov<br />
| MOV format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov,mp4,m4a,3gp,3g2,mj2<br />
| QuickTime/MPEG-4/Motion JPEG 2000 format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MPEG audio layer 2<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp3<br />
| MPEG audio layer 3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp4<br />
| MP4 format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpc<br />
| Musepack<br />
| bgcolor="lime" | {{FATE|378|mpc7-demux}}<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| bgcolor="lime" | {{FATE|359|mpc8-demux}}<br />
| ''n/a''<br />
|-<br />
| mpeg<br />
| MPEG-1 System format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg1video<br />
| raw MPEG video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| raw MPEG-2 video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegts<br />
| MPEG-2 transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegtsraw<br />
| MPEG-2 raw transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo<br />
| raw MPEG video<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpjpeg<br />
| MIME multipart JPEG format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| msnwctcp<br />
| MSN TCP Webcam stream<br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mulaw<br />
| PCM mu-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mvi<br />
| Motion Pixels MVI format<br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mxf<br />
| Material eXchange Format<br />
| bgcolor="lime" | {{FATE|299|mxf}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nc<br />
| NC camera feed format<br />
| bgcolor="lime" | {{FATE|380|nc-demux}}<br />
| ''n/a''<br />
|-<br />
| nsv<br />
| Nullsoft Video format<br />
| bgcolor="lime" | {{FATE|145|nsv-demux}}<br />
| ''n/a''<br />
|-<br />
| null<br />
| raw null video format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nut<br />
| NUT format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| nuv<br />
| NuppelVideo format<br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| ogg<br />
| Ogg<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| oma<br />
| Sony OpenMG audio<br />
| bgcolor="lime" | {{FATE|348|oma-demux}}<br />
| ''n/a''<br />
|-<br />
| psp<br />
| PSP MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| psxstr<br />
| Sony Playstation STR format<br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| pva<br />
| TechnoTrend PVA file and stream format<br />
| bgcolor="lime" | {{FATE|298|pva-demux}}<br />
| ''n/a''<br />
|-<br />
| qcp<br />
| QCP format<br />
| bgcolor="lime" | {{FATE|304|qcp-demux}}<br />
| ''n/a''<br />
|-<br />
| r3d<br />
| REDCODE R3D format<br />
| bgcolor="lime" | {{FATE|278|redcode-demux}}<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rcv<br />
| VC-1 test bitstream<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rl2<br />
| RL2 format<br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| rm<br />
| RealMedia format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rpl<br />
| RPL/ARMovie format<br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| rtp<br />
| RTP output format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rtsp<br />
| RTSP input format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| s16be<br />
| PCM signed 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s16le<br />
| PCM signed 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24be<br />
| PCM signed 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24le<br />
| PCM signed 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32be<br />
| PCM signed 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32le<br />
| PCM signed 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s8<br />
| PCM signed 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| sdp<br />
| SDP<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| shn<br />
| raw Shorten<br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| siff<br />
| Beam Software SIFF<br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| smk<br />
| Smacker video<br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| sol<br />
| Sierra SOL format<br />
| bgcolor="lime" | {{FATE|269|sierra-sol}}<br />
| ''n/a''<br />
|-<br />
| sox<br />
| SoX native format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| spdif<br />
| IEC958 - S/PDIF (IEC-61937)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| svcd<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| swf<br />
| Flash format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| thp<br />
| THP<br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseq<br />
| Tiertex Limited SEQ format<br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| raw TrueHD<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| tta<br />
| True Audio<br />
| bgcolor="lime" | {{FATE|364|lossless-tta}}<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TeXture Dictionary<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| u16be<br />
| PCM unsigned 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u16le<br />
| PCM unsigned 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24be<br />
| PCM unsigned 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24le<br />
| PCM unsigned 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32be<br />
| PCM unsigned 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32le<br />
| PCM unsigned 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u8<br />
| PCM unsigned 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vc1<br />
| raw VC-1<br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vc1test<br />
| VC-1 test bitstream format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| vcd<br />
| MPEG-1 System format (VCD)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vmd<br />
| Sierra VMD format<br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vob<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| voc<br />
| Creative Voice file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| vqf<br />
| Nippon Telegraph and Telephone Corporation (NTT) TwinVQ<br />
| bgcolor="lime" | {{FATE|294|vqf-demux}}<br />
| ''n/a''<br />
|-<br />
| w64<br />
| Sony Wave64 format<br />
| bgcolor="lime" | {{FATE|346|w64}}<br />
| ''n/a''<br />
|-<br />
| wav<br />
| WAV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wc3movie<br />
| Wing Commander III movie format<br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| wsaud<br />
| Westwood Studios audio format<br />
| bgcolor="lime" | {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| wsvqa<br />
| Westwood Studios VQA format<br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wv<br />
| WavPack<br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| xa<br />
| Maxis XA File Format<br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| yuv4mpegpipe<br />
| YUV4MPEG pipe format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|}<br />
<br />
== Codec Tests ==<br />
This codec list reflects 'ffmpeg -formats' as of SVN revision 21955 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || codec name || codec type || codec flags<ref> FFmpeg codec flags<br />
<code><br />
$ ffmpeg -formats<br />
[...]<br />
Codecs:<br />
D..... = Decoding supported<br />
.E.... = Encoding supported<br />
..V... = Video codec<br />
..A... = Audio codec<br />
..S... = Subtitle codec<br />
...S.. = Supports draw_horiz_band<br />
....D. = Supports direct rendering method 1<br />
.....T = Supports weird frame truncation<br />
[...]<br />
</code><br />
</ref> || decoder test(s) || encoder test(s)<br />
|-<br />
| 4xm<br />
| 4X Movie<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8bps<br />
| QuickTime 8BPS video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|120|8bps}}<br />
| ''n/a''<br />
|-<br />
| 8svx_exp<br />
| 8SVX exponential<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8svx_fib<br />
| 8SVX fibonacci<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}<br />
| ''n/a''<br />
|-<br />
| FRWU<br />
| Forward Uncompressed<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|377|frwu}}<br />
| ''n/a''<br />
|-<br />
| aac<br />
| Advanced Audio Coding<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| aasc<br />
| Autodesk RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|109|aasc}}<br />
| <br />
|-<br />
| ac3<br />
| ATSC A/52A (AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_4xm<br />
| ADPCM 4X Movie<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_adx<br />
| SEGA CRI ADX ADPCM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| adpcm_ct<br />
| ADPCM Creative Technology<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|282|creative-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea<br />
| ADPCM Electronic Arts<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|279|ea-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_maxis_xa<br />
| ADPCM Electronic Arts Maxis CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r1<br />
| ADPCM Electronic Arts R1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r2<br />
| ADPCM Electronic Arts R2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|366|adpcm-ea-r2}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r3<br />
| ADPCM Electronic Arts R3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|368|adpcm-ea-r3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_xas<br />
| ADPCM Electronic Arts XAS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_amv<br />
| ADPCM IMA AMV<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk3<br />
| ADPCM IMA Duck DK3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|153|duck-dk3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk4<br />
| ADPCM IMA Duck DK4<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|152|duck-dk4}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_eacs<br />
| ADPCM IMA Electronic Arts EACS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|362|ea-tgv-ima-ea-eacs}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_sead<br />
| ADPCM IMA Electronic Arts SEAD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_iss<br />
| ADPCM IMA Funcom ISS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_qt<br />
| ADPCM IMA QuickTime<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|60|qt-ima4-mono}}, {{FATE|66|qt-ima4-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_smjpeg<br />
| ADPCM IMA Loki SDL MJPEG<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_wav<br />
| ADPCM IMA Wav<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|70|qt-msimaadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_ws<br />
| ADPCM IMA Westwood<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}, {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ms<br />
| ADPCM Microsoft<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|69|qt-msadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_sbpro_2<br />
| ADPCM Sound Blaster Pro 2-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|283|creative-adpcm-8-2bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_3<br />
| ADPCM Sound Blaster Pro 2.6-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|284|creative-adpcm-8-2.6bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_4<br />
| ADPCM Sound Blaster Pro 4-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|285|creative-adpcm-8-4bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_swf<br />
| ADPCM Shockwave Flash<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_thp<br />
| ADPCM Nintendo Gamecube THP<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_xa<br />
| ADPCM CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| adpcm_yamaha<br />
| ADPCM Yamaha<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alac<br />
| ALAC (Apple Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|286|lossless-appleaudio}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| als<br />
| MPEG-4 Audio Lossless Coding (ALS)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|371|mpeg4-als-conformance-00}} and others<br />
| ''n/a''<br />
|-<br />
| amv<br />
| AMV Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| amrnb<br />
| Adaptive Multi-Rate NarrowBand<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asv1<br />
| ASUS V1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| asv2<br />
| ASUS V2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| atrac1<br />
| Atrac 1 (Adaptive TRansform Acoustic Coding)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| atrac3<br />
| Atrac 3 (Adaptive TRansform Acoustic Coding 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| aura<br />
| Auravision AURA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|352|auravision}}<br />
| ''n/a''<br />
|-<br />
| aura2<br />
| Auravision Aura 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|354|auravision-v2}}<br />
| ''n/a''<br />
|-<br />
| avs<br />
| AVS (Audio Video Standard) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda VID video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| binkaudio_dct<br />
| Bink Audio (DCT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkaudio_rdft<br />
| Bink Audio (RDFT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkvideo<br />
| Bink video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| bmp<br />
| BMP image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| c93<br />
| Interplay C93<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| camstudio<br />
| CamStudio<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|101|cscd}}<br />
| ''n/a''<br />
|-<br />
| camtasia<br />
| TechSmith Screen Capture Codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|287|tscc-15bit}}, {{FATE|287|tscc-32bit}}<br />
| ''n/a''<br />
|-<br />
| cavs<br />
| Chinese AVS video (AVS1-P2, JiZhun profile)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cdgraphics<br />
| CD Graphics video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| cinepak<br />
| Cinepak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|131|cvid}}, {{FATE|132|cvid-palette}}, {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| cljr<br />
| Cirrus Logic AccuPak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|122|cljr}}<br />
| ''n/a''<br />
|-<br />
| cook<br />
| COOK<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cyuv<br />
| Creative YUV (CYUV)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|76|cyuv}}<br />
| ''n/a''<br />
|-<br />
| dca<br />
| DCA (DTS Coherent Acoustics)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| dnxhd<br />
| VC3/DNxHD<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dpx<br />
| DPX image<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|305|dpx}}<br />
| ''n/a''<br />
|-<br />
| dsicinaudio<br />
| Delphine Software International CIN audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dsicinvideo<br />
| Delphine Software International CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dvbsub<br />
| DVB subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvdsub<br />
| DVD subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvvideo<br />
| DV (Digital Video)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dxa<br />
| Feeble Files/ScummVM DXA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| ATSC A/52B (AC-3, E-AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| eacmv<br />
| Electronic Arts CMV video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}<br />
| ''n/a''<br />
|-<br />
| eamad<br />
| Electronic Arts Madcow Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| eatgq<br />
| Electronic Arts TGQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|262|ea-tgq}}<br />
| ''n/a''<br />
|-<br />
| eatgv<br />
| Electronic Arts TGV video<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| eatqi<br />
| Electronic Arts TQI video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|279|ea-wve}}<br />
| ''n/a''<br />
|-<br />
| escape124<br />
| Escape 124<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| ffv1<br />
| FFmpeg video codec #1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| ffvhuff<br />
| Huffyuv FFmpeg variant<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| flac<br />
| FLAC (Free Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flashsv<br />
| Flash Screen Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| Autodesk Animator Flic video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| Flash Video (FLV) / Sorenson Spark / Sorenson H.263<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| fraps<br />
| Fraps<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|123|fraps-v0}}, {{FATE|124|fraps-v1}}, {{FATE|125|fraps-v2}}, {{FATE|263|fraps-v3}}, {{FATE|126|fraps-v4}}, {{FATE|127|fraps-v5}}<br />
| ''n/a''<br />
|-<br />
| g726<br />
| G.726 ADPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF (Graphics Interchange Format)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| h261<br />
| H.261<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| H.263 / H.263-1996<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263i<br />
| Intel H.263<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h263p<br />
| H.263+ / H.263-1998 / H.263 version 2<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10<br />
| video<br />
| D <br />
| bgcolor="lime" | h264-conformance-*<br />
| ''n/a''<br />
|-<br />
| huffyuv<br />
| Huffyuv / HuffYUV<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcinvideo<br />
| id Quake II CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| iff_byterun1<br />
| IFF ByteRun1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|370|iff-byterun1}}<br />
| ''n/a''<br />
|-<br />
| iff_ilbm<br />
| IFF ILBM<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|361|iff_ilbm}}<br />
| ''n/a''<br />
|-<br />
| imc<br />
| IMC (Intel Music Coder)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| indeo2<br />
| Intel Indeo 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|264|indeo2}}<br />
| ''n/a''<br />
|-<br />
| indeo3<br />
| Intel Indeo 3<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|110|indeo3}}<br />
| ''n/a''<br />
|-<br />
| indeo5<br />
| Intel Indeo 5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|363|indeo5}}<br />
| ''n/a''<br />
|-<br />
| interplay_dpcm<br />
| DPCM Interplay<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| interplayvideo<br />
| Interplay MVE video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| jpegls<br />
| JPEG-LS<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| kmvc<br />
| Karl Morton's video codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|104|kmvc}}<br />
| ''n/a''<br />
|-<br />
| ljpeg<br />
| Lossless JPEG<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| loco<br />
| LOCO<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|111|loco-yuy2}}, {{FATE|112|loco-rgb}}<br />
| ''n/a''<br />
|-<br />
| mace3<br />
| MACE (Macintosh Audio Compression/Expansion) 3:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|62|qt-mac3-mono}}, {{FATE|72|qt-mac3-stereo}}<br />
| ''n/a''<br />
|-<br />
| mace6<br />
| MACE (Macintosh Audio Compression/Expansion) 6:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|63|qt-mac6-mono}}, {{FATE|73|qt-mac6-stereo}}<br />
| ''n/a''<br />
|-<br />
| mdec<br />
| Sony PlayStation MDEC (Motion DECoder)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|225|ea-dct}}, {{FATE|281|psx-str}}<br />
|-<br />
| mimic<br />
| Mimic<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mjpeg<br />
| MJPEG (Motion JPEG)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpegb<br />
| Apple MJPEG-B<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mlp<br />
| MLP (Meridian Lossless Packing)/TrueHD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| ''n/a''<br />
|-<br />
| mmvideo<br />
| American Laser Games MM Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| motionpixels<br />
| Motion Pixels video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mp1<br />
| MP1 (MPEG audio layer 1)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MP2 (MPEG audio layer 2)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mp3<br />
| MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3adu<br />
| ADU (Application Data Unit) MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3on4<br />
| MP3onMP4<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc7<br />
| Musepack SV7<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpeg1video<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| MPEG-2 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg4<br />
| MPEG-4 part 2<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegvideo<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo_xmvc<br />
| MPEG-1 video/2 video XvMC (X-Video Motion Compensation)<br />
| video<br />
| S D T<br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| msmpeg4<br />
| MPEG-4 part 2 Microsoft variant version 3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msmpeg4v1<br />
| MPEG-4 part 2 Microsoft variant version 1<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| msmpeg4v2<br />
| MPEG-4 part 2 Microsoft variant version 2<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msrle<br />
| Microsoft RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|116|msrle-8bit}}<br />
| ''n/a''<br />
|-<br />
| msvideo1<br />
| Microsoft Video 1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|118|msvideo1-8bit}}, {{FATE|117|msvideo1-16bit}}<br />
| ''n/a''<br />
|-<br />
| mszh<br />
| LCL (LossLess Codec Library) MSZH<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|289|mszh}}<br />
| ''n/a''<br />
|-<br />
| nellymoser<br />
| Nellymoser Asao<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| nuv<br />
| NuppelVideo/RTJPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| pam<br />
| PAM (Portable AnyMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pbm<br />
| PBM (Portable BitMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_alaw<br />
| PCM A-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_bluray<br />
| PCM signed 16|20|24-bit big-endian for Blu-ray media<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pcm_dvd<br />
| PCM signed 20|24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|381|pcm_dvd}}<br />
| ''n/a''<br />
|-<br />
| pcm_f32be<br />
| PCM 32-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_f32le<br />
| PCM 32-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64be<br />
| PCM 64-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64le<br />
| PCM 64-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_mulaw<br />
| PCM mu-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16be<br />
| PCM signed 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16le<br />
| PCM signed 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_s16le_planar<br />
| PCM 16-bit little-endian planar<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|370|ea-mad-pcm-planar}}<br />
| ''n/a''<br />
|-<br />
| pcm_s24be<br />
| PCM signed 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24daud<br />
| PCM D-Cinema audio signed 24-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24le<br />
| PCM signed 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32be<br />
| PCM signed 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32le<br />
| PCM signed 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s8<br />
| PCM signed 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_u16be<br />
| PCM unsigned 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u16le<br />
| PCM unsigned 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24be<br />
| PCM unsigned 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24le<br />
| PCM unsigned 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32be<br />
| PCM unsigned 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32le<br />
| PCM unsigned 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u8<br />
| PCM unsigned 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_zork<br />
| PCM Zork<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcx<br />
| PC Paintbrush PCX image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgm<br />
| PGM (Portable GrayMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgmyuv<br />
| PGMYUV (Portable GrayMap YUV) image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pgssub<br />
| HDMV Presentation Graphic Stream subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| png<br />
| PNG image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|296|corepng}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ppm<br />
| PPM (Portable PixelMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ptx<br />
| V.Flash PTX image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|297|ptx}}<br />
| ''n/a''<br />
|-<br />
| qcelp<br />
| QCELP / PureVoice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdm2<br />
| QDesign Music Codec 2<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdraw<br />
| Apple QuickDraw<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|291|quickdraw}}<br />
| ''n/a''<br />
|-<br />
| qpeg<br />
| Q-team QPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|103|qpeg}}<br />
| ''n/a''<br />
|-<br />
| qtrle<br />
| QuickTime Animation (RLE) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|267|qtrle-1bit}}, {{FATE|268|qtrle-2bit}}, {{FATE|147|qtrle-4bit}}, {{FATE|148|qtrle-8bit}}, {{FATE|149|qtrle-16bit}}, {{FATE|150|qtrle-24bit}}, {{FATE|151|qtrle-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| r210<br />
| Uncompressed RGB 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| real_144<br />
| RealAudio 1.0 (14.4K)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|144|real-14_4}}<br />
| ''n/a''<br />
|-<br />
| real_288<br />
| RealAudio 2.0 (28.8K)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rl2<br />
| RL2 video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| roq_dpcm<br />
| id RoQ DPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| roqvideo<br />
| id RoQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| rpza<br />
| QuickTime video (RPZA)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|119|rpza}}<br />
| ''n/a''<br />
|-<br />
| rv10<br />
| RealVideo 1.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv20<br />
| RealVideo 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv30<br />
| RealVideo 3.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rv40<br />
| RealVideo 4.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|261|real-rv40}}<br />
| n/a<br />
|-<br />
| sgi<br />
| SGI image<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| shorten<br />
| Shorten<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| sipr<br />
| RealAudio SIPR / ACELP.NET<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| smackaud<br />
| Smacker audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smackvid<br />
| Smacker video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smc<br />
| QuickTime Graphics (SMC)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|146|smc}}<br />
| ''n/a''<br />
|-<br />
| snow<br />
| Snow<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| sol_dpcm<br />
| DPCM Sol<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|269|sierra-audio}}<br />
| ''n/a''<br />
|-<br />
| sonic<br />
| Sonic<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sonicls<br />
| Sonic lossless<br />
| audio<br />
| <br />
| ''n/a''<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sp5x<br />
| Sunplus JPEG (SP5X)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|382|sp5x}}<br />
| ''n/a''<br />
|-<br />
| sunrast<br />
| Sun Rasterfile image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|383|sunraster-1bit-raw}}, others<br />
| ''n/a''<br />
|-<br />
| svq1<br />
| Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|142|svq1}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| svq3<br />
| Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|143|svq3}}<br />
| ''n/a''<br />
|-<br />
| targa<br />
| Truevision Targa image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| theora<br />
| Theora<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| thp<br />
| Nintendo Gamecube THP video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseqvideo<br />
| Tiertex Limited SEQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tiff<br />
| TIFF image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| TrueHD<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion1<br />
| Duck TrueMotion 1.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion2<br />
| Duck TrueMotion 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|154|duck-tm2}}<br />
| ''n/a''<br />
|-<br />
| truespeech<br />
| DSP Group TrueSpeech<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| tta<br />
| True Audio (TTA)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|364|tta}}<br />
| ''n/a''<br />
|-<br />
| twinvq<br />
| VQF TwinVQ<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TXD (TeXture Dictionary) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ultimotion<br />
| IBM UltiMotion<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|105|ulti}}<br />
| ''n/a''<br />
|-<br />
| v210<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|323|v210}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| v210x<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vb<br />
| Beam Software VB<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| vc1<br />
| SMPTE VC-1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vcr1<br />
| ATI VCR1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|292|vcr1}}<br />
| ''n/a''<br />
|-<br />
| vmdaudio<br />
| Sierra VMD audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmdvideo<br />
| Sierra VMD video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmnc<br />
| VMware Screen Codec / VMware Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|251|vmnc-16bit}}, {{FATE|252|vmnc-32bit}}<br />
| ''n/a''<br />
|-<br />
| vorbis<br />
| Vorbis<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| vp3<br />
| On2 VP3<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vp5<br />
| On2 VP5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|349|vp5}}<br />
| ''n/a''<br />
|-<br />
| vp6<br />
| On2 VP6<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}<br />
| ''n/a''<br />
|-<br />
| vp6a<br />
| On2 VP6 (Flash version, with alpha channel)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|350|vp6a}}<br />
| ''n/a''<br />
|-<br />
| vp6f<br />
| On2 VP6 (Flash version)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|351|vp6f}}<br />
| ''n/a''<br />
|-<br />
| vp8<br />
| On2 VP8<br />
| video<br />
| D <br />
| bgcolor="lime" | vp8-test-vector-*<br />
| ''n/a''<br />
|-<br />
| vqavideo<br />
| Westwood Studios VQA (Vector Quantized Animation) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wavpack<br />
| WavPack<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| wmapro<br />
| Windows Media Audio 9 Professional<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmav1<br />
| Windows Media Audio 1<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| wmav2<br />
| Windows Media Audio 2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmavoice<br />
| Windows Media Audio Voice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmv1<br />
| Windows Media Video 7<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv2<br />
| Windows Media Video 8<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv3<br />
| Windows Media Video 9<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wnv1<br />
| Winnov WNV1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|245|wnv1}}<br />
| ''n/a''<br />
|-<br />
| ws_snd1<br />
| Westwood Audio (SND1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| xan_dpcm<br />
| DPCM Xan<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|253|xan-dpcm}}<br />
| ''n/a''<br />
|-<br />
| xan_wc3<br />
| Wing Commander III / Xan<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| xl<br />
| Miro VideoXL<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|246|video-xl}}<br />
| ''n/a''<br />
|-<br />
| xsub<br />
| DivX subtitles (XSUB)<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| zlib<br />
| LCL (LossLess Codec Library) ZLIB<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|290|zlib}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| zmbv<br />
| Zip Motion Blocks Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|247|zmbv-8bit}}, {{FATE|248|zmbv-15bit}}, {{FATE|249|zmbv-16bit}}, {{FATE|250|zmbv-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|}<br />
<br />
== TODO ==<br />
* Everything in "make fate2".<br />
<br />
* Audio codecs:<br />
** Use the new FATE 1-off method for testing the following codecs: ATRAC3, Musepack SV7 & SV8, Vorbis, WMA v1, ATRAC1, WMAPro, BinkAudio and float MP3 decoder<br />
** Use the new FATE RMS method for testing MPEG-1 layer 1/2/3 conformance vectors<br />
** for each of the raw PCM formats, e.g., 64-bit big-endian floating point:<br />
*** make one test that transcodes the FFmpeg synthetic waveform to pcm_f64be contained inside of a raw f64be raw container and runs MD5 on the result<br />
*** make a subsequent test that transcodes that same file to raw PCM s16le output and runs MD5 on the result<br />
*** test this by performing the round-trip from the command line, dumping the final result to a WAV file and playing; should sound correct<br />
*** this encode/decode methodology will work on the assumption that FATE runs test specs in order according to their IDs; this seems to occur coincidentally right now but fate-script.py should be revised so that it is explicit (add ORDER BY to the statement 'test_cursor.execute("SELECT * FROM test_spec")')<br />
<br />
* Video codecs:<br />
** H264 parser (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-April/022052.html]). Sample: ftp://upload.mplayerhq.hu/incoming/h_264_corrupted_samples/001_pes.vdr<br />
** Test the decoding of VC-1 conformance vectors<br />
** [[DPX]] 10 and 16 bit, samples at http://samples.mplayerhq.hu/V-codecs/dpx/. Maybe the 10-bit sample will need to wait a lossless RGB48LE <-> RGB48BE swscale conversion (should be trivial, ask Ramiro). (one of the 2 samples is now listed; the other is not cross-platform bit exact --[[User:Multimedia Mike|Multimedia Mike]] 21:41, 17 June 2009 (EDT) )<br />
<br />
* Demuxers:<br />
** Patological FLV (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2010-April/087246.html]). Sample: http://samples.mplayerhq.hu/A-codecs/speex/testingSpeex.flv<br />
<br />
* Libswscale<br />
** A possible way would be to modify swscale-example to run the tests with the bitexact flag set and evaluate the MD5 sum of the results<br />
<br />
== Notes ==<br />
<references/><br />
<br />
[[Category:FATE]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Test_Coverage&diff=12836
FATE Test Coverage
2010-07-25T17:34:41Z
<p>Mik: /* Codec Tests */ add vp8</p>
<hr />
<div>This page tracks test coverage for [http://fate.multimedia.cx FATE].<br />
<br />
General coverage statistics as of SVN revision 21955:<br />
* demuxers: 90 / 131 total = 69% coverage<br />
* muxers: 31 / 87 total = 36% coverage<br />
* decoders: 170 / 243 total = 70% coverage<br />
* encoders: 52 / 90 total = 58% coverage<br />
<br />
'''Total coverage:''' 343 / 551 total mux/demux/encode/decode cases = '''62%''' coverage of those cases<br />
<br />
''(Note: Don't be shy about double-checking the numbers above.)<br />
<br />
== Format Tests ==<br />
This format list reflects 'ffmpeg -formats' as of SVN revision 21955 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || format name || demuxer test(s) || muxer test(s)<br />
|-<br />
| 3g2<br />
| 3GP2 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 3gp<br />
| 3GP format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| 4xm<br />
| 4X Technologies format<br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| IFF<br />
| IFF format<br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}, {{FATE|134|iff-pcm}}, {{FATE|361|iff-ilbm}}<br />
| ''n/a''<br />
|-<br />
| ISS<br />
| Funcom ISS format<br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| MTV<br />
| MTV format<br />
| bgcolor="lime" | {{FATE|301|mtv}}<br />
| ''n/a''<br />
|-<br />
| RoQ<br />
| raw id RoQ format<br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| aac<br />
| ADTS AAC<br />
| bgcolor="lime" | {{FATE|357|aac-demux}}<br />
| ''n/a''<br />
|-<br />
| ac3<br />
| raw AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| adts<br />
| ADTS AAC<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| aea<br />
| MD STUDIO audio<br />
| bgcolor="lime" | {{FATE|347|aea-demux}}<br />
| ''n/a''<br />
|-<br />
| aiff<br />
| Audio IFF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alaw<br />
| PCM A-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| amr<br />
| 3GPP AMR file format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| apc<br />
| CRYO APC format<br />
| bgcolor="lime" | {{FATE|244|cryo-apc}}<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asf<br />
| ASF format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| asf_stream<br />
| ASF format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ass<br />
| SSA/ASS format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| au<br />
| SUN AU format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| avi<br />
| AVI format<br />
| bgcolor="lime" | many<br />
| bgcolor="lime" | many<br />
|-<br />
| avm2<br />
| Flash 9 (AVM2) format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| avs<br />
| AVS format<br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda Softworks VID format<br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| bink<br />
| Bink<br />
| bgcolor="lime" | {{FATE|367|bink}}, {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| cavsvideo<br />
| raw Chinese AVS video<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| cdg<br />
| CD Graphics Format<br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| c93<br />
| Interplay C93<br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| caf<br />
| Apple Core Audio Format<br />
| bgcolor="lime" | {{FATE|345|caf}}<br />
| ''n/a''<br />
|-<br />
| crc<br />
| CRC testing format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| daud<br />
| D-Cinema audio format<br />
| bgcolor="lime" | {{FATE|302|d-cinema-demux}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dirac<br />
| raw Dirac<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dnxhd<br />
| raw DNxHD (SMPTE VC-3)<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dsicin<br />
| Delphine Software International CIN format<br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dts<br />
| raw DTS<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dv<br />
| DV video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dvd<br />
| MPEG-2 PS format (DVD VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| dxa<br />
| DXA<br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| ea<br />
| Electronic Arts Multimedia Format<br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}, {{FATE|225|ea-dct}}, {{FATE|224|ea-tgv}}, {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}, {{FATE|279|ea-adpcm}}, {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| ea_cdata<br />
| Electronic Arts cdata<br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| raw E-AC-3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32be<br />
| PCM 32 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f32le<br />
| PCM 32 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64be<br />
| PCM 64 bit floating-point big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| f64le<br />
| PCM 64 bit floating-point little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ffm<br />
| FFM (FFserver live feed) format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| film_cpk<br />
| Sega FILM/CPK format<br />
| bgcolor="lime" | {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| filmstrip<br />
| Adobe Filmstrip<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| flac<br />
| raw FLAC<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| FLI/FLC/FLX animation format<br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| FLV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| framecrc<br />
| framecrc testing format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF Animation<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| gsm<br />
| raw GSM<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| gxf<br />
| GXF format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h261<br />
| raw H.261<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| raw H.263<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| raw H.264 video format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcin<br />
| id Cinematic format<br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| image2<br />
| image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| image2pipe<br />
| piped image2 sequence<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| ingenient<br />
| raw Ingenient MJPEG<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| ipmovie<br />
| Interplay MVE format<br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| ipod<br />
| iPod H.264 MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| iv8<br />
| A format generated by IndigoVision 8000 video server<br />
| bgcolor="lime" | {{FATE|365|iv8}}<br />
| ''n/a''<br />
|-<br />
| lmlm4<br />
| lmlm4 raw format<br />
| bgcolor="lime" | {{FATE|300|lmlm4-demux}}<br />
| ''n/a''<br />
|-<br />
| m4v<br />
| raw MPEG-4 video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| matroska<br />
| Matroska file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpeg<br />
| raw MJPEG video<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mlp<br />
| raw MLP<br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mm<br />
| American Laser Games MM format<br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| mmf<br />
| Yamaha SMAF<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov<br />
| MOV format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mov,mp4,m4a,3gp,3g2,mj2<br />
| QuickTime/MPEG-4/Motion JPEG 2000 format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MPEG audio layer 2<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp3<br />
| MPEG audio layer 3<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| mp4<br />
| MP4 format<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpc<br />
| Musepack<br />
| bgcolor="lime" | {{FATE|378|mpc7-demux}}<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| bgcolor="lime" | {{FATE|359|mpc8-demux}}<br />
| ''n/a''<br />
|-<br />
| mpeg<br />
| MPEG-1 System format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg1video<br />
| raw MPEG video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| raw MPEG-2 video<br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegts<br />
| MPEG-2 transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegtsraw<br />
| MPEG-2 raw transport stream format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo<br />
| raw MPEG video<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpjpeg<br />
| MIME multipart JPEG format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| msnwctcp<br />
| MSN TCP Webcam stream<br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mulaw<br />
| PCM mu-law format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mvi<br />
| Motion Pixels MVI format<br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mxf<br />
| Material eXchange Format<br />
| bgcolor="lime" | {{FATE|299|mxf}}<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nc<br />
| NC camera feed format<br />
| bgcolor="lime" | {{FATE|380|nc-demux}}<br />
| ''n/a''<br />
|-<br />
| nsv<br />
| Nullsoft Video format<br />
| bgcolor="lime" | {{FATE|145|nsv-demux}}<br />
| ''n/a''<br />
|-<br />
| null<br />
| raw null video format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| nut<br />
| NUT format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| nuv<br />
| NuppelVideo format<br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| ogg<br />
| Ogg<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| oma<br />
| Sony OpenMG audio<br />
| bgcolor="lime" | {{FATE|348|oma-demux}}<br />
| ''n/a''<br />
|-<br />
| psp<br />
| PSP MP4 format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| psxstr<br />
| Sony Playstation STR format<br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| pva<br />
| TechnoTrend PVA file and stream format<br />
| bgcolor="lime" | {{FATE|298|pva-demux}}<br />
| ''n/a''<br />
|-<br />
| qcp<br />
| QCP format<br />
| bgcolor="lime" | {{FATE|304|qcp-demux}}<br />
| ''n/a''<br />
|-<br />
| r3d<br />
| REDCODE R3D format<br />
| bgcolor="lime" | {{FATE|278|redcode-demux}}<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rcv<br />
| VC-1 test bitstream<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rl2<br />
| RL2 format<br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| rm<br />
| RealMedia format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rpl<br />
| RPL/ARMovie format<br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| rtp<br />
| RTP output format<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| rtsp<br />
| RTSP input format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| s16be<br />
| PCM signed 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s16le<br />
| PCM signed 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24be<br />
| PCM signed 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s24le<br />
| PCM signed 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32be<br />
| PCM signed 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s32le<br />
| PCM signed 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| s8<br />
| PCM signed 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| sdp<br />
| SDP<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| shn<br />
| raw Shorten<br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| siff<br />
| Beam Software SIFF<br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| smk<br />
| Smacker video<br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| sol<br />
| Sierra SOL format<br />
| bgcolor="lime" | {{FATE|269|sierra-sol}}<br />
| ''n/a''<br />
|-<br />
| sox<br />
| SoX native format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| spdif<br />
| IEC958 - S/PDIF (IEC-61937)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| svcd<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| swf<br />
| Flash format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| thp<br />
| THP<br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseq<br />
| Tiertex Limited SEQ format<br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| raw TrueHD<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| tta<br />
| True Audio<br />
| bgcolor="lime" | {{FATE|364|lossless-tta}}<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TeXture Dictionary<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| u16be<br />
| PCM unsigned 16 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u16le<br />
| PCM unsigned 16 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24be<br />
| PCM unsigned 24 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u24le<br />
| PCM unsigned 24 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32be<br />
| PCM unsigned 32 bit big-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u32le<br />
| PCM unsigned 32 bit little-endian format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| u8<br />
| PCM unsigned 8 bit format<br />
| bgcolor="red" | No demuxing test<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vc1<br />
| raw VC-1<br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vc1test<br />
| VC-1 test bitstream format<br />
| bgcolor="red" | No demuxing test<br />
| ''n/a''<br />
|-<br />
| vcd<br />
| MPEG-1 System format (VCD)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| vmd<br />
| Sierra VMD format<br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vob<br />
| MPEG-2 PS format (VOB)<br />
| ''n/a''<br />
| bgcolor="red" | No muxing test<br />
|-<br />
| voc<br />
| Creative Voice file format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| vqf<br />
| Nippon Telegraph and Telephone Corporation (NTT) TwinVQ<br />
| bgcolor="lime" | {{FATE|294|vqf-demux}}<br />
| ''n/a''<br />
|-<br />
| w64<br />
| Sony Wave64 format<br />
| bgcolor="lime" | {{FATE|346|w64}}<br />
| ''n/a''<br />
|-<br />
| wav<br />
| WAV format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wc3movie<br />
| Wing Commander III movie format<br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| wsaud<br />
| Westwood Studios audio format<br />
| bgcolor="lime" | {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| wsvqa<br />
| Westwood Studios VQA format<br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wv<br />
| WavPack<br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| xa<br />
| Maxis XA File Format<br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| yuv4mpegpipe<br />
| YUV4MPEG pipe format<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|}<br />
<br />
== Codec Tests ==<br />
This codec list reflects 'ffmpeg -formats' as of SVN revision 21955 when configuring FFmpeg with '--enable-gpl'.<br />
<br />
{| border="1" cellpadding="4"<br />
! short name || codec name || codec type || codec flags<ref> FFmpeg codec flags<br />
<code><br />
$ ffmpeg -formats<br />
[...]<br />
Codecs:<br />
D..... = Decoding supported<br />
.E.... = Encoding supported<br />
..V... = Video codec<br />
..A... = Audio codec<br />
..S... = Subtitle codec<br />
...S.. = Supports draw_horiz_band<br />
....D. = Supports direct rendering method 1<br />
.....T = Supports weird frame truncation<br />
[...]<br />
</code><br />
</ref> || decoder test(s) || encoder test(s)<br />
|-<br />
| 4xm<br />
| 4X Movie<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8bps<br />
| QuickTime 8BPS video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|120|8bps}}<br />
| ''n/a''<br />
|-<br />
| 8svx_exp<br />
| 8SVX exponential<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| 8svx_fib<br />
| 8SVX fibonacci<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|135|iff-fibonacci}}<br />
| ''n/a''<br />
|-<br />
| FRWU<br />
| Forward Uncompressed<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|377|frwu}}<br />
| ''n/a''<br />
|-<br />
| aac<br />
| Advanced Audio Coding<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| aasc<br />
| Autodesk RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|109|aasc}}<br />
| <br />
|-<br />
| ac3<br />
| ATSC A/52A (AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_4xm<br />
| ADPCM 4X Movie<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|276|4xm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_adx<br />
| SEGA CRI ADX ADPCM<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| adpcm_ct<br />
| ADPCM Creative Technology<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|282|creative-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea<br />
| ADPCM Electronic Arts<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|279|ea-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_maxis_xa<br />
| ADPCM Electronic Arts Maxis CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|138|maxis-xa}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r1<br />
| ADPCM Electronic Arts R1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r2<br />
| ADPCM Electronic Arts R2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|366|adpcm-ea-r2}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_r3<br />
| ADPCM Electronic Arts R3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|368|adpcm-ea-r3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ea_xas<br />
| ADPCM Electronic Arts XAS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|277|ea-cdata}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_amv<br />
| ADPCM IMA AMV<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk3<br />
| ADPCM IMA Duck DK3<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|153|duck-dk3}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_dk4<br />
| ADPCM IMA Duck DK4<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|152|duck-dk4}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_eacs<br />
| ADPCM IMA Electronic Arts EACS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|362|ea-tgv-ima-ea-eacs}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_ea_sead<br />
| ADPCM IMA Electronic Arts SEAD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_iss<br />
| ADPCM IMA Funcom ISS<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|275|funcom-iss}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_qt<br />
| ADPCM IMA QuickTime<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|60|qt-ima4-mono}}, {{FATE|66|qt-ima4-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_smjpeg<br />
| ADPCM IMA Loki SDL MJPEG<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| adpcm_ima_wav<br />
| ADPCM IMA Wav<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|70|qt-msimaadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_ima_ws<br />
| ADPCM IMA Westwood<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}, {{FATE|137|westwood-aud}}<br />
| ''n/a''<br />
|-<br />
| adpcm_ms<br />
| ADPCM Microsoft<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|69|qt-msadpcm-stereo}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_sbpro_2<br />
| ADPCM Sound Blaster Pro 2-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|283|creative-adpcm-8-2bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_3<br />
| ADPCM Sound Blaster Pro 2.6-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|284|creative-adpcm-8-2.6bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_sbpro_4<br />
| ADPCM Sound Blaster Pro 4-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|285|creative-adpcm-8-4bit}}<br />
| ''n/a''<br />
|-<br />
| adpcm_swf<br />
| ADPCM Shockwave Flash<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| adpcm_thp<br />
| ADPCM Nintendo Gamecube THP<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| adpcm_xa<br />
| ADPCM CDROM XA<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|281|psx-str}}<br />
| ''n/a''<br />
|-<br />
| adpcm_yamaha<br />
| ADPCM Yamaha<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| alac<br />
| ALAC (Apple Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|286|lossless-appleaudio}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| als<br />
| MPEG-4 Audio Lossless Coding (ALS)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|371|mpeg4-als-conformance-00}} and others<br />
| ''n/a''<br />
|-<br />
| amv<br />
| AMV Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|280|amv}}<br />
| ''n/a''<br />
|-<br />
| amrnb<br />
| Adaptive Multi-Rate NarrowBand<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| anm<br />
| Deluxe Paint Animation<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}}<br />
| ''n/a''<br />
|-<br />
| ape<br />
| Monkey's Audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}}<br />
| ''n/a''<br />
|-<br />
| asv1<br />
| ASUS V1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| asv2<br />
| ASUS V2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| atrac1<br />
| Atrac 1 (Adaptive TRansform Acoustic Coding)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| atrac3<br />
| Atrac 3 (Adaptive TRansform Acoustic Coding 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| aura<br />
| Auravision AURA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|352|auravision}}<br />
| ''n/a''<br />
|-<br />
| aura2<br />
| Auravision Aura 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|354|auravision-v2}}<br />
| ''n/a''<br />
|-<br />
| avs<br />
| AVS (Audio Video Standard) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|98|creatureshock-avs}}<br />
| ''n/a''<br />
|-<br />
| bethsoftvid<br />
| Bethesda VID video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|99|bethsoft-vid}}<br />
| ''n/a''<br />
|-<br />
| bfi<br />
| Brute Force & Ignorance<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|139|bfi}}<br />
| ''n/a''<br />
|-<br />
| binkaudio_dct<br />
| Bink Audio (DCT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkaudio_rdft<br />
| Bink Audio (RDFT)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| binkvideo<br />
| Bink video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|389|bink-demux-video}}<br />
| ''n/a''<br />
|-<br />
| bmp<br />
| BMP image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| c93<br />
| Interplay C93<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|100|cyberia-c93}}<br />
| ''n/a''<br />
|-<br />
| camstudio<br />
| CamStudio<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|101|cscd}}<br />
| ''n/a''<br />
|-<br />
| camtasia<br />
| TechSmith Screen Capture Codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|287|tscc-15bit}}, {{FATE|287|tscc-32bit}}<br />
| ''n/a''<br />
|-<br />
| cavs<br />
| Chinese AVS video (AVS1-P2, JiZhun profile)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cdgraphics<br />
| CD Graphics video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|356|cdgraphics}}<br />
| ''n/a''<br />
|-<br />
| cinepak<br />
| Cinepak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|131|cvid}}, {{FATE|132|cvid-palette}}, {{FATE|5|film-cvid-pcm-stereo-8bit}}<br />
| ''n/a''<br />
|-<br />
| cljr<br />
| Cirrus Logic AccuPak<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|122|cljr}}<br />
| ''n/a''<br />
|-<br />
| cook<br />
| COOK<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| cyuv<br />
| Creative YUV (CYUV)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|76|cyuv}}<br />
| ''n/a''<br />
|-<br />
| dca<br />
| DCA (DTS Coherent Acoustics)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| dnxhd<br />
| VC3/DNxHD<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dpx<br />
| DPX image<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|305|dpx}}<br />
| ''n/a''<br />
|-<br />
| dsicinaudio<br />
| Delphine Software International CIN audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dsicinvideo<br />
| Delphine Software International CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|136|delphine-cin}}<br />
| ''n/a''<br />
|-<br />
| dvbsub<br />
| DVB subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvdsub<br />
| DVD subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| dvvideo<br />
| DV (Digital Video)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| dxa<br />
| Feeble Files/ScummVM DXA<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|102|feeble-dxa}}<br />
| ''n/a''<br />
|-<br />
| eac3<br />
| ATSC A/52B (AC-3, E-AC-3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| eacmv<br />
| Electronic Arts CMV video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|155|ea-cmv}}<br />
| ''n/a''<br />
|-<br />
| eamad<br />
| Electronic Arts Madcow Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}}<br />
| ''n/a''<br />
|-<br />
| eatgq<br />
| Electronic Arts TGQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|262|ea-tgq}}<br />
| ''n/a''<br />
|-<br />
| eatgv<br />
| Electronic Arts TGV video<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|224|ea-tgv}}<br />
| ''n/a''<br />
|-<br />
| eatqi<br />
| Electronic Arts TQI video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|279|ea-wve}}<br />
| ''n/a''<br />
|-<br />
| escape124<br />
| Escape 124<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|133|armovie-escape124}}<br />
| ''n/a''<br />
|-<br />
| ffv1<br />
| FFmpeg video codec #1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| ffvhuff<br />
| Huffyuv FFmpeg variant<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| flac<br />
| FLAC (Free Lossless Audio Codec)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flashsv<br />
| Flash Screen Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| flic<br />
| Autodesk Animator Flic video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}}<br />
| ''n/a''<br />
|-<br />
| flv<br />
| Flash Video (FLV) / Sorenson Spark / Sorenson H.263<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| fraps<br />
| Fraps<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|123|fraps-v0}}, {{FATE|124|fraps-v1}}, {{FATE|125|fraps-v2}}, {{FATE|263|fraps-v3}}, {{FATE|126|fraps-v4}}, {{FATE|127|fraps-v5}}<br />
| ''n/a''<br />
|-<br />
| g726<br />
| G.726 ADPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| gif<br />
| GIF (Graphics Interchange Format)<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| h261<br />
| H.261<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263<br />
| H.263 / H.263-1996<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h263i<br />
| Intel H.263<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| h263p<br />
| H.263+ / H.263-1998 / H.263 version 2<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| h264<br />
| H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10<br />
| video<br />
| D <br />
| bgcolor="lime" | h264-conformance-*<br />
| ''n/a''<br />
|-<br />
| huffyuv<br />
| Huffyuv / HuffYUV<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| idcinvideo<br />
| id Quake II CIN video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|107|id-cin-video}}<br />
| ''n/a''<br />
|-<br />
| iff_byterun1<br />
| IFF ByteRun1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|370|iff-byterun1}}<br />
| ''n/a''<br />
|-<br />
| iff_ilbm<br />
| IFF ILBM<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|361|iff_ilbm}}<br />
| ''n/a''<br />
|-<br />
| imc<br />
| IMC (Intel Music Coder)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| indeo2<br />
| Intel Indeo 2<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|264|indeo2}}<br />
| ''n/a''<br />
|-<br />
| indeo3<br />
| Intel Indeo 3<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|110|indeo3}}<br />
| ''n/a''<br />
|-<br />
| indeo5<br />
| Intel Indeo 5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|363|indeo5}}<br />
| ''n/a''<br />
|-<br />
| interplay_dpcm<br />
| DPCM Interplay<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| interplayvideo<br />
| Interplay MVE video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}}<br />
| ''n/a''<br />
|-<br />
| jpegls<br />
| JPEG-LS<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| kmvc<br />
| Karl Morton's video codec<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|104|kmvc}}<br />
| ''n/a''<br />
|-<br />
| ljpeg<br />
| Lossless JPEG<br />
| video<br />
| <br />
| ''n/a''<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| loco<br />
| LOCO<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|111|loco-yuy2}}, {{FATE|112|loco-rgb}}<br />
| ''n/a''<br />
|-<br />
| mace3<br />
| MACE (Macintosh Audio Compression/Expansion) 3:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|62|qt-mac3-mono}}, {{FATE|72|qt-mac3-stereo}}<br />
| ''n/a''<br />
|-<br />
| mace6<br />
| MACE (Macintosh Audio Compression/Expansion) 6:1<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|63|qt-mac6-mono}}, {{FATE|73|qt-mac6-stereo}}<br />
| ''n/a''<br />
|-<br />
| mdec<br />
| Sony PlayStation MDEC (Motion DECoder)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|225|ea-dct}}, {{FATE|281|psx-str}}<br />
|-<br />
| mimic<br />
| Mimic<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|129|mimic}}<br />
| ''n/a''<br />
|-<br />
| mjpeg<br />
| MJPEG (Motion JPEG)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mjpegb<br />
| Apple MJPEG-B<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mlp<br />
| MLP (Meridian Lossless Packing)/TrueHD<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|271|lossless-meridianaudio}}<br />
| ''n/a''<br />
|-<br />
| mmvideo<br />
| American Laser Games MM Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|58|alg-mm}}<br />
| ''n/a''<br />
|-<br />
| motionpixels<br />
| Motion Pixels video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|156|motionpixels}}<br />
| ''n/a''<br />
|-<br />
| mp1<br />
| MP1 (MPEG audio layer 1)<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp2<br />
| MP2 (MPEG audio layer 2)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mp3<br />
| MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3adu<br />
| ADU (Application Data Unit) MP3 (MPEG audio layer 3)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mp3on4<br />
| MP3onMP4<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc7<br />
| Musepack SV7<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpc8<br />
| Musepack SV8<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| mpeg1video<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg2video<br />
| MPEG-2 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpeg4<br />
| MPEG-4 part 2<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| mpegvideo<br />
| MPEG-1 video<br />
| video<br />
| S D T<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| ''n/a''<br />
|-<br />
| mpegvideo_xmvc<br />
| MPEG-1 video/2 video XvMC (X-Video Motion Compensation)<br />
| video<br />
| S D T<br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| msmpeg4<br />
| MPEG-4 part 2 Microsoft variant version 3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msmpeg4v1<br />
| MPEG-4 part 2 Microsoft variant version 1<br />
| video<br />
| S D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| msmpeg4v2<br />
| MPEG-4 part 2 Microsoft variant version 2<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| msrle<br />
| Microsoft RLE<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|116|msrle-8bit}}<br />
| ''n/a''<br />
|-<br />
| msvideo1<br />
| Microsoft Video 1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|118|msvideo1-8bit}}, {{FATE|117|msvideo1-16bit}}<br />
| ''n/a''<br />
|-<br />
| mszh<br />
| LCL (LossLess Codec Library) MSZH<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|289|mszh}}<br />
| ''n/a''<br />
|-<br />
| nellymoser<br />
| Nellymoser Asao<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| nuv<br />
| NuppelVideo/RTJPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|266|nuppelvideo}}<br />
| ''n/a''<br />
|-<br />
| pam<br />
| PAM (Portable AnyMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pbm<br />
| PBM (Portable BitMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_alaw<br />
| PCM A-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_bluray<br />
| PCM signed 16|20|24-bit big-endian for Blu-ray media<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| pcm_dvd<br />
| PCM signed 20|24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|381|pcm_dvd}}<br />
| ''n/a''<br />
|-<br />
| pcm_f32be<br />
| PCM 32-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_f32le<br />
| PCM 32-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64be<br />
| PCM 64-bit floating point big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_f64le<br />
| PCM 64-bit floating point little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_mulaw<br />
| PCM mu-law<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16be<br />
| PCM signed 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s16le<br />
| PCM signed 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_s16le_planar<br />
| PCM 16-bit little-endian planar<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|370|ea-mad-pcm-planar}}<br />
| ''n/a''<br />
|-<br />
| pcm_s24be<br />
| PCM signed 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24daud<br />
| PCM D-Cinema audio signed 24-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s24le<br />
| PCM signed 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32be<br />
| PCM signed 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s32le<br />
| PCM signed 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_s8<br />
| PCM signed 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_u16be<br />
| PCM unsigned 16-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u16le<br />
| PCM unsigned 16-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24be<br />
| PCM unsigned 24-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u24le<br />
| PCM unsigned 24-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32be<br />
| PCM unsigned 32-bit big-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u32le<br />
| PCM unsigned 32-bit little-endian<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pcm_u8<br />
| PCM unsigned 8-bit<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcm_zork<br />
| PCM Zork<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pcx<br />
| PC Paintbrush PCX image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgm<br />
| PGM (Portable GrayMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| pgmyuv<br />
| PGMYUV (Portable GrayMap YUV) image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| pgssub<br />
| HDMV Presentation Graphic Stream subtitles<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| png<br />
| PNG image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|296|corepng}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ppm<br />
| PPM (Portable PixelMap) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| ptx<br />
| V.Flash PTX image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|297|ptx}}<br />
| ''n/a''<br />
|-<br />
| qcelp<br />
| QCELP / PureVoice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdm2<br />
| QDesign Music Codec 2<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| qdraw<br />
| Apple QuickDraw<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|291|quickdraw}}<br />
| ''n/a''<br />
|-<br />
| qpeg<br />
| Q-team QPEG<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|103|qpeg}}<br />
| ''n/a''<br />
|-<br />
| qtrle<br />
| QuickTime Animation (RLE) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|267|qtrle-1bit}}, {{FATE|268|qtrle-2bit}}, {{FATE|147|qtrle-4bit}}, {{FATE|148|qtrle-8bit}}, {{FATE|149|qtrle-16bit}}, {{FATE|150|qtrle-24bit}}, {{FATE|151|qtrle-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| r210<br />
| Uncompressed RGB 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rawvideo<br />
| raw video<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| real_144<br />
| RealAudio 1.0 (14.4K)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|144|real-14_4}}<br />
| ''n/a''<br />
|-<br />
| real_288<br />
| RealAudio 2.0 (28.8K)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rl2<br />
| RL2 video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|130|rl2}}<br />
| ''n/a''<br />
|-<br />
| roq_dpcm<br />
| id RoQ DPCM<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| roqvideo<br />
| id RoQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|75|idroq-video-dpcm}}<br />
| bgcolor="lime" | {{FATE|157|idroq-video-encode}}<br />
|-<br />
| rpza<br />
| QuickTime video (RPZA)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|119|rpza}}<br />
| ''n/a''<br />
|-<br />
| rv10<br />
| RealVideo 1.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv20<br />
| RealVideo 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| rv30<br />
| RealVideo 3.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| rv40<br />
| RealVideo 4.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|261|real-rv40}}<br />
| n/a<br />
|-<br />
| sgi<br />
| SGI image<br />
| video<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| shorten<br />
| Shorten<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|272|lossless-shortenaudio}}<br />
| ''n/a''<br />
|-<br />
| sipr<br />
| RealAudio SIPR / ACELP.NET<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| smackaud<br />
| Smacker audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smackvid<br />
| Smacker video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|254|smacker}}<br />
| ''n/a''<br />
|-<br />
| smc<br />
| QuickTime Graphics (SMC)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|146|smc}}<br />
| ''n/a''<br />
|-<br />
| snow<br />
| Snow<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| sol_dpcm<br />
| DPCM Sol<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|269|sierra-audio}}<br />
| ''n/a''<br />
|-<br />
| sonic<br />
| Sonic<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sonicls<br />
| Sonic lossless<br />
| audio<br />
| <br />
| ''n/a''<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| sp5x<br />
| Sunplus JPEG (SP5X)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|382|sp5x}}<br />
| ''n/a''<br />
|-<br />
| sunrast<br />
| Sun Rasterfile image<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|383|sunraster-1bit-raw}}, others<br />
| ''n/a''<br />
|-<br />
| svq1<br />
| Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|142|svq1}}, {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| svq3<br />
| Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|143|svq3}}<br />
| ''n/a''<br />
|-<br />
| targa<br />
| Truevision Targa image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| theora<br />
| Theora<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| thp<br />
| Nintendo Gamecube THP video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}}<br />
| ''n/a''<br />
|-<br />
| tiertexseqvideo<br />
| Tiertex Limited SEQ video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|265|tiertex-seq}}<br />
| ''n/a''<br />
|-<br />
| tiff<br />
| TIFF image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| tmv<br />
| 8088flex TMV<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|295|tmv}}<br />
| ''n/a''<br />
|-<br />
| truehd<br />
| TrueHD<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion1<br />
| Duck TrueMotion 1.0<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| truemotion2<br />
| Duck TrueMotion 2.0<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|154|duck-tm2}}<br />
| ''n/a''<br />
|-<br />
| truespeech<br />
| DSP Group TrueSpeech<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| tta<br />
| True Audio (TTA)<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|364|tta}}<br />
| ''n/a''<br />
|-<br />
| twinvq<br />
| VQF TwinVQ<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| txd<br />
| Renderware TXD (TeXture Dictionary) image<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| ultimotion<br />
| IBM UltiMotion<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|105|ulti}}<br />
| ''n/a''<br />
|-<br />
| v210<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|323|v210}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| v210x<br />
| Uncompressed 4:2:2 10-bit<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vb<br />
| Beam Software VB<br />
| video<br />
| <br />
| bgcolor="lime" | {{FATE|121|siff}}<br />
| ''n/a''<br />
|-<br />
| vc1<br />
| SMPTE VC-1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|369|vc1}}<br />
| ''n/a''<br />
|-<br />
| vcr1<br />
| ATI VCR1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|292|vcr1}}<br />
| ''n/a''<br />
|-<br />
| vmdaudio<br />
| Sierra VMD audio<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmdvideo<br />
| Sierra VMD video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|274|sierra-vmd}}<br />
| ''n/a''<br />
|-<br />
| vmnc<br />
| VMware Screen Codec / VMware Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|251|vmnc-16bit}}, {{FATE|252|vmnc-32bit}}<br />
| ''n/a''<br />
|-<br />
| vorbis<br />
| Vorbis<br />
| audio<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| vp3<br />
| On2 VP3<br />
| video<br />
| SD <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| vp5<br />
| On2 VP5<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|349|vp5}}<br />
| ''n/a''<br />
|-<br />
| vp6<br />
| On2 VP6<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}}<br />
| ''n/a''<br />
|-<br />
| vp6a<br />
| On2 VP6 (Flash version, with alpha channel)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|350|vp6a}}<br />
| ''n/a''<br />
|-<br />
| vp6f<br />
| On2 VP6 (Flash version)<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|351|vp6f}}<br />
| ''n/a''<br />
|-<br />
| vp8<br />
| VP8<br />
| video<br />
| D <br />
| bgcolor="lime" | vp8-test-vector-*<br />
| ''n/a''<br />
|-<br />
| vqavideo<br />
| Westwood Studios VQA (Vector Quantized Animation) video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|106|vqa-cc}}<br />
| ''n/a''<br />
|-<br />
| wavpack<br />
| WavPack<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}}<br />
| ''n/a''<br />
|-<br />
| wmapro<br />
| Windows Media Audio 9 Professional<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmav1<br />
| Windows Media Audio 1<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| wmav2<br />
| Windows Media Audio 2<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmavoice<br />
| Windows Media Audio Voice<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wmv1<br />
| Windows Media Video 7<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv2<br />
| Windows Media Video 8<br />
| video<br />
| S D <br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
| bgcolor="lime" | {{FATE|128|full regression suite}}<br />
|-<br />
| wmv3<br />
| Windows Media Video 9<br />
| video<br />
| D <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| wnv1<br />
| Winnov WNV1<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|245|wnv1}}<br />
| ''n/a''<br />
|-<br />
| ws_snd1<br />
| Westwood Audio (SND1)<br />
| audio<br />
| <br />
| bgcolor="red" | No decoding test<br />
| ''n/a''<br />
|-<br />
| xan_dpcm<br />
| DPCM Xan<br />
| audio<br />
| <br />
| bgcolor="lime" | {{FATE|253|xan-dpcm}}<br />
| ''n/a''<br />
|-<br />
| xan_wc3<br />
| Wing Commander III / Xan<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|108|wc3movie-xan}}<br />
| ''n/a''<br />
|-<br />
| xl<br />
| Miro VideoXL<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|246|video-xl}}<br />
| ''n/a''<br />
|-<br />
| xsub<br />
| DivX subtitles (XSUB)<br />
| subtitle<br />
| <br />
| bgcolor="red" | No decoding test<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| zlib<br />
| LCL (LossLess Codec Library) ZLIB<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|290|zlib}}<br />
| bgcolor="red" | No encoding test<br />
|-<br />
| zmbv<br />
| Zip Motion Blocks Video<br />
| video<br />
| D <br />
| bgcolor="lime" | {{FATE|247|zmbv-8bit}}, {{FATE|248|zmbv-15bit}}, {{FATE|249|zmbv-16bit}}, {{FATE|250|zmbv-32bit}}<br />
| bgcolor="red" | No encoding test<br />
|}<br />
<br />
== TODO ==<br />
* Everything in "make fate2".<br />
<br />
* Audio codecs:<br />
** Use the new FATE 1-off method for testing the following codecs: ATRAC3, Musepack SV7 & SV8, Vorbis, WMA v1, ATRAC1, WMAPro, BinkAudio and float MP3 decoder<br />
** Use the new FATE RMS method for testing MPEG-1 layer 1/2/3 conformance vectors<br />
** for each of the raw PCM formats, e.g., 64-bit big-endian floating point:<br />
*** make one test that transcodes the FFmpeg synthetic waveform to pcm_f64be contained inside of a raw f64be raw container and runs MD5 on the result<br />
*** make a subsequent test that transcodes that same file to raw PCM s16le output and runs MD5 on the result<br />
*** test this by performing the round-trip from the command line, dumping the final result to a WAV file and playing; should sound correct<br />
*** this encode/decode methodology will work on the assumption that FATE runs test specs in order according to their IDs; this seems to occur coincidentally right now but fate-script.py should be revised so that it is explicit (add ORDER BY to the statement 'test_cursor.execute("SELECT * FROM test_spec")')<br />
<br />
* Video codecs:<br />
** H264 parser (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-April/022052.html]). Sample: ftp://upload.mplayerhq.hu/incoming/h_264_corrupted_samples/001_pes.vdr<br />
** Test the decoding of VC-1 conformance vectors<br />
** [[DPX]] 10 and 16 bit, samples at http://samples.mplayerhq.hu/V-codecs/dpx/. Maybe the 10-bit sample will need to wait a lossless RGB48LE <-> RGB48BE swscale conversion (should be trivial, ask Ramiro). (one of the 2 samples is now listed; the other is not cross-platform bit exact --[[User:Multimedia Mike|Multimedia Mike]] 21:41, 17 June 2009 (EDT) )<br />
<br />
* Demuxers:<br />
** Patological FLV (rationale at [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2010-April/087246.html]). Sample: http://samples.mplayerhq.hu/A-codecs/speex/testingSpeex.flv<br />
<br />
* Libswscale<br />
** A possible way would be to modify swscale-example to run the tests with the bitexact flag set and evaluate the MD5 sum of the results<br />
<br />
== Notes ==<br />
<references/><br />
<br />
[[Category:FATE]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Machines&diff=12745
FATE Machines
2010-06-26T17:11:00Z
<p>Mik: /* #22 */</p>
<hr />
<div>Descriptions of the various machines performing [http://fate.multimedia.cx/ FATE] duty.<br />
<br />
== #1 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a G4 1.25 GHz PowerPC CPU running a rather old version of Gentoo Linux. More information on this machine is available at: http://www.everymac.com/systems/apple/mac_mini/stats/mac_mini_g4_1.25.html<br />
<br />
[[Image:Powerpc-mac-mini-fate.JPG|thumb|center|PowerPC Mac Mini]]<br />
<br />
== #5 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine [[##6|#6]].<br />
<br />
[[Image:Intel-mac-mini-fate.JPG|thumb|center|Intel-based Mac Mini]]<br />
<br />
== #6 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine [[##5|#5]].<br />
<br />
== #7 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine [[##8|#8]].<br />
<br />
[[Image:Shuttle-sff-x86-fate.JPG|thumb|center|Shuttle SFF x86 machine]]<br />
<br />
== #8 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine [[##7|#7]].<br />
<br />
== #9 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows Server 2008 R2.<br />
<br />
This machine runs FATE under Cygwin 1.7.5, which runs MSYS' shell and tools to build FFmpeg using a self-compiled toolchain available here:<br />
http://fate.arrozcru.org/mingw32/<br />
<br />
This is the same computer as machine [[##10|#10]].<br />
<br />
[[Image:DSC09415.JPG|thumb|center|Intel Core 2 Quad]]<br />
<br />
== #10 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows Server 2008 R2.<br />
<br />
This machine runs FATE under Cygwin 1.7.5, using a self-compiled toolchain available here:<br />
http://fate.arrozcru.org/cygwin/<br />
<br />
This is the same computer as machine [[##9|#9]].<br />
<br />
== #11 ==<br />
Administered by Reimar Doeffinger.<br />
<br />
2xPPC970FX, a 64-bit PowerPC machine running Gentoo Linux<br />
<br />
== #12 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: UP1500<br />
* http://alphalinux.org/wiki/index.php/UP1500 <br />
* CPU: Alpha 21264B / EV68AL<br />
* Clock: 800 MHz<br />
* RAM: 4 GB<br />
* OS: Gentoo Linux<br />
<br />
== #13 ==<br />
Administered by Mans Rullgard.<br />
<br />
Beagle Board with an ARM Cortex-A8 (TI OMAP3530) running Gentoo Linux<br />
<br />
== #14 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine:<br />
** CPU: Intel Pentium III 866MHz<br />
** RAM: 512MB<br />
** OS: Debian Testing<br />
* Guest machine: FreeDOS 1.1 running under DOSEMU<br />
<br />
== #15 ==<br />
Administered by Mans Rullgard.<br />
<br />
STK1000<br />
<br />
== #16 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##26|#26]] but with 32-bit userland.<br />
<br />
== #17 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: DragonFly BSD 2.7-DEV i386 running under VMware Player<br />
<br />
== #18 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: NetBSD 5.0 i386 running under VMware Player<br />
<br />
== #19 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##24|#24]] but with 32-bit userland.<br />
<br />
== #20 ==<br />
Administered by Jeff Downs.<br />
<br />
Sun Blade 2500 / Solaris 10 10/08 / Dual sparcv9 1.2 ghz<br />
<br />
== #21 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Emtec Gdium Liberty 1000<br />
* CPU: Loongson-2F, 892MHz<br />
* RAM: 512MB<br />
* OS: Gentoo Linux<br />
<br />
== #22 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: OpenBSD 4.7 i386 running under VMware Player<br />
<br />
== #23 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Marvell SheevaPlug<br />
* CPU: Marvell Feroceon (ARMv5TE) 1.2GHz<br />
* OS: Linux (Gentoo)<br />
<br />
== #24 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: OpenSolaris snv_111b i86pc running under QEMU<br />
<br />
== #25 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: OpenBSD 4.7 amd64 running under QEMU<br />
<br />
== #26 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: FreeBSD 7.2 amd64 running under QEMU<br />
<br />
== #27 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
PowerMac11,2: Quad G5 2.5Ghz, 16GB RAM, OSX Server 10.5.8, gcc-4.0 and gcc-4.2 as provided by Apple Xcode 3.1<br />
<br />
[[Image:Thibaut-machine-27.JPG|thumb|center|PowerMac Quad G5]]<br />
<br />
== #28 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP rx2600: 2x Madison 1.3Ghz, 12GB RAM, Debian sid<br />
<br />
[[Image:Thibaut-machine-28.jpg|thumb|center|HP rx2600: 2x Madison 1.3Ghz]]<br />
<br />
== #29 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP J6000: 2x PA8600 552Mhz, 8GB RAM, Debian sid<br />
<br />
[[Image:Thibaut-machine-29.jpg|thumb|center|HP J6000: 2x PA8600 552Mhz]]<br />
<br />
== #30 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Fire T1000, UltraSparc T1 (8x4) 1000Mhz, 8GB RAM, running Debian lenny<br />
<br />
[[Image:Thibaut-machine-30.jpg|thumb|center|Sun Fire T1000, UltraSparc T1 (8x4) 1000Mhz]]<br />
<br />
== #31 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Enterprise 4500, 6x sun4u UltraSparcII BlackBird 400Mhz, 5GB RAM, running Debian lenny<br />
<br />
[[Image:Thibaut-machine-31.jpg|thumb|center|Sun Enterprise 4500, 6x sun4u UltraSparcII BlackBird 400Mhz]]<br />
<br />
== #32 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##33|#33]] but with 64-bit userland.<br />
<br />
== #33 ==<br />
Administered by Michael Kostylev.<br />
<br />
* CPU: Intel Dual Core E2200 (2.2 GHz) <br />
* RAM: 4GB<br />
* OS: Debian Testing with a 64-bit kernel and 32-bit userland<br />
<br />
== #34 ==<br />
Administered by Mans Rullgard.<br />
<br />
BF537 running at 600MHz with 64MB RAM.<br />
<br />
== #35 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Machine specs:<br />
* OpenBSD 4.6 (GENERIC) #43: Thu Jul 9 21:34:21 MDT 2009<br />
* real mem = 1073741824 (1024MB)<br />
* mainbus0 at root: Sun Fire V210<br />
* cpu0 at mainbus0: SUNW,UltraSPARC-IIIi (rev 2.4) @ 1002 MHz<br />
<br />
[[Image:Thibaut-machine-35.jpg|thumb|center|SUNW,UltraSPARC-IIIi (rev 2.4) @ 1002 MHz]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Machines&diff=12649
FATE Machines
2010-05-20T07:59:53Z
<p>Mik: /* #25 */</p>
<hr />
<div>Descriptions of the various machines performing [http://fate.multimedia.cx/ FATE] duty.<br />
<br />
== #1 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a G4 1.25 GHz PowerPC CPU running a rather old version of Gentoo Linux. More information on this machine is available at: http://www.everymac.com/systems/apple/mac_mini/stats/mac_mini_g4_1.25.html<br />
<br />
[[Image:Powerpc-mac-mini-fate.JPG|thumb|center|PowerPC Mac Mini]]<br />
<br />
== #5 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine [[##6|#6]].<br />
<br />
[[Image:Intel-mac-mini-fate.JPG|thumb|center|Intel-based Mac Mini]]<br />
<br />
== #6 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine [[##5|#5]].<br />
<br />
== #7 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine [[##8|#8]].<br />
<br />
[[Image:Shuttle-sff-x86-fate.JPG|thumb|center|Shuttle SFF x86 machine]]<br />
<br />
== #8 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine [[##7|#7]].<br />
<br />
== #9 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows Server 2008 R2.<br />
<br />
This machine runs FATE under Cygwin 1.7.5, which runs MSYS' shell and tools to build FFmpeg using a self-compiled toolchain available here:<br />
http://fate.arrozcru.org/mingw32/<br />
<br />
This is the same computer as machine [[##10|#10]].<br />
<br />
[[Image:DSC09415.JPG|thumb|center|Intel Core 2 Quad]]<br />
<br />
== #10 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows Server 2008 R2.<br />
<br />
This machine runs FATE under Cygwin 1.7.5, using a self-compiled toolchain available here:<br />
http://fate.arrozcru.org/cygwin/<br />
<br />
This is the same computer as machine [[##9|#9]].<br />
<br />
== #11 ==<br />
Administered by Reimar Doeffinger.<br />
<br />
2xPPC970FX, a 64-bit PowerPC machine running Gentoo Linux<br />
<br />
== #12 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: UP1500<br />
* http://alphalinux.org/wiki/index.php/UP1500 <br />
* CPU: Alpha 21264B / EV68AL<br />
* Clock: 800 MHz<br />
* RAM: 4 GB<br />
* OS: Gentoo Linux<br />
<br />
== #13 ==<br />
Administered by Mans Rullgard.<br />
<br />
Beagle Board with an ARM Cortex-A8 (TI OMAP3530) running Gentoo Linux<br />
<br />
== #14 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine:<br />
** CPU: Intel Pentium III 866MHz<br />
** RAM: 512MB<br />
** OS: Debian Testing<br />
* Guest machine: FreeDOS 1.1 running under DOSEMU<br />
<br />
== #15 ==<br />
Administered by Mans Rullgard.<br />
<br />
STK1000<br />
<br />
== #16 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##26|#26]] but with 32-bit userland.<br />
<br />
== #17 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: DragonFly BSD 2.7-DEV i386 running under VMware Player<br />
<br />
== #18 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: NetBSD 5.0 i386 running under VMware Player<br />
<br />
== #19 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##24|#24]] but with 32-bit userland.<br />
<br />
== #20 ==<br />
Administered by Jeff Downs.<br />
<br />
Sun Blade 2500 / Solaris 10 10/08 / Dual sparcv9 1.2 ghz<br />
<br />
== #21 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Emtec Gdium Liberty 1000<br />
* CPU: Loongson-2F, 892MHz<br />
* RAM: 512MB<br />
* OS: Gentoo Linux<br />
<br />
== #22 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: OpenBSD 4.5 i386 running under VMware Player<br />
<br />
== #23 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Marvell SheevaPlug<br />
* CPU: Marvell Feroceon (ARMv5TE) 1.2GHz<br />
* OS: Linux (Gentoo)<br />
<br />
== #24 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: OpenSolaris snv_111b i86pc running under QEMU<br />
<br />
== #25 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: OpenBSD 4.7 amd64 running under QEMU<br />
<br />
== #26 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: FreeBSD 7.2 amd64 running under QEMU<br />
<br />
== #27 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
PowerMac11,2: Quad G5 2.5Ghz, 16GB RAM, OSX Server 10.5.8, gcc-4.0 and gcc-4.2 as provided by Apple Xcode 3.1<br />
<br />
[[Image:Thibaut-machine-27.JPG|thumb|center|PowerMac Quad G5]]<br />
<br />
== #28 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP rx2600: 2x Madison 1.3Ghz, 12GB RAM, Debian sid<br />
<br />
[[Image:Thibaut-machine-28.jpg|thumb|center|HP rx2600: 2x Madison 1.3Ghz]]<br />
<br />
== #29 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP J6000: 2x PA8600 552Mhz, 8GB RAM, Debian sid<br />
<br />
[[Image:Thibaut-machine-29.jpg|thumb|center|HP J6000: 2x PA8600 552Mhz]]<br />
<br />
== #30 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Fire T1000, UltraSparc T1 (8x4) 1000Mhz, 8GB RAM, running Debian lenny<br />
<br />
[[Image:Thibaut-machine-30.jpg|thumb|center|Sun Fire T1000, UltraSparc T1 (8x4) 1000Mhz]]<br />
<br />
== #31 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Enterprise 4500, 6x sun4u UltraSparcII BlackBird 400Mhz, 5GB RAM, running Debian lenny<br />
<br />
[[Image:Thibaut-machine-31.jpg|thumb|center|Sun Enterprise 4500, 6x sun4u UltraSparcII BlackBird 400Mhz]]<br />
<br />
== #32 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##33|#33]] but with 64-bit userland.<br />
<br />
== #33 ==<br />
Administered by Michael Kostylev.<br />
<br />
* CPU: Intel Dual Core E2200 (2.2 GHz) <br />
* RAM: 4GB<br />
* OS: Debian Testing with a 64-bit kernel and 32-bit userland<br />
<br />
== #34 ==<br />
Administered by Mans Rullgard.<br />
<br />
BF537 running at 600MHz with 64MB RAM.<br />
<br />
== #35 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Machine specs:<br />
* OpenBSD 4.6 (GENERIC) #43: Thu Jul 9 21:34:21 MDT 2009<br />
* real mem = 1073741824 (1024MB)<br />
* mainbus0 at root: Sun Fire V210<br />
* cpu0 at mainbus0: SUNW,UltraSPARC-IIIi (rev 2.4) @ 1002 MHz<br />
<br />
[[Image:Thibaut-machine-35.jpg|thumb|center|SUNW,UltraSPARC-IIIi (rev 2.4) @ 1002 MHz]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Machines&diff=12586
FATE Machines
2010-05-05T13:48:50Z
<p>Mik: /* #30 */</p>
<hr />
<div>Descriptions of the various machines performing [http://fate.multimedia.cx/ FATE] duty.<br />
<br />
== #1 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a G4 1.25 GHz PowerPC CPU running a rather old version of Gentoo Linux. More information on this machine is available at: http://www.everymac.com/systems/apple/mac_mini/stats/mac_mini_g4_1.25.html<br />
<br />
[[Image:Powerpc-mac-mini-fate.JPG|thumb|center|PowerPC Mac Mini]]<br />
<br />
== #5 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine [[##6|#6]].<br />
<br />
[[Image:Intel-mac-mini-fate.JPG|thumb|center|Intel-based Mac Mini]]<br />
<br />
== #6 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine [[##5|#5]].<br />
<br />
== #7 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine [[##8|#8]].<br />
<br />
[[Image:Shuttle-sff-x86-fate.JPG|thumb|center|Shuttle SFF x86 machine]]<br />
<br />
== #8 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine [[##7|#7]].<br />
<br />
== #9 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows XP and VirtualBox.<br />
<br />
This is the same computer as machine [[##10|#10]].<br />
<br />
[[Image:DSC09415.JPG|thumb|center|Intel Core 2 Quad]]<br />
<br />
== #10 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows XP and VirtualBox<br />
<br />
This machine runs FATE under Cygwin 1.7, using a self-compiled toolchain available here:<br />
http://fate.arrozcru.org/cygwin/<br />
<br />
This is the same computer as machine [[##9|#9]].<br />
<br />
== #11 ==<br />
Administered by Reimar Doeffinger.<br />
<br />
2xPPC970FX, a 64-bit PowerPC machine running Gentoo Linux<br />
<br />
== #12 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: UP1500<br />
* http://alphalinux.org/wiki/index.php/UP1500 <br />
* CPU: Alpha 21264B / EV68AL<br />
* Clock: 800 MHz<br />
* RAM: 4 GB<br />
* OS: Gentoo Linux<br />
<br />
== #13 ==<br />
Administered by Mans Rullgard.<br />
<br />
Beagle Board with an ARM Cortex-A8 (TI OMAP3530) running Gentoo Linux<br />
<br />
== #14 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine:<br />
** CPU: Intel Pentium III 866MHz<br />
** RAM: 512MB<br />
** OS: Debian Testing<br />
* Guest machine: FreeDOS 1.1 running under DOSEMU<br />
<br />
== #15 ==<br />
Administered by Mans Rullgard.<br />
<br />
STK1000<br />
<br />
== #16 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##26|#26]] but with 32-bit userland.<br />
<br />
== #17 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: DragonFly BSD 2.7-DEV i386 running under VMware Player<br />
<br />
== #18 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: NetBSD 5.0 i386 running under VMware Player<br />
<br />
== #19 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##24|#24]] but with 32-bit userland.<br />
<br />
== #20 ==<br />
Administered by Jeff Downs.<br />
<br />
Sun Blade 2500 / Solaris 10 10/08 / Dual sparcv9 1.2 ghz<br />
<br />
== #21 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Emtec Gdium Liberty 1000<br />
* CPU: Loongson-2F, 892MHz<br />
* RAM: 512MB<br />
* OS: Gentoo Linux<br />
<br />
== #22 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: OpenBSD 4.5 i386 running under VMware Player<br />
<br />
== #23 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Marvell SheevaPlug<br />
* CPU: Marvell Feroceon (ARMv5TE) 1.2GHz<br />
* OS: Linux (Gentoo)<br />
<br />
== #24 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: OpenSolaris snv_111b i86pc running under QEMU<br />
<br />
== #25 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: OpenBSD 4.6 amd64 running under QEMU<br />
<br />
== #26 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: FreeBSD 7.2 amd64 running under QEMU<br />
<br />
== #27 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
PowerMac11,2: Quad G5 2.5Ghz, 16GB RAM, OSX Server 10.5.8, gcc-4.0 and gcc-4.2 as provided by Apple Xcode 3.1<br />
<br />
== #28 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP rx2600: 2x Madison 1.3Ghz, 12GB RAM, Debian sid<br />
<br />
== #29 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP J6700: 2x PA8600 552Mhz, 8GB RAM, Debian sid<br />
<br />
== #30 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Fire T1000, UltraSparc T1 (8x4) 1000Mhz, 8GB RAM, running Debian lenny<br />
<br />
== #31 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Enterprise 4500, 6x sun4u UltraSparcII BlackBird 400Mhz, 5GB RAM, running Debian lenny<br />
<br />
== #32 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##33|#33]] but with 64-bit userland.<br />
<br />
== #33 ==<br />
Administered by Michael Kostylev.<br />
<br />
* CPU: Intel Dual Core E2200 (2.2 GHz) <br />
* RAM: 4GB<br />
* OS: Debian Testing with a 64-bit kernel and 32-bit userland<br />
<br />
== #34 ==<br />
Administered by Mans Rullgard.<br />
<br />
BF537 running at 600MHz with 64MB RAM.</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Machines&diff=12585
FATE Machines
2010-05-05T13:32:27Z
<p>Mik: /* #30 */</p>
<hr />
<div>Descriptions of the various machines performing [http://fate.multimedia.cx/ FATE] duty.<br />
<br />
== #1 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a G4 1.25 GHz PowerPC CPU running a rather old version of Gentoo Linux. More information on this machine is available at: http://www.everymac.com/systems/apple/mac_mini/stats/mac_mini_g4_1.25.html<br />
<br />
[[Image:Powerpc-mac-mini-fate.JPG|thumb|center|PowerPC Mac Mini]]<br />
<br />
== #5 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine [[##6|#6]].<br />
<br />
[[Image:Intel-mac-mini-fate.JPG|thumb|center|Intel-based Mac Mini]]<br />
<br />
== #6 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine [[##5|#5]].<br />
<br />
== #7 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine [[##8|#8]].<br />
<br />
[[Image:Shuttle-sff-x86-fate.JPG|thumb|center|Shuttle SFF x86 machine]]<br />
<br />
== #8 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine [[##7|#7]].<br />
<br />
== #9 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows XP and VirtualBox.<br />
<br />
This is the same computer as machine [[##10|#10]].<br />
<br />
[[Image:DSC09415.JPG|thumb|center|Intel Core 2 Quad]]<br />
<br />
== #10 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows XP and VirtualBox<br />
<br />
This machine runs FATE under Cygwin 1.7, using a self-compiled toolchain available here:<br />
http://fate.arrozcru.org/cygwin/<br />
<br />
This is the same computer as machine [[##9|#9]].<br />
<br />
== #11 ==<br />
Administered by Reimar Doeffinger.<br />
<br />
2xPPC970FX, a 64-bit PowerPC machine running Gentoo Linux<br />
<br />
== #12 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: UP1500<br />
* http://alphalinux.org/wiki/index.php/UP1500 <br />
* CPU: Alpha 21264B / EV68AL<br />
* Clock: 800 MHz<br />
* RAM: 4 GB<br />
* OS: Gentoo Linux<br />
<br />
== #13 ==<br />
Administered by Mans Rullgard.<br />
<br />
Beagle Board with an ARM Cortex-A8 (TI OMAP3530) running Gentoo Linux<br />
<br />
== #14 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine:<br />
** CPU: Intel Pentium III 866MHz<br />
** RAM: 512MB<br />
** OS: Debian Testing<br />
* Guest machine: FreeDOS 1.1 running under DOSEMU<br />
<br />
== #15 ==<br />
Administered by Mans Rullgard.<br />
<br />
STK1000<br />
<br />
== #16 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##26|#26]] but with 32-bit userland.<br />
<br />
== #17 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: DragonFly BSD 2.7-DEV i386 running under VMware Player<br />
<br />
== #18 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: NetBSD 5.0 i386 running under VMware Player<br />
<br />
== #19 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##24|#24]] but with 32-bit userland.<br />
<br />
== #20 ==<br />
Administered by Jeff Downs.<br />
<br />
Sun Blade 2500 / Solaris 10 10/08 / Dual sparcv9 1.2 ghz<br />
<br />
== #21 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Emtec Gdium Liberty 1000<br />
* CPU: Loongson-2F, 892MHz<br />
* RAM: 512MB<br />
* OS: Gentoo Linux<br />
<br />
== #22 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: OpenBSD 4.5 i386 running under VMware Player<br />
<br />
== #23 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Marvell SheevaPlug<br />
* CPU: Marvell Feroceon (ARMv5TE) 1.2GHz<br />
* OS: Linux (Gentoo)<br />
<br />
== #24 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: OpenSolaris snv_111b i86pc running under QEMU<br />
<br />
== #25 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: OpenBSD 4.6 amd64 running under QEMU<br />
<br />
== #26 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: FreeBSD 7.2 amd64 running under QEMU<br />
<br />
== #27 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
PowerMac11,2: Quad G5 2.5Ghz, 16GB RAM, OSX Server 10.5.8, gcc-4.0 and gcc-4.2 as provided by Apple Xcode 3.1<br />
<br />
== #28 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP rx2600: 2x Madison 1.3Ghz, 12GB RAM, Debian sid<br />
<br />
== #29 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP J6700: 2x PA8600 552Mhz, 8GB RAM, Debian sid<br />
<br />
== #30 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Fire T1000, UltraSparc T1 1000Mhz, 8GB RAM, running Debian lenny<br />
<br />
== #31 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Enterprise 4500, 6x sun4u UltraSparcII BlackBird 400Mhz, 5GB RAM, running Debian lenny<br />
<br />
== #32 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##33|#33]] but with 64-bit userland.<br />
<br />
== #33 ==<br />
Administered by Michael Kostylev.<br />
<br />
* CPU: Intel Dual Core E2200 (2.2 GHz) <br />
* RAM: 4GB<br />
* OS: Debian Testing with a 64-bit kernel and 32-bit userland<br />
<br />
== #34 ==<br />
Administered by Mans Rullgard.<br />
<br />
BF537 running at 600MHz with 64MB RAM.</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Machines&diff=12569
FATE Machines
2010-04-28T20:32:11Z
<p>Mik: /* #25 */</p>
<hr />
<div>Descriptions of the various machines performing [http://fate.multimedia.cx/ FATE] duty.<br />
<br />
== #1 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a G4 1.25 GHz PowerPC CPU running a rather old version of Gentoo Linux. More information on this machine is available at: http://www.everymac.com/systems/apple/mac_mini/stats/mac_mini_g4_1.25.html<br />
<br />
[[Image:Powerpc-mac-mini-fate.JPG|thumb|center|PowerPC Mac Mini]]<br />
<br />
== #5 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine [[##6|#6]].<br />
<br />
[[Image:Intel-mac-mini-fate.JPG|thumb|center|Intel-based Mac Mini]]<br />
<br />
== #6 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine [[##5|#5]].<br />
<br />
== #7 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine [[##8|#8]].<br />
<br />
[[Image:Shuttle-sff-x86-fate.JPG|thumb|center|Shuttle SFF x86 machine]]<br />
<br />
== #8 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine [[##7|#7]].<br />
<br />
== #9 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows XP and VirtualBox.<br />
<br />
This is the same computer as machine [[##10|#10]].<br />
<br />
[[Image:DSC09415.JPG|thumb|center|Intel Core 2 Quad]]<br />
<br />
== #10 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows XP and VirtualBox<br />
<br />
This machine runs FATE under Cygwin 1.7, using a self-compiled toolchain available here:<br />
http://fate.arrozcru.org/cygwin/<br />
<br />
This is the same computer as machine [[##9|#9]].<br />
<br />
== #11 ==<br />
Administered by Reimar Doeffinger.<br />
<br />
2xPPC970FX, a 64-bit PowerPC machine running Gentoo Linux<br />
<br />
== #12 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: UP1500<br />
* http://alphalinux.org/wiki/index.php/UP1500 <br />
* CPU: Alpha 21264B / EV68AL<br />
* Clock: 800 MHz<br />
* RAM: 4 GB<br />
* OS: Gentoo Linux<br />
<br />
== #13 ==<br />
Administered by Mans Rullgard.<br />
<br />
Beagle Board with an ARM Cortex-A8 (TI OMAP3530) running Gentoo Linux<br />
<br />
== #14 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine:<br />
** CPU: Intel Pentium III 866MHz<br />
** RAM: 512MB<br />
** OS: Debian Testing<br />
* Guest machine: FreeDOS 1.1 running under DOSEMU<br />
<br />
== #15 ==<br />
Administered by Mans Rullgard.<br />
<br />
STK1000<br />
<br />
== #16 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##26|#26]] but with 32-bit userland.<br />
<br />
== #17 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: DragonFly BSD 2.7-DEV i386 running under VMware Player<br />
<br />
== #18 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: NetBSD 5.0 i386 running under VMware Player<br />
<br />
== #19 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##24|#24]] but with 32-bit userland.<br />
<br />
== #20 ==<br />
Administered by Jeff Downs.<br />
<br />
Sun Blade 2500 / Solaris 10 10/08 / Dual sparcv9 1.2 ghz<br />
<br />
== #21 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Emtec Gdium Liberty 1000<br />
* CPU: Loongson-2F, 892MHz<br />
* RAM: 512MB<br />
* OS: Gentoo Linux<br />
<br />
== #22 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: OpenBSD 4.5 i386 running under VMware Player<br />
<br />
== #23 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Marvell SheevaPlug<br />
* CPU: Marvell Feroceon (ARMv5TE) 1.2GHz<br />
* OS: Linux (Gentoo)<br />
<br />
== #24 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: OpenSolaris snv_111b i86pc running under QEMU<br />
<br />
== #25 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: OpenBSD 4.6 amd64 running under QEMU<br />
<br />
== #26 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: FreeBSD 7.2 amd64 running under QEMU<br />
<br />
== #27 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
PowerMac11,2: Quad G5 2.5Ghz, 16GB RAM, OSX Server 10.5.8, gcc-4.0 and gcc-4.2 as provided by Apple Xcode 3.1<br />
<br />
== #28 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP rx2600: 2x Madison 1.3Ghz, 12GB RAM, Debian sid<br />
<br />
== #29 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP J6700: 2x PA8600 552Mhz, 8GB RAM, Debian sid<br />
<br />
== #30 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Enterprise 4500, 6x sun4u UltraSparcII BlackBird 400Mhz, 5GB RAM, running Debian lenny<br />
<br />
== #31 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Enterprise 4500, 6x sun4u UltraSparcII BlackBird 400Mhz, 5GB RAM, running Debian lenny<br />
<br />
== #32 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##33|#33]] but with 64-bit userland.<br />
<br />
== #33 ==<br />
Administered by Michael Kostylev.<br />
<br />
* CPU: Intel Dual Core E2200 (2.2 GHz) <br />
* RAM: 4GB<br />
* OS: Debian Testing with a 64-bit kernel and 32-bit userland<br />
<br />
== #34 ==<br />
Administered by Mans Rullgard.<br />
<br />
BF537 running at 600MHz with 64MB RAM.</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Machines&diff=12522
FATE Machines
2010-04-15T16:50:07Z
<p>Mik: use links instead of pure numbers</p>
<hr />
<div>Descriptions of the various machines performing [http://fate.multimedia.cx/ FATE] duty.<br />
<br />
== #1 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a G4 1.25 GHz PowerPC CPU running a rather old version of Gentoo Linux. More information on this machine is available at: http://www.everymac.com/systems/apple/mac_mini/stats/mac_mini_g4_1.25.html<br />
<br />
[[Image:Powerpc-mac-mini-fate.JPG|thumb|center|PowerPC Mac Mini]]<br />
<br />
== #5 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine [[##6|#6]].<br />
<br />
[[Image:Intel-mac-mini-fate.JPG|thumb|center|Intel-based Mac Mini]]<br />
<br />
== #6 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine [[##5|#5]].<br />
<br />
== #7 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine [[##8|#8]].<br />
<br />
[[Image:Shuttle-sff-x86-fate.JPG|thumb|center|Shuttle SFF x86 machine]]<br />
<br />
== #8 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine [[##7|#7]].<br />
<br />
== #9 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows XP and VirtualBox.<br />
<br />
This is the same computer as machine [[##10|#10]].<br />
<br />
[[Image:DSC09415.JPG|thumb|center|Intel Core 2 Quad]]<br />
<br />
== #10 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows XP and VirtualBox<br />
<br />
This machine runs FATE under Cygwin 1.7, using a self-compiled toolchain available here:<br />
http://fate.arrozcru.org/cygwin/<br />
<br />
This is the same computer as machine [[##9|#9]].<br />
<br />
== #11 ==<br />
Administered by Reimar Doeffinger.<br />
<br />
2xPPC970FX, a 64-bit PowerPC machine running Gentoo Linux<br />
<br />
== #12 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: UP1500<br />
* http://alphalinux.org/wiki/index.php/UP1500 <br />
* CPU: Alpha 21264B / EV68AL<br />
* Clock: 800 MHz<br />
* RAM: 4 GB<br />
* OS: Gentoo Linux<br />
<br />
== #13 ==<br />
Administered by Mans Rullgard.<br />
<br />
Beagle Board with an ARM Cortex-A8 (TI OMAP3530) running Gentoo Linux<br />
<br />
== #14 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine:<br />
** CPU: Intel Pentium III 866MHz<br />
** RAM: 512MB<br />
** OS: Debian Testing<br />
* Guest machine: FreeDOS 1.1 running under DOSEMU<br />
<br />
== #15 ==<br />
Administered by Mans Rullgard.<br />
<br />
STK1000<br />
<br />
== #16 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##26|#26]] but with 32-bit userland.<br />
<br />
== #17 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: DragonFly BSD 2.7-DEV i386 running under VMware Player<br />
<br />
== #18 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: NetBSD 5.0 i386 running under VMware Player<br />
<br />
== #19 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##24|#24]] but with 32-bit userland.<br />
<br />
== #20 ==<br />
Administered by Jeff Downs.<br />
<br />
Sun Blade 2500 / Solaris 10 10/08 / Dual sparcv9 1.2 ghz<br />
<br />
== #21 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Emtec Gdium Liberty 1000<br />
* CPU: Loongson-2F, 892MHz<br />
* RAM: 512MB<br />
* OS: Gentoo Linux<br />
<br />
== #22 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##33|#33]]<br />
* Guest machine: OpenBSD 4.5 i386 running under VMware Player<br />
<br />
== #23 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Marvell SheevaPlug<br />
* CPU: Marvell Feroceon (ARMv5TE) 1.2GHz<br />
* OS: Linux (Gentoo)<br />
<br />
== #24 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: OpenSolaris snv_111b i86pc running under QEMU<br />
<br />
== #25 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: OpenBSD 4.5 amd64 running under QEMU<br />
<br />
== #26 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: [[##32|#32]]<br />
* Guest machine: FreeBSD 7.2 amd64 running under QEMU<br />
<br />
== #27 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
PowerMac11,2: Quad G5 2.5Ghz, 16GB RAM, OSX Server 10.5.8, gcc-4.0 and gcc-4.2 as provided by Apple Xcode 3.1<br />
<br />
== #28 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP rx2600: 2x Madison 1.3Ghz, 12GB RAM, Debian sid<br />
<br />
== #29 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP J6700: 2x PA8600 552Mhz, 8GB RAM, Debian sid<br />
<br />
== #30 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Enterprise 4500, 6x sun4u UltraSparcII BlackBird 400Mhz, 5GB RAM, running Debian lenny<br />
<br />
== #31 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Enterprise 4500, 6x sun4u UltraSparcII BlackBird 400Mhz, 5GB RAM, running Debian lenny<br />
<br />
== #32 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as [[##33|#33]] but with 64-bit userland.<br />
<br />
== #33 ==<br />
Administered by Michael Kostylev.<br />
<br />
* CPU: Intel Dual Core E2200 (2.2 GHz) <br />
* RAM: 4GB<br />
* OS: Debian Testing with a 64-bit kernel and 32-bit userland<br />
<br />
== #34 ==<br />
Administered by Mans Rullgard.<br />
<br />
BF537 running at 600MHz with 64MB RAM.</div>
Mik
https://wiki.multimedia.cx/index.php?title=Suncc&diff=12521
Suncc
2010-04-15T16:07:04Z
<p>Mik: </p>
<hr />
<div>#REDIRECT [[Sun_C_Compiler]]</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Machines&diff=12520
FATE Machines
2010-04-15T09:40:51Z
<p>Mik: /* #17 */</p>
<hr />
<div>Descriptions of the various machines performing [http://fate.multimedia.cx/ FATE] duty.<br />
<br />
== #1 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a G4 1.25 GHz PowerPC CPU running a rather old version of Gentoo Linux. More information on this machine is available at: http://www.everymac.com/systems/apple/mac_mini/stats/mac_mini_g4_1.25.html<br />
<br />
[[Image:Powerpc-mac-mini-fate.JPG|thumb|center|PowerPC Mac Mini]]<br />
<br />
== #5 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine #6.<br />
<br />
[[Image:Intel-mac-mini-fate.JPG|thumb|center|Intel-based Mac Mini]]<br />
<br />
== #6 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine #5. <br />
<br />
== #7 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine #8.<br />
<br />
[[Image:Shuttle-sff-x86-fate.JPG|thumb|center|Shuttle SFF x86 machine]]<br />
<br />
== #8 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine #7.<br />
<br />
== #9 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows XP and VirtualBox.<br />
<br />
This is the same computer as machine #10.<br />
<br />
[[Image:DSC09415.JPG|thumb|center|Intel Core 2 Quad]]<br />
<br />
== #10 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows XP and VirtualBox<br />
<br />
This machine runs FATE under Cygwin 1.7, using a self-compiled toolchain available here:<br />
http://fate.arrozcru.org/cygwin/<br />
<br />
This is the same computer as machine #9.<br />
<br />
== #11 ==<br />
Administered by Reimar Doeffinger.<br />
<br />
2xPPC970FX, a 64-bit PowerPC machine running Gentoo Linux<br />
<br />
== #12 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: UP1500<br />
* http://alphalinux.org/wiki/index.php/UP1500 <br />
* CPU: Alpha 21264B / EV68AL<br />
* Clock: 800 MHz<br />
* RAM: 4 GB<br />
* OS: Gentoo Linux<br />
<br />
== #13 ==<br />
Administered by Mans Rullgard.<br />
<br />
Beagle Board with an ARM Cortex-A8 (TI OMAP3530) running Gentoo Linux<br />
<br />
== #14 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine:<br />
** CPU: Intel Pentium III 866MHz<br />
** RAM: 512MB<br />
** OS: Debian Testing<br />
* Guest machine: FreeDOS 1.1 running under DOSEMU<br />
<br />
== #15 ==<br />
Administered by Mans Rullgard.<br />
<br />
STK1000<br />
<br />
== #16 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as #26 but with 32-bit userland.<br />
<br />
== #17 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: #33<br />
* Guest machine: DragonFly BSD 2.7-DEV i386 running under VMware Player<br />
<br />
== #18 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: #33<br />
* Guest machine: NetBSD 5.0 i386 running under VMware Player<br />
<br />
== #19 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as #24 but with 32-bit userland.<br />
<br />
== #20 ==<br />
Administered by Jeff Downs.<br />
<br />
Sun Blade 2500 / Solaris 10 10/08 / Dual sparcv9 1.2 ghz<br />
<br />
== #21 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Emtec Gdium Liberty 1000<br />
* CPU: Loongson-2F, 892MHz<br />
* RAM: 512MB<br />
* OS: Gentoo Linux<br />
<br />
== #22 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: #33<br />
* Guest machine: OpenBSD 4.5 i386 running under VMware Player<br />
<br />
== #23 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Marvell SheevaPlug<br />
* CPU: Marvell Feroceon (ARMv5TE) 1.2GHz<br />
* OS: Linux (Gentoo)<br />
<br />
== #24 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: #32<br />
* Guest machine: OpenSolaris snv_111b i86pc running under QEMU<br />
<br />
== #25 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: #32<br />
* Guest machine: OpenBSD 4.5 amd64 running under QEMU<br />
<br />
== #26 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: #32<br />
* Guest machine: FreeBSD 7.2 amd64 running under QEMU<br />
<br />
== #27 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
PowerMac11,2: Quad G5 2.5Ghz, 16GB RAM, OSX Server 10.5.8, gcc-4.0 and gcc-4.2 as provided by Apple Xcode 3.1<br />
<br />
== #28 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP rx2600: 2x Madison 1.3Ghz, 12GB RAM, Debian sid<br />
<br />
== #29 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP J6700: 2x PA8600 552Mhz, 8GB RAM, Debian sid<br />
<br />
== #30 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Enterprise 4500, 6x sun4u UltraSparcII BlackBird 400Mhz, 5GB RAM, running Debian lenny<br />
<br />
== #31 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Enterprise 4500, 6x sun4u UltraSparcII BlackBird 400Mhz, 5GB RAM, running Debian lenny<br />
<br />
== #32 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as #33 but with 64-bit userland.<br />
<br />
== #33 ==<br />
Administered by Michael Kostylev.<br />
<br />
* CPU: Intel Dual Core E2200 (2.2 GHz) <br />
* RAM: 4GB<br />
* OS: Debian Testing with a 64-bit kernel and 32-bit userland<br />
<br />
== #34 ==<br />
Administered by Mans Rullgard.<br />
<br />
BF537 running at 600MHz with 64MB RAM.</div>
Mik
https://wiki.multimedia.cx/index.php?title=Sun_C_Compiler&diff=12519
Sun C Compiler
2010-04-13T11:47:55Z
<p>Mik: add links to FATE</p>
<hr />
<div>The Sun C Compiler (suncc) is a part of the Sun Studio compiler suite which latest version is freely downloadable for OpenSolaris users and SDN members. The license terms are quite restrictive though. Sun Studio 12 Update 1 provides suncc of version 5.10, the suite itself is available for the following platforms:<br />
* (Open)Solaris/SPARC<br />
* (Open)Solaris/x86<br />
* Linux/x86<br />
<br />
= FFmpeg =<br />
<br />
The most of compiler-related issues are raised with inline assembly and optimizations enabled. The simplest workaround is to pass --disable-asm option to configure.<br />
<br />
FATE currently covers two x86 configurations. The GPL code is disabled because of bug #6901853 (a deadlock of the optimizer during compiling libpostproc/postprocess.c) and #6905799 (an assertion when compiling libswscale/swscale.c). These issues can be worked around by reducing the optimization level to -O2 and -O3 respectively.<br />
<br />
== [http://fate.multimedia.cx/index.php?history=build&config_id=167 suncc 5.10, Linux/x86_32] ==<br />
<br />
The function get_cabac_bypass_sign() is miscompiled (bug #6895158 - registers mentioned in the clobber list are used by the compiler).<br />
<br />
== [http://fate.multimedia.cx/index.php?history=build&config_id=166 suncc 5.10, Linux/x86_64] ==<br />
<br />
A number of functions are miscompiled due to bug #6895158.<br />
<br />
The assembler does not accept 32-bit register addressing unless -a32 option is used (bug #6905803), --extra-cflags=-Wa,-a32 are added to the list of configure options as a workaround.<br />
<br />
libavcodec/x86/mlpdsp.c is unbuildable, compilation fails with the messages "address of a void object cannot be taken". The mlp decoder is disabled using a configure option.</div>
Mik
https://wiki.multimedia.cx/index.php?title=Sun_C_Compiler&diff=12517
Sun C Compiler
2010-04-08T15:56:10Z
<p>Mik: add two issues</p>
<hr />
<div>The Sun C Compiler (suncc) is a part of the Sun Studio compiler suite which latest version is freely downloadable for OpenSolaris users and SDN members. The license terms are quite restrictive though. Sun Studio 12 Update 1 provides suncc of version 5.10, the suite itself is available for the following platforms:<br />
* (Open)Solaris/SPARC<br />
* (Open)Solaris/x86<br />
* Linux/x86<br />
<br />
= FFmpeg =<br />
<br />
The most of compiler-related issues are raised with inline assembly and optimizations enabled. The simplest workaround is to pass --disable-asm option to configure.<br />
<br />
FATE currently covers two x86 configurations. The GPL code is disabled because of bug #6901853 (a deadlock of the optimizer during compiling libpostproc/postprocess.c) and #6905799 (an assertion when compiling libswscale/swscale.c). These issues can be worked around by reducing the optimization level to -O2 and -O3 respectively.<br />
<br />
== suncc 5.10, Linux/x86_32 ==<br />
<br />
The function get_cabac_bypass_sign() is miscompiled (bug #6895158 - registers mentioned in the clobber list are used by the compiler).<br />
<br />
== suncc 5.10, Linux/x86_64 ==<br />
<br />
A number of functions are miscompiled due to bug #6895158.<br />
<br />
The assembler does not accept 32-bit register addressing unless -a32 option is used (bug #6905803), --extra-cflags=-Wa,-a32 are added to the list of configure options as a workaround.<br />
<br />
libavcodec/x86/mlpdsp.c is unbuildable, compilation fails with the messages "address of a void object cannot be taken". The mlp decoder is disabled using a configure option.</div>
Mik
https://wiki.multimedia.cx/index.php?title=Sun_C_Compiler&diff=12516
Sun C Compiler
2010-04-07T20:14:15Z
<p>Mik: mention more issues</p>
<hr />
<div>The Sun C Compiler (suncc) is a part of the Sun Studio compiler suite which latest version is freely downloadable for OpenSolaris users and SDN members. The license terms are quite restrictive though. Sun Studio 12 Update 1 provides suncc of version 5.10, the suite itself is available for the following platforms:<br />
* (Open)Solaris/SPARC<br />
* (Open)Solaris/x86<br />
* Linux/x86<br />
<br />
= FFmpeg =<br />
<br />
The most of compiler-related issues are raised with inline assembly and optimizations enabled. The simplest workaround is to pass --disable-asm option to configure.<br />
<br />
FATE currently covers two x86 configurations:<br />
<br />
== suncc 5.10, Linux/x86_32 ==<br />
<br />
The function get_cabac_bypass_sign() is miscompiled (bug #6895158 - registers mentioned in the clobber list are used by the compiler).<br />
<br />
== suncc 5.10, Linux/x86_64 ==<br />
<br />
A number of functions are miscompiled due to bug #6895158.<br />
<br />
The assembler does not accept 32-bit register addressing unless -a32 option is used (bug #6905803), --extra-cflags=-Wa,-a32 are added to the list of configure options as a workaround.<br />
<br />
libavcodec/x86/mlpdsp.c is unbuildable, compilation fails with the messages "address of a void object cannot be taken". The mlp decoder is disabled using a configure option.</div>
Mik
https://wiki.multimedia.cx/index.php?title=User:Mik&diff=12515
User:Mik
2010-04-07T18:38:23Z
<p>Mik: </p>
<hr />
<div>"The cinema is for us the most important of all the arts." V. I. Lenin</div>
Mik
https://wiki.multimedia.cx/index.php?title=Sun_C_Compiler&diff=12514
Sun C Compiler
2010-04-07T18:24:56Z
<p>Mik: </p>
<hr />
<div>The Sun C Compiler (suncc) is a part of the Sun Studio compiler suite which latest version is freely downloadable for OpenSolaris users and SDN members. The license terms are quite restrictive though. Sun Studio 12 Update 1 provides suncc of version 5.10, the suite itself is available for the following platforms:<br />
* (Open)Solaris/SPARC<br />
* (Open)Solaris/x86<br />
* Linux/x86<br />
<br />
= FFmpeg =<br />
<br />
The most of compiler-related issues are raised with inline assembly and optimizations enabled. The simplest workaround is to pass --disable-asm option to configure.<br />
<br />
FATE currently covers two x86 configurations:<br />
<br />
== suncc 5.10, Linux/x86_32 ==<br />
<br />
The function get_cabac_bypass_sign() is miscompiled (bug #6895158 - registers mentioned in the clobber list are used by the compiler).<br />
<br />
== suncc 5.10, Linux/x86_64 ==<br />
<br />
A number of functions are miscompiled due to bug #6895158.</div>
Mik
https://wiki.multimedia.cx/index.php?title=Clang&diff=12513
Clang
2010-04-07T16:06:00Z
<p>Mik: </p>
<hr />
<div>Clang is a one of the [[LLVM]] compiler front-ends.<br />
<br />
= FFmpeg =<br />
<br />
Using inline assembly for x86_32 builds is not yet problem-free. Depending on the Clang revision, compilation may fail at all.<br />
<br />
Some Clang revisions are used by FATE machines.</div>
Mik
https://wiki.multimedia.cx/index.php?title=FATE_Machines&diff=12372
FATE Machines
2010-03-14T19:17:13Z
<p>Mik: add more detailed descriptions of my machines</p>
<hr />
<div>Descriptions of the various machines performing [http://fate.multimedia.cx/ FATE] duty.<br />
<br />
== #1 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a G4 1.25 GHz PowerPC CPU running a rather old version of Gentoo Linux. More information on this machine is available at: http://www.everymac.com/systems/apple/mac_mini/stats/mac_mini_g4_1.25.html<br />
<br />
[[Image:Powerpc-mac-mini-fate.JPG|thumb|center|PowerPC Mac Mini]]<br />
<br />
== #5 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine #6.<br />
<br />
[[Image:Intel-mac-mini-fate.JPG|thumb|center|Intel-based Mac Mini]]<br />
<br />
== #6 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
Apple Mac Mini with a Core 2 Duo 2.0 GHz CPU running Mac OS X 10.5.8 with 3 GB of RAM. More information on this machine can be found at: http://www.everymac.com/systems/apple/mac_mini/stats/mac-mini-core-2-duo-2.0-specs.html<br />
<br />
This is the same computer as machine #5. <br />
<br />
== #7 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine #8.<br />
<br />
[[Image:Shuttle-sff-x86-fate.JPG|thumb|center|Shuttle SFF x86 machine]]<br />
<br />
== #8 ==<br />
Administered by [[User:Multimedia Mike|Multimedia Mike]].<br />
<br />
A Shuttle small form factor computer with a Core 2 Duo 2.13 GHz CPU and 2 GB of RAM running Ubuntu Server 8.10.<br />
<br />
This is the same computer as machine #7.<br />
<br />
== #9 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows XP and VirtualBox.<br />
<br />
This is the same computer as machine #10.<br />
<br />
[[Image:DSC09415.JPG|thumb|center|Intel Core 2 Quad]]<br />
<br />
== #10 ==<br />
Administered by [[User:Angustia|Ramiro Polla]].<br />
<br />
Intel Core 2 Quad running Windows XP and VirtualBox<br />
<br />
This machine runs FATE under Cygwin 1.7, using a self-compiled toolchain available here:<br />
http://fate.arrozcru.org/cygwin/<br />
<br />
This is the same computer as machine #9.<br />
<br />
== #11 ==<br />
Administered by Reimar Doeffinger.<br />
<br />
2xPPC970FX, a 64-bit PowerPC machine running Gentoo Linux<br />
<br />
== #12 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: UP1500<br />
* http://alphalinux.org/wiki/index.php/UP1500 <br />
* CPU: Alpha 21264B / EV68AL<br />
* Clock: 800 MHz<br />
* RAM: 4 GB<br />
* OS: Gentoo Linux<br />
<br />
== #13 ==<br />
Administered by Mans Rullgard.<br />
<br />
Beagle Board with an ARM Cortex-A8 (TI OMAP3530) running Gentoo Linux<br />
<br />
== #14 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine:<br />
** CPU: Intel Pentium III 866MHz<br />
** RAM: 512MB<br />
** OS: Debian Testing<br />
* Guest machine: FreeDOS 1.1 running under DOSEMU<br />
<br />
== #15 ==<br />
Administered by Mans Rullgard.<br />
<br />
STK1000<br />
<br />
== #16 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as #26 but with 32-bit userland.<br />
<br />
== #17 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: #33<br />
* Guest machine: DragonFly BSD 2.5 i386 running under VMware Player<br />
<br />
== #18 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: #33<br />
* Guest machine: NetBSD 5.0 i386 running under VMware Player<br />
<br />
== #19 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as #24 but with 32-bit userland.<br />
<br />
== #20 ==<br />
Administered by Jeff Downs.<br />
<br />
Sun Blade 2500 / Solaris 10 10/08 / Dual sparcv9 1.2 ghz<br />
<br />
== #21 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Emtec Gdium Liberty 1000<br />
* CPU: Loongson-2F, 892MHz<br />
* RAM: 512MB<br />
* OS: Gentoo Linux<br />
<br />
== #22 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: #33<br />
* Guest machine: OpenBSD 4.5 i386 running under VMware Player<br />
<br />
== #23 ==<br />
Administered by Mans Rullgard.<br />
<br />
* System: Marvell SheevaPlug<br />
* CPU: Marvell Feroceon (ARMv5TE) 1.2GHz<br />
* OS: Linux (Gentoo)<br />
<br />
== #24 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: #32<br />
* Guest machine: OpenSolaris snv_111b i86pc running under QEMU<br />
<br />
== #25 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: #32<br />
* Guest machine: OpenBSD 4.5 amd64 running under QEMU<br />
<br />
== #26 ==<br />
Administered by Michael Kostylev.<br />
<br />
* Host machine: #32<br />
* Guest machine: FreeBSD 7.2 amd64 running under QEMU<br />
<br />
== #27 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
PowerMac11,2: Quad G5 2.5Ghz, 16GB RAM, OSX Server 10.5.8, gcc-4.0 and gcc-4.2 as provided by Apple Xcode 3.1<br />
<br />
== #28 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP rx2600: 2x Madison 1.3Ghz, 12GB RAM, Debian sid<br />
<br />
== #29 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
HP J6700: 2x PA8600 552Mhz, 8GB RAM, Debian sid<br />
<br />
== #30 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Enterprise 4500, 6x sun4u UltraSparcII BlackBird 400Mhz, 5GB RAM, running Debian lenny<br />
<br />
== #31 ==<br />
Administered by Thibaut VARÈNE.<br />
<br />
Sun Enterprise 4500, 6x sun4u UltraSparcII BlackBird 400Mhz, 5GB RAM, running Debian lenny<br />
<br />
== #32 ==<br />
Administered by Michael Kostylev.<br />
<br />
This is the same machine as #33 but with 64-bit userland.<br />
<br />
== #33 ==<br />
Administered by Michael Kostylev.<br />
<br />
* CPU: Intel Dual Core E2200 (2.2 GHz) <br />
* RAM: 4GB<br />
* OS: Debian Testing with a 64-bit kernel and 32-bit userland<br />
<br />
== #34 ==<br />
Administered by Mans Rullgard.<br />
<br />
BF537 running at 600MHz with 64MB RAM.</div>
Mik