From: GStreamer (bugzilla.gnome.o. <bug...@gn...> - 2010-08-05 22:31:33
|
https://bugzilla.gnome.org/show_bug.cgi?id=626152 GStreamer | gst-plugins-base | git Summary: [playbin2] add "configure-source" signal Classification: Desktop Product: GStreamer Version: git OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: Normal Component: gst-plugins-base AssignedTo: gst...@li... ReportedBy: t....@ze... QAContact: gst...@li... GNOME target: --- GNOME version: --- Currently applications have to connect to the "notify::source" signal and then retrieve the source via g_object_get() to configure the source element in playbin2. This is not very nice, not very discoverable, and generally seems to confuse people (trying to g_object_set() back the source later etc.). I wonder if we should just add a "configure-source" signal, which would be both more convenient and more discoverable. I can whip up a patch if people agree this seems a good idea. -- 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. |
From: GStreamer (bugzilla.gnome.o. <bug...@gn...> - 2010-08-06 09:50:08
|
https://bugzilla.gnome.org/show_bug.cgi?id=626152 GStreamer | gst-plugins-base | git Sebastian Dröge <slomo> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sl...@ci... --- Comment #1 from Sebastian Dröge <sl...@ci...> 2010-08-06 09:49:54 UTC --- Or we could document that notify::source better. Should there be a difference between notify::source and configure-source? -- 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. |
From: GStreamer (bugzilla.gnome.o. <bug...@gn...> - 2010-08-06 09:58:25
|
https://bugzilla.gnome.org/show_bug.cgi?id=626152 GStreamer | gst-plugins-base | git --- Comment #2 from Tim-Philipp Müller <t....@ze...> 2010-08-06 09:58:11 UTC --- > Should there be a difference between notify::source and configure-source? No, but we could pass the source object in the callback, so that the app doesn't have to retrieve it, which is more convenient ;) -- 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. |
From: GStreamer (bugzilla.gnome.o. <bug...@gn...> - 2010-08-06 17:47:48
|
https://bugzilla.gnome.org/show_bug.cgi?id=626152 GStreamer | gst-plugins-base | git --- Comment #3 from Sebastian Dröge <sl...@ci...> 2010-08-06 17:47:38 UTC --- Well, I don't know if this is really necessary so let's see what others think about this :) -- 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. |
From: GStreamer (bugzilla.gnome.o. <bug...@gn...> - 2010-08-12 12:18:27
|
https://bugzilla.gnome.org/show_bug.cgi?id=626152 GStreamer | gst-plugins-base | git Stefan Kost (gstreamer, gtkdoc dev) <ensonic> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |en...@so... --- Comment #4 from Stefan Kost (gstreamer, gtkdoc dev) <en...@so...> 2010-08-12 12:18:05 UTC --- GObject needs a "notify-value" signal that added the gvalue to the callback parameters. I slightly tend to prefer an example in the docs instead of extra code. -- 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. |
From: GStreamer (bugzilla.gnome.o. <bug...@gn...> - 2010-08-19 12:57:43
|
https://bugzilla.gnome.org/show_bug.cgi?id=626152 GStreamer | gst-plugins-base | git --- Comment #5 from Sebastian Dröge <sl...@ci...> 2010-08-19 12:57:28 UTC --- Ok, so let's not add new API but improve the docs? -- 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. |
From: GStreamer (bugzilla.gnome.o. <bug...@gn...> - 2010-09-21 17:33:04
|
https://bugzilla.gnome.org/show_bug.cgi?id=626152 GStreamer | gst-plugins-base | git Sebastian Dröge <slomo> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEEDINFO --- Comment #6 from Sebastian Dröge <sl...@ci...> 2010-09-21 17:32:49 UTC --- Tim? -- 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. |
From: GStreamer (bugzilla.gnome.o. <bug...@gn...> - 2010-09-21 17:39:23
|
https://bugzilla.gnome.org/show_bug.cgi?id=626152 GStreamer | gst-plugins-base | git --- Comment #7 from Tim-Philipp Müller <t....@ze...> 2010-09-21 17:38:46 UTC --- Well, I still think your guys are wrong and that no amount of documentation is going to make things as obvious, discoverable and easy-to-use as a "configure-source" signal (less code, no need to figure out that a g_object_get() on the "source" property is needed, no need to look up the callback signature for the notify signal etc.). This notify::foo stuff is just horrible from an API point of view. But I guess I have been outvoted, so feel free to close this *shrug*. -- 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. |
From: GStreamer (bugzilla.gnome.o. <bug...@gn...> - 2011-02-11 12:31:47
|
https://bugzilla.gnome.org/show_bug.cgi?id=626152 GStreamer | gst-plugins-base | git Tobias Mueller <gnome-bugs> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |UNCONFIRMED CC| |gnome-bugs@auftrags-killer. | |org --- Comment #8 from Tobias Mueller <gno...@au...> 2011-02-11 12:31:32 UTC --- Reopening as I think the requested information has been provided. -- 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. |