[Bug 669305] flacenc ! matroskamux generates errors from non time segments
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Feb 3 08:08:34 PST 2012
https://bugzilla.gnome.org/show_bug.cgi?id=669305
GStreamer | gst-plugins-good | git
--- Comment #10 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2012-02-03 16:08:31 UTC ---
While it's not ideal/nice to have mixed TIME/BYTE segments in general, it's
kind of ok (IMO) in this hackish case to ignore the BYTE ones (which in this
case informs upstream not to pester downstream with re-writes).
It is a bit more problematic not having received TIME segments (before data).
Probably oggmux assumes stuff starts from 0 (if missing TIME), or falls back to
the granule stuff.
Anyway, therefore as previously mentioned we might also have flacenc pass along
TIME segments either unconditionally, if filesink or so won't choke on those,
or conditionally as commented earlier.
This mess probably also stems from the fact that (iirc) flac frames have their
own (embedded) timestamps (only 0-based ?) which compete with context/container
based ones. Hence the current hacks hoping that all will be nicely 0-based and
work out well.
--
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