X-Git-Url: http://cgit.sxemacs.org/?p=harmattan%2Fcameraplus;a=blobdiff_plain;f=lib%2Fqtcamera.cpp;h=97f430497b092e2e51e363dff2f08a96abfd0fa6;hp=6240077b1ff3d1eb6f47b0378423d62bebb62cf3;hb=f16f2d7afbd39e1adeb193031b3be10279e3cb85;hpb=ba9f1fd50abf2b9cf56336825dd6eee8906055f3 diff --git a/lib/qtcamera.cpp b/lib/qtcamera.cpp index 6240077..97f4304 100644 --- a/lib/qtcamera.cpp +++ b/lib/qtcamera.cpp @@ -1,7 +1,28 @@ +/*! + * This file is part of CameraPlus. + * + * Copyright (C) 2012-2013 Mohammed Sameer + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include "qtcamera.h" #include "qtcamscanner.h" #include "qtcamconfig.h" #include "qtcamdevice.h" +#include "gst/gstcopy.h" #include class QtCameraPrivate { @@ -14,6 +35,7 @@ QtCamera::QtCamera(QObject *parent) : QObject(parent), d_ptr(new QtCameraPrivate) { gst_init(0, 0); + qt_cam_copy_register(); d_ptr->conf = new QtCamConfig(this); d_ptr->scanner = new QtCamScanner(d_ptr->conf, this); @@ -25,6 +47,7 @@ QtCamera::QtCamera(const QString& configPath, QObject *parent) : QObject(parent), d_ptr(new QtCameraPrivate) { gst_init(0, 0); + qt_cam_copy_register(); d_ptr->conf = new QtCamConfig(configPath, this); d_ptr->scanner = new QtCamScanner(d_ptr->conf, this); @@ -36,6 +59,7 @@ QtCamera::QtCamera(QtCamConfig *config, QObject *parent) : QObject(parent), d_ptr(new QtCameraPrivate) { gst_init(0, 0); + qt_cam_copy_register(); d_ptr->conf = config; d_ptr->scanner = new QtCamScanner(d_ptr->conf, this);