- 06 Nov, 2014 - 1 commit
-
-
Friedemann Kleint authored
Add a warning in that case. Task-number: QTBUG-41966 Change-Id: I491ee9e13c9504040ab789951656983a736d9203 Reviewed-by:
Yoann Lopes <yoann.lopes@theqtcompany.com>
-
- 04 Nov, 2014 - 2 commits
-
-
Christian Strømme authored
Don't use relaxed load and stores, we need to be stricter to avoid problems with high frequency re-fills of the buffer. If we don't enforce ordering we might end-up spending more time trying to acquire an open slot in the buffer. Updating processes bytes is also moved off the "OpenSL" thread. Added some comments for improved readability. Change-Id: Ie27965fc6bf4b8394081ae6419f4933522ada98e Reviewed-by:
Yoann Lopes <yoann.lopes@theqtcompany.com>
-
Christian Strømme authored
According to our own docs we should always return 1.0 (MAX) volume level if the device doesn't support setting the volume, which is the case for OpenSL ES on Android. Task-number: QTBUG-42159 Change-Id: I9144e9e2cd84cc80633c68c5d6fa32b8dbd0fcd5 Reviewed-by:
Yoann Lopes <yoann.lopes@theqtcompany.com>
-
- 03 Nov, 2014 - 1 commit
-
-
Venugopal Shivashankar authored
Change-Id: Ifcef698bd735b7fe7e5f4a92984be07a01f283fb Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com>
-
- 31 Oct, 2014 - 1 commit
-
-
Friedemann Kleint authored
Fix purify warning: [W] UMR: Uninitialized memory read in MFPlayerControl::refreshState(void) {1 occurrence} Task-number: QTBUG-41966 Change-Id: I1416f906dcc8c31a528ab7f09a258873fcfe9d1e Reviewed-by:
Yoann Lopes <yoann.lopes@theqtcompany.com>
-
- 30 Oct, 2014 - 1 commit
-
-
Yoann Lopes authored
It can be used to set which video source element should be used by the camerabin. Change-Id: I8d1cd8c4ba6fe5a89817699f645b0997e713aaca Reviewed-by:
Samuli Piippo <samuli.piippo@digia.com> Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
- 24 Oct, 2014 - 1 commit
-
-
Venu authored
Most of them were unnecessarily long. Change-Id: I8942254c2211adb268e399056435e6acc940616f Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com>
-
- 17 Oct, 2014 - 1 commit
-
-
Christian Strømme authored
Avoid local caching. Change-Id: I1e30896da664c5a45c38c09412c16cb8ff70c5c7 Reviewed-by:
Yoann Lopes <yoann.lopes@theqtcompany.com>
-
- 14 Oct, 2014 - 1 commit
-
-
Frederik Gladhorn authored
Change-Id: I716fd3acb69e424047691069cd4a781f656d0487
-
- 03 Oct, 2014 - 1 commit
-
-
Yoann Lopes authored
To get the recording duration, we were using the camerabin's position, which represents the time since it was started, not the time it's been recording to a file. We now retrieve the camerabin's filesink position. Change-Id: I68eeb25d1718666288655d22deea23e25de73b90 Reviewed-by:
Andrew den Exter <andrew.den.exter@qinetic.com.au>
-
- 01 Oct, 2014 - 1 commit
-
-
Yoann Lopes authored
The AVPlayerLayer was set on the QVideoRendererControl before its geometry was updated, causing the renderer control to display frames with an invalid size. Change-Id: I90e18dce69d4b48a3d7932d44a7eab4fd443f1fb Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
- 30 Sep, 2014 - 3 commits
-
-
Bernd Weimer authored
If video surface object is set to 0, it must not be accessed to set a property on it. Task-number: QTBUG-40746 Change-Id: I1de0e5495918d3ea06706412fab15bf1af012f36 Reviewed-by:
Fabian Bumberger <fbumberger@rim.com>
-
David Schulz authored
Change-Id: I0efcf6139d0b81194cf25383025f080f8656728c Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
David Schulz authored
Checking the sender of the mediaSourceReady signal to prevent accessing the incorrect source resolver. When the source resolver has finished the asynchronous operation and the source resolver gets recreated in the player at the same time in a different thread the signal mediaSourceReady still gets emitted from the old source resolver. The player assumes that the signal was emitted from the current source resolver and accesses the unresolved media source in the handleMediaSourceReady slot. Task-number: QTBUG-39980 Change-Id: Ic52f6918995aac250048d91f89c520cfea111bd0 Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
- 29 Sep, 2014 - 2 commits
-
-
Yoann Lopes authored
Change-Id: I9d9b97ad88631ba12a289f7575ca53386e592bd1 Reviewed-by:
Jake Petroules <jake.petroules@petroules.com>
-
Tomi Korpipää authored
Task-number: QTBUG-36287 Change-Id: I9da63560ba92a572d6d3943cfdade0b609469ace Reviewed-by:
Topi Reiniö <topi.reinio@digia.com>
-
- 26 Sep, 2014 - 9 commits
-
-
Sergio Ahumada authored
-
Sergio Ahumada authored
Conflicts: .qmake.conf Change-Id: Iad73368a22c6d4662188e6f357a265d0c26756d0
-
Yoann Lopes authored
QMediaMetaData::AlbumArtist now maps to GST_TAG_ALBUM_ARTIST and QMediaMetaData::ContributingArtist to GST_TAG_ARTIST. Change-Id: Ifa2cb90ee8ae09beaee572ad113c05776e699432 Reviewed-by:
Andrew den Exter <andrew.den.exter@qinetic.com.au>
-
Yoann Lopes authored
- metaDataAvailableChanged was never emitted - metaDataChanged was not emitted when clearing the current media Change-Id: Ide05056450171a87aeb018be7e0bdea136341946 Reviewed-by:
Andrew den Exter <andrew.den.exter@qinetic.com.au>
-
Yoann Lopes authored
Change-Id: I419496293b11b6a941af08e9709595458b7ca423 Reviewed-by:
Andrew den Exter <andrew.den.exter@qinetic.com.au>
-
Yoann Lopes authored
- Correctly emit positionChanged signal. One of the problems with this was that QMediaPlayer automatically sends periodic position updates while playing a media. There's no need to have the same logic in the backend. - Seeking after reaching the end of the media now correctly works Auto tests included. Change-Id: I6d5ecbae6e05f94a8aac1a0834cf57427adf219b Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
Yoann Lopes authored
- Show actual recording location - Update control buttons depending on the recorder state instead of the status - Create audio levels using the actual audio format from the audio buffers. The format from the QMediaRecorder might not always contain the value actually used. Task-number: QTBUG-36154 Change-Id: I418b4472b0d984f47efb1a1813da6ef440ba9a40 Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
Yoann Lopes authored
To replace QCamera::availableDevices(), which is deprecated since 5.3. Change-Id: I0b1bd6286ec78d6d26ce309d224369989d4a5063 Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
Tomi Korpipää authored
Task-number: QTBUG-36287 Change-Id: I797a995c2ccd6f6fec40fbf50f93e297ae15a9b1 Reviewed-by:
Topi Reiniö <topi.reinio@digia.com>
-
- 25 Sep, 2014 - 1 commit
-
-
Yoann Lopes authored
The backend was kept only for Mac OS X 10.6 support. AVFoundation is used in 10.7 and later. Following the 10.6 deprecation plan, the code is now being removed for Qt 5.4. Change-Id: I513d00adda35f6012dda548b8d824d158efffb16 Reviewed-by:
Andy Nichols <andy.nichols@digia.com> Reviewed-by:
Tor Arne Vestbø <tor.arne.vestbo@digia.com>
-
- 24 Sep, 2014 - 3 commits
-
-
Yoann Lopes authored
Emit signals only after both properties are written to avoid having incoherent values in signal handlers. Task-number: QTBUG-40314 Change-Id: I6c8445e61cccf1a9803647329c4fa1f0e452f56d Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
Yoann Lopes authored
A race condition could cause a frame to be presented even after the QAbstractVideoSurface was deleted. We now check that the surface is valid before presenting a frame. Task-number: QTBUG-41158 Change-Id: If593469a8267583e499e781336af38d3fbf318fd Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
Yoann Lopes authored
The format of the offscreen surface used for video rendering should be compatible with the EGL config. Change-Id: Ic016245ce80c2483771e620c3eed345262d03c44 Reviewed-by:
Laszlo Agocs <laszlo.agocs@digia.com>
-
- 22 Sep, 2014 - 1 commit
-
-
Alex Blasche authored
Important warnings such as missing services are still printed though. Task-number: QTBUG-31080 Change-Id: I96fd3837c4edc58c61b97bf950b7cab05ceed014 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
- 19 Sep, 2014 - 1 commit
-
-
Alex Blasche authored
QtSystemInfo is not officially supported in Qt5 and its QML API is currently broken. Inhibition of the screensaver is not essential for the example anyway. Task-number: QTBUG-31080 Change-Id: Ia2e7d8de3e2044e11e1681907e61a7207489ad1b Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
- 17 Sep, 2014 - 1 commit
-
-
Yoann Lopes authored
This reverts commit 0ed18d84 . The same patch was submitted in both 5.3 and 5.4 branches. It should have been pushed only to 5.3. Change-Id: I9e2974886190dfb2e5def5bc325c58f6e7783f55 Reviewed-by:
Robin Burchell <robin.burchell@viroteck.net>
-
- 12 Sep, 2014 - 2 commits
-
-
Andrew den Exter authored
Perform a seek before transitioning from the stopped state to paused or playing to force the pipeline to resupply the video sink with any pre-roll buffer it may have previously ignored during loading. And don't assume showPrerollFrames to be true if the current state is not stopped as the policy handling may have prevented an effectual state change. Change-Id: I288a70bc4da32f3534eab4b14702ca8f8fdb4222 Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
Christian Strømme authored
We where very strict about tearing down the audio device. While this is a good strategy to avoid unnecessary resource usage, it also causes excessive re-allocations, e.g., when transiting from start to stop and back again. This can increase latency, especially in case where a short clip is re-played at a high frequency. This change also decrease the chance of the player ending up in some unknown state where it drops audio clips without any warning. Task-number: QTBUG-40864 Change-Id: I1afad4af0622983f0f0c221d91cf794585d8cad2 Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
- 11 Sep, 2014 - 5 commits
-
-
Jens Cornelis authored
Implicit cast caused build to fail. Explicit cast builds fine. Task-number: QTBUG-41136 Change-Id: I0147c26a0f8b8198d6ed9944311547b81a50bccb Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
Christian Strømme authored
Change-Id: Ibbce6e9135649d5dce0522320197dbbd0a92b3b9 Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
Nodir Temirkhodjaev authored
According to the docs, MESessionTopologyStatus with status == MF_TOPOSTATUS_READY should be the correct place for the GetService call. Change-Id: I7fdbedbe43b2191b35b95c7fd9c86940f58daff7 Reviewed-by:
Wouter Huysentruit <wouter_huysentruit@hotmail.com> Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
Andrew den Exter authored
This is not comprehensive since different encoders have different names and representations for many settings, but it should cover bit rate for most encoders, and quality and encodingMode for a number of common encoders. Change-Id: I0ba4e70c2f234e0deaaa02bdecc0f5198122c1e9 Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
Nodir Temirkhodjaev authored
Release requested interfaces. Task-number: QTBUG-32481 Change-Id: I846981f6a7a7ea77588b9322fc41e05e583bdb15 Reviewed-by:
Wouter Huysentruit <wouter_huysentruit@hotmail.com> Reviewed-by:
Alex Blasche <alexander.blasche@digia.com> Reviewed-by:
Jeff Tranter <jtranter@ics.com> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@digia.com>
-
- 10 Sep, 2014 - 1 commit
-
-
Thiago Macieira authored
qstringlist.h no longer includes qdatastream.h Change-Id: Iabc231741ab0d8c8edbb4f77a4c6fe45c6a98896 Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-