comparison etc/codecs.conf @ 3436:6ccd793a76c7

added 'cpuflags mmx' for mmx optimized codecs
author alex
date Mon, 10 Dec 2001 16:35:33 +0000
parents ce4b5a2c9bf4
children 27d6e7af9336
comparison
equal deleted inserted replaced
3435:7b78672b7ad4 3436:6ccd793a76c7
12 fourcc VIVO,vivo vivo 12 fourcc VIVO,vivo vivo
13 fourcc viv1,viv2 vivo 13 fourcc viv1,viv2 vivo
14 driver vfw 14 driver vfw
15 dll "ivvideo.dll" 15 dll "ivvideo.dll"
16 out BGR32,BGR24,BGR16 flip 16 out BGR32,BGR24,BGR16 flip
17 cpuflags mmx
17 18
18 videocodec u263 19 videocodec u263
19 info "UB Video H.263+ Decoder" 20 info "UB Video H.263+ Decoder"
20 comment "added by Juanjo" 21 comment "added by Juanjo"
21 status working 22 status working
29 ; out YVYU flip,noflip 30 ; out YVYU flip,noflip
30 ; out YV12 flip 31 ; out YV12 flip
31 ; out UYVY flip,noflip 32 ; out UYVY flip,noflip
32 ; out YUY2 flip 33 ; out YUY2 flip
33 out BGR24 flip 34 out BGR24 flip
35 cpuflags mmx
34 36
35 videocodec divxds 37 videocodec divxds
36 info "DivX ;-) (MS MPEG-4 v3)" 38 info "DivX ;-) (MS MPEG-4 v3)"
37 comment "with postprocessing" 39 comment "with postprocessing"
38 status working 40 status working
45 dll "divx_c32.ax" 47 dll "divx_c32.ax"
46 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa 48 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
47 ; out YV12 49 ; out YV12
48 out YUY2 50 out YUY2
49 out BGR32,BGR24,BGR16,BGR15 51 out BGR32,BGR24,BGR16,BGR15
52 cpuflags mmx
50 53
51 videocodec mpeg12 54 videocodec mpeg12
52 info "MPEG 1 or 2" 55 info "MPEG 1 or 2"
53 comment "with postprocessing" 56 comment "with postprocessing"
54 status working 57 status working
68 driver dshow 71 driver dshow
69 dll "mpg4ds32.ax" 72 dll "mpg4ds32.ax"
70 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66 73 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
71 out YUY2 74 out YUY2
72 out BGR32,BGR24,BGR16,BGR15 75 out BGR32,BGR24,BGR16,BGR15
76 cpuflags mmx
73 77
74 videocodec mpeg4 78 videocodec mpeg4
75 info "Microsoft MPEG-4 v1/v2" 79 info "Microsoft MPEG-4 v1/v2"
76 status working 80 status working
77 fourcc MPG4,mpg4 81 fourcc MPG4,mpg4
79 fourcc DIV2 mp42 83 fourcc DIV2 mp42
80 driver vfw 84 driver vfw
81 dll "mpg4c32.dll" 85 dll "mpg4c32.dll"
82 out YUY2 yuvhack 86 out YUY2 yuvhack
83 out BGR32,BGR24,BGR15 87 out BGR32,BGR24,BGR15
88 cpuflags mmx
84 89
85 videocodec divx 90 videocodec divx
86 info "DivX ;-) (MS MPEG-4 v3)" 91 info "DivX ;-) (MS MPEG-4 v3)"
87 status working 92 status working
88 fourcc MP43,mp43 div3 ; M$ MPEG4 v3 (fourcc mapping to div3) 93 fourcc MP43,mp43 div3 ; M$ MPEG4 v3 (fourcc mapping to div3)
92 fourcc AP41 div3 ; AngelPotion stuff 97 fourcc AP41 div3 ; AngelPotion stuff
93 driver vfw 98 driver vfw
94 dll "divxc32.dll" 99 dll "divxc32.dll"
95 out YUY2 yuvhack 100 out YUY2 yuvhack
96 out BGR32,BGR24,BGR15 101 out BGR32,BGR24,BGR15
97 102 cpuflags mmx
98 103
99 videocodec odivx 104 videocodec odivx
100 info "OpenDivX (MPEG-4 v2)" 105 info "OpenDivX (MPEG-4 v2)"
101 comment "with postprocessing" 106 comment "with postprocessing"
102 status working 107 status working
141 driver vfw 146 driver vfw
142 dll "divx.dll" 147 dll "divx.dll"
143 ; out YV12 ; buggy 148 ; out YV12 ; buggy
144 out YUY2 149 out YUY2
145 out BGR32,BGR24,BGR15 150 out BGR32,BGR24,BGR15
151 cpuflags mmx
146 152
147 videocodec i263 153 videocodec i263
148 info "I263" 154 info "I263"
149 status working 155 status working
150 fourcc I263,i263,I420,i420 156 fourcc I263,i263,I420,i420
153 driver vfw 159 driver vfw
154 dll "i263_32.drv" 160 dll "i263_32.drv"
155 ; out I420 161 ; out I420
156 out YUY2 162 out YUY2
157 out BGR32,BGR24,BGR15 163 out BGR32,BGR24,BGR15
164 cpuflags mmx
158 165
159 videocodec m3jpeg 166 videocodec m3jpeg
160 info "Morgan Motion JPEG Codec" 167 info "Morgan Motion JPEG Codec"
161 status working 168 status working
162 fourcc MJPG 169 fourcc MJPG
164 driver vfw 171 driver vfw
165 dll "m3jpeg32.dll" 172 dll "m3jpeg32.dll"
166 out YUY2 173 out YUY2
167 out UYVY 174 out UYVY
168 out BGR32,BGR24,BGR15 175 out BGR32,BGR24,BGR15
176 cpuflags mmx
169 177
170 videocodec mjpeg 178 videocodec mjpeg
171 info "MainConcept Motion JPEG" 179 info "MainConcept Motion JPEG"
172 status working 180 status working
173 fourcc MJPG 181 fourcc MJPG
175 driver vfw 183 driver vfw
176 dll "mcmjpg32.dll" 184 dll "mcmjpg32.dll"
177 out YUY2 185 out YUY2
178 out UYVY 186 out UYVY
179 out BGR32,BGR24,BGR15 187 out BGR32,BGR24,BGR15
188 cpuflags mmx
180 189
181 190
182 ; =============== FFMPEG MPEG CODECS ========================= 191 ; =============== FFMPEG MPEG CODECS =========================
183 192
184 videocodec ffmjpeg 193 videocodec ffmjpeg
260 fourcc VP31,vp31 269 fourcc VP31,vp31
261 driver vfwex 270 driver vfwex
262 dll "vp31vfw.dll" 271 dll "vp31vfw.dll"
263 out YUY2 272 out YUY2
264 out BGR32,BGR24,BGR15 273 out BGR32,BGR24,BGR15
274 cpuflags mmx
265 275
266 videocodec indeo5ds 276 videocodec indeo5ds
267 info "Intel Indeo 5" 277 info "Intel Indeo 5"
268 status working 278 status working
269 fourcc IV50,iv50 279 fourcc IV50,iv50
271 dll "ir50_32.dll" 281 dll "ir50_32.dll"
272 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71 282 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
273 out YV12 283 out YV12
274 out YUY2 284 out YUY2
275 out BGR32,BGR24,BGR16,BGR15 285 out BGR32,BGR24,BGR16,BGR15
286 cpuflags mmx
276 287
277 videocodec indeo5 288 videocodec indeo5
278 info "Intel Indeo 5" 289 info "Intel Indeo 5"
279 status working 290 status working
280 fourcc IV50,iv50 291 fourcc IV50,iv50
290 ; comment "upside-down" 301 ; comment "upside-down"
291 fourcc IV41,iv41 302 fourcc IV41,iv41
292 driver vfw 303 driver vfw
293 dll "ir41_32.dll" 304 dll "ir41_32.dll"
294 out BGR24,BGR15 305 out BGR24,BGR15
306 cpuflags mmx
295 307
296 videocodec indeo3 308 videocodec indeo3
297 info "Intel Indeo 3.1/3.2" 309 info "Intel Indeo 3.1/3.2"
298 status buggy 310 status buggy
299 comment "upside-down with some vo drivers, (no yuv)" 311 comment "upside-down with some vo drivers, (no yuv)"
300 fourcc IV31,iv31 312 fourcc IV31,iv31
301 fourcc IV32,iv32 313 fourcc IV32,iv32
302 driver vfw 314 driver vfw
303 dll "ir32_32.dll" 315 dll "ir32_32.dll"
304 out BGR24,BGR15 flip 316 out BGR24,BGR15 flip
317 cpuflags mmx
305 318
306 videocodec cvid 319 videocodec cvid
307 info "Cinepak Video" 320 info "Cinepak Video"
308 status working 321 status working
309 fourcc cvid 322 fourcc cvid
310 driver vfw 323 driver vfw
311 dll "iccvid.dll" 324 dll "iccvid.dll"
312 ; out YUY2 325 ; out YUY2
313 ; out UYVY 326 ; out UYVY
314 out BGR24,BGR15 327 out BGR24,BGR15
328 cpuflags mmx
315 329
316 videocodec cram 330 videocodec cram
317 info "Microsoft Video 1" 331 info "Microsoft Video 1"
318 comment "Input bpp = output bpp (8bpp is only supported by vo_ggi)" 332 comment "Input bpp = output bpp (8bpp is only supported by vo_ggi)"
319 status working 333 status working
331 fourcc VCR2 345 fourcc VCR2
332 driver vfw 346 driver vfw
333 dll "ativcr2.dll" 347 dll "ativcr2.dll"
334 out YUY2 348 out YUY2
335 out BGR32,BGR24,BGR15 349 out BGR32,BGR24,BGR15
350 cpuflags mmx
336 351
337 videocodec wmv7 352 videocodec wmv7
338 info "Windows Media Video 7" 353 info "Windows Media Video 7"
339 status working 354 status working
340 fourcc WMV1 355 fourcc WMV1
342 dll "wmvds32.ax" 357 dll "wmvds32.ax"
343 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae 358 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
344 ; out I420 359 ; out I420
345 out YUY2 360 out YUY2
346 out BGR32,BGR24,BGR16,BGR15 361 out BGR32,BGR24,BGR16,BGR15
362 cpuflags mmx
347 363
348 videocodec wmv8 364 videocodec wmv8
349 info "Windows Media Video 8" 365 info "Windows Media Video 8"
350 status working 366 status working
351 fourcc WMV2 367 fourcc WMV2
352 driver dshow 368 driver dshow
353 dll "wmv8ds32.ax" 369 dll "wmv8ds32.ax"
354 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f 370 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
355 out YUY2 371 out YUY2
356 out BGR32,BGR24,BGR16,BGR15 372 out BGR32,BGR24,BGR16,BGR15
373 cpuflags mmx
357 374
358 videocodec tm20 375 videocodec tm20
359 info "TrueMotion 2.0" 376 info "TrueMotion 2.0"
360 status crashing 377 status crashing
361 comment "segfault in the DLL" 378 comment "segfault in the DLL"
375 dll "qdv.dll" 392 dll "qdv.dll"
376 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42 393 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
377 out YUY2 394 out YUY2
378 out UYVY 395 out UYVY
379 out BGR32,BGR24,BGR16,BGR15 396 out BGR32,BGR24,BGR16,BGR15
397 cpuflags mmx
380 398
381 videocodec mcdv 399 videocodec mcdv
382 info "MainConcept DV Codec" 400 info "MainConcept DV Codec"
383 status working 401 status working
384 fourcc DVSD,dvsd,dvcp dvsd # dvcp stands for PAL DV in mov 402 fourcc DVSD,dvsd,dvcp dvsd # dvcp stands for PAL DV in mov
439 driver vfw 457 driver vfw
440 dll "icmw_32.dll" 458 dll "icmw_32.dll"
441 ; out YV12 flip 459 ; out YV12 flip
442 ; out YUY2 flip 460 ; out YUY2 flip
443 out BGR32,BGR24,BGR15 flip 461 out BGR32,BGR24,BGR15 flip
462 cpuflags mmx
444 463
445 videocodec m261 464 videocodec m261
446 info "M261" 465 info "M261"
447 status untested 466 status untested
448 fourcc m261,M261 467 fourcc m261,M261
458 driver vfw 477 driver vfw
459 dll "asusasv2.dll" 478 dll "asusasv2.dll"
460 ; out YVYU 479 ; out YVYU
461 out UYVY 480 out UYVY
462 out BGR32,BGR24,BGR15 flip 481 out BGR32,BGR24,BGR15 flip
482 cpuflags mmx
463 483
464 videocodec asv1 484 videocodec asv1
465 info "ASUS V1" 485 info "ASUS V1"
466 status buggy 486 status buggy
467 comment "rgb upside down, yuv ok" 487 comment "rgb upside down, yuv ok"
469 driver vfw 489 driver vfw
470 dll "asusasvd.dll" 490 dll "asusasvd.dll"
471 ; out YVYU 491 ; out YVYU
472 out UYVY 492 out UYVY
473 out BGR32,BGR24,BGR15 flip 493 out BGR32,BGR24,BGR15 flip
494 cpuflags mmx
474 495
475 videocodec 3ivX 496 videocodec 3ivX
476 info "3ivX Delta 3.5" 497 info "3ivX Delta 3.5"
477 status crashing 498 status crashing
478 fourcc 3IV1 499 fourcc 3IV1
484 out BGR32,BGR24,BGR16,BGR15 505 out BGR32,BGR24,BGR16,BGR15
485 506
486 videocodec mss1 507 videocodec mss1
487 info "Windows Screen Video" 508 info "Windows Screen Video"
488 status crashing 509 status crashing
489 comment "with MMX optimizations!"
490 fourcc MSS1 510 fourcc MSS1
491 driver dshow 511 driver dshow
492 dll "msscds32.ax" 512 dll "msscds32.ax"
493 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24 513 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
494 ; out I420 514 ; out I420
702 status working 722 status working
703 format 0x160 723 format 0x160
704 format 0x161 724 format 0x161
705 driver acm 725 driver acm
706 dll "divxa32.acm" 726 dll "divxa32.acm"
727 cpuflags mmx
707 728
708 audiocodec msadpcm 729 audiocodec msadpcm
709 info "MS ADPCM" 730 info "MS ADPCM"
710 status working 731 status working
711 format 0x2 732 format 0x2