[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