changeset 6896:ee5e57b7639c

mjpeg codecs reordered - now it plays almost everything by default
author arpi
date Sun, 04 Aug 2002 16:06:24 +0000
parents e0fa2a6a8843
children cd630017eb83
files etc/codecs.conf
diffstat 1 files changed, 27 insertions(+), 23 deletions(-) [+]
line wrap: on
line diff
--- a/etc/codecs.conf	Sun Aug 04 15:39:31 2002 +0000
+++ b/etc/codecs.conf	Sun Aug 04 16:06:24 2002 +0000
@@ -430,6 +430,31 @@
 ; mjpegs:
 ; Notes: m3jpeg+mjpeg are mmx optimized. avid is very stable but slow.
 ; ijpg only decodes jpeg images (no mjpg), and slow. ffmjpeg is buggy.
+; Update: ffmjpeg is almost perfect now, prefer it to others.
+
+; fails only with Spectralfan.mov (marker bug?) & imgp1066.avi (0x0 size)
+videocodec ffmjpeg
+  info "FFmpeg MJPEG decoder"
+  status working
+  fourcc MJPG,mjpg
+  fourcc AVRn,AVDJ  ; AVID
+  fourcc jpeg ; photo-jpeg
+  driver ffmpeg
+  dll mjpeg
+  out 422P
+  out YUY2  ; queryed (conversion from yuv422p)
+  out YV12,I420,IYUV
+
+; slow. usable only for standalone jpegs, like -mf, avid or photojpeg:
+videocodec ijpg
+  info "Independent JPEG Group's codec"
+  status working
+  fourcc ijpg,IJPG   ; -mf type=jpeg
+  fourcc jpeg        ; MOV Photo Jpeg
+  fourcc AVRn,AVDJ  ; AVID
+  driver ijpg
+  dll libjpeg
+  out RGB24,BGR24,BGR32
 
 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
 videocodec m3jpeg
@@ -458,6 +483,7 @@
 videocodec avid
   info "AVID Motion JPEG"
   status working
+  comment "slooooooooow but stable"
   fourcc AVRn
   fourcc AVDJ AVRn
   fourcc MJPG,mjpg AVRn
@@ -470,33 +496,11 @@
   status working
   comment "supports interlaced MJPEG"
   fourcc MJPG
-  fourcc jpeg MJPG
+  fourcc jpeg MJPG  ; MOV Photo Jpeg
   driver vfw
   dll "LCodcCMP.dll"
   out BGR24,BGR15
 
-videocodec ijpg
-  info "Independent JPEG Group's codec"
-  status working
-  fourcc ijpg,IJPG
-  fourcc jpeg       ; MOV Photo Jpeg
-  fourcc AVRn,AVDJ  ; AVID
-  driver ijpg
-  dll libjpeg
-  out RGB24,BGR24,BGR32
-
-videocodec ffmjpeg
-  info "FFmpeg MJPEG decoder"
-  status working
-  fourcc MJPG,mjpg
-;  fourcc AVRn
-  fourcc jpeg ; photo-jpeg
-  driver ffmpeg
-  dll mjpeg
-  out 422P
-  out YUY2  ; queryed (conversion from yuv422p)
-  out YV12,I420,IYUV
-
 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
 videocodec m3jpegds
   info "Morgan MJPEG"