- 21 Mar, 2014 - 3 commits
-
-
Yoann Lopes authored
- Fix setting the white balance preset, it was never actually set on the camera - Improved the zoom control style Change-Id: I95c2851e5ad8409dd79306492271f221a61cb10d Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
Yoann Lopes authored
Many GStreamer objects were not properly managed or never released. Change-Id: I38b3854e8b9e2264b5b647f331d3bb16b886e2d6 Reviewed-by:
Andrew den Exter <andrew.den.exter@qinetic.com.au>
-
Yoann Lopes authored
This eliminates warnings on the console. Change-Id: I6a0509dba4a0f7ec6fad33f8803be746f425a616 Reviewed-by:
Andy Nichols <andy.nichols@digia.com>
-
- 20 Mar, 2014 - 4 commits
-
-
Christian Strømme authored
In some cases the the Android media player would get into a unexpected state and we where then not able to recover. With this patch we monitor the state changes more closely and recover when possible. Task-number: QTBUG-35651 Change-Id: I142c63fbbf716d3f94ebdcf016a7cadad7b13207 Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
Andy Nichols authored
The cause of the tests flakyness has been resolved, so it should be re-enabled. Task-number: QTBUG-36040 Change-Id: Ic4d18ea891ed5b6c5f4acbb4d05322b910b87d29 Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
Andy Nichols authored
This adds the capability to render videos directly to native window surfaces when using the AVFoundation plugin. This adds limited support for displaying videos from QML on iOS. These videos are displayed in a CALayer above the QQuickWindow, so it will not be possible to render any QtQuick items on top of a video using the QVideoWindowControl to provide video. [ChangeLog][QtMultimedia][iOS] Add limited support for playing videos in QtQuick on iOS (Videos are played on top of scene with limited transform support). Change-Id: I80381d9a07b45b6fa1959678166e6da0004f8c19 Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
Yoann Lopes authored
The type was reported to be int instead of bool. Change-Id: I3a76cb76ca70b50060c768f87cf84d8e436d8d7f Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
- 19 Mar, 2014 - 3 commits
-
-
Bernd Weimer authored
In the playing (or paused) state the media status should reflect the buffer state, it should not stay in the loaded media state. Mm-renderer differentiates between buffer "status" and "level". Unfortunately, QMediaPlayer's buffer status maps to mm-renderer's buffer level. Change-Id: I22ea8dc83cee975fc4aa1a6de4f172def042a9a8 QT-BUG: 37166 Reviewed-by:
Rafael Roquetto <rafael.roquetto@kdab.com> Reviewed-by:
Fabian Bumberger <fbumberger@rim.com>
-
Mitch Curtis authored
Change-Id: I864ba13375d7b8b035686c11687e76fbf672c431 Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
Andy Shaw authored
If you try to use QAudioInputSelectorControl with the iOS Simulator then it would crash as there is no camera device available. This prevents a crash from happening in that case. Change-Id: I3904f3d299a11a6df21e66a1138a4319cc0b8a5c Reviewed-by:
Andy Nichols <andy.nichols@digia.com>
-
- 18 Mar, 2014 - 4 commits
-
-
Sze Howe Koh authored
Append the handler names to the end of the corresponding signal doc. Task-number: QTBUG-35846 Change-Id: I325cdab75ef18a19c9f29d6333039c31baa8daf6 Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com> Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@digia.com>
-
Yoann Lopes authored
- When scrubbing, request frames only one at a time. - Discard frames when too late or too much in advance - Fix integer overflow causing undefined behavior [ChangeLog][QtMultimedia][Windows] Fixed video playback playing at twice the normal rate after reaching 3:34. [ChangeLog][QtMultimedia][Windows] Fixed video playback that could freeze after seeking to a different position. Task-number: QTBUG-31800 Change-Id: Ie620c684c58ee790537969ffc40f01610b6745ea Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
Yoann Lopes authored
Task-number: QTBUG-37539 Change-Id: I5c2f232195de946dce04eb873ac381d0bb9e73b2 Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
Yoann Lopes authored
Change-Id: I51cdd35a944c990ce7df999bcb6063342e98c62d Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
- 17 Mar, 2014 - 8 commits
-
-
Yoann Lopes authored
Because camera operations are performed in a dedicated thread, starting a recorder was sometimes failing because the camera was not yet ready (unlocking it was not done yet). Camera locking and unlocking are now synchronous operations. Change-Id: I92c3c2f3666b63e7451e4ee1ab89dcbc85ae6c24 Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
Sze Howe Koh authored
When QDoc stopped accepting the version number of QML modules, some parts of QML documentation disappeared silently. Change-Id: I528a2d77587e5803ed971dfe8849d0b37d9c555a Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
Yoann Lopes authored
Change-Id: I04bea9d6afcf567c64788c3765cc6626dc9cd482 Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
Yoann Lopes authored
The record/stop button should have a "Record" text when QMediaRecorder has the LoadedStatus. Change-Id: I677845382b24ecf1f2351fc8e1e2e182b2c8d548 Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
Yoann Lopes authored
Change-Id: Ie39dd16227c49c8c07831750869e0cc28d2cc8ee Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
Yoann Lopes authored
Change-Id: I33f083fda5c10cfb997a21100c0ec3d4a314aee0 Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
Yoann Lopes authored
Report the recorded media location to have changed only when recording is finished and successful. Change-Id: Iee7565b9ba12d9de09f86dffb34c40936fee198c Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
Yoann Lopes authored
QMediaRecorder should have the LoadedStatus before starting recording. When recording the camera, the recorder should be considered loaded when all prerequisites are met (viewfinder started, recording mode set to video and capture ready). Task-number: QTBUG-36828 Change-Id: I3279bdfdc2b361c7e0707c52e74ae47e0bb4a93d Reviewed-by:
Christian Stromme <christian.stromme@digia.com>
-
- 14 Mar, 2014 - 1 commit
-
-
Andy Nichols authored
We need to unload media before we delete the player. Task-number: QTBUG-37447 Change-Id: I09263214c425339c0d8c192091aeaa6e3fb5331f Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
- 10 Mar, 2014 - 1 commit
-
-
Yoann Lopes authored
Task-number: QTBUG-35306 Change-Id: If0e9784ede5db887d3756972e8db54b5485d6cdd Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
- 07 Mar, 2014 - 6 commits
-
-
Sergio Ahumada authored
Change-Id: I3fc6ec3cc319784f32368585ae4eb379317ef4ce Reviewed-by:
Fabian Bumberger <fbumberger@rim.com>
-
Yoann Lopes authored
Instead of setting the volume on the audio session, which is shared by all QMediaPlayers, we now set the volume on the media player's own audio stream. This results in all QMediaPlayers correctly having independent volumes. [ChangeLog][QtMultimedia][Windows] QMediaPlayer::setVolume() does not affect the volume of other QMediaPlayers anymore. Task-number: QTBUG-30317 Change-Id: I8ea8ec47fc86127da01dc5c8247fb6f72c834630 Reviewed-by:
Wouter Huysentruit <wouter_huysentruit@hotmail.com> Reviewed-by:
Andy Nichols <andy.nichols@digia.com>
-
Yoann Lopes authored
VideoOutput's autoOrientation property should be set to true in order to always have the video frames in the same orientation as the screen. Change-Id: I76ebb2979070e52d4f62972d63896eada1a208be Reviewed-by:
Andy Nichols <andy.nichols@digia.com>
-
Yoann Lopes authored
Change-Id: I0b473babae4d1fae605667957deca21ba1dc0c09 Reviewed-by:
Andy Nichols <andy.nichols@digia.com>
-
Andy Nichols authored
This fixes the issue that when we use QSoundEffect we dont need to get permission to use the microphone. This was because we were defaulting to PlayAndRecord. Now we only switch to the PlayAndRecord category when we try and use an input device. [ChangeLog][QtMultimedia][iOS] Using QSoundEffect (or SoundEffect in QML) no longer requires permission to use the microphone. Change-Id: I94535215497a718005c280bfd84b428b4bf1b16a Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
Andy Nichols authored
Task-number: QTBUG-34213 Change-Id: I0883436175439abbb4ea964ed552a17b970ed05c Reviewed-by:
Michael Bruning <michael.bruning@digia.com> Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
- 06 Mar, 2014 - 3 commits
-
-
Wouter Huysentruit authored
QVideoSurfaceGLPainter/QVideoSurfaceGlslPainter needs to release the video frame on stop (just like QVideoSurfaceGenericPainter already does). Change-Id: Iaf3eb13eaf51fbc22fab6b1f80db8e8978ac328d Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
Sergio Ahumada authored
Change-Id: Idff0ffb96fa86dd7faa9ff9b86338c238d4edcb5 Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
Andrew den Exter authored
Clear the tag list before syncing with reference set so old values are removed and explicitly remove invalid QVariants from the reference set so that the type correction doesn't result in invalid values being written instead. Change-Id: I7d1bdc95cd2a2d601720db84c9b3ef629477bc99 Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
- 04 Mar, 2014 - 7 commits
-
-
Michael Olbrich authored
The old textures won't match anyways. So there is no need to keep them. Change-Id: Id3482333d10cf022d04076ec0f5c7df475c522ae Signed-off-by:
Michael Olbrich <m.olbrich@pengutronix.de> Reviewed-by:
Andy Nichols <andy.nichols@digia.com>
-
Michael Olbrich authored
All formats are now tested. Also, don't use the alpha channel. This is not quite correct for formats with alpha channel but for video probably a good idea. Change-Id: I4a2404d7c96023bb1e3fca41e1f224d23347f290 Signed-off-by:
Michael Olbrich <m.olbrich@pengutronix.de> Reviewed-by:
Andy Nichols <andy.nichols@digia.com>
-
Michael Olbrich authored
This way it also works custom mkspecs Change-Id: I7414aac775b797da3487e9625c7212486118b532 Signed-off-by:
Michael Olbrich <m.olbrich@pengutronix.de> Reviewed-by:
Andy Nichols <andy.nichols@digia.com>
-
Andy Nichols authored
The reference counting was not being done for AVCaptureSession so it was being destroyed before we got a chance to properly clean it up (which lead to crashes). We also make sure to remove any observers from AVCaptureSession now before destroying it. Task-number: QTBUG-37109 Task-number: QTBUG-29955 Change-Id: Ia9b49ad1eab01b4f7424e2a1c699d903cd9bf902 Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
Yoann Lopes authored
Change-Id: I05f3daa5c4acb90e046e26d6d577ae40dfed0e30 Reviewed-by:
Andy Nichols <andy.nichols@digia.com>
-
Andy Nichols authored
Before we were reusing the active surface when we switched videos. This leads to an inconsitency in states, and the sourceRect property of the video surface does not get updated. Task-number: QTBUG-28655 Change-Id: Ie29bf1d9b1c11b6f51a869253c730202001c07cf Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-
Andy Nichols authored
When the code that supports iOS was added, we introduced a bug where QML videos would be played y-inverted on OS X. This is because we made no effort to y-invert the Framebuffer Object before rendering the texture in the SceneGraph. Now we render the video the the FBO y-inverted, so there is no need to y-invert the resulting texture. Task-number: QTBUG-35955 Change-Id: I41af1aaae57923b9972b5be5ec65f7d2a97d77c5 Reviewed-by:
Yoann Lopes <yoann.lopes@digia.com>
-