[Bug 769079] New: playbin3: review signals

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Jul 22 12:18:18 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=769079

            Bug ID: 769079
           Summary: playbin3: review signals
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: blocker
          Priority: Normal
         Component: gst-plugins-base
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: t.i.m at zen.co.uk
        QA Contact: gstreamer-bugs at lists.freedesktop.org
                CC: bilboed at bilboed.com, thaytan at noraisin.net
     GNOME version: ---

Should document playbin3/decodebin3 to be an experimental technology preview
and that the API might still change in future.

This bug is about reviewing the exposed playbin3 API before releasing, in
particular:

  - "{video,audio,text}-changed" signals
  - "{video,audio,text}-tags-changed" signals

Emitted from streaming thread, which is awkward for apps. Apps should really
use the new stream messages instead, which replace all of this much better. I
would suggest to remove those entirely, or replace with a single
streams-changed signal for discoverability if needed.


  - "get-{video,audio,text}-pad" action signals
  - "get-{video,audio,text}-tags" action signals

Those are no longer needed, all the info is in the GstStreams now. Pads were
only exposed to get caps for resolution etc, which is in GstStreams now. I
would suggest to remove those entirely as well and make apps use the streams
API, or alternatively provide a "get-streams" action signal which returns a
streams collection if that makes sense (does it?).

  - "about-to-finish": remove for now until gapless playback is implemented?

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