gstreamer/sys/ximage
Julien Moutte ff7304769f sys/: Fixed a tricky bug. When caps renegotiation happens (only visible on ximagesink but bug is in xv too) set_caps ...
Original commit message from CVS:
2005-11-28  Julien MOUTTE  <julien@moutte.net>

* sys/ximage/ximagesink.c: (gst_ximagesink_ximage_put),
(gst_ximagesink_setcaps):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put),
(gst_xvimagesink_setcaps): Fixed a tricky bug. When caps
renegotiation
happens (only visible on ximagesink but bug is in xv too)
set_caps was
destroying the internal x[v]image used to memcpy non locally
alloced
buffers so that it got renewed on next _chain. The issue is that
_expose will try to put that image as it reffed it in _put.
Using gst_buffer_unref instead of destroy fixes it !
2005-11-28 22:13:33 +00:00
..
Makefile.am sys/ximage/: Rename ximage plugin to ximagesink (#321426) (Don't forget to remove your old libgstximage.* manually if... 2005-11-21 16:08:19 +00:00
ximage.c sys/ximage/: Rename ximage plugin to ximagesink (#321426) (Don't forget to remove your old libgstximage.* manually if... 2005-11-21 16:08:19 +00:00
ximagesink.c sys/: Fixed a tricky bug. When caps renegotiation happens (only visible on ximagesink but bug is in xv too) set_caps ... 2005-11-28 22:13:33 +00:00
ximagesink.h gst-libs/gst/video/Makefile.am: compile in copied-over videofilter into the video library 2005-11-28 17:32:55 +00:00