From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-06-16 19:40:43
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=538656 GStreamer | gst-plugins-base | Ver: HEAD CVS Summary: ximagesink support for autofill property Product: GStreamer Version: HEAD CVS Platform: Other OS/Version: All Status: UNCONFIRMED Severity: enhancement Priority: Normal Component: gst-plugins-base AssignedTo: gst...@li... ReportedBy: tz...@gm... QAContact: gst...@li... GNOME version: Unversioned Enhancement GNOME milestone: Unspecified Curretly xvimagesink does autofill-colorkey. That is it fills the drawable with the colorkey so that you see the video. The programmer can fill the drawable by himself with the colorkey he chooses and paint things (like rectangles) with a different color over it. The video will be seen where the colorkey is visible. -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538656. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-06-16 19:41:00
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=538656 GStreamer | gst-plugins-base | Ver: HEAD CVS tz...@gm... changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tz...@gm... ------- Comment #1 from tz...@gm... 2008-06-16 19:41 UTC ------- Nieto, Noe M schrieb: > Hi everybody, > > > > I am writing an application where the user should be able to draw > (with the mouse) a rectangle on a playing video window (for now it is > an ximagesink). Thats not so easy. Curretly xvimagesink does autofill-colorkey. That is it fills the drawable with the colorkey so that you see the video. Please file an enhancement request, so that xvimagesink supports a property to turn off autofill and another to tell you about the colorkey. Then you can fill the drawable yourself with the colorkey and paint your rectangle in a different color over it. The video will be seen where the colorkey is visible. Stefan > > > > I try the following but I see nothing drawing on the screen… > > ### CONFIGURE PIPELINE TO CATCH SYNC MESSAGES > > bus = self.Pipeline.get_bus() > > bus.add_signal_watch() > > bus.enable_sync_message_emission() > > bus.connect('message', self.on_message) > > bus.connect('sync-message::element', self.on_sync_message) > > > > > > ############# > > ## Tell ximagesink to draw into the draw area that I give it, not in > it’s own … > > def on_sync_message(self, bus, message): > > if message.structure is None: > > return > > message_name = message.structure.get_name() > > if message_name == "prepare-xwindow-id": > > imagesink = message.src > > imagesink.set_property("force-aspect-ratio", True) > > imagesink.set_xwindow_id(self.DrawingArea.window.xid) > > > > ############# > > ## Now, on the expose event of the drawing area, paint the rectangle > according to user input (mouse) > > ############# > > def on_DrawingAreaCamera_expose_event(self,widget,event): > > #if self.area_selection_now is True: > > context = widget.window.cairo_create() > > #widget.window.draw(context) > > context.rectangle(self.area_selection) > > context.set_source_rgb(1,0,0) > > context.stroke() > > > > > > What is the right way to interact with ximagesink, so I can also draw > things on it’s drawable?? > > > > Regards > -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538656. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-06-17 06:59:40
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=538656 GStreamer | gst-plugins-base | Ver: HEAD CVS Stefan Kost (gstreamer, gtkdoc dev) changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |en...@so... AssignedTo|gstreamer- |en...@so... |bu...@li... | Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538656. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-06-17 09:50:26
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=538656 GStreamer | gst-plugins-base | Ver: HEAD CVS ------- Comment #2 from Stefan Kost (gstreamer, gtkdoc dev) 2008-06-17 09:50 UTC ------- *** Bug 538659 has been marked as a duplicate of this bug. *** -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538656. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-06-17 09:54:38
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=538656 GStreamer | gst-plugins-base | Ver: HEAD CVS Stefan Kost (gstreamer, gtkdoc dev) changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|ximagesink support for |ximagesink support for |autofill property |autofill/colorkey property ------- Comment #3 from Stefan Kost (gstreamer, gtkdoc dev) 2008-06-17 09:54 UTC ------- Its not mandatory for drivers to support those. The options I see so far: 1) 4 normal object properties gboolean autofill gboolean has-autofill GdkColor colorkey gboolean has-colorkey 2) a colorkey interface with two iface properties gboolean autofill GdkColor colorkey 2) only makes sense if similar colorkey handling exists anywhere else. It would also rely on GstImplementsInterface (as we know of the atoms when probing the hardware) -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538656. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-06-17 17:38:38
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=538656 GStreamer | gst-plugins-base | Ver: HEAD CVS ------- Comment #4 from David Schleef 2008-06-17 17:38 UTC ------- Setting properties is allowed to fail silently, so 'has-*' is not necessary. The application is responsible for reading back the property to see that is has the intended value. -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538656. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-06-25 13:20:27
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=538656 GStreamer | gst-plugins-base | Ver: HEAD CVS ------- Comment #5 from Stefan Kost (gstreamer, gtkdoc dev) 2008-06-25 13:20 UTC ------- Created an attachment (id=113397) --> (http://bugzilla.gnome.org/attachment.cgi?id=113397&action=view) implement custom colorkey handling -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538656. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-06-25 13:21:43
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=538656 GStreamer | gst-plugins-base | Ver: HEAD CVS ------- Comment #6 from Stefan Kost (gstreamer, gtkdoc dev) 2008-06-25 13:21 UTC ------- Created an attachment (id=113398) --> (http://bugzilla.gnome.org/attachment.cgi?id=113398&action=view) test application small standalone test app, that does fakeshading with a checker pattern -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538656. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-06-30 11:08:27
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=538656 GStreamer | gst-plugins-base | Ver: HEAD CVS Stefan Kost (gstreamer, gtkdoc dev) changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO ------- Comment #7 from Stefan Kost (gstreamer, gtkdoc dev) 2008-06-30 11:08 UTC ------- Noe, have you had a chance to try the change? -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538656. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-06-30 15:47:56
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=538656 GStreamer | gst-plugins-base | Ver: HEAD CVS ------- Comment #8 from tz...@gm... 2008-06-30 15:48 UTC ------- Tonight I will download a snapshot and try it. I will let you know ... -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538656. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-07-02 05:50:02
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=538656 GStreamer | gst-plugins-base | Ver: HEAD CVS ------- Comment #9 from Stefan Kost (gstreamer, gtkdoc dev) 2008-07-02 05:50 UTC ------- One more thing. Right now the "colorkey" property exposes the color key the gstreamer sets (which right now is rgb={1,2,3}). I made the "colorkey" property readonly and just allow the app to query this so far. We might also want to allow the application to set a colorkey. -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538656. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-07-28 07:35:33
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=538656 GStreamer | gst-plugins-base | Ver: HEAD CVS Stefan Kost (gstreamer, gtkdoc dev) changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|ximagesink support for |xvimagesink support for |autofill/colorkey property |autofill/colorkey property -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538656. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-07-29 08:59:55
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=538656 GStreamer | gst-plugins-base | Ver: HEAD CVS Stefan Kost (gstreamer, gtkdoc dev) changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #113397|none |committed Flag| | Status|NEEDINFO |RESOLVED Resolution| |FIXED Target Milestone|HEAD |0.10.21 ------- Comment #10 from Stefan Kost (gstreamer, gtkdoc dev) 2008-07-29 08:59 UTC ------- Thaytan was okay with this on irc too. 2008-07-29 Stefan Kost <en...@us...> * sys/xvimage/xvimagesink.c: * sys/xvimage/xvimagesink.h: Add autofill/colorkey properties. Fixes #538656. -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538656. |