FATE Test Coverage: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(141 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
'''Note that this page is obsolete due to the new FATE system at http://fate.ffmpeg.org'''. | |||
This page tracks test coverage for [http://fate.multimedia.cx FATE]. | This page tracks test coverage for [http://fate.multimedia.cx FATE]. | ||
General coverage statistics as of SVN revision 21955: | |||
* demuxers: 90 / 131 total = 69% coverage | |||
* muxers: 31 / 87 total = 36% coverage | |||
* decoders: 170 / 243 total = 70% coverage | |||
* encoders: 52 / 90 total = 58% coverage | |||
'''Total coverage:''' 343 / 551 total mux/demux/encode/decode cases = '''62%''' coverage of those cases | |||
''(Note: Don't be shy about double-checking the numbers above.) | |||
== Bugs blocking some FATE tests == | |||
* [https://roundup.ffmpeg.org/issue2178 2178] WMV with X8 frames gives different output depending on the opt. flags | |||
* [https://roundup.ffmpeg.org/issue2096 2096] Valgrind reports invalid reads for kega video decoder | |||
* [https://roundup.ffmpeg.org/issue2089 2089] Valgrind repport invalid reads in musepack8 decoder | |||
* [https://roundup.ffmpeg.org/issue2179 2179] Intel H263 errors | |||
* [https://roundup.ffmpeg.org/issue2180 2180] CAVS crashes or does invalid reads in practically any truncated file | |||
* [https://roundup.ffmpeg.org/issue2181 2181] TXD file makes ffplay segfault (and invalid reads for ffmpeg) -- needed for testing the 32bpp mode of TXD decoding | |||
* [https://roundup.ffmpeg.org/issue2196 2196] CCITT fax compression does invalid reads for G4 files | |||
* [https://roundup.ffmpeg.org/issue2198 2198] SONIC {en,de}coders are broken | |||
== Format Tests == | == Format Tests == | ||
This | This format list reflects 'ffmpeg -formats' as of SVN revision 21955 when configuring FFmpeg with '--enable-gpl'. | ||
{| border="1" cellpadding="4" | {| border="1" cellpadding="4" | ||
Line 19: | Line 48: | ||
| 4xm | | 4xm | ||
| 4X Technologies format | | 4X Technologies format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|276|4xm}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| IFF | | IFF | ||
| IFF format | | IFF format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|135|iff-fibonacci}}, {{FATE|134|iff-pcm}}, {{FATE|361|iff-ilbm}} | ||
| ''n/a'' | |||
|- | |||
| ISS | |||
| Funcom ISS format | |||
| bgcolor="lime" | {{FATE|275|funcom-iss}} | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| MTV | | MTV | ||
| MTV format | | MTV format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|301|mtv}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| RoQ | | RoQ | ||
| id RoQ format | | raw id RoQ format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|75|idroq-video-dpcm}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|157|idroq-video-encode}} | ||
|- | |- | ||
| aac | | aac | ||
| ADTS AAC | | ADTS AAC | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|357|aac-demux}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 51: | Line 85: | ||
| ''n/a'' | | ''n/a'' | ||
| bgcolor="red" | No muxing test | | bgcolor="red" | No muxing test | ||
|- | |||
| aea | |||
| MD STUDIO audio | |||
| bgcolor="lime" | {{FATE|347|aea-demux}} | |||
| ''n/a'' | |||
|- | |- | ||
| aiff | | aiff | ||
| Audio IFF | | Audio IFF | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| alaw | | alaw | ||
| PCM A-law format | | PCM A-law format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| amr | | amr | ||
Line 66: | Line 105: | ||
| bgcolor="red" | No demuxing test | | bgcolor="red" | No demuxing test | ||
| bgcolor="red" | No muxing test | | bgcolor="red" | No muxing test | ||
|- | |||
| anm | |||
| Deluxe Paint Animation | |||
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}} | |||
| ''n/a'' | |||
|- | |- | ||
| apc | | apc | ||
| CRYO APC format | | CRYO APC format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|244|cryo-apc}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| ape | | ape | ||
| Monkey's Audio | | Monkey's Audio | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| asf | | asf | ||
| ASF format | | ASF format | ||
| bgcolor=" | | bgcolor="lime" | many | ||
| bgcolor=" | | bgcolor="lime" | many | ||
|- | |- | ||
| asf_stream | | asf_stream | ||
| ASF format | | ASF format | ||
| ''n/a'' | | ''n/a'' | ||
| bgcolor="red" | No muxing test | |||
|- | |||
| ass | |||
| SSA/ASS format | |||
| bgcolor="red" | No demuxing test | |||
| bgcolor="red" | No muxing test | | bgcolor="red" | No muxing test | ||
|- | |- | ||
| au | | au | ||
| SUN AU format | | SUN AU format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| avi | | avi | ||
| AVI format | | AVI format | ||
| bgcolor=" | | bgcolor="lime" | many | ||
| bgcolor=" | | bgcolor="lime" | many | ||
|- | |- | ||
| avm2 | | avm2 | ||
Line 104: | Line 153: | ||
| avs | | avs | ||
| AVS format | | AVS format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|98|creatureshock-avs}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| bethsoftvid | | bethsoftvid | ||
| Bethesda Softworks VID format | | Bethesda Softworks VID format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|99|bethsoft-vid}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| bfi | | bfi | ||
| Brute Force & Ignorance | | Brute Force & Ignorance | ||
| bgcolor="lime" | {{FATE|139|bfi}} | |||
| ''n/a'' | |||
|- | |||
| bink | |||
| Bink | |||
| bgcolor="lime" | {{FATE|367|bink}}, {{FATE|389|bink-demux-video}} | |||
| ''n/a'' | |||
|- | |||
| cavsvideo | |||
| raw Chinese AVS video | |||
| bgcolor="red" | No demuxing test | | bgcolor="red" | No demuxing test | ||
| ''n/a'' | |||
|- | |||
| cdg | |||
| CD Graphics Format | |||
| bgcolor="lime" | {{FATE|356|cdgraphics}} | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| c93 | | c93 | ||
| Interplay C93 | | Interplay C93 | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|100|cyberia-c93}} | ||
| ''n/a'' | |||
|- | |||
| caf | |||
| Apple Core Audio Format | |||
| bgcolor="lime" | {{FATE|345|caf}} | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 129: | Line 198: | ||
| daud | | daud | ||
| D-Cinema audio format | | D-Cinema audio format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|302|d-cinema-demux}} | ||
| bgcolor="red" | No muxing test | | bgcolor="red" | No muxing test | ||
|- | |- | ||
| dirac | | dirac | ||
| raw Dirac | | raw Dirac | ||
| bgcolor="red" | No demuxing test | |||
| bgcolor="red" | No muxing test | |||
|- | |||
| dnxhd | |||
| raw DNxHD (SMPTE VC-3) | |||
| bgcolor="red" | No demuxing test | | bgcolor="red" | No demuxing test | ||
| bgcolor="red" | No muxing test | | bgcolor="red" | No muxing test | ||
Line 139: | Line 213: | ||
| dsicin | | dsicin | ||
| Delphine Software International CIN format | | Delphine Software International CIN format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|136|delphine-cin}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 149: | Line 223: | ||
| dv | | dv | ||
| DV video format | | DV video format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| dvd | | dvd | ||
Line 159: | Line 233: | ||
| dxa | | dxa | ||
| DXA | | DXA | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|102|feeble-dxa}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| ea | | ea | ||
| Electronic Arts Multimedia Format | | Electronic Arts Multimedia Format | ||
| bgcolor=" | | 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}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| ea_cdata | | ea_cdata | ||
| Electronic Arts cdata | | Electronic Arts cdata | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|277|ea-cdata}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 199: | Line 273: | ||
| ffm | | ffm | ||
| FFM (FFserver live feed) format | | FFM (FFserver live feed) format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| film_cpk | | film_cpk | ||
| Sega FILM/CPK format | | Sega FILM/CPK format | ||
| bgcolor="lime" | {{FATE|5|film-cvid-pcm-stereo-8bit}} | |||
| ''n/a'' | |||
|- | |||
| filmstrip | |||
| Adobe Filmstrip | |||
| bgcolor="red" | No demuxing test | | bgcolor="red" | No demuxing test | ||
| | | bgcolor="red" | No muxing test | ||
|- | |- | ||
| flac | | flac | ||
| raw FLAC | | raw FLAC | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| flic | | flic | ||
| FLI/FLC/FLX animation format | | FLI/FLC/FLX animation format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| flv | | flv | ||
| FLV format | | FLV format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| framecrc | | framecrc | ||
| framecrc testing format | | framecrc testing format | ||
| ''n/a'' | | ''n/a'' | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| gif | | gif | ||
Line 233: | Line 312: | ||
|- | |- | ||
| gsm | | gsm | ||
| GSM | | raw GSM | ||
| bgcolor="red" | No demuxing test | | bgcolor="red" | No demuxing test | ||
| ''n/a'' | | ''n/a'' | ||
Line 239: | Line 318: | ||
| gxf | | gxf | ||
| GXF format | | GXF format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| h261 | | h261 | ||
| raw H.261 | | raw H.261 | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| h263 | | h263 | ||
| raw H.263 | | raw H.263 | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| h264 | | h264 | ||
| raw H.264 video format | | raw H.264 video format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| idcin | | idcin | ||
| id | | id Cinematic format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|107|id-cin-video}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 273: | Line 352: | ||
|- | |- | ||
| ingenient | | ingenient | ||
| Ingenient MJPEG | | raw Ingenient MJPEG | ||
| bgcolor="red" | No demuxing test | | bgcolor="red" | No demuxing test | ||
| ''n/a'' | | ''n/a'' | ||
Line 279: | Line 358: | ||
| ipmovie | | ipmovie | ||
| Interplay MVE format | | Interplay MVE format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 286: | Line 365: | ||
| ''n/a'' | | ''n/a'' | ||
| bgcolor="red" | No muxing test | | bgcolor="red" | No muxing test | ||
|- | |||
| iv8 | |||
| A format generated by IndigoVision 8000 video server | |||
| bgcolor="lime" | {{FATE|365|iv8}} | |||
| ''n/a'' | |||
|- | |- | ||
| lmlm4 | | lmlm4 | ||
| lmlm4 raw format | | lmlm4 raw format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|300|lmlm4-demux}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 299: | Line 383: | ||
| matroska | | matroska | ||
| Matroska file format | | Matroska file format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| mjpeg | | mjpeg | ||
| MJPEG video | | raw MJPEG video | ||
| bgcolor="red" | No demuxing test | | bgcolor="red" | No demuxing test | ||
| bgcolor="red" | No muxing test | | bgcolor="red" | No muxing test | ||
Line 309: | Line 393: | ||
| mlp | | mlp | ||
| raw MLP | | raw MLP | ||
| bgcolor="red" | No | | bgcolor="lime" | {{FATE|271|lossless-meridianaudio}} | ||
| bgcolor="red" | No muxing test | |||
|- | |- | ||
| mm | | mm | ||
| American Laser Games MM format | | American Laser Games MM format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|58|alg-mm}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| mmf | | mmf | ||
| | | Yamaha SMAF | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| mov | | mov | ||
| MOV format | | MOV format | ||
| ''n/a'' | | ''n/a'' | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| mov,mp4,m4a,3gp,3g2,mj2 | | mov,mp4,m4a,3gp,3g2,mj2 | ||
| QuickTime/MPEG-4/Motion JPEG 2000 format | | QuickTime/MPEG-4/Motion JPEG 2000 format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 345: | Line 429: | ||
| MP4 format | | MP4 format | ||
| ''n/a'' | | ''n/a'' | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| mpc | | mpc | ||
| Musepack | | Musepack | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|378|mpc7-demux}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| mpc8 | | mpc8 | ||
| Musepack SV8 | | Musepack SV8 | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|359|mpc8-demux}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| mpeg | | mpeg | ||
| MPEG-1 System format | | MPEG-1 System format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| mpeg1video | | mpeg1video | ||
| MPEG video | | raw MPEG video | ||
| ''n/a'' | | ''n/a'' | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| mpeg2video | | mpeg2video | ||
| MPEG-2 video | | raw MPEG-2 video | ||
| ''n/a'' | | ''n/a'' | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| mpegts | | mpegts | ||
| MPEG-2 transport stream format | | MPEG-2 transport stream format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| mpegtsraw | | mpegtsraw | ||
| MPEG-2 raw transport stream format | | MPEG-2 raw transport stream format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| mpegvideo | | mpegvideo | ||
| MPEG video | | raw MPEG video | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| mpjpeg | | mpjpeg | ||
| | | MIME multipart JPEG format | ||
| ''n/a'' | | ''n/a'' | ||
| bgcolor="red" | No muxing test | | bgcolor="red" | No muxing test | ||
Line 394: | Line 478: | ||
| msnwctcp | | msnwctcp | ||
| MSN TCP Webcam stream | | MSN TCP Webcam stream | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|129|mimic}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| mulaw | | mulaw | ||
| PCM mu-law format | | PCM mu-law format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| mvi | | mvi | ||
| Motion Pixels MVI format | | Motion Pixels MVI format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|156|motionpixels}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| mxf | | mxf | ||
| Material eXchange Format | | Material eXchange Format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|299|mxf}} | ||
| bgcolor="red" | No muxing test | | bgcolor="red" | No muxing test | ||
|- | |||
| nc | |||
| NC camera feed format | |||
| bgcolor="lime" | {{FATE|380|nc-demux}} | |||
| ''n/a'' | |||
|- | |- | ||
| nsv | | nsv | ||
| | | Nullsoft Video format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|145|nsv-demux}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| null | | null | ||
| null video format | | raw null video format | ||
| ''n/a'' | | ''n/a'' | ||
| bgcolor="red" | No muxing test | | bgcolor="red" | No muxing test | ||
Line 424: | Line 513: | ||
| nut | | nut | ||
| NUT format | | NUT format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| nuv | | nuv | ||
| NuppelVideo format | | NuppelVideo format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|266|nuppelvideo}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| ogg | | ogg | ||
| Ogg | | Ogg | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| oma | | oma | ||
| Sony OpenMG audio | | Sony OpenMG audio | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|348|oma-demux}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 449: | Line 538: | ||
| psxstr | | psxstr | ||
| Sony Playstation STR format | | Sony Playstation STR format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|281|psx-str}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| pva | | pva | ||
| TechnoTrend PVA file and stream format | | TechnoTrend PVA file and stream format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|298|pva-demux}} | ||
| ''n/a'' | |||
|- | |||
| qcp | |||
| QCP format | |||
| bgcolor="lime" | {{FATE|304|qcp-demux}} | |||
| ''n/a'' | |||
|- | |||
| r3d | |||
| REDCODE R3D format | |||
| bgcolor="lime" | {{FATE|278|redcode-demux}} | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 466: | Line 565: | ||
| ''n/a'' | | ''n/a'' | ||
| bgcolor="red" | No muxing test | | bgcolor="red" | No muxing test | ||
|- | |- | ||
| rl2 | | rl2 | ||
| | | RL2 format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|130|rl2}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| rm | | rm | ||
| | | RealMedia format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| rpl | | rpl | ||
| RPL/ARMovie format | | RPL/ARMovie format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|133|armovie-escape124}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 539: | Line 633: | ||
| shn | | shn | ||
| raw Shorten | | raw Shorten | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|272|lossless-shortenaudio}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| siff | | siff | ||
| Beam Software SIFF | | Beam Software SIFF | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|121|siff}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| smk | | smk | ||
| Smacker video | | Smacker video | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|254|smacker}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| sol | | sol | ||
| Sierra SOL format | | Sierra SOL format | ||
| bgcolor="lime" | {{FATE|269|sierra-sol}} | |||
| ''n/a'' | |||
|- | |||
| sox | |||
| SoX native format | |||
| bgcolor="red" | No demuxing test | | bgcolor="red" | No demuxing test | ||
| bgcolor="red" | No muxing test | |||
|- | |||
| spdif | |||
| IEC958 - S/PDIF (IEC-61937) | |||
| ''n/a'' | | ''n/a'' | ||
| bgcolor="red" | No muxing test | |||
|- | |- | ||
| svcd | | svcd | ||
Line 564: | Line 668: | ||
| swf | | swf | ||
| Flash format | | Flash format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| thp | | thp | ||
| THP | | THP | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| tiertexseq | | tiertexseq | ||
| Tiertex Limited SEQ format | | Tiertex Limited SEQ format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|265|tiertex-seq}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| | | tmv | ||
| | | 8088flex TMV | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|295|tmv}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| txd | | truehd | ||
| | | raw TrueHD | ||
| bgcolor="red" | No demuxing test | |||
| bgcolor="red" | No muxing test | |||
|- | |||
| tta | |||
| True Audio | |||
| bgcolor="lime" | {{FATE|364|lossless-tta}} | |||
| ''n/a'' | |||
|- | |||
| txd | |||
| Renderware TeXture Dictionary | |||
| bgcolor="red" | No demuxing test | | bgcolor="red" | No demuxing test | ||
| ''n/a'' | | ''n/a'' | ||
Line 624: | Line 738: | ||
| vc1 | | vc1 | ||
| raw VC-1 | | raw VC-1 | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|369|vc1}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 639: | Line 753: | ||
| vmd | | vmd | ||
| Sierra VMD format | | Sierra VMD format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|274|sierra-vmd}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 649: | Line 763: | ||
| voc | | voc | ||
| Creative Voice file format | | Creative Voice file format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |||
| vqf | |||
| Nippon Telegraph and Telephone Corporation (NTT) TwinVQ | |||
| bgcolor="lime" | {{FATE|294|vqf-demux}} | |||
| ''n/a'' | |||
|- | |||
| w64 | |||
| Sony Wave64 format | |||
| bgcolor="lime" | {{FATE|346|w64}} | |||
| ''n/a'' | |||
|- | |- | ||
| wav | | wav | ||
| WAV format | | WAV format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| wc3movie | | wc3movie | ||
| Wing Commander III movie format | | Wing Commander III movie format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|108|wc3movie-xan}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| wsaud | | wsaud | ||
| Westwood Studios audio format | | Westwood Studios audio format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|137|westwood-aud}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| wsvqa | | wsvqa | ||
| Westwood Studios VQA format | | Westwood Studios VQA format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|106|vqa-cc}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| wv | | wv | ||
| WavPack | | WavPack | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| xa | | xa | ||
| Maxis XA File Format | | Maxis XA File Format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|138|maxis-xa}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| yuv4mpegpipe | | yuv4mpegpipe | ||
| YUV4MPEG pipe format | | YUV4MPEG pipe format | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|} | |} | ||
== Codec Tests == | == Codec Tests == | ||
This codec list reflects 'ffmpeg -formats' as of SVN revision | This codec list reflects 'ffmpeg -formats' as of SVN revision 24502 when configuring FFmpeg with '--enable-gpl'. | ||
{| border="1" cellpadding="4" | {| border="1" cellpadding="4" | ||
! short name || codec name || codec type || | ! short name || codec name || codec type || codec flags<ref> FFmpeg codec flags | ||
<code> | |||
$ ffmpeg -formats | |||
[...] | |||
Codecs: | |||
D..... = Decoding supported | |||
.E.... = Encoding supported | |||
..V... = Video codec | |||
..A... = Audio codec | |||
..S... = Subtitle codec | |||
...S.. = Supports draw_horiz_band | |||
....D. = Supports direct rendering method 1 | |||
.....T = Supports weird frame truncation | |||
[...] | |||
</code> | |||
</ref> || decoder test(s) || encoder test(s) | |||
|- | |- | ||
| 4xm | | 4xm | ||
| 4X Movie | | 4X Movie | ||
| video | | video | ||
| | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| ''n/a'' | | ''n/a'' | ||
Line 706: | Line 844: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|120|8bps}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 720: | Line 858: | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|135|iff-fibonacci}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| aac | | FRWU | ||
| Forward Uncompressed | |||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|377|frwu}} | |||
| ''n/a'' | |||
|- | |||
| aac | |||
| Advanced Audio Coding | | Advanced Audio Coding | ||
| audio | | audio | ||
| | | | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| | | bgcolor="red" | No encoding test | ||
|- | |- | ||
| aasc | | aasc | ||
Line 734: | Line 879: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|109|aasc}} | ||
| | | | ||
|- | |- | ||
| ac3 | | ac3 | ||
Line 741: | Line 886: | ||
| audio | | audio | ||
| | | | ||
| bgcolor="red" | No decoding test | |||
| bgcolor="red" | No | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| adpcm_4xm | | adpcm_4xm | ||
| 4X Movie | | ADPCM 4X Movie | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|276|4xm}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_adx | | adpcm_adx | ||
| SEGA CRI ADX | | SEGA CRI ADX ADPCM | ||
| audio | | audio | ||
| | | | ||
Line 759: | Line 904: | ||
|- | |- | ||
| adpcm_ct | | adpcm_ct | ||
| Creative Technology | | ADPCM Creative Technology | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|282|creative-adpcm}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_ea | | adpcm_ea | ||
| Electronic Arts | | ADPCM Electronic Arts | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|279|ea-adpcm}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_ea_maxis_xa | | adpcm_ea_maxis_xa | ||
| Electronic Arts Maxis CDROM XA | | ADPCM Electronic Arts Maxis CDROM XA | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|138|maxis-xa}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_ea_r1 | | adpcm_ea_r1 | ||
| Electronic Arts R1 | | ADPCM Electronic Arts R1 | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_ea_r2 | | adpcm_ea_r2 | ||
| Electronic Arts R2 | | ADPCM Electronic Arts R2 | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|366|adpcm-ea-r2}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_ea_r3 | | adpcm_ea_r3 | ||
| Electronic Arts R3 | | ADPCM Electronic Arts R3 | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|368|adpcm-ea-r3}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_ea_xas | | adpcm_ea_xas | ||
| Electronic Arts XAS | | ADPCM Electronic Arts XAS | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|277|ea-cdata}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_ima_amv | | adpcm_ima_amv | ||
| IMA AMV | | ADPCM IMA AMV | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|280|amv}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_ima_dk3 | | adpcm_ima_dk3 | ||
| IMA Duck DK3 | | ADPCM IMA Duck DK3 | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|153|duck-dk3}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_ima_dk4 | | adpcm_ima_dk4 | ||
| IMA Duck DK4 | | ADPCM IMA Duck DK4 | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|152|duck-dk4}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_ima_ea_eacs | | adpcm_ima_ea_eacs | ||
| IMA Electronic Arts EACS | | ADPCM IMA Electronic Arts EACS | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|362|ea-tgv-ima-ea-eacs}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_ima_ea_sead | | adpcm_ima_ea_sead | ||
| IMA Electronic Arts SEAD | | ADPCM IMA Electronic Arts SEAD | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|224|ea-tgv}} | ||
| ''n/a'' | |||
|- | |||
| adpcm_ima_iss | |||
| ADPCM IMA Funcom ISS | |||
| audio | |||
| | |||
| bgcolor="lime" | {{FATE|275|funcom-iss}} | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_ima_qt | | adpcm_ima_qt | ||
| IMA QuickTime | | ADPCM IMA QuickTime | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|60|qt-ima4-mono}}, {{FATE|66|qt-ima4-stereo}}, {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| adpcm_ima_smjpeg | | adpcm_ima_smjpeg | ||
| IMA Loki SDL MJPEG | | ADPCM IMA Loki SDL MJPEG | ||
| audio | | audio | ||
| | | | ||
Line 857: | Line 1,009: | ||
|- | |- | ||
| adpcm_ima_wav | | adpcm_ima_wav | ||
| IMA Wav | | ADPCM IMA Wav | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|70|qt-msimaadpcm-stereo}}, {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| adpcm_ima_ws | | adpcm_ima_ws | ||
| IMA Westwood | | ADPCM IMA Westwood | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|106|vqa-cc}}, {{FATE|137|westwood-aud}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_ms | | adpcm_ms | ||
| Microsoft | | ADPCM Microsoft | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|69|qt-msadpcm-stereo}}, {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| adpcm_sbpro_2 | | adpcm_sbpro_2 | ||
| Sound Blaster Pro 2-bit | | ADPCM Sound Blaster Pro 2-bit | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|283|creative-adpcm-8-2bit}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_sbpro_3 | | adpcm_sbpro_3 | ||
| Sound Blaster Pro 2.6-bit | | ADPCM Sound Blaster Pro 2.6-bit | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|284|creative-adpcm-8-2.6bit}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_sbpro_4 | | adpcm_sbpro_4 | ||
| Sound Blaster Pro 4-bit | | ADPCM Sound Blaster Pro 4-bit | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|285|creative-adpcm-8-4bit}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_swf | | adpcm_swf | ||
| Shockwave Flash | | ADPCM Shockwave Flash | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| adpcm_thp | | adpcm_thp | ||
| Nintendo Gamecube THP | | ADPCM Nintendo Gamecube THP | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_xa | | adpcm_xa | ||
| CDROM XA | | ADPCM CDROM XA | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|281|psx-str}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| adpcm_yamaha | | adpcm_yamaha | ||
| Yamaha | | ADPCM Yamaha | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| alac | | alac | ||
Line 930: | Line 1,082: | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|286|lossless-appleaudio}}, {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |||
| als | |||
| MPEG-4 Audio Lossless Coding (ALS) | |||
| audio | |||
| | |||
| bgcolor="lime" | {{FATE|371|mpeg4-als-conformance-00}} and others | |||
| ''n/a'' | |||
|- | |- | ||
| amv | | amv | ||
| AMV Video | | AMV Video | ||
| video | | video | ||
| | | D | ||
| bgcolor="lime" | {{FATE|280|amv}} | |||
| ''n/a'' | |||
|- | |||
| amrnb | |||
| Adaptive Multi-Rate NarrowBand | |||
| audio | |||
| D | |||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| | | amrwb | ||
| | | Adaptive Multi-Rate WideBand | ||
| audio | | audio | ||
| | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| ''n/a'' | |||
|- | |||
| anm | |||
| Deluxe Paint Animation | |||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|360|deluxepaint-anm}} | |||
| ''n/a'' | |||
|- | |||
| ansi | |||
| ASCII/ANSI art | |||
| video | |||
| D | |||
| bgcolor="red" | No decoding test | |||
| ''n/a'' | |||
|- | |||
| ape | |||
| Monkey's Audio | |||
| audio | |||
| | |||
| bgcolor="lime" | {{FATE|270|lossless-monkeysaudio}} | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 951: | Line 1,138: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| asv2 | | asv2 | ||
Line 958: | Line 1,145: | ||
| video | | video | ||
| D | | D | ||
| bgcolor="lime" | {{FATE|128|full regression suite}} | |||
| bgcolor="lime" | {{FATE|128|full regression suite}} | |||
|- | |||
| atrac1 | |||
| Atrac 1 (Adaptive TRansform Acoustic Coding) | |||
| audio | |||
| | |||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| | | ''n/a'' | ||
|- | |- | ||
| atrac3 | | atrac3 | ||
Line 966: | Line 1,160: | ||
| | | | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| ''n/a'' | |||
|- | |||
| aura | |||
| Auravision AURA | |||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|352|auravision}} | |||
| ''n/a'' | |||
|- | |||
| aura2 | |||
| Auravision Aura 2 | |||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|354|auravision-v2}} | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 972: | Line 1,180: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|98|creatureshock-avs}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 978: | Line 1,186: | ||
| Bethesda VID video | | Bethesda VID video | ||
| video | | video | ||
| | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|99|bethsoft-vid}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 985: | Line 1,193: | ||
| Brute Force & Ignorance | | Brute Force & Ignorance | ||
| video | | video | ||
| | | D | ||
| bgcolor="lime" | {{FATE|139|bfi}} | |||
| ''n/a'' | |||
|- | |||
| binkaudio_dct | |||
| Bink Audio (DCT) | |||
| audio | |||
| D | |||
| bgcolor="red" | No decoding test | |||
| ''n/a'' | |||
|- | |||
| binkaudio_rdft | |||
| Bink Audio (RDFT) | |||
| audio | |||
| D | |||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| ''n/a'' | |||
|- | |||
| binkvideo | |||
| Bink video | |||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|389|bink-demux-video}} | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 992: | Line 1,221: | ||
| BMP image | | BMP image | ||
| video | | video | ||
| | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| bgcolor="red" | No encoding test | | bgcolor="red" | No encoding test | ||
Line 1,000: | Line 1,229: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|100|cyberia-c93}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,007: | Line 1,236: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|101|cscd}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,014: | Line 1,243: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|287|tscc-15bit}}, {{FATE|287|tscc-32bit}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,022: | Line 1,251: | ||
| D | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| ''n/a'' | |||
|- | |||
| cdgraphics | |||
| CD Graphics video | |||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|356|cdgraphics}} | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,028: | Line 1,264: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|131|cvid}}, {{FATE|132|cvid-palette}}, {{FATE|5|film-cvid-pcm-stereo-8bit}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,035: | Line 1,271: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|122|cljr}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,049: | Line 1,285: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|76|cyuv}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,066: | Line 1,302: | ||
| bgcolor="red" | No encoding test | | bgcolor="red" | No encoding test | ||
|- | |- | ||
| dsicinaudio | | dpx | ||
| DPX image | |||
| video | |||
| | |||
| bgcolor="lime" | {{FATE|305|dpx}} | |||
| ''n/a'' | |||
|- | |||
| dsicinaudio | |||
| Delphine Software International CIN audio | | Delphine Software International CIN audio | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|136|delphine-cin}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,077: | Line 1,320: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|136|delphine-cin}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,098: | Line 1,341: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| dxa | | dxa | ||
| Feeble Files/ScummVM DXA | | Feeble Files/ScummVM DXA | ||
| video | | video | ||
| D | |||
| bgcolor="lime" | {{FATE|102|feeble-dxa}} | |||
| ''n/a'' | |||
|- | |||
| eac3 | |||
| ATSC A/52B (AC-3, E-AC-3) | |||
| audio | |||
| | | | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
Line 1,109: | Line 1,359: | ||
|- | |- | ||
| eacmv | | eacmv | ||
| Electronic Arts CMV | | Electronic Arts CMV video | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|155|ea-cmv}} | ||
| ''n/a'' | |||
|- | |||
| eamad | |||
| Electronic Arts Madcow Video | |||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|303|ea-mad-adpcm-ea-r1}} | |||
| ''n/a'' | |||
|- | |||
| eatgq | |||
| Electronic Arts TGQ video | |||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|262|ea-tgq}} | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| eatgv | | eatgv | ||
| Electronic Arts TGV | | Electronic Arts TGV video | ||
| video | | video | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|224|ea-tgv}} | ||
| ''n/a'' | |||
|- | |||
| eatqi | |||
| Electronic Arts TQI video | |||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|279|ea-wve}} | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,126: | Line 1,397: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|133|armovie-escape124}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| ffv1 | | ffv1 | ||
| FFmpeg codec #1 | | FFmpeg video codec #1 | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| ffvhuff | | ffvhuff | ||
Line 1,147: | Line 1,418: | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| flashsv | | flashsv | ||
| Flash Screen Video | | Flash Screen Video | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| flic | | flic | ||
Line 1,161: | Line 1,432: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|113|flic-af11-palette-change}}, {{FATE|115|flic-af12}}, {{FATE|114|flic-magiccarpet}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| flv | | flv | ||
| Flash Video | | Flash Video (FLV) / Sorenson Spark / Sorenson H.263 | ||
| video | | video | ||
| S D | | S D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| fraps | | fraps | ||
Line 1,175: | Line 1,446: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | 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}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,182: | Line 1,453: | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| gif | | gif | ||
| GIF (Graphics Interchange Format) | | GIF (Graphics Interchange Format) | ||
| video | | video | ||
| D | |||
| bgcolor="red" | No decoding test | |||
| bgcolor="red" | No encoding test | |||
|- | |||
| gsm | |||
| GSM | |||
| audio | |||
| | |||
| bgcolor="red" | No decoding test | |||
| ''n/a'' | |||
|- | |||
| gsm_ms | |||
| GSM Microsoft variant | |||
| audio | |||
| | | | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| | | ''n/a'' | ||
|- | |- | ||
| h261 | | h261 | ||
Line 1,196: | Line 1,481: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| h263 | | h263 | ||
| H.263 | | H.263 / H.263-1996 | ||
| video | | video | ||
| S D T | | S D T | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| h263i | | h263i | ||
| H. | | Intel H.263 | ||
| video | | video | ||
| S D | | S D | ||
Line 1,214: | Line 1,499: | ||
|- | |- | ||
| h263p | | h263p | ||
| H.263+ / H.263 version 2 | | H.263+ / H.263-1998 / H.263 version 2 | ||
| video | | video | ||
| | | | ||
| ''n/a'' | | ''n/a'' | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| h264 | | h264 | ||
Line 1,224: | Line 1,509: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | h264-conformance-* | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,231: | Line 1,516: | ||
| video | | video | ||
| S D | | S D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| idcinvideo | | idcinvideo | ||
Line 1,238: | Line 1,523: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|107|id-cin-video}} | ||
| ''n/a'' | |||
|- | |||
| iff_byterun1 | |||
| IFF ByteRun1 | |||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|370|iff-byterun1}} | |||
| ''n/a'' | |||
|- | |||
| iff_ilbm | |||
| IFF ILBM | |||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|361|iff_ilbm}} | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,252: | Line 1,551: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|264|indeo2}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,258: | Line 1,557: | ||
| Intel Indeo 3 | | Intel Indeo 3 | ||
| video | | video | ||
| | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|110|indeo3}} | ||
| ''n/a'' | |||
|- | |||
| indeo5 | |||
| Intel Indeo 5 | |||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|363|indeo5}} | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| interplay_dpcm | | interplay_dpcm | ||
| Interplay | | DPCM Interplay | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| interplayvideo | | interplayvideo | ||
| Interplay MVE | | Interplay MVE video | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|293|interplay-mve-8bit}}, {{FATE|355|interplay-mve-16bit}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,280: | Line 1,586: | ||
| video | | video | ||
| D | | D | ||
| bgcolor="lime" | {{FATE|128|full regression suite}} | |||
| bgcolor="lime" | {{FATE|128|full regression suite}} | |||
|- | |||
| kgv1 | |||
| Kega Game Video | |||
| video | |||
| | |||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| | | ''n/a'' | ||
|- | |- | ||
| kmvc | | kmvc | ||
| Karl Morton's video codec | | Karl Morton's video codec | ||
| video | | video | ||
| | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|104|kmvc}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,295: | Line 1,608: | ||
| | | | ||
| ''n/a'' | | ''n/a'' | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| loco | | loco | ||
Line 1,301: | Line 1,614: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|111|loco-yuy2}}, {{FATE|112|loco-rgb}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,308: | Line 1,621: | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|62|qt-mac3-mono}}, {{FATE|72|qt-mac3-stereo}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,315: | Line 1,628: | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|63|qt-mac6-mono}}, {{FATE|73|qt-mac6-stereo}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,322: | Line 1,635: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|225|ea-dct}}, {{FATE|281|psx-str}} | ||
| | |||
|- | |- | ||
| mimic | | mimic | ||
Line 1,329: | Line 1,641: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|129|mimic}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,336: | Line 1,648: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| mjpegb | | mjpegb | ||
Line 1,347: | Line 1,659: | ||
|- | |- | ||
| mlp | | mlp | ||
| Meridian Lossless Packing | | MLP (Meridian Lossless Packing)/TrueHD | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|271|lossless-meridianaudio}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,357: | Line 1,669: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|58|alg-mm}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| motionpixels | | motionpixels | ||
| Motion Pixels | | Motion Pixels video | ||
| video | | video | ||
| D | | D | ||
| bgcolor="lime" | {{FATE|156|motionpixels}} | |||
| ''n/a'' | |||
|- | |||
| mp1 | |||
| MP1 (MPEG audio layer 1) | |||
| audio | |||
| | |||
| bgcolor="red" | No decoding test | |||
| ''n/a'' | |||
|- | |||
| mp1float | |||
| MP1 (MPEG audio layer 1) | |||
| audio | |||
| | |||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| mp2 | | mp2 | ||
| MP2 (MPEG audio layer 2) | |||
| audio | |||
| | |||
| bgcolor="lime" | {{FATE|128|full regression suite}} | |||
| bgcolor="lime" | {{FATE|128|full regression suite}} | |||
|- | |||
| mp2float | |||
| MP2 (MPEG audio layer 2) | | MP2 (MPEG audio layer 2) | ||
| audio | | audio | ||
| | | | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| | | ''n/a'' | ||
|- | |- | ||
| mp3 | | mp3 | ||
Line 1,388: | Line 1,721: | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| | | mp3adufloat | ||
| | | ADU (Application Data Unit) MP3 (MPEG audio layer 3) | ||
| audio | | audio | ||
| | | | ||
Line 1,395: | Line 1,728: | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| mpc7 | | mp3float | ||
| Musepack SV7 | | MP3 (MPEG audio layer 3) | ||
| audio | |||
| | |||
| bgcolor="red" | No decoding test | |||
| ''n/a'' | |||
|- | |||
| mp3on4 | |||
| MP3onMP4 | |||
| audio | |||
| | |||
| bgcolor="red" | No decoding test | |||
| ''n/a'' | |||
|- | |||
| mp3on4float | |||
| MP3onMP4 | |||
| audio | |||
| | |||
| bgcolor="red" | No decoding test | |||
| ''n/a'' | |||
|- | |||
| mpc7 | |||
| Musepack SV7 | |||
| audio | | audio | ||
| | | | ||
Line 1,413: | Line 1,767: | ||
| video | | video | ||
| S D T | | S D T | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| mpeg2video | | mpeg2video | ||
Line 1,420: | Line 1,774: | ||
| video | | video | ||
| S D T | | S D T | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| mpeg4 | | mpeg4 | ||
Line 1,427: | Line 1,781: | ||
| video | | video | ||
| S D T | | S D T | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| mpegvideo | | mpegvideo | ||
Line 1,434: | Line 1,788: | ||
| video | | video | ||
| S D T | | S D T | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,441: | Line 1,795: | ||
| video | | video | ||
| S D | | S D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| msmpeg4v1 | | msmpeg4v1 | ||
Line 1,455: | Line 1,809: | ||
| video | | video | ||
| S D | | S D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| msrle | | msrle | ||
Line 1,462: | Line 1,816: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|116|msrle-8bit}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,469: | Line 1,823: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|118|msvideo1-8bit}}, {{FATE|117|msvideo1-16bit}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,476: | Line 1,830: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|289|mszh}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| nellymoser | | nellymoser | ||
| Nellymoser Asao | | Nellymoser Asao | ||
| audio | | audio | ||
| | | | ||
Line 1,487: | Line 1,841: | ||
|- | |- | ||
| nuv | | nuv | ||
| NuppelVideo | | NuppelVideo/RTJPEG | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|266|nuppelvideo}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,496: | Line 1,850: | ||
| PAM (Portable AnyMap) image | | PAM (Portable AnyMap) image | ||
| video | | video | ||
| | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| bgcolor="red" | No encoding test | | bgcolor="red" | No encoding test | ||
Line 1,503: | Line 1,857: | ||
| PBM (Portable BitMap) image | | PBM (Portable BitMap) image | ||
| video | | video | ||
| | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| bgcolor="red" | No encoding test | | bgcolor="red" | No encoding test | ||
|- | |- | ||
| pcm_alaw | | pcm_alaw | ||
| A-law PCM | | PCM A-law | ||
| audio | |||
| | |||
| bgcolor="lime" | {{FATE|128|full regression suite}} | |||
| bgcolor="lime" | {{FATE|128|full regression suite}} | |||
|- | |||
| pcm_bluray | |||
| PCM signed 16|20|24-bit big-endian for Blu-ray media | |||
| audio | | audio | ||
| | | | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| | | ''n/a'' | ||
|- | |- | ||
| pcm_dvd | | pcm_dvd | ||
| signed 20|24-bit big-endian | | PCM signed 20|24-bit big-endian | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|381|pcm_dvd}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| pcm_f32be | | pcm_f32be | ||
| 32-bit floating point big-endian | | PCM 32-bit floating point big-endian | ||
| audio | | audio | ||
| | | | ||
Line 1,529: | Line 1,890: | ||
|- | |- | ||
| pcm_f32le | | pcm_f32le | ||
| 32-bit floating point little-endian | | PCM 32-bit floating point little-endian | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| pcm_f64be | | pcm_f64be | ||
| 64-bit floating point big-endian | | PCM 64-bit floating point big-endian | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| pcm_f64le | | pcm_f64le | ||
| 64-bit floating point little-endian | | PCM 64-bit floating point little-endian | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| pcm_mulaw | | pcm_mulaw | ||
| mu-law | | PCM mu-law | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| pcm_s16be | | pcm_s16be | ||
| signed 16-bit big-endian | | PCM signed 16-bit big-endian | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| pcm_s16le | | pcm_s16le | ||
| signed 16-bit little-endian | | PCM signed 16-bit little-endian | ||
| audio | | audio | ||
| | | | ||
Line 1,571: | Line 1,932: | ||
|- | |- | ||
| pcm_s16le_planar | | pcm_s16le_planar | ||
| 16-bit little-endian planar | | PCM 16-bit little-endian planar | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|370|ea-mad-pcm-planar}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| pcm_s24be | | pcm_s24be | ||
| signed 24-bit big-endian | | PCM signed 24-bit big-endian | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| pcm_s24daud | | pcm_s24daud | ||
| D-Cinema audio signed 24-bit | | PCM D-Cinema audio signed 24-bit | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| pcm_s24le | | pcm_s24le | ||
| signed 24-bit little-endian | | PCM signed 24-bit little-endian | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| pcm_s32be | | pcm_s32be | ||
| signed 32-bit big-endian | | PCM signed 32-bit big-endian | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| pcm_s32le | | pcm_s32le | ||
| signed 32-bit little-endian | | PCM signed 32-bit little-endian | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| pcm_s8 | | pcm_s8 | ||
| signed 8-bit | | PCM signed 8-bit | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| pcm_u16be | | pcm_u16be | ||
| unsigned 16-bit big-endian | | PCM unsigned 16-bit big-endian | ||
| audio | | audio | ||
| | | | ||
Line 1,627: | Line 1,988: | ||
|- | |- | ||
| pcm_u16le | | pcm_u16le | ||
| unsigned 16-bit little-endian | | PCM unsigned 16-bit little-endian | ||
| audio | | audio | ||
| | | | ||
Line 1,634: | Line 1,995: | ||
|- | |- | ||
| pcm_u24be | | pcm_u24be | ||
| unsigned 24-bit big-endian | | PCM unsigned 24-bit big-endian | ||
| audio | | audio | ||
| | | | ||
Line 1,641: | Line 2,002: | ||
|- | |- | ||
| pcm_u24le | | pcm_u24le | ||
| unsigned 24-bit little-endian | | PCM unsigned 24-bit little-endian | ||
| audio | | audio | ||
| | | | ||
Line 1,648: | Line 2,009: | ||
|- | |- | ||
| pcm_u32be | | pcm_u32be | ||
| unsigned 32-bit big-endian | | PCM unsigned 32-bit big-endian | ||
| audio | | audio | ||
| | | | ||
Line 1,655: | Line 2,016: | ||
|- | |- | ||
| pcm_u32le | | pcm_u32le | ||
| unsigned 32-bit little-endian | | PCM unsigned 32-bit little-endian | ||
| audio | | audio | ||
| | | | ||
Line 1,662: | Line 2,023: | ||
|- | |- | ||
| pcm_u8 | | pcm_u8 | ||
| unsigned 8-bit | | PCM unsigned 8-bit | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| pcm_zork | | pcm_zork | ||
| Zork | | PCM Zork | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| pcx | | pcx | ||
| PC Paintbrush PCX image | | PC Paintbrush PCX image | ||
| video | | video | ||
| | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| | | bgcolor="red" | No encoding test | ||
|- | |- | ||
| pgm | | pgm | ||
| PGM (Portable GrayMap) image | | PGM (Portable GrayMap) image | ||
| video | | video | ||
| | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| bgcolor="red" | No encoding test | | bgcolor="red" | No encoding test | ||
Line 1,692: | Line 2,053: | ||
| PGMYUV (Portable GrayMap YUV) image | | PGMYUV (Portable GrayMap YUV) image | ||
| video | | video | ||
| | | D | ||
| bgcolor="lime" | {{FATE|128|full regression suite}} | |||
| bgcolor="lime" | {{FATE|128|full regression suite}} | |||
|- | |||
| pgssub | |||
| HDMV Presentation Graphic Stream subtitles | |||
| subtitle | |||
| | |||
| bgcolor="red" | No decoding test | |||
| ''n/a'' | |||
|- | |||
| pictor | |||
| Pictor/PC Paint | |||
| video | |||
| D | |||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| | | ''n/a'' | ||
|- | |- | ||
| png | | png | ||
| PNG image | | PNG image | ||
| video | | video | ||
| | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|296|corepng}} | ||
| bgcolor="red" | No encoding test | | bgcolor="red" | No encoding test | ||
|- | |- | ||
Line 1,706: | Line 2,081: | ||
| PPM (Portable PixelMap) image | | PPM (Portable PixelMap) image | ||
| video | | video | ||
| | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| bgcolor="red" | No encoding test | | bgcolor="red" | No encoding test | ||
Line 1,713: | Line 2,088: | ||
| V.Flash PTX image | | V.Flash PTX image | ||
| video | | video | ||
| D | |||
| bgcolor="lime" | {{FATE|297|ptx}} | |||
| ''n/a'' | |||
|- | |||
| qcelp | |||
| QCELP / PureVoice | |||
| audio | |||
| | | | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
Line 1,728: | Line 2,110: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|291|quickdraw}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,735: | Line 2,117: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|103|qpeg}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| qtrle | | qtrle | ||
| QuickTime Animation (RLE) video | | QuickTime Animation (RLE) video | ||
| video | |||
| D | |||
| 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}} | |||
| bgcolor="red" | No encoding test | |||
|- | |||
| r210 | |||
| Uncompressed RGB 10-bit | |||
| video | | video | ||
| D | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| | | ''n/a'' | ||
|- | |- | ||
| rawvideo | | rawvideo | ||
Line 1,756: | Line 2,145: | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|144|real-14_4}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,770: | Line 2,159: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|130|rl2}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,777: | Line 2,166: | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|75|idroq-video-dpcm}} | ||
| bgcolor="red" | No encoding test | | bgcolor="red" | No encoding test | ||
|- | |- | ||
Line 1,784: | Line 2,173: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|75|idroq-video-dpcm}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|157|idroq-video-encode}} | ||
|- | |- | ||
| rpza | | rpza | ||
Line 1,791: | Line 2,180: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|119|rpza}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,798: | Line 2,187: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| rv20 | | rv20 | ||
| RealVideo 2.0 | | RealVideo 2.0 | ||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|128|full regression suite}} | |||
| bgcolor="lime" | {{FATE|128|full regression suite}} | |||
|- | |||
| rv30 | |||
| RealVideo 3.0 | |||
| video | | video | ||
| D | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| bgcolor=" | | ''n/a'' | ||
|- | |||
| rv40 | |||
| RealVideo 4.0 | |||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|261|real-rv40}} | |||
| n/a | |||
|- | |- | ||
| sgi | | sgi | ||
Line 1,819: | Line 2,222: | ||
| audio | | audio | ||
| | | | ||
| bgcolor="red" | No decoding test | | bgcolor="lime" | {{FATE|272|lossless-shortenaudio}} | ||
| ''n/a'' | |||
|- | |||
| sipr | |||
| RealAudio SIPR / ACELP.NET | |||
| audio | |||
| D | |||
| bgcolor="red" | No decoding test | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,826: | Line 2,236: | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|254|smacker}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,832: | Line 2,242: | ||
| Smacker video | | Smacker video | ||
| video | | video | ||
| | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|254|smacker}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,840: | Line 2,250: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|146|smc}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,846: | Line 2,256: | ||
| Snow | | Snow | ||
| video | | video | ||
| | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| sol_dpcm | | sol_dpcm | ||
| Sol | | DPCM Sol | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|269|sierra-audio}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,875: | Line 2,285: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|382|sp5x}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,881: | Line 2,291: | ||
| Sun Rasterfile image | | Sun Rasterfile image | ||
| video | | video | ||
| | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|383|sunraster-1bit-raw}}, others | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| svq1 | | svq1 | ||
| Sorenson Vector Quantizer 1 | | Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|142|svq1}}, {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| svq3 | | svq3 | ||
| Sorenson Vector Quantizer 3 | | Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3 | ||
| video | | video | ||
| S D | | S D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|143|svq3}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,902: | Line 2,312: | ||
| Truevision Targa image | | Truevision Targa image | ||
| video | | video | ||
| | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| bgcolor="red" | No encoding test | | bgcolor="red" | No encoding test | ||
Line 1,909: | Line 2,319: | ||
| Theora | | Theora | ||
| video | | video | ||
| | | SD | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| ''n/a'' | | ''n/a'' | ||
Line 1,917: | Line 2,327: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|6|thp-mjpeg-adpcm}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,924: | Line 2,334: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|265|tiertex-seq}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,930: | Line 2,340: | ||
| TIFF image | | TIFF image | ||
| video | | video | ||
| | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| bgcolor="red" | No encoding test | | bgcolor="red" | No encoding test | ||
|- | |- | ||
| truemotion1 | | tmv | ||
| Duck TrueMotion 1.0 | | 8088flex TMV | ||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|295|tmv}} | |||
| ''n/a'' | |||
|- | |||
| truehd | |||
| TrueHD | |||
| audio | |||
| | |||
| bgcolor="red" | No decoding test | |||
| ''n/a'' | |||
|- | |||
| truemotion1 | |||
| Duck TrueMotion 1.0 | |||
| video | | video | ||
| D | | D | ||
Line 1,945: | Line 2,369: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|154|duck-tm2}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,956: | Line 2,380: | ||
|- | |- | ||
| tta | | tta | ||
| True Audio | | True Audio (TTA) | ||
| audio | |||
| | |||
| bgcolor="lime" | {{FATE|364|tta}} | |||
| ''n/a'' | |||
|- | |||
| twinvq | |||
| VQF TwinVQ | |||
| audio | | audio | ||
| | | | ||
Line 1,965: | Line 2,396: | ||
| Renderware TXD (TeXture Dictionary) image | | Renderware TXD (TeXture Dictionary) image | ||
| video | | video | ||
| | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| ''n/a'' | | ''n/a'' | ||
Line 1,971: | Line 2,402: | ||
| ultimotion | | ultimotion | ||
| IBM UltiMotion | | IBM UltiMotion | ||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|105|ulti}} | |||
| ''n/a'' | |||
|- | |||
| v210 | |||
| Uncompressed 4:2:2 10-bit | |||
| video | |||
| D | |||
| bgcolor="lime" | {{FATE|323|v210}} | |||
| bgcolor="red" | No encoding test | |||
|- | |||
| v210x | |||
| Uncompressed 4:2:2 10-bit | |||
| video | | video | ||
| D | | D | ||
Line 1,980: | Line 2,425: | ||
| video | | video | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|121|siff}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,986: | Line 2,431: | ||
| SMPTE VC-1 | | SMPTE VC-1 | ||
| video | | video | ||
| | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|369|vc1}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 1,994: | Line 2,439: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|292|vcr1}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 2,001: | Line 2,446: | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|274|sierra-vmd}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 2,008: | Line 2,453: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|274|sierra-vmd}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 2,014: | Line 2,459: | ||
| VMware Screen Codec / VMware Video | | VMware Screen Codec / VMware Video | ||
| video | | video | ||
| | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|251|vmnc-16bit}}, {{FATE|252|vmnc-32bit}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 2,021: | Line 2,466: | ||
| Vorbis | | Vorbis | ||
| audio | | audio | ||
| | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| bgcolor="red" | No encoding test | | bgcolor="red" | No encoding test | ||
Line 2,028: | Line 2,473: | ||
| On2 VP3 | | On2 VP3 | ||
| video | | video | ||
| | | SD | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| ''n/a'' | | ''n/a'' | ||
Line 2,036: | Line 2,481: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|349|vp5}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 2,043: | Line 2,488: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|141|ea-vp60}}, {{FATE|140|ea-vp61}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 2,050: | Line 2,495: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|350|vp6a}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 2,057: | Line 2,502: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|351|vp6f}} | ||
| ''n/a'' | |||
|- | |||
| vp8 | |||
| On2 VP8 | |||
| video | |||
| D | |||
| bgcolor="lime" | vp8-test-vector-* | |||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 2,064: | Line 2,516: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|106|vqa-cc}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| wavpack | | wavpack | ||
| WavPack | | WavPack | ||
| audio | |||
| | |||
| bgcolor="lime" | {{FATE|273|lossless-wavpackaudio}} | |||
| ''n/a'' | |||
|- | |||
| wmapro | |||
| Windows Media Audio 9 Professional | |||
| audio | | audio | ||
| | | | ||
Line 2,083: | Line 2,542: | ||
| wmav2 | | wmav2 | ||
| Windows Media Audio 2 | | Windows Media Audio 2 | ||
| audio | |||
| | |||
| bgcolor="lime" | {{FATE|128|full regression suite}} | |||
| bgcolor="lime" | {{FATE|128|full regression suite}} | |||
|- | |||
| wmavoice | |||
| Windows Media Audio Voice | |||
| audio | | audio | ||
| | | | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| | | ''n/a'' | ||
|- | |- | ||
| wmv1 | | wmv1 | ||
Line 2,092: | Line 2,558: | ||
| video | | video | ||
| S D | | S D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| wmv2 | | wmv2 | ||
Line 2,099: | Line 2,565: | ||
| video | | video | ||
| S D | | S D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|128|full regression suite}} | ||
|- | |- | ||
| wmv3 | | wmv3 | ||
| Windows Media Video 9 | | Windows Media Video 9 | ||
| video | | video | ||
| | | D | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
| ''n/a'' | | ''n/a'' | ||
Line 2,113: | Line 2,579: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|245|wnv1}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 2,124: | Line 2,590: | ||
|- | |- | ||
| xan_dpcm | | xan_dpcm | ||
| Xan | | DPCM Xan | ||
| audio | | audio | ||
| | | | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|253|xan-dpcm}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 2,134: | Line 2,600: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|108|wc3movie-xan}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
Line 2,141: | Line 2,607: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|246|video-xl}} | ||
| ''n/a'' | | ''n/a'' | ||
|- | |- | ||
| xsub | | xsub | ||
| XSUB | | DivX subtitles (XSUB) | ||
| subtitle | | subtitle | ||
| | |||
| bgcolor="red" | No decoding test | |||
| bgcolor="red" | No encoding test | |||
|- | |||
| yop | |||
| Psygnosis YOP Video | |||
| video | |||
| | | | ||
| bgcolor="red" | No decoding test | | bgcolor="red" | No decoding test | ||
Line 2,155: | Line 2,628: | ||
| video | | video | ||
| D | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|290|zlib}} | ||
| bgcolor="red" | No encoding test | | bgcolor="red" | No encoding test | ||
|- | |- | ||
Line 2,161: | Line 2,634: | ||
| Zip Motion Blocks Video | | Zip Motion Blocks Video | ||
| video | | video | ||
| | | D | ||
| bgcolor=" | | bgcolor="lime" | {{FATE|247|zmbv-8bit}}, {{FATE|248|zmbv-15bit}}, {{FATE|249|zmbv-16bit}}, {{FATE|250|zmbv-32bit}} | ||
| bgcolor="red" | No encoding test | | bgcolor="red" | No encoding test | ||
|} | |} | ||
== TODO == | == TODO == | ||
* Everything in "make fate2". | |||
* Audio codecs: | |||
** 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 | |||
** Use the new FATE RMS method for testing MPEG-1 layer 1/2/3 conformance vectors | |||
** for each of the raw PCM formats, e.g., 64-bit big-endian floating point: | |||
*** 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 | |||
*** make a subsequent test that transcodes that same file to raw PCM s16le output and runs MD5 on the result | |||
*** test this by performing the round-trip from the command line, dumping the final result to a WAV file and playing; should sound correct | |||
*** 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")') | |||
* Video codecs: | |||
** 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 | |||
** Test the decoding of VC-1 conformance vectors | |||
** [[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) ) | |||
* Demuxers: | |||
** 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 | |||
* Libswscale | |||
** 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 | |||
== Notes == | |||
<references/> | |||
[[Category:FATE]] |
Latest revision as of 20:10, 17 December 2010
Note that this page is obsolete due to the new FATE system at http://fate.ffmpeg.org.
This page tracks test coverage for FATE.
General coverage statistics as of SVN revision 21955:
- demuxers: 90 / 131 total = 69% coverage
- muxers: 31 / 87 total = 36% coverage
- decoders: 170 / 243 total = 70% coverage
- encoders: 52 / 90 total = 58% coverage
Total coverage: 343 / 551 total mux/demux/encode/decode cases = 62% coverage of those cases
(Note: Don't be shy about double-checking the numbers above.)
Bugs blocking some FATE tests
- 2178 WMV with X8 frames gives different output depending on the opt. flags
- 2096 Valgrind reports invalid reads for kega video decoder
- 2089 Valgrind repport invalid reads in musepack8 decoder
- 2179 Intel H263 errors
- 2180 CAVS crashes or does invalid reads in practically any truncated file
- 2181 TXD file makes ffplay segfault (and invalid reads for ffmpeg) -- needed for testing the 32bpp mode of TXD decoding
- 2196 CCITT fax compression does invalid reads for G4 files
- 2198 SONIC {en,de}coders are broken
Format Tests
This format list reflects 'ffmpeg -formats' as of SVN revision 21955 when configuring FFmpeg with '--enable-gpl'.
short name | format name | demuxer test(s) | muxer test(s) |
---|---|---|---|
3g2 | 3GP2 format | n/a | No muxing test |
3gp | 3GP format | n/a | No muxing test |
4xm | 4X Technologies format | n/a | |
IFF | IFF format | , , | n/a |
ISS | Funcom ISS format | n/a | |
MTV | MTV format | n/a | |
RoQ | raw id RoQ format | ||
aac | ADTS AAC | n/a | |
ac3 | raw AC-3 | No demuxing test | No muxing test |
adts | ADTS AAC | n/a | No muxing test |
aea | MD STUDIO audio | n/a | |
aiff | Audio IFF | ||
alaw | PCM A-law format | ||
amr | 3GPP AMR file format | No demuxing test | No muxing test |
anm | Deluxe Paint Animation | n/a | |
apc | CRYO APC format | n/a | |
ape | Monkey's Audio | n/a | |
asf | ASF format | many | many |
asf_stream | ASF format | n/a | No muxing test |
ass | SSA/ASS format | No demuxing test | No muxing test |
au | SUN AU format | ||
avi | AVI format | many | many |
avm2 | Flash 9 (AVM2) format | n/a | No muxing test |
avs | AVS format | n/a | |
bethsoftvid | Bethesda Softworks VID format | n/a | |
bfi | Brute Force & Ignorance | n/a | |
bink | Bink | , | n/a |
cavsvideo | raw Chinese AVS video | No demuxing test | n/a |
cdg | CD Graphics Format | n/a | |
c93 | Interplay C93 | n/a | |
caf | Apple Core Audio Format | n/a | |
crc | CRC testing format | n/a | No muxing test |
daud | D-Cinema audio format | No muxing test | |
dirac | raw Dirac | No demuxing test | No muxing test |
dnxhd | raw DNxHD (SMPTE VC-3) | No demuxing test | No muxing test |
dsicin | Delphine Software International CIN format | n/a | |
dts | raw DTS | No demuxing test | No muxing test |
dv | DV video format | ||
dvd | MPEG-2 PS format (DVD VOB) | n/a | No muxing test |
dxa | DXA | n/a | |
ea | Electronic Arts Multimedia Format | , , , , , , | n/a |
ea_cdata | Electronic Arts cdata | n/a | |
eac3 | raw E-AC-3 | No demuxing test | No muxing test |
f32be | PCM 32 bit floating-point big-endian format | No demuxing test | No muxing test |
f32le | PCM 32 bit floating-point little-endian format | No demuxing test | No muxing test |
f64be | PCM 64 bit floating-point big-endian format | No demuxing test | No muxing test |
f64le | PCM 64 bit floating-point little-endian format | No demuxing test | No muxing test |
ffm | FFM (FFserver live feed) format | ||
film_cpk | Sega FILM/CPK format | n/a | |
filmstrip | Adobe Filmstrip | No demuxing test | No muxing test |
flac | raw FLAC | ||
flic | FLI/FLC/FLX animation format | , , | n/a |
flv | FLV format | ||
framecrc | framecrc testing format | n/a | |
gif | GIF Animation | n/a | No muxing test |
gsm | raw GSM | No demuxing test | n/a |
gxf | GXF format | ||
h261 | raw H.261 | ||
h263 | raw H.263 | ||
h264 | raw H.264 video format | ||
idcin | id Cinematic format | n/a | |
image2 | image2 sequence | No demuxing test | No muxing test |
image2pipe | piped image2 sequence | No demuxing test | No muxing test |
ingenient | raw Ingenient MJPEG | No demuxing test | n/a |
ipmovie | Interplay MVE format | , | n/a |
ipod | iPod H.264 MP4 format | n/a | No muxing test |
iv8 | A format generated by IndigoVision 8000 video server | n/a | |
lmlm4 | lmlm4 raw format | n/a | |
m4v | raw MPEG-4 video format | No demuxing test | No muxing test |
matroska | Matroska file format | ||
mjpeg | raw MJPEG video | No demuxing test | No muxing test |
mlp | raw MLP | No muxing test | |
mm | American Laser Games MM format | n/a | |
mmf | Yamaha SMAF | ||
mov | MOV format | n/a | |
mov,mp4,m4a,3gp,3g2,mj2 | QuickTime/MPEG-4/Motion JPEG 2000 format | n/a | |
mp2 | MPEG audio layer 2 | n/a | No muxing test |
mp3 | MPEG audio layer 3 | No demuxing test | No muxing test |
mp4 | MP4 format | n/a | |
mpc | Musepack | n/a | |
mpc8 | Musepack SV8 | n/a | |
mpeg | MPEG-1 System format | ||
mpeg1video | raw MPEG video | n/a | |
mpeg2video | raw MPEG-2 video | n/a | |
mpegts | MPEG-2 transport stream format | ||
mpegtsraw | MPEG-2 raw transport stream format | n/a | |
mpegvideo | raw MPEG video | n/a | |
mpjpeg | MIME multipart JPEG format | n/a | No muxing test |
msnwctcp | MSN TCP Webcam stream | n/a | |
mulaw | PCM mu-law format | ||
mvi | Motion Pixels MVI format | n/a | |
mxf | Material eXchange Format | No muxing test | |
nc | NC camera feed format | n/a | |
nsv | Nullsoft Video format | n/a | |
null | raw null video format | n/a | No muxing test |
nut | NUT format | ||
nuv | NuppelVideo format | n/a | |
ogg | Ogg | ||
oma | Sony OpenMG audio | n/a | |
psp | PSP MP4 format | n/a | No muxing test |
psxstr | Sony Playstation STR format | n/a | |
pva | TechnoTrend PVA file and stream format | n/a | |
qcp | QCP format | n/a | |
r3d | REDCODE R3D format | n/a | |
rawvideo | raw video format | No demuxing test | No muxing test |
rcv | VC-1 test bitstream | n/a | No muxing test |
rl2 | RL2 format | n/a | |
rm | RealMedia format | ||
rpl | RPL/ARMovie format | n/a | |
rtp | RTP output format | n/a | No muxing test |
rtsp | RTSP input format | No demuxing test | n/a |
s16be | PCM signed 16 bit big-endian format | No demuxing test | No muxing test |
s16le | PCM signed 16 bit little-endian format | No demuxing test | No muxing test |
s24be | PCM signed 24 bit big-endian format | No demuxing test | No muxing test |
s24le | PCM signed 24 bit little-endian format | No demuxing test | No muxing test |
s32be | PCM signed 32 bit big-endian format | No demuxing test | No muxing test |
s32le | PCM signed 32 bit little-endian format | No demuxing test | No muxing test |
s8 | PCM signed 8 bit format | No demuxing test | No muxing test |
sdp | SDP | No demuxing test | n/a |
shn | raw Shorten | n/a | |
siff | Beam Software SIFF | n/a | |
smk | Smacker video | n/a | |
sol | Sierra SOL format | n/a | |
sox | SoX native format | No demuxing test | No muxing test |
spdif | IEC958 - S/PDIF (IEC-61937) | n/a | No muxing test |
svcd | MPEG-2 PS format (VOB) | n/a | No muxing test |
swf | Flash format | ||
thp | THP | n/a | |
tiertexseq | Tiertex Limited SEQ format | n/a | |
tmv | 8088flex TMV | n/a | |
truehd | raw TrueHD | No demuxing test | No muxing test |
tta | True Audio | n/a | |
txd | Renderware TeXture Dictionary | No demuxing test | n/a |
u16be | PCM unsigned 16 bit big-endian format | No demuxing test | No muxing test |
u16le | PCM unsigned 16 bit little-endian format | No demuxing test | No muxing test |
u24be | PCM unsigned 24 bit big-endian format | No demuxing test | No muxing test |
u24le | PCM unsigned 24 bit little-endian format | No demuxing test | No muxing test |
u32be | PCM unsigned 32 bit big-endian format | No demuxing test | No muxing test |
u32le | PCM unsigned 32 bit little-endian format | No demuxing test | No muxing test |
u8 | PCM unsigned 8 bit format | No demuxing test | No muxing test |
vc1 | raw VC-1 | n/a | |
vc1test | VC-1 test bitstream format | No demuxing test | n/a |
vcd | MPEG-1 System format (VCD) | n/a | No muxing test |
vmd | Sierra VMD format | n/a | |
vob | MPEG-2 PS format (VOB) | n/a | No muxing test |
voc | Creative Voice file format | ||
vqf | Nippon Telegraph and Telephone Corporation (NTT) TwinVQ | n/a | |
w64 | Sony Wave64 format | n/a | |
wav | WAV format | ||
wc3movie | Wing Commander III movie format | n/a | |
wsaud | Westwood Studios audio format | n/a | |
wsvqa | Westwood Studios VQA format | n/a | |
wv | WavPack | n/a | |
xa | Maxis XA File Format | n/a | |
yuv4mpegpipe | YUV4MPEG pipe format |
Codec Tests
This codec list reflects 'ffmpeg -formats' as of SVN revision 24502 when configuring FFmpeg with '--enable-gpl'.
short name | codec name | codec type | codec flags<ref> FFmpeg codec flags
| ||
---|---|---|---|---|---|
4xm | 4X Movie | video | D | No decoding test | n/a |
8bps | QuickTime 8BPS video | video | D | n/a | |
8svx_exp | 8SVX exponential | audio | No decoding test | n/a | |
8svx_fib | 8SVX fibonacci | audio | n/a | ||
FRWU | Forward Uncompressed | video | D | n/a | |
aac | Advanced Audio Coding | audio | No decoding test | No encoding test | |
aasc | Autodesk RLE | video | D | ||
ac3 | ATSC A/52A (AC-3) | audio | No decoding test | ||
adpcm_4xm | ADPCM 4X Movie | audio | n/a | ||
adpcm_adx | SEGA CRI ADX ADPCM | audio | No decoding test | No encoding test | |
adpcm_ct | ADPCM Creative Technology | audio | n/a | ||
adpcm_ea | ADPCM Electronic Arts | audio | n/a | ||
adpcm_ea_maxis_xa | ADPCM Electronic Arts Maxis CDROM XA | audio | n/a | ||
adpcm_ea_r1 | ADPCM Electronic Arts R1 | audio | n/a | ||
adpcm_ea_r2 | ADPCM Electronic Arts R2 | audio | n/a | ||
adpcm_ea_r3 | ADPCM Electronic Arts R3 | audio | n/a | ||
adpcm_ea_xas | ADPCM Electronic Arts XAS | audio | n/a | ||
adpcm_ima_amv | ADPCM IMA AMV | audio | n/a | ||
adpcm_ima_dk3 | ADPCM IMA Duck DK3 | audio | n/a | ||
adpcm_ima_dk4 | ADPCM IMA Duck DK4 | audio | n/a | ||
adpcm_ima_ea_eacs | ADPCM IMA Electronic Arts EACS | audio | n/a | ||
adpcm_ima_ea_sead | ADPCM IMA Electronic Arts SEAD | audio | n/a | ||
adpcm_ima_iss | ADPCM IMA Funcom ISS | audio | n/a | ||
adpcm_ima_qt | ADPCM IMA QuickTime | audio | , , | ||
adpcm_ima_smjpeg | ADPCM IMA Loki SDL MJPEG | audio | No decoding test | n/a | |
adpcm_ima_wav | ADPCM IMA Wav | audio | , | ||
adpcm_ima_ws | ADPCM IMA Westwood | audio | , | n/a | |
adpcm_ms | ADPCM Microsoft | audio | , | ||
adpcm_sbpro_2 | ADPCM Sound Blaster Pro 2-bit | audio | n/a | ||
adpcm_sbpro_3 | ADPCM Sound Blaster Pro 2.6-bit | audio | n/a | ||
adpcm_sbpro_4 | ADPCM Sound Blaster Pro 4-bit | audio | n/a | ||
adpcm_swf | ADPCM Shockwave Flash | audio | |||
adpcm_thp | ADPCM Nintendo Gamecube THP | audio | n/a | ||
adpcm_xa | ADPCM CDROM XA | audio | n/a | ||
adpcm_yamaha | ADPCM Yamaha | audio | |||
alac | ALAC (Apple Lossless Audio Codec) | audio | , | ||
als | MPEG-4 Audio Lossless Coding (ALS) | audio | and others | n/a | |
amv | AMV Video | video | D | n/a | |
amrnb | Adaptive Multi-Rate NarrowBand | audio | D | No decoding test | n/a |
amrwb | Adaptive Multi-Rate WideBand | audio | D | No decoding test | n/a |
anm | Deluxe Paint Animation | video | D | n/a | |
ansi | ASCII/ANSI art | video | D | No decoding test | n/a |
ape | Monkey's Audio | audio | n/a | ||
asv1 | ASUS V1 | video | D | ||
asv2 | ASUS V2 | video | D | ||
atrac1 | Atrac 1 (Adaptive TRansform Acoustic Coding) | audio | No decoding test | n/a | |
atrac3 | Atrac 3 (Adaptive TRansform Acoustic Coding 3) | audio | No decoding test | n/a | |
aura | Auravision AURA | video | D | n/a | |
aura2 | Auravision Aura 2 | video | D | n/a | |
avs | AVS (Audio Video Standard) video | video | D | n/a | |
bethsoftvid | Bethesda VID video | video | D | n/a | |
bfi | Brute Force & Ignorance | video | D | n/a | |
binkaudio_dct | Bink Audio (DCT) | audio | D | No decoding test | n/a |
binkaudio_rdft | Bink Audio (RDFT) | audio | D | No decoding test | n/a |
binkvideo | Bink video | video | D | n/a | |
bmp | BMP image | video | D | No decoding test | No encoding test |
c93 | Interplay C93 | video | D | n/a | |
camstudio | CamStudio | video | D | n/a | |
camtasia | TechSmith Screen Capture Codec | video | D | , | n/a |
cavs | Chinese AVS video (AVS1-P2, JiZhun profile) | video | D | No decoding test | n/a |
cdgraphics | CD Graphics video | video | D | n/a | |
cinepak | Cinepak | video | D | , , | n/a |
cljr | Cirrus Logic AccuPak | video | D | n/a | |
cook | COOK | audio | No decoding test | n/a | |
cyuv | Creative YUV (CYUV) | video | D | n/a | |
dca | DCA (DTS Coherent Acoustics) | audio | No decoding test | n/a | |
dnxhd | VC3/DNxHD | video | D | No decoding test | No encoding test |
dpx | DPX image | video | n/a | ||
dsicinaudio | Delphine Software International CIN audio | audio | n/a | ||
dsicinvideo | Delphine Software International CIN video | video | D | n/a | |
dvbsub | DVB subtitles | subtitle | No decoding test | No encoding test | |
dvdsub | DVD subtitles | subtitle | No decoding test | No encoding test | |
dvvideo | DV (Digital Video) | video | D | ||
dxa | Feeble Files/ScummVM DXA | video | D | n/a | |
eac3 | ATSC A/52B (AC-3, E-AC-3) | audio | No decoding test | n/a | |
eacmv | Electronic Arts CMV video | video | D | n/a | |
eamad | Electronic Arts Madcow Video | video | D | n/a | |
eatgq | Electronic Arts TGQ video | video | D | n/a | |
eatgv | Electronic Arts TGV video | video | n/a | ||
eatqi | Electronic Arts TQI video | video | D | n/a | |
escape124 | Escape 124 | video | D | n/a | |
ffv1 | FFmpeg video codec #1 | video | D | ||
ffvhuff | Huffyuv FFmpeg variant | video | S D | No decoding test | No encoding test |
flac | FLAC (Free Lossless Audio Codec) | audio | |||
flashsv | Flash Screen Video | video | D | ||
flic | Autodesk Animator Flic video | video | D | , , | n/a |
flv | Flash Video (FLV) / Sorenson Spark / Sorenson H.263 | video | S D | ||
fraps | Fraps | video | D | , , , , , | n/a |
g726 | G.726 ADPCM | audio | |||
gif | GIF (Graphics Interchange Format) | video | D | No decoding test | No encoding test |
gsm | GSM | audio | No decoding test | n/a | |
gsm_ms | GSM Microsoft variant | audio | No decoding test | n/a | |
h261 | H.261 | video | D | ||
h263 | H.263 / H.263-1996 | video | S D T | ||
h263i | Intel H.263 | video | S D | No decoding test | n/a |
h263p | H.263+ / H.263-1998 / H.263 version 2 | video | n/a | ||
h264 | H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 | video | D | h264-conformance-* | n/a |
huffyuv | Huffyuv / HuffYUV | video | S D | ||
idcinvideo | id Quake II CIN video | video | D | n/a | |
iff_byterun1 | IFF ByteRun1 | video | D | n/a | |
iff_ilbm | IFF ILBM | video | D | n/a | |
imc | IMC (Intel Music Coder) | audio | No decoding test | n/a | |
indeo2 | Intel Indeo 2 | video | D | n/a | |
indeo3 | Intel Indeo 3 | video | D | n/a | |
indeo5 | Intel Indeo 5 | video | D | n/a | |
interplay_dpcm | DPCM Interplay | audio | , | n/a | |
interplayvideo | Interplay MVE video | video | D | , | n/a |
jpegls | JPEG-LS | video | D | ||
kgv1 | Kega Game Video | video | No decoding test | n/a | |
kmvc | Karl Morton's video codec | video | D | n/a | |
ljpeg | Lossless JPEG | video | n/a | ||
loco | LOCO | video | D | , | n/a |
mace3 | MACE (Macintosh Audio Compression/Expansion) 3:1 | audio | , | n/a | |
mace6 | MACE (Macintosh Audio Compression/Expansion) 6:1 | audio | , | n/a | |
mdec | Sony PlayStation MDEC (Motion DECoder) | video | D | , | |
mimic | Mimic | video | D | n/a | |
mjpeg | MJPEG (Motion JPEG) | video | D | ||
mjpegb | Apple MJPEG-B | video | D | No decoding test | n/a |
mlp | MLP (Meridian Lossless Packing)/TrueHD | audio | n/a | ||
mmvideo | American Laser Games MM Video | video | D | n/a | |
motionpixels | Motion Pixels video | video | D | n/a | |
mp1 | MP1 (MPEG audio layer 1) | audio | No decoding test | n/a | |
mp1float | MP1 (MPEG audio layer 1) | audio | No decoding test | n/a | |
mp2 | MP2 (MPEG audio layer 2) | audio | |||
mp2float | MP2 (MPEG audio layer 2) | audio | No decoding test | n/a | |
mp3 | MP3 (MPEG audio layer 3) | audio | No decoding test | n/a | |
mp3adu | ADU (Application Data Unit) MP3 (MPEG audio layer 3) | audio | No decoding test | n/a | |
mp3adufloat | ADU (Application Data Unit) MP3 (MPEG audio layer 3) | audio | No decoding test | n/a | |
mp3float | MP3 (MPEG audio layer 3) | audio | No decoding test | n/a | |
mp3on4 | MP3onMP4 | audio | No decoding test | n/a | |
mp3on4float | MP3onMP4 | audio | No decoding test | n/a | |
mpc7 | Musepack SV7 | audio | No decoding test | n/a | |
mpc8 | Musepack SV8 | audio | No decoding test | n/a | |
mpeg1video | MPEG-1 video | video | S D T | ||
mpeg2video | MPEG-2 video | video | S D T | ||
mpeg4 | MPEG-4 part 2 | video | S D T | ||
mpegvideo | MPEG-1 video | video | S D T | n/a | |
msmpeg4 | MPEG-4 part 2 Microsoft variant version 3 | video | S D | ||
msmpeg4v1 | MPEG-4 part 2 Microsoft variant version 1 | video | S D | No decoding test | No encoding test |
msmpeg4v2 | MPEG-4 part 2 Microsoft variant version 2 | video | S D | ||
msrle | Microsoft RLE | video | D | n/a | |
msvideo1 | Microsoft Video 1 | video | D | , | n/a |
mszh | LCL (LossLess Codec Library) MSZH | video | D | n/a | |
nellymoser | Nellymoser Asao | audio | No decoding test | No encoding test | |
nuv | NuppelVideo/RTJPEG | video | D | n/a | |
pam | PAM (Portable AnyMap) image | video | D | No decoding test | No encoding test |
pbm | PBM (Portable BitMap) image | video | D | No decoding test | No encoding test |
pcm_alaw | PCM A-law | audio | |||
pcm_bluray | 20|24-bit big-endian for Blu-ray media | audio | No decoding test | n/a | |
pcm_dvd | 24-bit big-endian | audio | n/a | ||
pcm_f32be | PCM 32-bit floating point big-endian | audio | No decoding test | No encoding test | |
pcm_f32le | PCM 32-bit floating point little-endian | audio | |||
pcm_f64be | PCM 64-bit floating point big-endian | audio | |||
pcm_f64le | PCM 64-bit floating point little-endian | audio | |||
pcm_mulaw | PCM mu-law | audio | |||
pcm_s16be | PCM signed 16-bit big-endian | audio | |||
pcm_s16le | PCM signed 16-bit little-endian | audio | No decoding test | No encoding test | |
pcm_s16le_planar | PCM 16-bit little-endian planar | audio | n/a | ||
pcm_s24be | PCM signed 24-bit big-endian | audio | |||
pcm_s24daud | PCM D-Cinema audio signed 24-bit | audio | |||
pcm_s24le | PCM signed 24-bit little-endian | audio | |||
pcm_s32be | PCM signed 32-bit big-endian | audio | |||
pcm_s32le | PCM signed 32-bit little-endian | audio | |||
pcm_s8 | PCM signed 8-bit | audio | |||
pcm_u16be | PCM unsigned 16-bit big-endian | audio | No decoding test | No encoding test | |
pcm_u16le | PCM unsigned 16-bit little-endian | audio | No decoding test | No encoding test | |
pcm_u24be | PCM unsigned 24-bit big-endian | audio | No decoding test | No encoding test | |
pcm_u24le | PCM unsigned 24-bit little-endian | audio | No decoding test | No encoding test | |
pcm_u32be | PCM unsigned 32-bit big-endian | audio | No decoding test | No encoding test | |
pcm_u32le | PCM unsigned 32-bit little-endian | audio | No decoding test | No encoding test | |
pcm_u8 | PCM unsigned 8-bit | audio | |||
pcm_zork | PCM Zork | audio | |||
pcx | PC Paintbrush PCX image | video | D | No decoding test | No encoding test |
pgm | PGM (Portable GrayMap) image | video | D | No decoding test | No encoding test |
pgmyuv | PGMYUV (Portable GrayMap YUV) image | video | D | ||
pgssub | HDMV Presentation Graphic Stream subtitles | subtitle | No decoding test | n/a | |
pictor | Pictor/PC Paint | video | D | No decoding test | n/a |
png | PNG image | video | D | No encoding test | |
ppm | PPM (Portable PixelMap) image | video | D | No decoding test | No encoding test |
ptx | V.Flash PTX image | video | D | n/a | |
qcelp | QCELP / PureVoice | audio | No decoding test | n/a | |
qdm2 | QDesign Music Codec 2 | audio | No decoding test | n/a | |
qdraw | Apple QuickDraw | video | D | n/a | |
qpeg | Q-team QPEG | video | D | n/a | |
qtrle | QuickTime Animation (RLE) video | video | D | , , , , , , | No encoding test |
r210 | Uncompressed RGB 10-bit | video | D | No decoding test | n/a |
rawvideo | raw video | video | No decoding test | No encoding test | |
real_144 | RealAudio 1.0 (14.4K) | audio | n/a | ||
real_288 | RealAudio 2.0 (28.8K) | audio | No decoding test | n/a | |
rl2 | RL2 video | video | D | n/a | |
roq_dpcm | id RoQ DPCM | audio | No encoding test | ||
roqvideo | id RoQ video | video | D | ||
rpza | QuickTime video (RPZA) | video | D | n/a | |
rv10 | RealVideo 1.0 | video | D | ||
rv20 | RealVideo 2.0 | video | D | ||
rv30 | RealVideo 3.0 | video | D | No decoding test | n/a |
rv40 | RealVideo 4.0 | video | D | n/a | |
sgi | SGI image | video | No decoding test | No encoding test | |
shorten | Shorten | audio | n/a | ||
sipr | RealAudio SIPR / ACELP.NET | audio | D | No decoding test | n/a |
smackaud | Smacker audio | audio | n/a | ||
smackvid | Smacker video | video | D | n/a | |
smc | QuickTime Graphics (SMC) | video | D | n/a | |
snow | Snow | video | D | ||
sol_dpcm | DPCM Sol | audio | n/a | ||
sonic | Sonic | audio | No decoding test | No encoding test | |
sonicls | Sonic lossless | audio | n/a | No encoding test | |
sp5x | Sunplus JPEG (SP5X) | video | D | n/a | |
sunrast | Sun Rasterfile image | video | D | , others | n/a |
svq1 | Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 | video | D | , | |
svq3 | Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3 | video | S D | n/a | |
targa | Truevision Targa image | video | D | No decoding test | No encoding test |
theora | Theora | video | SD | No decoding test | n/a |
thp | Nintendo Gamecube THP video | video | D | n/a | |
tiertexseqvideo | Tiertex Limited SEQ video | video | D | n/a | |
tiff | TIFF image | video | D | No decoding test | No encoding test |
tmv | 8088flex TMV | video | D | n/a | |
truehd | TrueHD | audio | No decoding test | n/a | |
truemotion1 | Duck TrueMotion 1.0 | video | D | No decoding test | n/a |
truemotion2 | Duck TrueMotion 2.0 | video | D | n/a | |
truespeech | DSP Group TrueSpeech | audio | No decoding test | n/a | |
tta | True Audio (TTA) | audio | n/a | ||
twinvq | VQF TwinVQ | audio | No decoding test | n/a | |
txd | Renderware TXD (TeXture Dictionary) image | video | D | No decoding test | n/a |
ultimotion | IBM UltiMotion | video | D | n/a | |
v210 | Uncompressed 4:2:2 10-bit | video | D | No encoding test | |
v210x | Uncompressed 4:2:2 10-bit | video | D | No decoding test | n/a |
vb | Beam Software VB | video | n/a | ||
vc1 | SMPTE VC-1 | video | D | n/a | |
vcr1 | ATI VCR1 | video | D | n/a | |
vmdaudio | Sierra VMD audio | audio | n/a | ||
vmdvideo | Sierra VMD video | video | D | n/a | |
vmnc | VMware Screen Codec / VMware Video | video | D | , | n/a |
vorbis | Vorbis | audio | D | No decoding test | No encoding test |
vp3 | On2 VP3 | video | SD | No decoding test | n/a |
vp5 | On2 VP5 | video | D | n/a | |
vp6 | On2 VP6 | video | D | , | n/a |
vp6a | On2 VP6 (Flash version, with alpha channel) | video | D | n/a | |
vp6f | On2 VP6 (Flash version) | video | D | n/a | |
vp8 | On2 VP8 | video | D | vp8-test-vector-* | n/a |
vqavideo | Westwood Studios VQA (Vector Quantized Animation) video | video | D | n/a | |
wavpack | WavPack | audio | n/a | ||
wmapro | Windows Media Audio 9 Professional | audio | No decoding test | n/a | |
wmav1 | Windows Media Audio 1 | audio | No decoding test | No encoding test | |
wmav2 | Windows Media Audio 2 | audio | |||
wmavoice | Windows Media Audio Voice | audio | No decoding test | n/a | |
wmv1 | Windows Media Video 7 | video | S D | ||
wmv2 | Windows Media Video 8 | video | S D | ||
wmv3 | Windows Media Video 9 | video | D | No decoding test | n/a |
wnv1 | Winnov WNV1 | video | D | n/a | |
ws_snd1 | Westwood Audio (SND1) | audio | No decoding test | n/a | |
xan_dpcm | DPCM Xan | audio | n/a | ||
xan_wc3 | Wing Commander III / Xan | video | D | n/a | |
xl | Miro VideoXL | video | D | n/a | |
xsub | DivX subtitles (XSUB) | subtitle | No decoding test | No encoding test | |
yop | Psygnosis YOP Video | video | No decoding test | n/a | |
zlib | LCL (LossLess Codec Library) ZLIB | video | D | No encoding test | |
zmbv | Zip Motion Blocks Video | video | D | , , , | No encoding test |
TODO
- Everything in "make fate2".
- Audio codecs:
- 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
- Use the new FATE RMS method for testing MPEG-1 layer 1/2/3 conformance vectors
- for each of the raw PCM formats, e.g., 64-bit big-endian floating point:
- 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
- make a subsequent test that transcodes that same file to raw PCM s16le output and runs MD5 on the result
- test this by performing the round-trip from the command line, dumping the final result to a WAV file and playing; should sound correct
- 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")')
- Video codecs:
- H264 parser (rationale at [1]). Sample: ftp://upload.mplayerhq.hu/incoming/h_264_corrupted_samples/001_pes.vdr
- Test the decoding of VC-1 conformance vectors
- 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 --Multimedia Mike 21:41, 17 June 2009 (EDT) )
- Demuxers:
- Patological FLV (rationale at [2]). Sample: http://samples.mplayerhq.hu/A-codecs/speex/testingSpeex.flv
- Libswscale
- 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
Notes
<references/>