GNOME Bugzilla – Bug 321650
Can't decode this ogm file
Last modified: 2006-02-25 10:32:20 UTC
/home/luogni/Sorgenti/devel/0.9/gstreamer/tools/gst-launch-0.9 filesrc location=/mnt/stor/Film/Last\ Exile/Last.Exile.01.First.Move.\[AXP\].\[Dual-Audio\].\[DCE6C8B4\].ogm ! oggdemux ! fakesink The output is: (lt-gst-launch-0.9:32495): GStreamer-CRITICAL **: gst_pad_link_prepare: assertion `GST_IS_PAD (srcpad)' failed (lt-gst-launch-0.9:32495): GStreamer-CRITICAL **: gst_object_unref: assertion `GST_IS_OBJECT (object)' failed (lt-gst-launch-0.9:32495): GStreamer-CRITICAL **: gst_pad_link_prepare: assertion `GST_IS_PAD (srcpad)' failed (lt-gst-launch-0.9:32495): GStreamer-CRITICAL **: gst_object_unref: assertion `GST_IS_OBJECT (object)' failed ** (lt-gst-launch-0.9:32495): WARNING **: could not convert granule to time ** (lt-gst-launch-0.9:32495): WARNING **: could not convert granule to time ** (lt-gst-launch-0.9:32495): WARNING **: could not convert granule to time ** (lt-gst-launch-0.9:32495): WARNING **: could not convert granulepos to time (lt-gst-launch-0.9:32495): GStreamer-CRITICAL **: gst_event_new_newsegment: assertion `start_value != -1' failed (lt-gst-launch-0.9:32495): GStreamer-CRITICAL **: Padname src is not unique in element ogmvideoparse0, not adding PREROLLED pipeline ... WARNING: Element "fakesink0" warns: gstbasesink.c(669): gst_base_sink_handle_object: /pipeline0/fakesink0: Received buffer without a new-segment. Cannot sync to clock. Playing it in totem fails. It plays fine with gst-0.8
errr. The file is here: http://skaboy.no-ip.org/~luogni/video/exile1.ogm (232M)
That location is inaccessible (403 Permission Denied). Seems to happen with any .ogm file though, e.g. also with: http://www.iecn.u-nancy.fr/~torri/files/gstreamer_pb/blood.ogm
Now the link should be ok.
*** Bug 309640 has been marked as a duplicate of this bug. ***
There is now a fix in cvs for ogm playback. We still get some small issues with the exile1.ogm file though, seems to be related to subtitles.
I tested it and it rocks! I can finally play my anime collection with 0.10 :) well, there are no subtitles yet.. i should learn japanese :) I've tested with others .ogm files and they work fine (they also seek w/o problems). Only the exile??.ogm files have problems.
I've just committed a fix for the seeking problem. Others problem remain: - WARNING **: no type on pad decoder:src3 - WARNING **: Internal data flow problem. [gstbasesink.c(604): gst_base_sink_handle_object: /play/vbin/video-sink/xvimagesink0: Received buffer without a new-segment. Cannot sync to clock.] When seeking there are a lot of: - ffmpeg(14467) (0):: warning: first frame is no keyframe - ffmpeg(14467) (0):: header damaged
Now this file works fine. Subtitles are also supported, yay!