[Bug 669305] flacenc ! matroskamux generates errors from non time segments
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Feb 3 08:18:15 PST 2012
https://bugzilla.gnome.org/show_bug.cgi?id=669305
GStreamer | gst-plugins-good | git
--- Comment #12 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2012-02-03 16:18:12 UTC ---
Some random thoughts:
- this has come up in some form or another a few
times (as part of muxers having ported to
collectpads2), e.g. people doing appsrc ! muxer
or appsrc ! encoder ! muxer and not telling
appsrc to send a TIME newsegment. So those
use cases need to keep working really.
- the GST_ERROR should probably be downgraded
to a GST_WARNING
- cp2/muxers should ignore BYTE newsegments
(and do a GST_WARNING or post a warning
message on the bus maybe), and assume some
generic 0-based TIME segment if they don't
get another TIME segment IMHO
- as for flacenc and similar elements (faac?),
two ideas:
(a) do a get_allowed_caps() downstream,
and if it's ANY it's *probably* filesink or so.
(b) make basesink/filesink etc. implement
the SEEKING query, so encoders/muxers
that need to seek back to fix up headers
can query if downstream can seek back.
--
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