[gstreamer-bugs] [Bug 344013] [oggdemux] use parsers to suck less

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Wed Jun 14 00:21:04 PDT 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=344013
 GStreamer | gst-plugins-base | Ver: HEAD CVS





------- Comment #3 from Edward Hervey  2006-06-14 07:21 UTC -------
(In reply to comment #2)
> FWIW, I've got some code for a generic ogg granulepos mapper locally (where the
> mappings are hardcoded for the various formats),

  This is why having each parser handle correctly the granulepos mapping is a
good idea is that we can put that 'hardcoded' mapping within each parser. And
if a new codec for ogg appears (like dirac) we can easily create a new parser
without having to modify oggdemux.

> but the problem I've run into
> is - at least for audio - that you need to actually decode in order to know the
> duration of a chunk and thus the timestamp of the beginning of the chunk (since
> the granulepos refers to the last sample within the chunk). Possibly it is
> possible to extract this information from vorbis/speex without decoding though,
> I haven't looked into this yet.

  Decoding some audio codecs (if we really can't do otherwise) would be
acceptable IMHO.


-- 
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