diff options
author | Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com> | 2010-08-12 11:51:49 +1000 |
---|---|---|
committer | Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com> | 2010-08-12 11:51:49 +1000 |
commit | eeeda68458b1dbfee8a577003cd6afd37800d3c1 (patch) | |
tree | 69b8d300c50d7ee81571d25d87f52833f25cf08a /plugins/multimedia/gstreamer/camerabin/camerabincontrol.cpp | |
parent | 3c14fef172d9d78cd9ef5264fde6c25761160eac (diff) |
Camerabin backend: Update pipeline when video surface has changed.
Including video surface supported formats, when the surface
is initialized after camera has started.
Diffstat (limited to 'plugins/multimedia/gstreamer/camerabin/camerabincontrol.cpp')
-rw-r--r-- | plugins/multimedia/gstreamer/camerabin/camerabincontrol.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/multimedia/gstreamer/camerabin/camerabincontrol.cpp b/plugins/multimedia/gstreamer/camerabin/camerabincontrol.cpp index 9b70d1ac69..820f223d6a 100644 --- a/plugins/multimedia/gstreamer/camerabin/camerabincontrol.cpp +++ b/plugins/multimedia/gstreamer/camerabin/camerabincontrol.cpp @@ -60,6 +60,8 @@ #include <sys/mman.h> #include <linux/videodev2.h> +//#define CAMEABIN_DEBUG + CameraBinControl::CameraBinControl(CameraBinSession *session) :QCameraControl(session), m_session(session), @@ -77,6 +79,8 @@ CameraBinControl::CameraBinControl(CameraBinSession *session) SLOT(reloadLater())); connect(m_session->imageEncodeControl(), SIGNAL(settingsChanged()), SLOT(reloadLater())); + connect(m_session, SIGNAL(viewfinderChanged()), + SLOT(reloadLater())); } CameraBinControl::~CameraBinControl() |