GNOME Bugzilla – Bug 528239
MJPEG 3 file can't be played
Last modified: 2008-05-21 22:56:02 UTC
Version: 2.20.3 What were you doing when the application crashed? trying to view an AVI file that i've generated (i work on a converter MJPEG feed / AVI file) this video works on windows with specific codec (the generic ones can't read it) for the moment, I can read this file only with the PICVideo MJPEG 3 codec (if you want to see an example file: http://sd-1809.dedibox.fr/export1.avi) thanks ! Distribution: Debian lenny/sid Gnome Release: 2.22.0 2008-03-14 (Debian) BugBuddy Version: 2.22.0 System: Linux 2.6.24-1-686 #1 SMP Mon Feb 11 14:37:45 UTC 2008 i686 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: No Accessibility: Disabled GTK+ Theme: SphereCrystal Icon Theme: glass-icons Memory status: size: 83128320 vsize: 83128320 resident: 32550912 share: 14630912 rss: 32550912 rss_rlim: 4294967295 CPU usage: start_time: 1208274035 rtime: 264 utime: 235 stime: 29 cutime:2 cstime: 1 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/totem' (no debugging symbols found) Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb6c58940 (LWP 12009)] [New Thread 0xb3f7db90 (LWP 12015)] [New Thread 0xb4e42b90 (LWP 12014)] [New Thread 0xb5672b90 (LWP 12013)] [New Thread 0xb6364b90 (LWP 12012)] (no debugging symbols found) 0xffffe410 in __kernel_vsyscall ()
+ Trace 195297
Thread 3 (Thread 0xb4e42b90 (LWP 12014))
----------- .xsession-errors (104960 sec old) --------------------- xscreensaver: 12:31:36: 0: unrecognised ClientMessage "_NET_WM_STATE" received xscreensaver: 12:31:36: 0: for window 0x2a0d151 (container_3 / Chatwindow) xscreensaver: 12:31:37: 0: unrecognised ClientMessage "_NET_WM_STATE" received xscreensaver: 12:31:37: 0: for window 0x2a0d151 (container_3 / Chatwindow) xscreensaver: 12:31:37: 0: unrecognised ClientMessage "_NET_WM_STATE" received xscreensaver: 12:31:37: 0: for window 0x2a0d151 (container_3 / Chatwindow) xscreensaver: 12:31:37: 0: unrecognised ClientMessage "_NET_WM_STATE" received xscreensaver: 12:31:37: 0: for window 0x2a0d151 (container_3 / Chatwindow) xscreensaver: 12:31:37: 0: unrecognised ClientMessage "_NET_WM_STATE" received xscreensaver: 12:31:37: 0: for window 0x2a0d151 (container_3 / Chatwindow) xscreensaver: 12:31:38: 0: unrecognised ClientMessage "_NET_WM_STATE" received xscreensaver: 12:31:38: 0: for window 0x2a0d151 (container_3 / Chatwindow) xscreensaver: 12:31:38: 0: unrecognised ClientMessage "_NET_WM_STATE" received ...Too much output, ignoring rest... --------------------------------------------------
I can't reproduce the crash with trunk GStreamer; it errors instead. Passing to the GStreamer people to see if the jpeg plugin could be improved to open this file. Currently, it gives the following (I can provide a GST_DEBUG=*:5 log if required): 0:00:04.254371422 1685 0x648620 ERROR totem bacon-video-widget-gst-0.10.c:325:bvw_error_msg: message = Failed to decode JPEG image 0:00:04.254474428 1685 0x648620 ERROR totem bacon-video-widget-gst-0.10.c:327:bvw_error_msg: domain = 3220 (gst-stream-error-quark) 0:00:04.254485599 1685 0x648620 ERROR totem bacon-video-widget-gst-0.10.c:328:bvw_error_msg: code = 7 0:00:04.254493532 1685 0x648620 ERROR totem bacon-video-widget-gst-0.10.c:329:bvw_error_msg: debug = gstjpegdec.c(1043): gst_jpeg_dec_chain (): /play/decodebin0/jpegdec0: Error #69: Unsupported marker type 0x%02x 0:00:04.254502695 1685 0x648620 ERROR totem bacon-video-widget-gst-0.10.c:330:bvw_error_msg: source = <jpegdec0> 0:00:04.254542889 1685 0x648620 ERROR totem bacon-video-widget-gst-0.10.c:331:bvw_error_msg: uri = file:///home/philip/Desktop/export1.avi ** Message: Error: Failed to decode JPEG image gstjpegdec.c(1043): gst_jpeg_dec_chain (): /play/decodebin0/jpegdec0: Error #69: Unsupported marker type 0x%02x
This seems to be fixed with the latest releases. At least I'm able to play this file without any problems with gstreamer/gst-plugins-base 0.10.19, gst-plugins-good 0.10.8. Also, this unsupported marker messages comes from libjpeg, I have Debian's libjpeg6b 6b-14. If someone can still reproduce this with these releases or CVS please reopen.
i didn't have this problem anymore i just daily updated my debian thanks for your help !