comparison etc/codecs.conf @ 5374:774189ab0446

reordered video codecs to work better with new codec selection code
author arpi
date Thu, 28 Mar 2002 00:26:23 +0000
parents eea0213d64c8
children c4e62a4e44ee
comparison
equal deleted inserted replaced
5373:b476f5d1c91e 5374:774189ab0446
1 ;============================================================================= 1 ;=============================================================================
2 ; Default codecs config file. It replaces the old codecs.c file! 2 ; Default codecs config file. It replaces the old codecs.c file!
3 ;
4 ; Before editing this file, please read DOCS/tech/codecs.conf.txt ! 3 ; Before editing this file, please read DOCS/tech/codecs.conf.txt !
5 ;============================================================================= 4 ;=============================================================================
6 5
7 ;============================================================================= 6 ;=============================================================================
8 ; VIDEO CODECS 7 ; VIDEO CODECS
9 ;============================================================================= 8 ;=============================================================================
10 9
11 ; =============== Win32/libmpeg2/ProjectMayo MPEG CODECS ===================== 10 ; mpeg 1/2 decoding:
12 11 ; Note: mpegpes is preferred for hw decoders:
13 videocodec vivo 12
14 info "Vivo H.263" 13 videocodec mpegpes
15 status working 14 info "Mpeg PES output (.mpg or DVB card)"
16 fourcc VIVO,vivo vivo 15 comment "for hardware decoding"
17 fourcc viv1,viv2 vivo
18 driver vfw
19 dll "ivvideo.dll"
20 out BGR32,BGR24,BGR15 flip
21 in BGR24
22 cpuflags mmx
23
24 videocodec u263
25 info "UB Video H.263+ Decoder"
26 comment "added by Juanjo"
27 status working
28 fourcc U263
29 fourcc vivo,VIVO U263
30 fourcc viv1 U263
31 driver dshow
32 dll "ubv263d+.ax"
33 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
34 ; out I420 flip
35 ; out YVYU flip,noflip
36 ; out YV12 flip
37 ; out UYVY flip,noflip
38 ; out YUY2 flip
39 out BGR24 flip
40 cpuflags mmx
41
42 videocodec divxds
43 info "DivX ;-) (MS MPEG-4 v3)"
44 comment "with postprocessing"
45 status working
46 fourcc MP43,mp43 div3 ; fourcc mapping to div3
47 fourcc DIV5,div5 div3
48 fourcc DIV6,div6 div4
49 fourcc DIV3,div3,DIV4,div4
50 fourcc AP41 div3 ; AngelPotion stuff
51 driver dshow
52 dll "divx_c32.ax"
53 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
54 ; out YV12
55 out YUY2
56 out BGR32,BGR24,BGR16,BGR15
57 cpuflags mmx
58
59 videocodec mpeg12
60 info "MPEG 1 or 2"
61 comment "with postprocessing"
62 status working 16 status working
63 format 0x10000001 ; mpeg 1 17 format 0x10000001 ; mpeg 1
64 format 0x10000002 ; mpeg 2 18 format 0x10000002 ; mpeg 2
65 driver libmpeg2 19 driver libmpeg2
66 dll "libmpeg2" 20 dll "libmpeg2"
67 out YV12 21 out MPES
68 22
69 videocodec mpeg4ds 23 videocodec mpeg12
70 info "Microsoft MPEG-4 v1/v2" 24 info "MPEG 1 or 2"
71 status working
72 comment "with postprocessing" 25 comment "with postprocessing"
73 fourcc DIV2,div2 mp42 26 status working
74 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1 27 format 0x10000001 ; mpeg 1
75 fourcc MPG4,mpg4 28 format 0x10000002 ; mpeg 2
76 fourcc MP42,mp42 29 driver libmpeg2
77 driver dshow 30 dll "libmpeg2"
78 dll "mpg4ds32.ax" 31 out YV12
79 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66 32
80 out YUY2 33 videocodec ffmpeg12
81 out BGR32,BGR24,BGR16,BGR15 34 info "FFmpeg-1"
82 cpuflags mmx 35 status working
83 36 format 0x10000001 ; mpeg 1
84 videocodec mpeg4 37 format 0x10000002 ; mpeg 2
85 info "Microsoft MPEG-4 v1/v2" 38 fourcc mpg1,mpg2
86 status working 39 fourcc PIM1
87 fourcc MPG4,mpg4 40 driver ffmpeg
88 fourcc MP42,mp42 41 dll "mpegvideo"
89 fourcc DIV2 mp42 42 out YV12
90 driver vfw 43
91 dll "mpg4c32.dll" 44 ; we have only native opensource codecs for these:
92 out YUY2 yuvhack 45
46 videocodec nuv
47 info "NuppelVideo"
48 status working
49 fourcc NUV1
50 driver nuv
51 out I420
52
53 videocodec mpng
54 info "mPNG codec"
55 status working
56 comment "Gray scaled PNG with Alpha channel not supported"
57 fourcc mpng,MPNG
58 driver mpng
59 out BGR32,BGR24
60
61 videocodec fli
62 info "Autodesk FLI/FLC Animation"
63 status working
64 comment "FLIC is an internal MPlayer FOURCC"
65 fourcc FLIC
66 driver fli
67 out BGR32,BGR24
68
69 videocodec qtrle
70 info "Quicktime Animation (RLE)"
71 status working
72 ; codec fourcc = "rle "
73 format 0x20656C72
74 driver qtrle
75 out BGR32,BGR24
76
77 videocodec qtrpza
78 info "Quicktime Apple Video"
79 status working
80 fourcc rpza,azpr
81 driver qtrpza
93 out BGR32,BGR24,BGR15 82 out BGR32,BGR24,BGR15
94 cpuflags mmx 83
95 84 videocodec qtsmc
96 videocodec divx 85 info "Apple Graphics (SMC) codec"
97 info "DivX ;-) (MS MPEG-4 v3)" 86 status working
98 status working 87 ; codec fourcc = "smc "
88 format 0x20636d73
89 driver qtsmc
90 out BGR32,BGR24
91
92 videocodec cyuv
93 info "Creative YUV (native codec)"
94 status working
95 fourcc cyuv,CYUV
96 driver cyuv
97 out YUY2
98 out UYVY
99
100 videocodec msrle
101 info "Microsoft RLE"
102 status working
103 format 0x1
104 format 0x2
105 driver msrle
106 out BGR32,BGR24,BGR16,BGR15
107
108 videocodec roqvideo
109 info "Id RoQ File Video Decoder"
110 status buggy
111 comment "RoQV is an internal MPlayer FOURCC"
112 fourcc RoQV
113 driver roqvideo
114 out YV12
115
116 ; prefer native codecs over win32?
117 ; the win32 codecs probably are (better) optimized and support direct
118 ; rendering, so this may be not the best idea...
119
120 ;WIN32:
121
122 videocodec cram
123 info "Microsoft Video 1"
124 comment "Input bpp = output bpp (8bpp is only supported by vo_ggi)"
125 status working
126 fourcc cram,CRAM CRAM
127 fourcc msvc,MSVC CRAM
128 fourcc wham,WHAM CRAM
129 driver vfw
130 dll "msvidc32.dll"
131 out BGR8,BGR15,BGR24
132
133 videocodec cvidvfw
134 info "Cinepak Video"
135 status working
136 fourcc cvid
137 driver vfw
138 dll "iccvid.dll"
139 ; out YUY2
140 ; out UYVY
141 out BGR24,BGR15
142 cpuflags mmx
143
144 videocodec huffyuv
145 info "HuffYUV"
146 status buggy
147 comment "YUY2 _or_ 24/32bpp only (depending on file encoding)"
148 fourcc HFYU
149 driver vfw
150 dll "huffyuv.dll"
151 out YUY2 flip,noflip
152 ; out UYVY flip
153 out BGR32,BGR24 flip
154
155 ;NATIVE:
156
157 videocodec video1
158 info "Microsoft Video 1"
159 status working
160 fourcc cram,CRAM
161 fourcc msvc,MSVC
162 fourcc wham,WHAM
163 driver msvidc
164 out BGR32,BGR24
165
166 videocodec cvid
167 info "Cinepak Video (native codec)"
168 status working
169 fourcc cvid,CVID
170 driver cinepak
171 out YV12
172 out YUY2
173 out BGR32,BGR24
174
175 videocodec mphuffyuv
176 info "HuffYUV Mplayer Native Decoder"
177 status buggy
178 fourcc HFYU
179 driver huffyuv
180 out YUY2
181 out BGR32,BGR24
182
183 ;XAnim (slow):
184
185 videocodec cvidxa
186 info "Radius Cinepak Video"
187 status working
188 fourcc cvid
189 driver xanim
190 dll "vid_cvid.xa"
191 out YV12,IYUV,I420
192
193 videocodec cyuvxa
194 info "Creative CYUV"
195 status untested
196 fourcc CYUV,cyuv
197 driver xanim
198 dll "vid_cyuv.xa"
199 out YV12,IYUV,I420
200
201 ; time to decide what to do with the mpeg4/divx variants...
202 ; ff* is fastest...
203
204 videocodec ffdivx
205 info "FFmpeg DivX ;-) (MS MPEG-4 v3)"
206 status working
207 fourcc MPG3,mpg3 div3
99 fourcc MP43,mp43 div3 ; M$ MPEG4 v3 (fourcc mapping to div3) 208 fourcc MP43,mp43 div3 ; M$ MPEG4 v3 (fourcc mapping to div3)
100 fourcc DIV5,div5 div3 ; DivX 3.20 209 fourcc DIV5,div5 div3 ; DivX 3.20
101 fourcc DIV6,div6 div4 ; -||- 210 fourcc DIV6,div6 div4 ; -||-
102 fourcc DIV3,div3,DIV4,div4 211 fourcc DIV3,div3,DIV4,div4
103 fourcc AP41 div3 ; AngelPotion stuff 212 fourcc AP41 div3 ; AngelPotion stuff
104 driver vfw 213 driver ffmpeg
105 dll "divxc32.dll" 214 dll msmpeg4
106 out YUY2 yuvhack 215 out YV12
107 out BGR32,BGR24,BGR15 216
108 cpuflags mmx 217 videocodec ffodivx
109 218 info "FFmpeg OpenDivX"
219 status working
220 fourcc DIVX,divx
221 fourcc DIV1,div1 divx
222 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
223 fourcc xvid,XVID,XviD
224 fourcc DX50
225 fourcc mp4v
226 format 0x4
227 driver ffmpeg
228 dll mpeg4 ;opendivx
229 out YV12
230
231 ; divx4 does direct render, and is native on linux
232
110 videocodec odivx 233 videocodec odivx
111 info "OpenDivX (MPEG-4 v2)" 234 info "OpenDivX (MPEG-4 v2)"
112 comment "with postprocessing" 235 comment "with postprocessing"
113 status working 236 status working
114 fourcc DIVX,divx 237 fourcc DIVX,divx
141 ; out I420 264 ; out I420
142 out YUY2 265 out YUY2
143 out UYVY 266 out UYVY
144 out BGR32,BGR24,BGR16,BGR15 267 out BGR32,BGR24,BGR16,BGR15
145 268
269 ; is divx4vfw stable enough, working everywhere and faster than divxds?
270
146 videocodec divx4vfw 271 videocodec divx4vfw
147 info "DivX4Windows-VFW (DivX 3.x, DivX4)" 272 info "DivX4Windows-VFW (DivX 3.x, DivX4)"
148 status working 273 status working
149 comment "with postprocessing!!!" 274 comment "with postprocessing!!!"
150 fourcc DIVX,divx ; opendivx / divx4 275 fourcc DIVX,divx ; opendivx / divx4
158 ; out YV12 ; buggy 283 ; out YV12 ; buggy
159 out YUY2 284 out YUY2
160 out BGR32,BGR24,BGR15 285 out BGR32,BGR24,BGR15
161 cpuflags mmx 286 cpuflags mmx
162 287
163 videocodec i263 288 ; the original ones... prefer DShow for postprocessing:
164 info "I263" 289
165 status working 290 videocodec divxds
166 fourcc I263,i263,I420,i420 291 info "DivX ;-) (MS MPEG-4 v3)"
167 fourcc vivo,VIVO I263 292 comment "with postprocessing"
168 fourcc viv1 I263 293 status working
169 driver vfw 294 fourcc MP43,mp43 div3 ; fourcc mapping to div3
170 dll "i263_32.drv" 295 fourcc DIV5,div5 div3
296 fourcc DIV6,div6 div4
297 fourcc DIV3,div3,DIV4,div4
298 fourcc AP41 div3 ; AngelPotion stuff
299 driver dshow
300 dll "divx_c32.ax"
301 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
302 ; out YV12
303 out YUY2
304 out BGR32,BGR24,BGR16,BGR15
305 cpuflags mmx
306
307 videocodec divx
308 info "DivX ;-) (MS MPEG-4 v3)"
309 status working
310 fourcc MP43,mp43 div3 ; M$ MPEG4 v3 (fourcc mapping to div3)
311 fourcc DIV5,div5 div3 ; DivX 3.20
312 fourcc DIV6,div6 div4 ; -||-
313 fourcc DIV3,div3,DIV4,div4
314 fourcc AP41 div3 ; AngelPotion stuff
315 driver vfw
316 dll "divxc32.dll"
317 out YUY2 yuvhack
318 out BGR32,BGR24,BGR15
319 cpuflags mmx
320
321 ; hmm. we should check, maybe these are/will be playable with libavcodec:
322
323 videocodec mpeg4ds
324 info "Microsoft MPEG-4 v1/v2"
325 status working
326 comment "with postprocessing"
327 fourcc DIV2,div2 mp42
328 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
329 fourcc MPG4,mpg4
330 fourcc MP42,mp42
331 driver dshow
332 dll "mpg4ds32.ax"
333 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
334 out YUY2
335 out BGR32,BGR24,BGR16,BGR15
336 cpuflags mmx
337
338 videocodec mpeg4
339 info "Microsoft MPEG-4 v1/v2"
340 status working
341 fourcc MPG4,mpg4
342 fourcc MP42,mp42
343 fourcc DIV2 mp42
344 driver vfw
345 dll "mpg4c32.dll"
346 out YUY2 yuvhack
347 out BGR32,BGR24,BGR15
348 cpuflags mmx
349
350 videocodec wmv8
351 info "Windows Media Video 8"
352 status working
353 fourcc WMV2
354 driver dshow
355 dll "wmv8ds32.ax"
356 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
357 out YUY2
358 out BGR32,BGR24,BGR16,BGR15
359 cpuflags mmx
360
361 videocodec wmv7
362 info "Windows Media Video 7"
363 status working
364 fourcc WMV1
365 driver dshow
366 dll "wmvds32.ax"
367 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
171 ; out I420 368 ; out I420
172 out YUY2 369 out YUY2
173 out BGR32,BGR24,BGR15 370 out BGR32,BGR24,BGR16,BGR15
174 cpuflags mmx 371 cpuflags mmx
372
373 ; mjpegs:
374 ; Notes: m3jpeg+mjpeg are mmx optimized. avid is very stable but slow.
375 ; ijpg only decodes jpeg images (no mjpg), and slow. ffmjpeg is buggy.
175 376
176 videocodec m3jpeg 377 videocodec m3jpeg
177 info "Morgan Motion JPEG Codec" 378 info "Morgan Motion JPEG Codec"
178 status working 379 status working
179 fourcc MJPG 380 fourcc MJPG
197 out YUY2 398 out YUY2
198 out UYVY 399 out UYVY
199 out BGR32,BGR24,BGR15 400 out BGR32,BGR24,BGR15
200 cpuflags mmx 401 cpuflags mmx
201 402
202 403 videocodec avid
203 ; =============== FFMPEG MPEG CODECS ========================= 404 info "AVID"
405 status working
406 fourcc AVRn
407 fourcc AVDJ AVRn
408 fourcc MJPG,mjpg AVRn
409 driver vfw
410 dll "AvidAVICodec.dll"
411 out BGR24 flip
412
413 videocodec ijpg
414 info "IJPG codec"
415 status working
416 comment "Hm."
417 fourcc ijpg,IJPG
418 fourcc jpeg ; MOV Photo Jpeg
419 fourcc AVRn,AVDJ ; AVID
420 driver ijpg
421 out BGR24,BGR8
204 422
205 videocodec ffmjpeg 423 videocodec ffmjpeg
206 info "FFmpeg MJPEG decoder" 424 info "FFmpeg MJPEG decoder"
207 status working 425 status working
208 fourcc MJPG,mjpg 426 fourcc MJPG,mjpg
211 driver ffmpeg 429 driver ffmpeg
212 dll mjpeg 430 dll mjpeg
213 ; out YUY2 431 ; out YUY2
214 out YV12 432 out YV12
215 433
434 videocodec morgands
435 info "Morgan MJPEG"
436 status crashing
437 fourcc MJPG mjpg
438 driver dshow
439 dll "M3JPEGdec.ax"
440 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
441 out YUY2
442 out BGR32,BGR24,BGR16,BGR15
443
444 ; h263: - I don't know. comments?
445
446 videocodec vivo
447 info "Vivo H.263"
448 status working
449 fourcc VIVO,vivo vivo
450 fourcc viv1,viv2 vivo
451 driver vfw
452 dll "ivvideo.dll"
453 out BGR32,BGR24,BGR15 flip
454 in BGR24
455 cpuflags mmx
456
457 videocodec u263
458 info "UB Video H.263+ Decoder"
459 comment "added by Juanjo"
460 status working
461 fourcc U263
462 fourcc vivo,VIVO U263
463 fourcc viv1 U263
464 driver dshow
465 dll "ubv263d+.ax"
466 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
467 ; out I420 flip
468 ; out YVYU flip,noflip
469 ; out YV12 flip
470 ; out UYVY flip,noflip
471 ; out YUY2 flip
472 out BGR24 flip
473 cpuflags mmx
474
475 videocodec i263
476 info "I263"
477 status working
478 fourcc I263,i263,I420,i420
479 fourcc vivo,VIVO I263
480 fourcc viv1 I263
481 driver vfw
482 dll "i263_32.drv"
483 ; out I420
484 out YUY2
485 out BGR32,BGR24,BGR15
486 cpuflags mmx
487
216 videocodec ffi263 488 videocodec ffi263
217 info "FFmpeg I263 decoder" 489 info "FFmpeg I263 decoder"
218 status working 490 status working
219 fourcc I263,i263 491 fourcc I263,i263
220 driver ffmpeg 492 driver ffmpeg
227 fourcc H263,U263,h263 499 fourcc H263,U263,h263
228 fourcc viv1 h263 500 fourcc viv1 h263
229 driver ffmpeg 501 driver ffmpeg
230 dll h263 502 dll h263
231 out YV12 503 out YV12
232
233 videocodec ffrv10
234 info "FFmpeg RV10 decoder"
235 status working
236 fourcc RV10,rv10
237 fourcc RV13,rv13
238 driver ffmpeg
239 dll rv10
240 out YV12
241
242 videocodec ffdivx
243 info "FFmpeg DivX ;-) (MS MPEG-4 v3)"
244 status working
245 fourcc MPG3,mpg3 div3
246 fourcc MP43,mp43 div3 ; M$ MPEG4 v3 (fourcc mapping to div3)
247 fourcc DIV5,div5 div3 ; DivX 3.20
248 fourcc DIV6,div6 div4 ; -||-
249 fourcc DIV3,div3,DIV4,div4
250 fourcc AP41 div3 ; AngelPotion stuff
251 driver ffmpeg
252 dll msmpeg4
253 out YV12
254
255 videocodec ffodivx
256 info "FFmpeg OpenDivX"
257 status working
258 fourcc DIVX,divx
259 fourcc DIV1,div1 divx
260 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
261 fourcc xvid,XVID,XviD
262 fourcc DX50
263 fourcc mp4v
264 format 0x4
265 driver ffmpeg
266 dll mpeg4 ;opendivx
267 out YV12
268
269 videocodec ffmpeg12
270 info "FFmpeg-1"
271 status working
272 format 0x10000001 ; mpeg 1
273 format 0x10000002 ; mpeg 2
274 fourcc mpg1,mpg2
275 fourcc PIM1
276 driver ffmpeg
277 dll "mpegvideo"
278 out YV12
279
280 videocodec mpegpes
281 info "Mpeg PES output (.mpg or DVB card)"
282 comment "for hardware decoding"
283 status working
284 format 0x10000001 ; mpeg 1
285 format 0x10000002 ; mpeg 2
286 driver libmpeg2
287 dll "libmpeg2"
288 out MPES
289
290 ; ============== MPLAYER OPENSOURCE CODECS =========
291
292 videocodec cvid
293 info "Cinepak Video (native codec)"
294 status working
295 fourcc cvid,CVID
296 driver cinepak
297 out YV12
298 out YUY2
299 out BGR32,BGR24
300
301 videocodec msrle
302 info "Microsoft RLE"
303 status working
304 format 0x1
305 format 0x2
306 driver msrle
307 out BGR32,BGR24,BGR16,BGR15
308
309 videocodec fli
310 info "Autodesk FLI/FLC Animation"
311 status working
312 comment "FLIC is an internal MPlayer FOURCC"
313 fourcc FLIC
314 driver fli
315 out BGR32,BGR24
316
317 videocodec video1
318 info "Microsoft Video 1"
319 status working
320 fourcc cram,CRAM
321 fourcc msvc,MSVC
322 fourcc wham,WHAM
323 driver msvidc
324 out BGR32,BGR24
325
326 videocodec qtrle
327 info "Quicktime Animation (RLE)"
328 status working
329 ; codec fourcc = "rle "
330 format 0x20656C72
331 driver qtrle
332 out BGR32,BGR24
333
334 videocodec nuv
335 info "NuppelVideo"
336 status working
337 fourcc NUV1
338 driver nuv
339 out I420
340
341 videocodec cyuv
342 info "Creative YUV (native codec)"
343 status working
344 fourcc cyuv,CYUV
345 driver cyuv
346 out YUY2
347 out UYVY
348
349 videocodec qtsmc
350 info "Apple Graphics (SMC) codec"
351 status working
352 ; codec fourcc = "smc "
353 format 0x20636d73
354 driver qtsmc
355 out BGR32,BGR24
356
357 videocodec ducktm1
358 info "Duck Truemotion v1"
359 status buggy
360 fourcc DUCK
361 driver ducktm1
362 out BGR32,BGR24,BGR16,BGR15
363
364 videocodec mpng
365 info "mPNG codec"
366 status working
367 comment "Gray scaled PNG with Alpha channel not supported"
368 fourcc mpng,MPNG
369 driver mpng
370 out BGR32,BGR24
371
372 videocodec ijpg
373 info "IJPG codec"
374 status working
375 comment "Hm."
376 fourcc ijpg,IJPG
377 fourcc jpeg ; MOV Photo Jpeg
378 fourcc AVRn,AVDJ ; AVID
379 driver ijpg
380 out BGR24,BGR8
381
382 videocodec roqvideo
383 info "Id RoQ File Video Decoder"
384 status buggy
385 comment "RoQV is an internal MPlayer FOURCC"
386 fourcc RoQV
387 driver roqvideo
388 out YV12
389
390 videocodec qtrpza
391 info "Quicktime Apple Video"
392 status working
393 fourcc rpza,azpr
394 driver qtrpza
395 out BGR32,BGR24,BGR15
396
397 videocodec mphuffyuv
398 info "HuffYUV Mplayer Native Decoder"
399 status buggy
400 fourcc HFYU
401 driver huffyuv
402 out YUY2
403 out BGR32,BGR24
404
405 audiocodec imaadpcm
406 info "IMA ADPCM"
407 status working
408 format 0x11
409 format 0x34616d69 ; "ima4" (MOV files)
410 driver imaadpcm
411
412 audiocodec msadpcm
413 info "MS ADPCM"
414 status working
415 format 0x2
416 driver msadpcm
417
418 audiocodec dk4adpcm
419 info "Duck DK4 ADPCM (rogue format number)"
420 status working
421 comment "This format number was used by Duck Corp. but not officially registered with Microsoft"
422 format 0x61
423 driver dk4adpcm
424
425 audiocodec dk3adpcm
426 info "Duck DK3 ADPCM (rogue format number)"
427 status working
428 comment "This format number was used by Duck Corp. but not officially registered with Microsoft"
429 format 0x62
430 driver dk3adpcm
431
432 audiocodec roqaudio
433 info "Id RoQ File Audio Decoder"
434 status working
435 comment "RoQA is an internal MPlayer FOURCC"
436 fourcc RoQA
437 driver roqaudio
438
439 audiocodec faad
440 info "AAC MPEG2/MPEG4 Audio"
441 status buggy
442 comment "Under developemnt by Atmos"
443 fourcc mp4a,MP4A
444 driver faad
445
446 ; =============== WINDOWS DLL's ==============
447
448 videocodec vp3
449 info "On2 OpenSource VP3-Codec"
450 status working
451 comment "For SSE-systems use hacked dll from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
452 fourcc VP30,vp30,VP31,vp31
453 driver vfwex
454 dll "vp31vfw.dll"
455 out YUY2
456 out BGR32,BGR24,BGR15
457 cpuflags mmx
458
459 videocodec indeo5ds
460 info "Intel Indeo 5"
461 status working
462 fourcc IV50,iv50
463 driver dshow
464 dll "ir50_32.dll"
465 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
466 out YV12
467 out YUY2
468 out BGR32,BGR24,BGR16,BGR15
469 cpuflags mmx
470
471 videocodec indeo5
472 info "Intel Indeo 5"
473 status working
474 fourcc IV50,iv50
475 driver vfw
476 dll "ir50_32.dll"
477 ; out YV12,I420 ; flickering
478 out YUY2
479 out BGR32,BGR24,BGR15
480
481 videocodec indeo4
482 info "Intel Indeo 4.1"
483 status working
484 ; comment "upside-down"
485 fourcc IV41,iv41
486 driver vfw
487 dll "ir41_32.dll"
488 out BGR24,BGR15
489 cpuflags mmx
490
491 videocodec indeo3
492 info "Intel Indeo 3.1/3.2"
493 status buggy
494 comment "upside-down with some vo drivers, (no yuv)"
495 fourcc IV31,iv31
496 fourcc IV32,iv32
497 driver vfw
498 dll "ir32_32.dll"
499 out BGR24,BGR15 flip
500 cpuflags mmx
501
502 videocodec cvidvfw
503 info "Cinepak Video"
504 status working
505 fourcc cvid
506 driver vfw
507 dll "iccvid.dll"
508 ; out YUY2
509 ; out UYVY
510 out BGR24,BGR15
511 cpuflags mmx
512
513 videocodec cram
514 info "Microsoft Video 1"
515 comment "Input bpp = output bpp (8bpp is only supported by vo_ggi)"
516 status working
517 fourcc cram,CRAM CRAM
518 fourcc msvc,MSVC CRAM
519 fourcc wham,WHAM CRAM
520 driver vfw
521 dll "msvidc32.dll"
522 out BGR8,BGR15,BGR24
523
524 videocodec vcr2
525 info "ATI VCR-2"
526 status crashing
527 comment "segfault"
528 fourcc VCR2
529 driver vfw
530 dll "ativcr2.dll"
531 out YUY2
532 out BGR32,BGR24,BGR15
533 cpuflags mmx
534
535 videocodec wmv7
536 info "Windows Media Video 7"
537 status working
538 fourcc WMV1
539 driver dshow
540 dll "wmvds32.ax"
541 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
542 ; out I420
543 out YUY2
544 out BGR32,BGR24,BGR16,BGR15
545 cpuflags mmx
546
547 videocodec wmv8
548 info "Windows Media Video 8"
549 status working
550 fourcc WMV2
551 driver dshow
552 dll "wmv8ds32.ax"
553 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
554 out YUY2
555 out BGR32,BGR24,BGR16,BGR15
556 cpuflags mmx
557
558 videocodec tm20
559 info "TrueMotion 2.0"
560 status crashing
561 comment "segfault in the DLL"
562 fourcc TM20
563 driver dshow
564 dll "tm20dec.ax"
565 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
566 ; out UYVY
567 out YUY2
568 out BGR32,BGR24,BGR16,BGR15
569
570 videocodec qdv
571 info "Sony Digital Video (DV)"
572 status working
573 fourcc DVSD,dvsd,dvcp dvsd
574 ; fourcc "dvc " dvsd
575 driver dshow
576 dll "qdv.dll"
577 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
578 out YUY2
579 out UYVY
580 out BGR32,BGR24,BGR16,BGR15
581 cpuflags mmx
582
583 videocodec mcdv
584 info "MainConcept DV Codec"
585 status working
586 fourcc DVSD,dvsd,dvcp dvsd # dvcp stands for PAL DV in mov
587 fourcc "dvc " dvsd
588 driver vfw
589 dll "mcdvd_32.dll"
590 out YUY2
591 out UYVY
592 out BGR32,BGR24,BGR15
593
594 videocodec morgands
595 info "Morgan MJPEG"
596 status crashing
597 fourcc MJPG mjpg
598 driver dshow
599 dll "M3JPEGdec.ax"
600 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
601 out YUY2
602 out BGR32,BGR24,BGR16,BGR15
603
604 videocodec huffyuv
605 info "HuffYUV"
606 status buggy
607 comment "YUY2 _or_ 24/32bpp only (depending on file encoding)"
608 fourcc HFYU
609 driver vfw
610 dll "huffyuv.dll"
611 out YUY2 flip,noflip
612 ; out UYVY flip
613 out BGR32,BGR24 flip
614
615 videocodec mszh
616 info "AVImszh"
617 status buggy
618 comment "24bpp only"
619 fourcc MSZH
620 driver vfw
621 dll "avimszh.dll"
622 ; out YUY2
623 ; out BGR32,BGR24,BGR15
624 out BGR24
625
626 videocodec zlib
627 info "AVIzlib"
628 status buggy
629 comment "24bpp only"
630 fourcc ZLIB
631 driver vfw
632 dll "avizlib.dll"
633 ; out YUY2
634 ; out BGR32,BGR24,BGR15
635 out BGR24
636
637 videocodec mwv1
638 info "Motion Wavelets"
639 status buggy
640 comment "no yuv, flip requires"
641 fourcc MWV1
642 driver vfw
643 dll "icmw_32.dll"
644 ; out YV12 flip
645 ; out YUY2 flip
646 out BGR32,BGR24,BGR15 flip
647 cpuflags mmx
648
649 videocodec m261
650 info "M261"
651 status untested
652 fourcc m261,M261
653 driver vfw
654 dll "msh261.drv"
655 out BGR32,BGR24,BGR15
656
657 videocodec asv2
658 info "ASUS V2"
659 status buggy
660 comment "rgb upside down, yuv ok"
661 fourcc ASV2
662 driver vfw
663 dll "asusasv2.dll"
664 ; out YVYU
665 out UYVY
666 out BGR32,BGR24,BGR15 flip
667 cpuflags mmx
668
669 videocodec asv1
670 info "ASUS V1"
671 status buggy
672 comment "rgb upside down, yuv ok"
673 fourcc ASV1
674 driver vfw
675 dll "asusasvd.dll"
676 ; out YVYU
677 out UYVY
678 out BGR32,BGR24,BGR15 flip
679 cpuflags mmx
680
681 videocodec 3ivX
682 info "3ivX Delta 3.5"
683 status crashing
684 fourcc 3IV1
685 driver dshow
686 dll "3ivxdmo.dll"
687 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
688 out YV12
689 out YUY2
690 out BGR32,BGR24,BGR16,BGR15
691
692 videocodec mss1
693 info "Windows Screen Video"
694 status crashing
695 fourcc MSS1
696 driver dshow
697 dll "msscds32.ax"
698 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
699 ; out I420
700 ; out YUY2
701 out BGR32,BGR24,BGR16,BGR15
702
703 videocodec pim1
704 info "PIM1"
705 status buggy
706 comment "no picture. use ffmpeg12!"
707 fourcc PIM1
708 driver vfw
709 dll "PCLEPIM1.DLL"
710 out BGR24 flip
711 ; out I420
712 ; out YUY2
713 ; out BGR32,BGR24,BGR16,BGR15
714
715 videocodec 3ivXqtx
716 info "3ivX Delta 3.5"
717 status crashing
718 fourcc 3IV1
719 driver vfw
720 dll "qtx/3ivx.qtx"
721 out YV12
722 out YUY2
723 out BGR32,BGR24,BGR16,BGR15
724
725 videocodec alaris
726 info "Alaris VideoGramPiX"
727 ; http://www.alaris.com/movies/toocool.vgm
728 ; Martin Schuster <schuster@ap.univie.ac.at>
729 status buggy
730 comment "only produces strange patterns"
731 fourcc VGPX,VTLP VGPX
732 driver vfwex
733 dll "vgpix32d.dll"
734 out UYVY
735
736 videocodec avid
737 info "AVID"
738 status working
739 fourcc AVRn
740 fourcc AVDJ AVRn
741 fourcc MJPG,mjpg AVRn
742 driver vfw
743 dll "AvidAVICodec.dll"
744 out BGR24 flip
745
746 videocodec CJPG
747 info "CJPG"
748 status untested
749 fourcc CJPG
750 driver vfw
751 dll "CtWbJpg.DLL"
752 out YUY2
753 out UYVY
754 out BGR24,BGR15
755
756 ; =============== XANIM DLL's =============
757
758 videocodec indeo5xa
759 info "Intel Indeo 5"
760 status working
761 fourcc IV50,iv50
762 driver xanim
763 dll "vid_iv50.xa"
764 out YV12,IYUV,I420
765
766 videocodec indeo4xa
767 info "Intel Indeo 4.1"
768 status working
769 fourcc IV41,iv41
770 driver xanim
771 dll "vid_iv41.xa"
772 out YV12,IYUV,I420
773
774 videocodec indeo3xa
775 info "Intel Indeo 3.1/3.2"
776 status working
777 fourcc IV31,iv31
778 fourcc IV32,iv32
779 driver xanim
780 dll "vid_iv32.xa"
781 out YV12,IYUV,I420
782
783 videocodec cvidxa
784 info "Radius Cinepak Video"
785 status working
786 fourcc cvid
787 driver xanim
788 dll "vid_cvid.xa"
789 out YV12,IYUV,I420
790
791 videocodec 3ivXxa
792 info "3ivX Delta 3.5"
793 status working
794 fourcc 3IV1
795 driver xanim
796 dll "vid_3ivX.xa"
797 out YV12,IYUV,I420
798 504
799 videocodec h263xa 505 videocodec h263xa
800 info "CCITT H.263" 506 info "CCITT H.263"
801 status working 507 status working
802 fourcc H263,h263 508 fourcc H263,h263
812 fourcc H261,h261 518 fourcc H261,h261
813 driver xanim 519 driver xanim
814 dll "vid_h261.xa" 520 dll "vid_h261.xa"
815 out YV12,IYUV,I420 521 out YV12,IYUV,I420
816 522
817 videocodec cyuvxa 523 videocodec m261
818 info "Creative CYUV" 524 info "M261"
819 status untested 525 status untested
820 fourcc CYUV,cyuv 526 fourcc m261,M261
527 driver vfw
528 dll "msh261.drv"
529 out BGR32,BGR24,BGR15
530
531 ; indeo:
532 ; Note: indeo 3 is buggy, both xanim (bad decoding) and VfW (not work with DR)
533 ; Prefer win32 ones, they are faster, and 4/5 can DR. for fallback, there are
534 ; Xanim codecs, tehy provide YV12, usefull for YUV display or encoding.
535
536 videocodec indeo5ds
537 info "Intel Indeo 5"
538 status working
539 fourcc IV50,iv50
540 driver dshow
541 dll "ir50_32.dll"
542 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
543 out YV12
544 out YUY2
545 out BGR32,BGR24,BGR16,BGR15
546 cpuflags mmx
547
548 videocodec indeo5
549 info "Intel Indeo 5"
550 status working
551 fourcc IV50,iv50
552 driver vfw
553 dll "ir50_32.dll"
554 ; out YV12,I420 ; flickering
555 out YUY2
556 out BGR32,BGR24,BGR15
557
558 videocodec indeo4
559 info "Intel Indeo 4.1"
560 status working
561 ; comment "upside-down"
562 fourcc IV41,iv41
563 driver vfw
564 dll "ir41_32.dll"
565 out BGR24,BGR15
566 cpuflags mmx
567
568 videocodec indeo3
569 info "Intel Indeo 3.1/3.2"
570 status buggy
571 comment "upside-down with some vo drivers, (no yuv)"
572 fourcc IV31,iv31
573 fourcc IV32,iv32
574 driver vfw
575 dll "ir32_32.dll"
576 out BGR24,BGR15 flip
577 cpuflags mmx
578
579 videocodec indeo5xa
580 info "Intel Indeo 5"
581 status working
582 fourcc IV50,iv50
821 driver xanim 583 driver xanim
822 dll "vid_cyuv.xa" 584 dll "vid_iv50.xa"
823 out YV12,IYUV,I420 585 out YV12,IYUV,I420
824 586
825 ; ============== RAW (uncompressed) and NULL CODECS ========= 587 videocodec indeo4xa
588 info "Intel Indeo 4.1"
589 status working
590 fourcc IV41,iv41
591 driver xanim
592 dll "vid_iv41.xa"
593 out YV12,IYUV,I420
594
595 videocodec indeo3xa
596 info "Intel Indeo 3.1/3.2"
597 status working
598 fourcc IV31,iv31
599 fourcc IV32,iv32
600 driver xanim
601 dll "vid_iv32.xa"
602 out YV12,IYUV,I420
603
604 ; DV: qdv is more stable... (native libdv support coming soon)
605
606 videocodec qdv
607 info "Sony Digital Video (DV)"
608 status working
609 fourcc DVSD,dvsd,dvcp dvsd
610 ; fourcc "dvc " dvsd
611 driver dshow
612 dll "qdv.dll"
613 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
614 out YUY2
615 out UYVY
616 out BGR32,BGR24,BGR16,BGR15
617 cpuflags mmx
618
619 videocodec mcdv
620 info "MainConcept DV Codec"
621 status working
622 fourcc DVSD,dvsd,dvcp dvsd # dvcp stands for PAL DV in mov
623 fourcc "dvc " dvsd
624 driver vfw
625 dll "mcdvd_32.dll"
626 out YUY2
627 out UYVY
628 out BGR32,BGR24,BGR15
629
630 ; 3ivx:
631
632 videocodec 3ivXxa
633 info "3ivX Delta 3.5"
634 status working
635 fourcc 3IV1
636 driver xanim
637 dll "vid_3ivX.xa"
638 out YV12,IYUV,I420
639
640 videocodec 3ivX
641 info "3ivX Delta 3.5"
642 status crashing
643 fourcc 3IV1
644 driver dshow
645 dll "3ivxdmo.dll"
646 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
647 out YV12
648 out YUY2
649 out BGR32,BGR24,BGR16,BGR15
650
651 ; others:
652
653 videocodec ffrv10
654 info "FFmpeg RV10 decoder"
655 status working
656 fourcc RV10,rv10
657 fourcc RV13,rv13
658 driver ffmpeg
659 dll rv10
660 out YV12
661
662 videocodec vp3
663 info "On2 OpenSource VP3-Codec"
664 status working
665 comment "For SSE-systems use hacked dll from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
666 fourcc VP30,vp30,VP31,vp31
667 driver vfwex
668 dll "vp31vfw.dll"
669 out YUY2
670 out BGR32,BGR24,BGR15
671 cpuflags mmx
672
673 videocodec mwv1
674 info "Motion Wavelets"
675 status buggy
676 comment "no yuv, flip requires"
677 fourcc MWV1
678 driver vfw
679 dll "icmw_32.dll"
680 ; out YV12 flip
681 ; out YUY2 flip
682 out BGR32,BGR24,BGR15 flip
683 cpuflags mmx
684
685 videocodec asv2
686 info "ASUS V2"
687 status buggy
688 comment "rgb upside down, yuv ok"
689 fourcc ASV2
690 driver vfw
691 dll "asusasv2.dll"
692 ; out YVYU
693 out UYVY
694 out BGR32,BGR24,BGR15 flip
695 cpuflags mmx
696
697 videocodec asv1
698 info "ASUS V1"
699 status buggy
700 comment "rgb upside down, yuv ok"
701 fourcc ASV1
702 driver vfw
703 dll "asusasvd.dll"
704 ; out YVYU
705 out UYVY
706 out BGR32,BGR24,BGR15 flip
707 cpuflags mmx
708
709 videocodec CJPG
710 info "CJPG"
711 status untested
712 fourcc CJPG
713 driver vfw
714 dll "CtWbJpg.DLL"
715 out YUY2
716 out UYVY
717 out BGR24,BGR15
718
719 ; buggy codecs: (any volunteers for native rewrite?)
720
721 videocodec zlib
722 info "AVIzlib"
723 status buggy
724 comment "24bpp only"
725 fourcc ZLIB
726 driver vfw
727 dll "avizlib.dll"
728 ; out YUY2
729 ; out BGR32,BGR24,BGR15
730 out BGR24
731
732 videocodec mszh
733 info "AVImszh"
734 status buggy
735 comment "24bpp only"
736 fourcc MSZH
737 driver vfw
738 dll "avimszh.dll"
739 ; out YUY2
740 ; out BGR32,BGR24,BGR15
741 out BGR24
742
743 videocodec alaris
744 info "Alaris VideoGramPiX"
745 ; http://www.alaris.com/movies/toocool.vgm
746 ; Martin Schuster <schuster@ap.univie.ac.at>
747 status buggy
748 comment "only produces strange patterns"
749 fourcc VGPX,VTLP VGPX
750 driver vfwex
751 dll "vgpix32d.dll"
752 out UYVY
753
754 ; non-working codecs:
755
756 videocodec vcr2
757 info "ATI VCR-2"
758 status crashing
759 comment "segfault"
760 fourcc VCR2
761 driver vfw
762 dll "ativcr2.dll"
763 out YUY2
764 out BGR32,BGR24,BGR15
765 cpuflags mmx
766
767 videocodec tm20
768 info "TrueMotion 2.0"
769 status crashing
770 comment "segfault in the DLL"
771 fourcc TM20
772 driver dshow
773 dll "tm20dec.ax"
774 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
775 ; out UYVY
776 out YUY2
777 out BGR32,BGR24,BGR16,BGR15
778
779 videocodec mss1
780 info "Windows Screen Video"
781 status crashing
782 fourcc MSS1
783 driver dshow
784 dll "msscds32.ax"
785 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
786 ; out I420
787 ; out YUY2
788 out BGR32,BGR24,BGR16,BGR15
789
790 videocodec pim1
791 info "PIM1"
792 status buggy
793 comment "no picture. use ffmpeg12!"
794 fourcc PIM1
795 driver vfw
796 dll "PCLEPIM1.DLL"
797 out BGR24 flip
798 ; out I420
799 ; out YUY2
800 ; out BGR32,BGR24,BGR16,BGR15
801
802 ; raw formats: (now RGB formats are autodetected)
826 803
827 ; these raw codecs are used mostly by tv input 804 ; these raw codecs are used mostly by tv input
828 ; 0x20776172 is used by Quicktime ('raw ') 805 ; 0x20776172 is used by Quicktime ('raw ')
829 ; 0x0 is used by AVI 806 ; 0x0 is used by AVI
830 ; YV12,RGB|32,RGB|24.. is created by MPlayer 807 ; YV12,RGB|32,RGB|24.. is created by MPlayer
808
809 videocodec rawrgb32
810 info "RAW RGB32"
811 status working
812 driver raw
813 format 0x0
814 format 0x20776172
815 format 0x52474220
816 out RGB32
817
818 videocodec rawrgb24
819 info "RAW RGB24"
820 status working
821 driver raw
822 format 0x0
823 format 0x20776172
824 format 0x52474218
825 out RGB24
826
827 videocodec rawrgb16
828 info "RAW RGB16"
829 status working
830 driver raw
831 format 0x0
832 format 0x20776172
833 format 0x52474210
834 out RGB16
835
836 videocodec rawbgr24
837 info "RAW BGR24"
838 status working
839 driver raw
840 format 0x0
841 format 0x20776172
842 format 0x42475218
843 out BGR24 flip
844
845 videocodec rawbgr15
846 info "RAW BGR15"
847 status working
848 driver raw
849 format 0x0
850 format 0x20776172
851 format 0x4247520F
852 out BGR15 flip
853
854 videocodec rawyuy2
855 info "RAW YUY2"
856 status working
857 driver raw
858 format 0x0
859 format 0x20776172
860 fourcc yuy2,YUY2
861 out YUY2
862
863 videocodec rawuyvy
864 info "RAW UYVY"
865 status working
866 driver raw
867 format 0x0
868 format 0x20776172
869 fourcc uyvy,UYVY
870 out UYVY
831 871
832 videocodec rawyv12 872 videocodec rawyv12
833 info "RAW YV12" 873 info "RAW YV12"
834 comment "pre-postprocessing support" 874 comment "pre-postprocessing support"
835 status working 875 status working
846 format 0x0 886 format 0x0
847 format 0x20776172 887 format 0x20776172
848 fourcc i420,I420 888 fourcc i420,I420
849 out I420 889 out I420
850 890
851 videocodec rawyuy2 891 ; NULL codec - for testing.
852 info "RAW YUY2"
853 status working
854 driver raw
855 format 0x0
856 format 0x20776172
857 fourcc yuy2,YUY2
858 out YUY2
859
860 videocodec rawuyvy
861 info "RAW UYVY"
862 status working
863 driver raw
864 format 0x0
865 format 0x20776172
866 fourcc uyvy,UYVY
867 out UYVY
868
869 videocodec rawrgb32
870 info "RAW RGB32"
871 status working
872 driver raw
873 format 0x0
874 format 0x20776172
875 format 0x52474220
876 out RGB32
877
878 videocodec rawrgb24
879 info "RAW RGB24"
880 status working
881 driver raw
882 format 0x0
883 format 0x20776172
884 format 0x52474218
885 out RGB24
886
887 videocodec rawrgb16
888 info "RAW RGB16"
889 status working
890 driver raw
891 format 0x0
892 format 0x20776172
893 format 0x52474210
894 out RGB16
895
896 videocodec rawbgr24
897 info "RAW BGR24"
898 status working
899 driver raw
900 format 0x0
901 format 0x20776172
902 format 0x42475218
903 out BGR24 flip
904
905 videocodec rawbgr15
906 info "RAW BGR15"
907 status working
908 driver raw
909 format 0x0
910 format 0x20776172
911 format 0x4247520F
912 out BGR15 flip
913 892
914 videocodec null 893 videocodec null
915 info "NULL codec (no decoding!)" 894 info "NULL codec (no decoding!)"
916 status crashing 895 status crashing
917 comment "for unknown/unsupported codecs or testing" 896 comment "for unknown/unsupported codecs or testing"
920 out I420 899 out I420
921 out YUY2 900 out YUY2
922 out UYVY 901 out UYVY
923 out BGR32,BGR24,BGR16,BGR15 902 out BGR32,BGR24,BGR16,BGR15
924 903
904
925 ;============================================================================= 905 ;=============================================================================
926 ; AUDIO CODECS 906 ; AUDIO CODECS
927 ;============================================================================= 907 ;=============================================================================
908
909 audiocodec imaadpcm
910 info "IMA ADPCM"
911 status working
912 format 0x11
913 format 0x34616d69 ; "ima4" (MOV files)
914 driver imaadpcm
915
916 audiocodec msadpcm
917 info "MS ADPCM"
918 status working
919 format 0x2
920 driver msadpcm
921
922 audiocodec dk4adpcm
923 info "Duck DK4 ADPCM (rogue format number)"
924 status working
925 comment "This format number was used by Duck Corp. but not officially registered with Microsoft"
926 format 0x61
927 driver dk4adpcm
928
929 audiocodec dk3adpcm
930 info "Duck DK3 ADPCM (rogue format number)"
931 status working
932 comment "This format number was used by Duck Corp. but not officially registered with Microsoft"
933 format 0x62
934 driver dk3adpcm
935
936 audiocodec roqaudio
937 info "Id RoQ File Audio Decoder"
938 status working
939 comment "RoQA is an internal MPlayer FOURCC"
940 fourcc RoQA
941 driver roqaudio
942
943 audiocodec faad
944 info "AAC MPEG2/MPEG4 Audio"
945 status buggy
946 comment "Under developemnt by Atmos"
947 fourcc mp4a,MP4A
948 driver faad
928 949
929 audiocodec pcm 950 audiocodec pcm
930 info "Uncompressed PCM" 951 info "Uncompressed PCM"
931 status working 952 status working
932 format 0x1 953 format 0x1