[gstreamer-bugs] [Bug 606348] Gstreamer general stream error when using multiple tagged file

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 25 18:05:17 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=606348
  GStreamer | don't know | unspecified

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEEDINFO

--- Comment #7 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2010-01-26 02:05:12 UTC ---
> How do I know what apps use playbin2 vs old playbin?

You'll have to ask the people who wrote the application :)


> Exaile .3.0.1 has an error when it gets to tag.

The latest downloadable Exaile source tarball (0.3.0.2) still seems to use the
old playbin. 


> Banshee 1.6beta2 fails.

Banshee git master seems to use the old playbin.


> Amarok 2.2.0 gives no error messages but gives up once 2nd tag is reached.

I don't think Amarok uses GStreamer (does it?). Last I checked the GStreamer
backends were in a sorryful state and basically unmaintained. If it uses
GStreamer, then maybe indirectly via Phonon? Last time I looked at the Phonon
GStreamer playback engine it was all a bit makeshift. If that doesn't handle
chained oggs, it's likely not our fault.


> Converting it with soundconverter fails with general gstreamer error.

Not entirely surprising, but an issue in soundconverter most likely (no one
expects these things).


> Do you know of where I can find documentation about this type of file, and/or
> how to remove the extra tags/ chain it together so it works?

It's not the tags per se that are the problem, but that it's technically two
separate consecutive streams, with new tags, decoder setup etc. The easiest, if
not only, way to merge the chains together is probably to re-encode the file
(yes, I noticed soundconverter errors out).

You should file bugs against these applications so they get updated to use
playbin2.


I think everything that needs to be done at the GStreamer level to support this
kind of file has been done and seems to work at least in git. The old playbin
element will never support this functionality, since it's really not been
designed for that.

Can I close this as OBSOLETE or do you want to move it over to your favourite
app?

-- 
Configure bugmail: https://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