- 29 Sep, 2017 - 1 commit
-
-
Jake Petroules authored
Our iOS deployment target is now 8; this code will always be executed. Change-Id: Ia42bfa9e1fc96cb8048806a80c80bf3dda35a180 Reviewed-by:
Gabriel de Dietrich <gabriel.dedietrich@qt.io>
-
- 28 Sep, 2017 - 8 commits
-
-
VaL Doroshchuk authored
Changed initialization style, 0 -> nullptr, made some cleanup. Task-number: QTBUG-60627 Change-Id: I3443b4ed4ea1d118aadb777df07921505dd29844 Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
VaL Doroshchuk authored
Changed style of members. Applied QScopedPointer. Task-number: QTBUG-60627 Change-Id: Id36f3f9d268956471c606293fb651d6aa9a4dec7 Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
VaL Doroshchuk authored
Foreach to for. Changed initialization style. Renamed QAudioLevel -> AudiLevel. Changed connection signal/slot style. Task-number: QTBUG-60627 Change-Id: I3538433680086a2c4ee52ee22a5180c6d824b897 Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
VaL Doroshchuk authored
Changed initialization style. Recoded toggleMode. Removed unneeded defines, function members. Changed signal/slot connection style. Changed foreach to c++11 style. Fixed bug with wrong duration seconds. Task-number: QTBUG-60627 Change-Id: Ib62f7979f2a32d629482026e0d954612b2665d66 Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
VaL Doroshchuk authored
Removed unneeded defines. Removed unneeded members. Removed using QScopedPointer where is not needed. Changed some member functions to lambdas in signal/slot. Changed initialization style. Recoded toggleMode. Task-number: QTBUG-60627 Change-Id: Iaf6bb297bc0b87509fcda956bfd082e80a3226c4 Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
VaL Doroshchuk authored
Changed the style of member initialization. Provided small cleanup. Changed 0 to nullptr. Changed to new signal/slot style if possible. Task-number: QTBUG-60627 Change-Id: I995d62b8d3741c719565f5b203b1046e8701d238 Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
VaL Doroshchuk authored
Fixed memory leak. Renamed members, avoided passing args by copy. Changed the style of member initialization. Changed 0 to nullptr. Changed to new signal/slot style if possible. Removed Q_WS_SIMULATOR ifdef. Changed signal/slot connection style. Task-number: QTBUG-60627 Change-Id: I85bd6e56fe87f4e17f3c9964d6d1fdcb8202c519 Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
VaL Doroshchuk authored
Changed initialization style, nullptr Cleanup. Task-number: QTBUG-60627 Change-Id: Ic6048274394fca4b0f595e96ace23bdd5096ddda Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
- 26 Sep, 2017 - 6 commits
-
-
Eskil Abrahamsen Blomfeldt authored
In c74de91c , the QtMultimediaQuick_p library was renamed and the _p suffix was removed. However, this was not updated in the Android dependencies. Task-number: QTBUG-63002 Change-Id: I3c06c688f238f8fb7222e013fb2d3b1bc9309d03 Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
VaL Doroshchuk authored
Based on https://freedesktop.org/software/pulseaudio/doxygen/sample.html Applied a fix to allow only supported combinations sample type/sample size/byte order. If the combination has not been found PA_SAMPLE_INVALID is returned. Task-number: QTBUG-62621 Change-Id: I14c3d3828a0527aef0a5afa753fb640ead0cc18d Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
VaL Doroshchuk authored
Applied 24 bits frames support and also stronger restrictions for supported formats: https://freedesktop.org/software/pulseaudio/doxygen/sample.html Task-number: QTBUG-63427 Change-Id: If5372217cbf16c1152db55748adcfbd61263403d Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
Christian Strømme authored
Change-Id: Ib7c41a4cd7fd6976ebab52673898888dfac53db5
-
VaL Doroshchuk authored
These tests contains fixed timeouts which sometimes is not enough, causing the test to fail under heavy load. Since isFinished() doesn't actually tell if a device has started, the timeout might come too early, e.g., when the device is still waiting for data, or even before it has started. Change-Id: I8f2f8341b9fcf656d86d161203c7eb63e66acca5 Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
Oliver Wolff authored
Task-number: QTBUG-63308 Change-Id: Ic66d5d50b026350cf03afc19c58fc7c93029a69a Reviewed-by:
Maurice Kalinowski <maurice.kalinowski@qt.io>
-
- 25 Sep, 2017 - 1 commit
-
-
Oliver Wolff authored
critical sections are really unpredictable when it comes to order of activation. It was possible that the loop in QWinRTAbstractVideoRendererControl's syncAndRender blocked its setBlitMode for up to 30 seconds on application start. During this time the camera screen just stayed black. The whole approach seems to work a lot better when QMutexes are used. Task-number: QTBUG-63015 Change-Id: Ib1b0fa1da35fe299896068146254e4cf1d9616fb Reviewed-by:
Maurice Kalinowski <maurice.kalinowski@qt.io>
-
- 22 Sep, 2017 - 1 commit
-
-
Yoann Lopes authored
When a new frame is ready to be rendered, our gst sink waits until the frame is actually processed in the GUI thread, but never more than 300 ms. The time limit is there to avoid potential dead locks in specific situations. Before, if the wait would timeout, the sink would signal that there was an error rendering the frame, which would in turn put the pipeline in an error state and would stop processing any further frame. We now simply skip the frame if the GUI thread is blocked for too long and signal that everything went fine to the pipeline. This was already the logic in place for GStreamer 0.10 (see qvideosurfacegstsink.cpp). Task-number: QTBUG-60509 Change-Id: I5173a15340c0e2065bb2fb5ca3bc045ac84ba7e1 Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
- 21 Sep, 2017 - 1 commit
-
-
James McDonnell authored
The switch is necessary because Multimedia for QNX 7.0.0 removes support for PPS based monitoring. PPS itself is deprecated in QNX 7.0.0. QNX 6.6.0 is also switched to mmr_event_t based monitoring since Multimedia for QNX 6.6.0 also supports that type of monitoring. [ChangeLog][QNX] Switch to mmr_event_t based monitoring. PPS based monitoring is not supported by Multimedia for QNX 7.0.0. Change-Id: Id3ce1d8895e8ce492ecdd49cbe88ef5f0d6b0194 Reviewed-by:
Michael Brasser <michael.brasser@live.com> Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
- 12 Sep, 2017 - 2 commits
-
-
Sami Nurmenniemi authored
Task-number: QTBUG-63090 Change-Id: I5e9288d0d7d31972b7ba5745819d0b6a962d3191 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Sami Nurmenniemi authored
Loading OVG is unstable on qemu. That needs to be skipped for boot2qt tests. This will conflict when merging to branch 5.10 with commit c341b2b2 . Correct version is in 5.10. Task-number: QTBUG-63079 Change-Id: Ic691beb3dbbfdc64ca31b380ad85d9dadbe08a90 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 08 Sep, 2017 - 1 commit
-
-
Liang Qi authored
Change-Id: I4ebeec7ac72152c134dc87c8d69d0f4c2f0d3cfc
-
- 06 Sep, 2017 - 1 commit
-
-
Jani Heikkinen authored
Task-number: QTBUG-62715 Change-Id: I6eaa7d8e697de147533090242a95479d6b81463f
-
- 31 Aug, 2017 - 3 commits
-
-
Steve Schilz authored
Change-Id: I2cdf41d3d0c60774a9b5cb48eef3ee7850b2cadf Reviewed-by:
Christian Stromme <christian.stromme@qt.io> Reviewed-by:
Andy Shaw <andy.shaw@qt.io>
-
Alexandre Jousset authored
In QAlsaAudioInput::open(), one should check against the available audio inputs and not the audio outputs. Regression introduced in 5473621b . Task-number: QTBUG-62435 Change-Id: I5db0a092a98c17964c55c9358ea1010ca05e9d6f Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
Tony Sarajärvi authored
Task-number: QTBUG-52673 Change-Id: Ia093b2836b0f137e06624f557f4ee1746726e3e3 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 22 Aug, 2017 - 1 commit
-
-
Sami Nurmenniemi authored
The tests for boot2qt were disabled with commit b9bfe241 . The tests can be enabled since qtdeclarative now fallbacks to software renderer if OpenGL is not supported. Two changes were needed to pass tests on boot2qt 1. Add option to disable tests requiring WAV format and use that in the boot2qt environment 2. Skip some tst_QPainterVideoSurface tests if GLContext is not supported by the platform Task-number: QTBUG-60268 Change-Id: I236207fedb505124a2c7edf0caccd85011ab1416 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 17 Aug, 2017 - 1 commit
-
-
Liang Qi authored
Change-Id: I0e0b41d2c3539b46b6464812c3910e54cb966ee3
-
- 16 Aug, 2017 - 1 commit
-
-
Andy Shaw authored
Since the slot connected to the frameAvailable signal may be in another thread there is a bigger risk of it being invalid by the time the slot is invoked. Therefore we copy the data and emit with the copy to ensure that we don't lose the data. Task-number: QTBUG-61817 Change-Id: I2888661d8a7f97105a85f87b08cc9ec25f8ce8c7 Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
- 08 Aug, 2017 - 1 commit
-
-
Marc Mutz authored
This is the result of running the (experimental) clang-tidy check qt-modernize-qsharedpointer-create Discarded changes: none. This run probably does not cover all of qtmultimedia. Change-Id: I86a51b6a1edfe254f3fa9bff12dda359ac413df0 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com> Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
- 18 Jul, 2017 - 1 commit
-
-
Thiago Macieira authored
Change-Id: I8d96dea9955d4c749b99fffd14cde44ebf1f7290 Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@qt.io>
-
- 12 Jul, 2017 - 2 commits
-
-
Bartosz Golaszewski authored
By default pa_context_connect() tries to spawn a new pulseaudio instance if it the connection fails. This is not always desirable. Add a new environment variable: QT_PULSE_NOAUTOSPAWN which - when set - will make QSoundEffect pass the PA_CONTEXT_NOAUTOSPAWN flag to pa_context_connect() thus disabling the autospawn feature. Change-Id: I623639fd5a262c8fefbd683fa9481916e79bdf0e Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
Bartosz Golaszewski authored
Currently we call pa_context_connect() with an empty server string. This works fine if we only want to connect to the default pulseaudio server, but we may want to specify the server string on systems with custom configuration. Add a new environment variable: QT_PULSE_SERVER_STRING which allows to specify the server string passed to pa_context_connect(). Change-Id: I6805ff5e941d13bc91d306e5df3ab5d04a8a90af Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
- 07 Jul, 2017 - 2 commits
-
-
Christian Strømme authored
Change-Id: Ifda1f02b8458a4fbe85d8bc27e61d4646147d82c
-
Rainer Keller authored
Change-Id: I979c7d8d01b00689269a7969b628864ca5eab991 Reviewed-by:
Topi Reiniö <topi.reinio@qt.io>
-
- 06 Jul, 2017 - 3 commits
-
-
Edward Welbourne authored
It have the virtue of documenting its meaning directly. Change-Id: I42f1be6b4c8e69dcf8b8711b42b19759a6aebe78 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Bartosz Golaszewski authored
QSoundEffect (pulseaudio) uses a workaround for stability issues: although the pulseaudio mainloop mutex is recursive, it utilizes a separate lock counting. This is not the best solution, but it is a part of a larger set of changes which improved the stability in CI under heavy load. QSoundEffect always calls pa_threaded_mainloop_lock/unlock() from the same thread so the additional lock counting works in normal situation even though it doesn't use atomic types. However if pa_context_connect() fails, pa_threaded_mainloop_unlock() is called without regard to current lock count. This leads to random double-unlock aborts if pa_context_connect() fails more than once (e.g. after the reconnect scheduled from onContextFailed()). Fix this by always using the PulseDaemon wrappers around pa_threaded_mainloop_lock/unlock(). Task-number: QTBUG-61725 Change-Id: I41eb9a76892a6646fd5620ef8f686473b339464f Reviewed-by:
Christian Stromme <christian.stromme@qt.io>
-
Liang Qi authored
Conflicts: .qmake.conf Change-Id: I5f9bed6cb611471db61b9c69004f16786822625d
-
- 30 Jun, 2017 - 3 commits
-
-
Liang Qi authored
Change-Id: Ib4f0ad04f54dca3c71fe09a25629d2c5b604ca5b
-
Oswald Buddenhagen authored
Change-Id: Ifcf6bf24ffe1e1762796ff330f6ae1357aa83870
-
Thiago Macieira authored
Change-Id: Icd0e0d4b27cb4e5eb892fffd14b5285d43f4afbf Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-