<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qt5/qtmultimedia.git/src/plugins/gstreamer/camerabin/camerabincontainer.cpp, branch 5.9.0</title>
<subtitle>code.qt.io: qt/qtmultimedia.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/'/>
<entry>
<title>Merge remote-tracking branch 'origin/5.8' into 5.9</title>
<updated>2017-03-10T09:51:09+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@qt.io</email>
</author>
<published>2017-03-10T09:27:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=e964e89331f2cfef99a3f63172a127b6c02a9727'/>
<id>e964e89331f2cfef99a3f63172a127b6c02a9727</id>
<content type='text'>
Conflicts:
	src/plugins/gstreamer/camerabin/camerabincontainer.h

Change-Id: I4942d41d69112335fe0c994002f1b32ef3aad051
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	src/plugins/gstreamer/camerabin/camerabincontainer.h

Change-Id: I4942d41d69112335fe0c994002f1b32ef3aad051
</pre>
</div>
</content>
</entry>
<entry>
<title>Use QT_CONFIG macro to check for features</title>
<updated>2017-02-27T10:30:55+00:00</updated>
<author>
<name>Lars Knoll</name>
<email>lars.knoll@qt.io</email>
</author>
<published>2016-11-21T09:44:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=95de9e6154d75688e81a3b79007dfe6c56d3b65b'/>
<id>95de9e6154d75688e81a3b79007dfe6c56d3b65b</id>
<content type='text'>
And remove many custom defines.

Change-Id: I658cc8430d1d99ed3c0aafe03a77adce76621a29
Reviewed-by: Yoann Lopes &lt;yoann.lopes@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And remove many custom defines.

Change-Id: I658cc8430d1d99ed3c0aafe03a77adce76621a29
Reviewed-by: Yoann Lopes &lt;yoann.lopes@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>GStreamer: move suggestedFileExtension() out of camerabin plugin</title>
<updated>2016-08-23T09:17:52+00:00</updated>
<author>
<name>Yoann Lopes</name>
<email>yoann.lopes@qt.io</email>
</author>
<published>2016-07-14T14:34:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=e84c511702bb53517378fa451d40aa5b25217a2a'/>
<id>e84c511702bb53517378fa451d40aa5b25217a2a</id>
<content type='text'>
Now in QGstUtils, in order to be used from other places.

Change-Id: Id8beae1b804fa22bd648e254a1ff2a1f1e455a02
Reviewed-by: Christian Stromme &lt;christian.stromme@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now in QGstUtils, in order to be used from other places.

Change-Id: Id8beae1b804fa22bd648e254a1ff2a1f1e455a02
Reviewed-by: Christian Stromme &lt;christian.stromme@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated license headers</title>
<updated>2016-01-19T21:30:46+00:00</updated>
<author>
<name>Antti Kokko</name>
<email>antti.kokko@theqtcompany.com</email>
</author>
<published>2016-01-19T10:59:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=38fc1d95d334cacaa705bab9ed81be098b8ebc3d'/>
<id>38fc1d95d334cacaa705bab9ed81be098b8ebc3d</id>
<content type='text'>
From Qt 5.7 -&gt; LGPL v2.1 isn't an option anymore, see
http://blog.qt.io/blog/2016/01/13/new-agreement-with-the-kde-free-qt-foundation/
Updated license headers to use new LGPL header instead of LGPL21 one
(in those files which will be under LGPL v3)

Change-Id: I324f65c61171f36641472964d095d72e452afb3a
Reviewed-by: Jani Heikkinen &lt;jani.heikkinen@theqtcompany.com&gt;
Reviewed-by: Lars Knoll &lt;lars.knoll@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From Qt 5.7 -&gt; LGPL v2.1 isn't an option anymore, see
http://blog.qt.io/blog/2016/01/13/new-agreement-with-the-kde-free-qt-foundation/
Updated license headers to use new LGPL header instead of LGPL21 one
(in those files which will be under LGPL v3)

