[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