sys/v4l/gstv4lelement.c (gst_v4lelement_start)
authorAndy Wingo <wingo@pobox.com>
Wed, 24 Aug 2005 11:07:51 +0000 (11:07 +0000)
committerAndy Wingo <wingo@pobox.com>
Wed, 24 Aug 2005 11:07:51 +0000 (11:07 +0000)
commit7b9a366d6eb2ecdf80aadd3d418f71129cd78929
treee179ed637d7d98e2e502bbc4840f6bd30cbee7b4
parentae8f41b6586f1d35fcbaa9ff38d313c5bd7eedba
sys/v4l/gstv4lelement.c (gst_v4lelement_start)

Original commit message from CVS:
2005-08-24  Andy Wingo  <wingo@pobox.com>

* sys/v4l/gstv4lelement.c (gst_v4lelement_start)
(gst_v4lelement_stop): Call _start and _stop for xoverlay instead
of _open and _close.

* sys/v4l/gstv4lxoverlay.h:
* sys/v4l/gstv4lxoverlay.c (gst_v4l_xoverlay_set_xwindow_id): Open
an Xv connection here, instead of all the time. Make Xv only be
loaded if you axe for it. Kindof a workaround for buggy behaviour
of Xv when using remote xservers (XvQueryExtension would block).
(gst_v4l_xoverlay_stop, gst_v4l_xoverlay_start): New functions,
replace the _open and _close public API. Only start the xv
connection if necessary.
(gst_v4l_xoverlay_open, gst_v4l_xoverlay_close): Made static.
ChangeLog
sys/v4l/gstv4lelement.c
sys/v4l/gstv4lxoverlay.c
sys/v4l/gstv4lxoverlay.h