annotate DOCS/CODECS @ 207:8626c23f4a47

Addes a -vm option, which when used together with -fs and -vo x11 will use the XF86VidMode code as added to vo_x11.c. If -fs is not specified, or if using another output driver, this code does not affect the program operation. Added by mgraffam
author mgraffam
date Sat, 24 Mar 2001 21:34:08 +0000
parents 1e6072946709
children 163bb3cee94d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
187
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
1
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
2 Status of codecs support:
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
3 =========================
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
4
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
5 If you have sample files for untested codecs, or want a new codec to be
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
6 added, contact us! (for new codecs we need the DLL/AX file and a sample AVI)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
7
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
8 Video codecs:
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
9 ~~~~~~~~~~~~~
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
10 Built-in native codecs:
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
11
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
12 - MPEG 1/2 (no fourcc)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
13 libmpeg2: works, YUV (YV12) supported, with optional postprocessing!!!
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
14 - OpenDivX (DIV1,DIVX)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
15 decore: works, YUV (YV12) supported, postprocessing supported
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
16
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
17 Fully functional Win32 VfW/DShow codecs:
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
18
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
19 - M$ MPEG4 v1, v2 (MPG4,MP42):
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
20 mpg4c32.dll: works, YUV supported.
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
21 - M$ MPEG4 v3 / DivX ;-) (MP43,DIV3,DIV4,DIV5,DIV6)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
22 divxc32.dll: works, YUV supported.
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
23 divx_c32.ax: works, YUV and postprocessing supported.
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
24 - Indeo Video 5.0: (IV50)
188
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
25 ir50_32.dll (VfW): works, YUV supported.
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
26 ir50_32.dll (DShow): not tested
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
27 - Cinepak Video: (CVID)
187
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
28 iccvid.dll: works, YUV supported.
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
29 - Microsoft Video v1.0 (CRAM)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
30 msvidc32.dll: works, no YUV
188
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
31 - ATI VCR-2: (VCR2)
187
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
32 ativcr2.dll: works, YUV supported
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
33 - Motion JPEG (MJPG)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
34 m3jpeg32.dll: can't load (segfault)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
35 mcmjpg32.dll: works, YUV supported
188
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
36 - Windows Media Video 7 (WMV1)
187
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
37 wmvds32.ax: works, YUV supported
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
38
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
39 Problems:
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
40
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
41 - Indeo Video 4.1: (IV41)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
42 ir41_32.dll: works, no YUV, image upside-down
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
43 - Indeo Video 3.2: (IV32)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
44 ir32_32.dll: works, no YUV, image upside-down
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
45 - ASUS ASV1: (ASV1)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
46 asusasvd.dll: ??? not tested
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
47 - ASUS ASV2: (ASV2)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
48 asusasv2.dll: loads, image upside-down and very pixelized (no YUY2, but YVYU)
188
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
49 - ATI VCR1: (VCR1)
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
50 ativcr1.dll: can't load (16-bit DLL)
200
1e6072946709 dunno what
gabucino
parents: 194
diff changeset
51 - I263: (I263)
1e6072946709 dunno what
gabucino
parents: 194
diff changeset
52 i263_32.drv: segfault
188
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
53
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
54 Not tested:
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
55
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
56 - Motion Wavelets: (MVW1)
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
57 icmw_32.dll: not tested (no sample file)
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
58 - Indeo Video 3.1: (IV31)
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
59 ir32_32.dll: not tested (no sample file)
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
60 - AngelPotion MPEG-4: (AP41,AP42)
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
61 APmpg4v1.dll: not tested
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
62 - Windows Media Video 8 (WMV2)
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
63 wmv8ds32.ax: not tested (no sample file)
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
64 - DV - Sony Digital Video (dvsd)
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
65 qdv.dll: not tested
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
66
187
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
67
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
68 Audio codecs:
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
69 ~~~~~~~~~~~~~
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
70 Built-in native codecs:
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
71
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
72 - Uncompressed PCM (0)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
73 - MPEG layer 2 and 3: (0x50, 0x55)
194
88c20ac9c62c spelling corrections
gabucino
parents: 188
diff changeset
74 mp3lib, based on mpg123 (sometimes segfaults, then use ACM, see below)
187
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
75 - AC3: (0x2000)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
76 libac3
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
77 - aLaw audio: (6)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
78 aLaw codec from xanim sources
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
79 - MS-GSM: (0x31,0x32)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
80 xa_gsm from avifile sources
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
81
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
82 Fully functional Win32 ACM/DShow codecs:
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
83
188
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
84 - Windows Media Audio / DivX audio (0x160, 0x161)
187
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
85 divxa32.acm: works
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
86 - MS ADPCM (0x2)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
87 msadp32.acm: works
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
88 - MPEG layer 3: (0x55)
194
88c20ac9c62c spelling corrections
gabucino
parents: 188
diff changeset
89 l3codeca.acm: works (or you can use the built-in 3dnow-optimized codec)
187
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
90
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
91 Problems:
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
92
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
93 - IMA ADPCM (0x11)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
94 imaadp32.acm: segfault
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
95 - MS-GSM: (0x31,0x32)
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
96 msgsm32.acm: segfault (use built-in codec)
188
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
97 - VoxWare Metasound: (0x75)
187
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
98 voxmsdec.ax: segfault
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
99
188
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
100 Not tested:
187
7115f8d40201 Status of codecs support
arpi_esp
parents:
diff changeset
101
188
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
102 - ACELP.net: (0x130)
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
103 acelpdec.ax: not tested (no sample file)
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
104 - IMC: (0x401)
f42999bdecbe add more codec from avifile's fillplugins.h
arpi_esp
parents: 187
diff changeset
105 imc32.acm: not tested (no sample file)