summaryrefslogtreecommitdiffstats
path: root/DOCS/CODECS
blob: 53fd722103f3b1b6a1fbce8767bcd2e3218bf66e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105

Status of codecs support:
=========================

If you have sample files for untested codecs, or want a new codec to be
added, contact us! (for new codecs we need the DLL/AX file and a sample AVI)

Video codecs:
~~~~~~~~~~~~~
Built-in native codecs:

- MPEG 1/2 (no fourcc)
  libmpeg2: works, YUV (YV12) supported, with optional postprocessing!!!
- OpenDivX (DIV1,DIVX)
  decore:  works, YUV (YV12) supported, postprocessing supported

Fully functional Win32 VfW/DShow codecs:

- M$ MPEG4 v1, v2 (MPG4,MP42):
  mpg4c32.dll: works, YUV supported.
- M$ MPEG4 v3 / DivX ;-)  (MP43,DIV3,DIV4,DIV5,DIV6)
  divxc32.dll: works, YUV supported.
  divx_c32.ax: works, YUV and postprocessing supported.
- Indeo Video 5.0:  (IV50)
  ir50_32.dll (VfW): works, YUV supported.
  ir50_32.dll (DShow): not tested
- Cinepak Video:  (CVID)
  iccvid.dll: works, YUV supported.
- Microsoft Video v1.0 (CRAM)
  msvidc32.dll: works, no YUV
- ATI VCR-2:  (VCR2)
  ativcr2.dll: works, YUV supported
- Motion JPEG (MJPG)
  m3jpeg32.dll: can't load (segfault)
  mcmjpg32.dll: works, YUV supported
- Windows Media Video 7 (WMV1)
  wmvds32.ax: works, YUV supported

Problems:

- Indeo Video 4.1:  (IV41)
  ir41_32.dll: works, no YUV, image upside-down
- Indeo Video 3.2:  (IV32)
  ir32_32.dll: works, no YUV, image upside-down
- ASUS ASV1: (ASV1)
  asusasvd.dll: ??? not tested
- ASUS ASV2: (ASV2)
  asusasv2.dll: loads, image upside-down and very pixelized (no YUY2, but YVYU)
- ATI VCR1:  (VCR1)
  ativcr1.dll: can't load (16-bit DLL)
- I263:  (I263)
  i263_32.drv: segfault

Not tested:

- Motion Wavelets: (MVW1)
  icmw_32.dll: not tested (no sample file)
- Indeo Video 3.1:  (IV31)
  ir32_32.dll: not tested (no sample file)
- AngelPotion MPEG-4: (AP41,AP42)
  APmpg4v1.dll: not tested
- Windows Media Video 8 (WMV2)
  wmv8ds32.ax: not tested (no sample file)
- DV - Sony Digital Video (dvsd)
  qdv.dll: not tested
  

Audio codecs:
~~~~~~~~~~~~~
Built-in native codecs:

- Uncompressed PCM (0)
- MPEG layer 2 and 3:  (0x50, 0x55)
  mp3lib, based on mpg123  (sometimes segfaults, then use ACM, see below)
- AC3:  (0x2000)
  libac3
- aLaw audio: (6)
  aLaw codec from xanim sources
- MS-GSM: (0x31,0x32)
  xa_gsm from avifile sources

Fully functional Win32 ACM/DShow codecs:

- Windows Media Audio / DivX audio (0x160, 0x161)
  divxa32.acm: works
- MS ADPCM (0x2)
  msadp32.acm: works
- MPEG layer 3:  (0x55)
  l3codeca.acm: works  (or you can use the built-in 3dnow-optimized codec)

Problems:

- IMA ADPCM (0x11)
  imaadp32.acm: segfault
- MS-GSM: (0x31,0x32)
  msgsm32.acm: segfault  (use built-in codec)
- VoxWare Metasound: (0x75)
  voxmsdec.ax: segfault

Not tested:

- ACELP.net: (0x130)
  acelpdec.ax: not tested (no sample file)
- IMC:  (0x401)
  imc32.acm: not tested (no sample file)