comparison etc/codecs.conf @ 1614:d0d7fcc5dcd6

DOCS/codecs.conf -> etc/codecs.conf
author arpi
date Tue, 21 Aug 2001 21:59:39 +0000
parents DOCS/codecs.conf@97767a45c03d
children 60afe3421c04
comparison
equal deleted inserted replaced
1613:c6547f93f91e 1614:d0d7fcc5dcd6
1 ; Default codecs config file. It replaces the old codecs.c file!
2
3 ;=============================================================================
4 ; VIDEO CODECS
5 ;=============================================================================
6
7 ; =============== Win32/libmpeg2/ProjectMayo MPEG CODECS =====================
8
9 videocodec u263
10 info "UB Video H.263+ Decoder"
11 comment "added by Juanjo"
12 status working
13 fourcc U263
14 driver dshow
15 dll "ubv263d+.ax"
16 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
17 ; out I420 flip
18 ; out YVYU flip,noflip
19 ; out YV12 flip
20 ; out UYVY flip,noflip
21 ; out YUY2 flip
22 out BGR24 flip
23
24 videocodec divxds
25 info "DivX ;-) (MS MPEG-4 v3)"
26 comment "with postprocessing"
27 status working
28 fourcc MP43,mp43 div3 ; fourcc mapping to div3
29 fourcc DIV5,div5 div3
30 fourcc DIV6,div6 div4
31 fourcc DIV3,div3,DIV4,div4
32 fourcc AP41 div3 ; AngelPotion stuff
33 driver dshow
34 dll "divx_c32.ax"
35 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
36 ; out YV12
37 out YUY2
38 out BGR32,BGR24,BGR16,BGR15
39
40 videocodec mpeg12
41 info "MPEG 1 or 2"
42 comment "with postprocessing"
43 status working
44 format 0x10000001 ; mpeg 1
45 format 0x10000002 ; mpeg 2
46 driver libmpeg2
47 dll "libmpeg2"
48 out YV12
49
50 videocodec mpeg4
51 info "Microsoft MPEG-4 v1/v2"
52 status working
53 ; comment "No postprocessing"
54 fourcc MPG4,mpg4
55 fourcc MP42,mp42
56 fourcc DIV2 mp42
57 driver vfw
58 dll "mpg4c32.dll"
59 out YUY2 yuvhack
60 out BGR32,BGR24,BGR15
61
62 videocodec mpeg4ds
63 info "Microsoft MPEG-4 v1/v2"
64 status working
65 ; comment "with postprocessing"
66 fourcc DIV2,div2 mp42
67 fourcc MPG4,mpg4
68 fourcc MP42,mp42
69 driver dshow
70 dll "mpg4ds32.ax"
71 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
72 out YUY2
73 out BGR32,BGR24,BGR16,BGR15
74
75 videocodec divx
76 info "DivX ;-) (MS MPEG-4 v3)"
77 status working
78 fourcc MP43,mp43 div3 ; M$ MPEG4 v3 (fourcc mapping to div3)
79 fourcc DIV5,div5 div3 ; DivX 3.20
80 fourcc DIV6,div6 div4 ; -||-
81 fourcc DIV3,div3,DIV4,div4
82 fourcc AP41 div3 ; AngelPotion stuff
83 driver vfw
84 dll "divxc32.dll"
85 out YUY2 yuvhack
86 out BGR32,BGR24,BGR15
87
88
89 videocodec odivx
90 info "OpenDivX (MPEG-4 v2)"
91 comment "with postprocessing"
92 status working
93 fourcc DIVX,divx
94 fourcc DIV1,div1 divx
95 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
96 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
97 fourcc AP41 DIV3 ; AngelPotion stuff
98 format 0x4
99 driver odivx
100 dll "opendivx decore"
101 out YV12
102
103 videocodec divx4
104 info "DivX4Linux (MPEG-4 v2,v3)"
105 comment "with postprocessing"
106 status working
107 fourcc DIVX,divx
108 fourcc DIV1,div1 divx
109 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
110 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
111 fourcc AP41 DIV3 ; AngelPotion stuff
112 format 0x4
113 driver divx4
114 dll "libdivxdecore.0"
115 ; out YV12 ; works, but odivx driver is faster with YV12 (DEC_USER)
116 ; out I420
117 out YUY2
118 out UYVY
119 out BGR32,BGR24,BGR16,BGR15
120
121 videocodec i263
122 info "I263"
123 status working
124 fourcc I263,i263,I420,i420
125 driver vfw
126 dll "i263_32.drv"
127 ; out I420
128 out YUY2
129 out BGR32,BGR24,BGR15
130
131 videocodec mjpeg
132 info "Motion JPEG"
133 status working
134 fourcc MJPG
135 driver vfw
136 dll "mcmjpg32.dll"
137 ; dll "m3jpeg32.dll"
138 out YUY2
139 out UYVY
140 out BGR32,BGR24,BGR15
141
142 ; =============== FFMPEG MPEG CODECS =========================
143
144 videocodec ffmjpeg
145 info "FFmpeg MJPEG decoder"
146 status working
147 fourcc MJPG,mjpg
148 driver ffmpeg
149 dll mjpeg
150 ; out YUY2
151 out YV12
152
153 videocodec ffi263
154 info "FFmpeg I263 decoder"
155 status working
156 fourcc I263,i263
157 driver ffmpeg
158 dll h263i
159 out YV12
160
161 videocodec ffh263
162 info "FFmpeg H263+ decoder"
163 status working
164 fourcc H263,U263
165 driver ffmpeg
166 dll h263
167 out YV12
168
169 videocodec ffdivx
170 info "FFmpeg DivX ;-) (MS MPEG-4 v3)"
171 status working
172 fourcc MPG3,mpg3 div3
173 fourcc MP43,mp43 div3 ; M$ MPEG4 v3 (fourcc mapping to div3)
174 fourcc DIV5,div5 div3 ; DivX 3.20
175 fourcc DIV6,div6 div4 ; -||-
176 fourcc DIV3,div3,DIV4,div4
177 fourcc AP41 div3 ; AngelPotion stuff
178 driver ffmpeg
179 dll msmpeg4
180 out YV12
181
182 videocodec ffodivx
183 info "FFmpeg OpenDivX"
184 status working
185 ; comment "doesn't support >= 4.0alpha48 movies yet"
186 fourcc DIVX,divx
187 fourcc DIV1,div1 divx
188 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
189 format 0x4
190 driver ffmpeg
191 dll opendivx
192 out YV12
193
194 videocodec ffmpeg12
195 info "FFmpeg-1"
196 status working
197 format 0x10000001 ; mpeg 1
198 format 0x10000002 ; mpeg 2
199 driver ffmpeg
200 dll "mpegvideo"
201 out YV12
202
203
204 ; ============== OTHER STUFF =======================
205
206
207 videocodec indeo5ds
208 info "Intel Indeo 5"
209 status working
210 fourcc IV50,iv50
211 driver dshow
212 dll "ir50_32.dll"
213 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
214 ; out YV12,I420
215 out YUY2
216 out BGR32,BGR24,BGR16,BGR15
217
218 videocodec indeo5
219 info "Intel Indeo 5"
220 status working
221 fourcc IV50,iv50
222 driver vfw
223 dll "ir50_32.dll"
224 ; out YV12,I420 ; flickering
225 out YUY2
226 out BGR32,BGR24,BGR15
227
228 videocodec indeo4
229 info "Intel Indeo 4.1"
230 status working
231 ; comment "upside-down"
232 fourcc IV41,iv41
233 driver vfw
234 dll "ir41_32.dll"
235 out BGR24,BGR15
236
237 videocodec indeo3
238 info "Intel Indeo 3.1/3.2"
239 status buggy
240 comment "upside-down with some vo drivers, (no yuv)"
241 fourcc IV31,iv31
242 fourcc IV32,iv32
243 driver vfw
244 dll "ir32_32.dll"
245 out BGR24,BGR15 flip
246
247 videocodec cvid
248 info "Cinepak Video"
249 status working
250 fourcc cvid
251 driver vfw
252 dll "iccvid.dll"
253 ; out YUY2
254 ; out UYVY
255 out BGR24,BGR15
256
257 videocodec cram
258 info "Microsoft Video 1"
259 status working
260 fourcc cram,CRAM,MSVC
261 driver vfw
262 dll "msvidc32.dll"
263 out BGR24,BGR15
264
265 videocodec vcr2
266 info "ATI VCR-2"
267 status crashing
268 comment "segfault"
269 fourcc VCR2
270 driver vfw
271 dll "ativcr2.dll"
272 out YUY2
273 out BGR32,BGR24,BGR15
274
275 videocodec wmv7
276 info "Windows Media Video 7"
277 status working
278 fourcc WMV1
279 driver dshow
280 dll "wmvds32.ax"
281 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
282 ; out I420
283 out YUY2
284 out BGR32,BGR24,BGR16,BGR15
285
286 videocodec wmv8
287 info "Windows Media Video 8"
288 status working
289 fourcc WMV2
290 driver dshow
291 dll "wmv8ds32.ax"
292 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
293 out YUY2
294 out BGR32,BGR24,BGR16,BGR15
295
296 videocodec tm20
297 info "TrueMotion 2.0"
298 status crashing
299 comment "segfault in the DLL"
300 fourcc TM20
301 driver dshow
302 dll "tm20dec.ax"
303 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
304 ; out UYVY
305 out YUY2
306 out BGR32,BGR24,BGR16,BGR15
307
308 videocodec dv
309 info "Sony Digital Video (DV)"
310 status working
311 fourcc DVSD dvsd
312 driver dshow
313 dll "qdv.dll"
314 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
315 out YUY2
316 out UYVY
317 out BGR32,BGR24,BGR16,BGR15
318
319 videocodec morgands
320 info "Morgan MJPEG"
321 status crashing
322 fourcc MJPG mjpg
323 driver dshow
324 dll "M3JPEGdec.ax"
325 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
326 out YUY2
327 out BGR32,BGR24,BGR16,BGR15
328
329 videocodec huffyuv
330 info "HuffYUV"
331 status buggy
332 comment "YUY2 _or_ 24/32bpp only (depending on file encoding)"
333 fourcc HFYU
334 driver vfw
335 dll "huffyuv.dll"
336 out YUY2 flip,noflip
337 ; out UYVY flip
338 out BGR32,BGR24 flip
339
340 videocodec mszh
341 info "AVImszh"
342 status crashing
343 comment "calls RegEnumValueA()"
344 fourcc MSZH
345 driver vfw
346 dll "avimszh.dll"
347 out YUY2
348 out BGR32,BGR24,BGR15
349
350 videocodec zlib
351 info "AVIzlib"
352 status crashing
353 comment "calls RegEnumValueA()"
354 fourcc ZLIB
355 driver vfw
356 dll "avizlib.dll"
357 out YUY2
358 out BGR32,BGR24,BGR15
359
360 videocodec mwv1
361 info "Motion Wavelets"
362 status crashing
363 comment "decompressquery failed"
364 fourcc MWV1
365 driver vfw
366 dll "icmw_32.dll"
367 ; out YV12
368 out YUY2
369 out BGR32,BGR24,BGR15
370
371
372 videocodec m261
373 info "M261"
374 status untested
375 fourcc m261,M261
376 driver vfw
377 dll "msh261.drv"
378 out BGR32,BGR24,BGR15
379
380 videocodec asv2
381 info "ASUS V2"
382 status buggy
383 comment "rgb upside down, yuv ok"
384 fourcc ASV2
385 driver vfw
386 dll "asusasv2.dll"
387 ; out YVYU
388 out UYVY
389 out BGR32,BGR24,BGR15 flip
390
391 videocodec asv1
392 info "ASUS V1"
393 status buggy
394 comment "rgb upside down, yuv ok"
395 fourcc ASV1
396 driver vfw
397 dll "asusasvd.dll"
398 ; out YVYU
399 out UYVY
400 out BGR32,BGR24,BGR15 flip
401
402 videocodec null
403 info "NULL codec (no decoding)"
404 status working
405 comment "for unknown/unsupported codecs or testing"
406 driver null
407 out YV12
408 out I420
409 out YUY2
410 out UYVY
411 out BGR32,BGR24,BGR16,BGR15
412
413 ;=============================================================================
414 ; AUDIO CODECS
415 ;=============================================================================
416
417 audiocodec pcm
418 info "Uncompressed PCM"
419 status working
420 format 0x1
421 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
422 ; format 0x6
423 ; format 0x7
424 ; format 0x11
425 ; format 0x50
426 ; format 0x2000
427 ;;;;
428 driver pcm
429 dll "uncompressed"
430
431 audiocodec divx
432 info "DivX audio (WMA)"
433 status working
434 format 0x160
435 format 0x161
436 driver acm
437 dll "divxa32.acm"
438
439 audiocodec msadpcm
440 info "MS ADPCM"
441 status working
442 format 0x2
443 driver acm
444 dll "msadp32.acm"
445
446 ; now mp3lib is stable enough!?
447 audiocodec mp3
448 info "MPEG layer-2, layer-3"
449 status working
450 comment "Optimized to AMD 3Dnow!"
451 format 0x50
452 format 0x55
453 driver mp3lib
454 dll "mp3lib (mpglib)"
455 flags seekable
456
457 audiocodec mp3acm
458 info "MPEG layer-3"
459 status working
460 comment "Optimized to Intel MMX/SSE, conflicts with security kernel patches"
461 format 0x55
462 driver acm
463 dll "l3codeca.acm"
464 flags seekable
465
466 audiocodec imaadpcm
467 info "IMA ADPCM"
468 status working
469 format 0x11
470 driver acm
471 dll "imaadp32.acm"
472
473 audiocodec msgsmacm
474 info "MS GSM"
475 status working
476 format 0x31
477 format 0x32
478 driver acm
479 dll "msgsm32.acm"
480
481 audiocodec msgsm
482 info "MS GSM"
483 status working
484 format 0x31
485 format 0x32
486 driver msgsm
487 dll "xa_gsm.c"
488
489 audiocodec alaw
490 info "aLaw"
491 status working
492 format 0x6
493 driver alaw
494 dll "alaw"
495
496 audiocodec ulaw
497 info "uLaw"
498 status working
499 format 0x7
500 driver alaw
501 dll "ulaw"
502
503 audiocodec dvdpcm
504 info "Uncompressed DVD PCM"
505 status working
506 format 0x10001
507 driver dvdpcm
508 dll "uncompressed"
509
510 audiocodec ac3
511 info "AC3"
512 status working
513 format 0x2000
514 driver libac3
515 dll "libac3"
516
517 audiocodec voxware
518 info "VoxWare"
519 status working ; audio is bubbling
520 format 0x75
521 driver dshow
522 dll "voxmsdec.ax"
523 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
524
525 audiocodec acelp
526 info "ACELP.net Sipro Lab Audio Decoder"
527 status crashing
528 comment "DS: cannot connect Output pin"
529 format 0x130
530 driver dshow
531 dll "acelpdec.ax"
532 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
533
534 audiocodec imc
535 info "Intel Music Coder"
536 status working
537 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
538 format 0x401
539 driver acm
540 dll "imc32.acm"
541
542 audiocodec hwac3
543 info "AC3 through SPDIF"
544 status working
545 format 0x2000
546 driver hwac3
547 dll "ac3-iec958.c"
548