Change-Id: I324f65c61171f36641472964d095d72e452afb3a
Reviewed-by: Jani Heikkinen &lt;jani.heikkinen@theqtcompany.com&gt;
Reviewed-by: Lars Knoll &lt;lars.knoll@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Gstreamer plugin: replace foreach with range-based for</title>
<updated>2016-01-15T13:58:57+00:00</updated>
<author>
<name>Anton Kudryavtsev</name>
<email>a.kudryavtsev@netris.ru</email>
</author>
<published>2016-01-15T08:23:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=2e78cf2213c006a96979c5c15534a3263da66995'/>
<id>2e78cf2213c006a96979c5c15534a3263da66995</id>
<content type='text'>
Change-Id: Ic6d0f9d6b45eae1cdadc46783cb6f5bb7c64ac8c
Reviewed-by: Yoann Lopes &lt;yoann.lopes@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic6d0f9d6b45eae1cdadc46783cb6f5bb7c64ac8c
Reviewed-by: Yoann Lopes &lt;yoann.lopes@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Support compiling with GStreamer &lt; 0.10.32 in the camerabin plugin.</title>
<updated>2015-11-19T11:59:20+00:00</updated>
<author>
<name>Yoann Lopes</name>
<email>yoann.lopes@theqtcompany.com</email>
</author>
<published>2015-11-13T17:48:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=7c4574a6985671f14148ad8ee591aee4487f5d4d'/>
<id>7c4574a6985671f14148ad8ee591aee4487f5d4d</id>
<content type='text'>
The documented minimum GStreamer version for Qt Multimedia is 0.10.24,
however, the camerabin plugin actually required 0.10.32 to compile
successfully. The reason is mainly due to the GstEncodingProfiles
API, which is used to implement the audio and video encoding settings
controls. There's no hard requirement for that API anymore and the
aforementioned controls simply don't do anything when the GStreamer
version used to compile is older than 0.10.32.
A few other GStreamer calls had to be ifdef'd or replaced in order
to compile with 0.10.24.
Note that this patch only makes sure it compiles with older versions,
running the camerabin plugin with GStreamer &lt; 0.10.32 is currently
untested and it might not work as expected.

Task-number: QTBUG-48914
Change-Id: I4ce8e932f24a33e919e29326729e12bbae561faf
Reviewed-by: Christian Stromme &lt;christian.stromme@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The documented minimum GStreamer version for Qt Multimedia is 0.10.24,
however, the camerabin plugin actually required 0.10.32 to compile
successfully. The reason is mainly due to the GstEncodingProfiles
API, which is used to implement the audio and video encoding settings
controls. There's no hard requirement for that API anymore and the
aforementioned controls simply don't do anything when the GStreamer
version used to compile is older than 0.10.32.
A few other GStreamer calls had to be ifdef'd or replaced in order
to compile with 0.10.24.
Note that this patch only makes sure it compiles with older versions,
running the camerabin plugin with GStreamer &lt; 0.10.32 is currently
untested and it might not work as expected.

Task-number: QTBUG-48914
Change-Id: I4ce8e932f24a33e919e29326729e12bbae561faf
Reviewed-by: Christian Stromme &lt;christian.stromme@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright headers</title>
<updated>2015-02-12T10:27:47+00:00</updated>
<author>
<name>Antti Kokko</name>
<email>antti.kokko@theqtcompany.com</email>
</author>
<published>2015-02-12T06:47:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=bbfccc713546f9e7341fbe1af7482cafbdc4ea25'/>
<id>bbfccc713546f9e7341fbe1af7482cafbdc4ea25</id>
<content type='text'>
Qt copyrights are now in The Qt Company, so we could update the source
code headers accordingly. In the same go we should also fix the links to
point to qt.io.

Change-Id: I1c6faa4f59f8eca54f01ef20941fa60161dd7872
Reviewed-by: Yoann Lopes &lt;yoann.lopes@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Qt copyrights are now in The Qt Company, so we could update the source
code headers accordingly. In the same go we should also fix the links to
point to qt.io.

