<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qt5/qtmultimedia.git/src/plugins/gstreamer/camerabin/camerabinsession.cpp, branch 5.10.1</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>Revert "GStreamer: Prevent calling CameraBinSession::setStateHelper twice"</title>
<updated>2018-02-05T13:00:52+00:00</updated>
<author>
<name>VaL Doroshchuk</name>
<email>valentyn.doroshchuk@qt.io</email>
</author>
<published>2018-02-05T11:21:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=038716bb1f2d9b95f2d638e2d61d297563343af9'/>
<id>038716bb1f2d9b95f2d638e2d61d297563343af9</id>
<content type='text'>
This reverts commit 9caee039533168fbb546b563859770414e54fc94.

Reverted due to GST_STATE_PLAYING is never set.

Task-number: QTBUG-66196
Change-Id: I85cf47c747b1e153265f2eee6477124f4683a574
Reviewed-by: Christian Stromme &lt;christian.stromme@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 9caee039533168fbb546b563859770414e54fc94.

Reverted due to GST_STATE_PLAYING is never set.

Task-number: QTBUG-66196
Change-Id: I85cf47c747b1e153265f2eee6477124f4683a574
Reviewed-by: Christian Stromme &lt;christian.stromme@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.9' into 5.10</title>
<updated>2018-01-06T08:47:33+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@qt.io</email>
</author>
<published>2018-01-06T08:47:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=7a3b8907060123fe5d487d4c9ba3a1e222f468bb'/>
<id>7a3b8907060123fe5d487d4c9ba3a1e222f468bb</id>
<content type='text'>
 Conflicts:
	.qmake.conf

Change-Id: I3d6e69f3f99b2f0a0e2c29ffdd02176e1f22304e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Conflicts:
	.qmake.conf

Change-Id: I3d6e69f3f99b2f0a0e2c29ffdd02176e1f22304e
</pre>
</div>
</content>
</entry>
<entry>
<title>GStreamer: Prevent calling CameraBinSession::setStateHelper twice</title>
<updated>2017-12-14T13:25:02+00:00</updated>
<author>
<name>VaL Doroshchuk</name>
<email>valentyn.doroshchuk@qt.io</email>
</author>
<published>2017-10-27T12:02:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=9caee039533168fbb546b563859770414e54fc94'/>
<id>9caee039533168fbb546b563859770414e54fc94</id>
<content type='text'>
Since CameraBinSession::setStateHelper() is supposed to handle
only pending states, added a fix to prevent calling it twice.
Otherwise CameraBinSession::load() can be called few times
which might lead an error from gstreamer.

Possible call stack:
CameraBinSession::setState()
CameraBinSession::setStateHelper()
CameraBinSession::load()
CameraBinSession::setStatus()
CameraBinSession::setStateHelper()
CameraBinSession::load() &lt;&lt; gst_element_set_state is called also twice

Task-number: QTBUG-53204
Change-Id: I00c66f91cd3b885c70848245da725ff68943fad2
Reviewed-by: Christian Stromme &lt;christian.stromme@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since CameraBinSession::setStateHelper() is supposed to handle
only pending states, added a fix to prevent calling it twice.
Otherwise CameraBinSession::load() can be called few times
which might lead an error from gstreamer.

Possible call stack:
CameraBinSession::setState()
CameraBinSession::setStateHelper()
CameraBinSession::load()
CameraBinSession::setStatus()
CameraBinSession::setStateHelper()
CameraBinSession::load() &lt;&lt; gst_element_set_state is called also twice

Task-number: QTBUG-53204
Change-Id: I00c66f91cd3b885c70848245da725ff68943fad2
Reviewed-by: Christian Stromme &lt;christian.stromme@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>GStreamer: Emit an error if no input device provided for QCamera</title>
<updated>2017-12-05T11:25:29+00:00</updated>
<author>
<name>VaL Doroshchuk</name>
<email>valentyn.doroshchuk@qt.io</email>
</author>
<published>2017-12-04T14:42:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=f089c870c73999b767400fcb8c315e678b38bf2e'/>
<id>f089c870c73999b767400fcb8c315e678b38bf2e</id>
<content type='text'>
Prevents building a camera source if no input device name is provided.
And emit an error immediately.

Task-number: QTBUG-64155
Change-Id: I509bee1df0acb372d26f45fd27057f8b7e141c2a
Reviewed-by: Christian Stromme &lt;christian.stromme@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prevents building a camera source if no input device name is provided.
And emit an error immediately.

Task-number: QTBUG-64155
Change-Id: I509bee1df0acb372d26f45fd27057f8b7e141c2a
Reviewed-by: Christian Stromme &lt;christian.stromme@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Gstreamer: Fix memory leak in CameraBinSession</title>
<updated>2017-11-08T08:33:15+00:00</updated>
<author>
<name>VaL Doroshchuk</name>
<email>valentyn.doroshchuk@qt.io</email>
</author>
<published>2017-10-27T12:20:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=b42659eb8baa384e329e6af6afea89bb4005fb46'/>
<id>b42659eb8baa384e329e6af6afea89bb4005fb46</id>
<content type='text'>
Created GstElement objects m_cameraSrc and m_videoSrc should be unrefed.

Task-number: QTBUG-53204
Change-Id: Ibbfd37d928fe87ea899549da7c12fa2386e214cc
Reviewed-by: Christian Stromme &lt;christian.stromme@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Created GstElement objects m_cameraSrc and m_videoSrc should be unrefed.

Task-number: QTBUG-53204
Change-Id: Ibbfd37d928fe87ea899549da7c12fa2386e214cc
Reviewed-by: Christian Stromme &lt;christian.stromme@qt.io&gt;
</pre>
</div>
</content>
</entry>
<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>Merge remote-tracking branch 'origin/5.8' into dev</title>
<updated>2016-10-11T05:45:03+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@qt.io</email>
</author>
<published>2016-10-11T05:45:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=1c6c85cd7c619cc15c099ae63a5d22bcf661847c'/>
<id>1c6c85cd7c619cc15c099ae63a5d22bcf661847c</id>
<content type='text'>
Change-Id: I7291f7a3bd5851eafe2bf0a4bd5c5f8e705a90bc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I7291f7a3bd5851eafe2bf0a4bd5c5f8e705a90bc
</pre>
</div>
</content>
</entry>
<entry>
<title>GStreamer: Support video probe on QCamera</title>
<updated>2016-09-23T10:03:41+00:00</updated>
<author>
<name>Daniel Nicoletti</name>
<email>dantti12@gmail.com</email>
</author>
<published>2016-09-21T14:28:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtmultimedia.git/commit/?id=b7b7f0abde7b12c9842a26d19c4bdff8436e5343'/>
<id>b7b7f0abde7b12c9842a26d19c4bdff8436e5343</id>
<content type='text'>
Change-Id: I54889a72346da24654c8a0618056c14999ecf71e
Reviewed-by: Yoann Lopes &lt;yoann.lopes@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I54889a72346da24654c8a0618056c14999ecf71e
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>
</feed>
