[gstreamer-bugs] [Bug 332864] [gnomevfssrc] playing files from tar.gz archives fails

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Mar 27 04:54:36 PST 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=332864
 GStreamer | gst-plugins-base | Ver: HEAD CVS





------- Comment #5 from Tim-Philipp Müller  2006-03-27 12:54 UTC -------
Created an attachment (id=62114)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=62114&action=view)
makes it work, but there's still something dodgy

Looks like gnome_vfs_get_file_info_from_handle() doesn't give us that
information, while gnome_vfs_get_file_info_uri() does. Not sure if that's a
gnome-vfs bug or intended behaviour.

If I add a fallback to the code so that it tries to get the size from
_info_uri() if _info_from_handle() didn't provide it, things start working, but
not really correctly. I get a weird

  GStreamer-CRITICAL **: Padname serial_419801c3 is not unique in element
oggdemux0, not adding

message and things crash in oggdemux when seeking heavily

#0  0xb77ebe83 in gst_element_remove_pad (element=0x81b7968, pad=0x8498308) at 
gstelement.c:743
#1  0xb6acf0da in gst_ogg_demux_deactivate_current_chain (ogg=0x81b7968) at
gstoggdemux.c:1541
#2  0xb6acf29c in gst_ogg_demux_activate_chain (ogg=0x853d1a8, chain=0x0,
event=0x858b790) at gstoggdemux.c:1565
#3  0xb6acfcee in gst_ogg_demux_perform_seek (ogg=0x81b7968, event=0x869d8a0)
at gstoggdemux.c:1916

probably the same issue as the first.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list