GStreamer: improved logic for window and widget controls usage.
authorYoann Lopes <yoann.lopes@theqtcompany.com>
Wed, 11 Feb 2015 11:40:10 +0000 (12:40 +0100)
committerYoann Lopes <yoann.lopes@theqtcompany.com>
Wed, 18 Feb 2015 11:38:34 +0000 (11:38 +0000)
commitfcf5d826a0e2d3ea6a01bf4c962e0d4fe096d321
treed64b1517af8754c56acd6a248799e70061099da4
parent14b2b53edc14f36ad15afadbd5254e9260118db5
GStreamer: improved logic for window and widget controls usage.

Provide these controls only when the xvimagesink gstreamer element is
available. This allows QVideoWidget to fallback to QVideoRendererControl
when xvimagesink is not available.

Task-number: QTBUG-41618
Change-Id: I59f90ea8857c7ec0ffa08be9804e5458d95b79c4
Reviewed-by: Christian Stromme <christian.stromme@theqtcompany.com>
src/gsttools/qgstreamervideowidget.cpp
src/plugins/gstreamer/camerabin/camerabinservice.cpp
src/plugins/gstreamer/camerabin/camerabinservice.h
src/plugins/gstreamer/mediacapture/qgstreamercaptureservice.cpp
src/plugins/gstreamer/mediacapture/qgstreamercaptureservice.h
src/plugins/gstreamer/mediaplayer/qgstreamerplayerservice.cpp
src/plugins/gstreamer/mediaplayer/qgstreamerplayerservice.h