[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