After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 321650 - Can't decode this ogm file
Can't decode this ogm file
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: 0.10.4
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 309640 (view as bug list)
Depends on:
Blocks: 138435
 
 
Reported: 2005-11-16 21:01 UTC by Luca Ognibene
Modified: 2006-02-25 10:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Luca Ognibene 2005-11-16 21:01:13 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
Comment 1 Luca Ognibene 2005-11-16 21:02:15 UTC
errr. The file is here:
http://skaboy.no-ip.org/~luogni/video/exile1.ogm
(232M)
Comment 2 Tim-Philipp Müller 2005-11-18 09:53:32 UTC
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


Comment 3 Luca Ognibene 2005-11-18 11:17:13 UTC
Now the link should be ok.
Comment 4 Edward Hervey 2005-11-22 14:07:59 UTC
*** Bug 309640 has been marked as a duplicate of this bug. ***
Comment 5 Edward Hervey 2005-12-07 15:38:32 UTC
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.
Comment 6 Luca Ognibene 2005-12-08 09:44:26 UTC
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.
Comment 7 Luca Ognibene 2005-12-08 18:53:13 UTC
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
Comment 8 Luca Ognibene 2006-02-25 10:32:20 UTC
Now this file works fine. Subtitles are also supported, yay!