Change-Id: I1c6faa4f59f8eca54f01ef20941fa60161dd7872
Reviewed-by: Yoann Lopes &lt;yoann.lopes@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>GStreamer: port to 1.0.</title>
<updated>2014-11-27T22:30:05+00:00</updated>
<author>
<name>Yoann Lopes</name>
<email>yoann.lopes@theqtcompany.com</email>
</author>
<published>2014-11-20T16:54:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=108dda7a90bd0f0337358b0db47ae55acd16dea6'/>
<id>108dda7a90bd0f0337358b0db47ae55acd16dea6</id>
<content type='text'>
0.10 is still used by default.
To enable GStreamer 1.0, pass GST_VERSION=1.0 to qmake
for qtmultimedia.pro.

Contributions from:
Andrew den Exter &lt;andrew.den.exter@qinetic.com.au&gt;
Ilya Smelykh &lt;ilya@videoexpertsgroup.com&gt;
Jim Hodapp &lt;jim.hodapp@canonical.com&gt;
Sergio Schvezov &lt;sergio.schvezov@canonical.com&gt;

Change-Id: I72a46d1170a8794a149bdb5e20767afcc5b7587c
Reviewed-by: Andrew den Exter &lt;andrew.den.exter@qinetic.com.au&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
0.10 is still used by default.
To enable GStreamer 1.0, pass GST_VERSION=1.0 to qmake
for qtmultimedia.pro.

Contributions from:
Andrew den Exter &lt;andrew.den.exter@qinetic.com.au&gt;
Ilya Smelykh &lt;ilya@videoexpertsgroup.com&gt;
Jim Hodapp &lt;jim.hodapp@canonical.com&gt;
Sergio Schvezov &lt;sergio.schvezov@canonical.com&gt;

Change-Id: I72a46d1170a8794a149bdb5e20767afcc5b7587c
Reviewed-by: Andrew den Exter &lt;andrew.den.exter@qinetic.com.au&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update license headers and add new license files</title>
<updated>2014-08-24T15:30:13+00:00</updated>
<author>
<name>Antti Kokko</name>
<email>antti.kokko@digia.com</email>
</author>
<published>2014-08-21T12:10:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=2732e2388732d2cb50c4e0ec420b48b556c1fac2'/>
<id>2732e2388732d2cb50c4e0ec420b48b556c1fac2</id>
<content type='text'>
- Renamed LICENSE.LGPL to LICENSE.LGPLv21
- Added LICENSE.LGPLv3 &amp; LICENSE.GPLv2
- Removed LICENSE.GPL

Change-Id: Ied06887225df341064c12bcc14c259ae74116f2e
Reviewed-by: Jani Heikkinen &lt;jani.heikkinen@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Renamed LICENSE.LGPL to LICENSE.LGPLv21
- Added LICENSE.LGPLv3 &amp; LICENSE.GPLv2
- Removed LICENSE.GPL

Change-Id: Ied06887225df341064c12bcc14c259ae74116f2e
Reviewed-by: Jani Heikkinen &lt;jani.heikkinen@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>GStreamer: fix memory leaks.</title>
<updated>2014-03-21T18:16:09+00:00</updated>
<author>
<name>Yoann Lopes</name>
<email>yoann.lopes@digia.com</email>
</author>
<published>2014-03-20T18:20:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=023c6ebcb9d990042f0e9a750fd6238d22001022'/>
<id>023c6ebcb9d990042f0e9a750fd6238d22001022</id>
<content type='text'>
Many GStreamer objects were not properly managed or never released.

Change-Id: I38b3854e8b9e2264b5b647f331d3bb16b886e2d6
Reviewed-by: Andrew den Exter &lt;andrew.den.exter@qinetic.com.au&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Many GStreamer objects were not properly managed or never released.

Change-Id: I38b3854e8b9e2264b5b647f331d3bb16b886e2d6
Reviewed-by: Andrew den Exter &lt;andrew.den.exter@qinetic.com.au&gt;
</pre>
</div>
</content>
</entry>
</feed>
