summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Test that the package configs for QtMultimedia work.Stephen Kelly2012-07-205-1/+99
| | | | | Change-Id: I17bbc52d6ab98cef4da6c56bfaa306a154a5aba2 Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Added volume property to QMediaRecorderDmytro Poplavskiy2012-07-1914-4/+147
| | | | | Change-Id: I19f727107651c9f640ca1c010a3764f05aef8820 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Ported QML camera example to QtQuick 2.0 and QtMultimedia 5.0Dmytro Poplavskiy2012-07-1911-510/+401
| | | | | | | | Removed controls not currently supported on Qt5 platforms and added basic video capture mode Change-Id: I1f188d31af770cfb6ebb65ab5ee4a5467abcfbeb Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Gst player backend: removed fifo based stream playback fallbackDmytro Poplavskiy2012-07-193-137/+5
| | | | | | | | | | It was used on systems without appsrc element support, but since the appsrc is part of base elements for a long, thre is a very little value in fifo based fallback. Change-Id: I162233cbb55821443c892f00ebd29c0498ae7152 Reviewed-by: Ling Hu <ling.hu@nokia.com> Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Removed the playbackStateChanged signal from Video elementDmytro Poplavskiy2012-07-191-9/+0
| | | | | | | It conflicts with Video.playbackState property notifications Change-Id: I47901547e9db6f2b71e25c05ca8ce24c402eb5a2 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Player example histogram: Process frames on a separate threadLev Zelenskiy2012-07-192-36/+79
| | | | | | Change-Id: I6989f9ea9cb6e45c54ed75079a5b5748e15ee0d8 Reviewed-by: Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com> Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Videoprobe implementation for wmf backend.Lev Zelenskiy2012-07-199-9/+1139
| | | | | | Change-Id: Ia597af428764229a76c0059ae7a57eb302aee63d Reviewed-by: Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com> Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Added base and soundeffect testKurt Korbatits2012-07-193-0/+261
| | | | | | Change-Id: I50527c75e5e25d897ddf192bfdc34de62dd56127 Reviewed-by: Michael Goddard <michael.goddard@nokia.com> Reviewed-by: Daniel Kovacic <daniel.kovacic@nokia.com>
* Added an audio recording system testdakovaci2012-07-191-0/+77
| | | | | | | Added a systemtest for audio recording Change-Id: Ie4af8145702f29b04c1e62184a9667b54123b8c6 Reviewed-by: Daniel Kovacic <daniel.kovacic@nokia.com>
* Fix QQuickCanvas renames.Toby Tomkins2012-07-181-2/+2
| | | | | | | | This is required because of name changes to QtDeclarative in the commit feb996e3ab44e68082c97102556ea396f5df3f44. Change-Id: Ia40b1ea1cf3b3cb5225b7678077b627b74c47132 Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
* Added data driven integration tests for qaudiooutput.Mylione Anadarajah2012-07-171-480/+481
| | | | | | Change-Id: Ifde39817405557b073fbe60d612d01f48b9ec3ed Reviewed-by: Mithra Pattison <mithra.pattison@nokia.com> Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Added volume control for QAudioOutput & QAudioInput (alsa)Kurt Korbatits2012-07-1710-10/+252
| | | | | | | | | | | | QTBUG-25454 - Added update to docs on volume control. - Added internal volume adjustment for alsa implementation. - Enabled float sample option in QAudioDeviceInfo (alsa). Change-Id: I6b89fc8beb457d71be9ad71b538c86a008570f07 Reviewed-by: Michael Goddard <michael.goddard@nokia.com> Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
* Fix some QAudioInput errors on OSX.Michael Goddard2012-07-161-10/+36
| | | | | | | | Default buffer size wasn't always calculated correctly, and the timer used in push mode was sometimes incorrect. Change-Id: Ic31b9d16e16e4c25a5ebfc302590829e179a96bf Reviewed-by: Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com>
* Apply insignificant flag to platform that is actually unstable.Toby Tomkins2012-07-161-1/+3
| | | | | | Change-Id: Ib0acc0413f3dcc5194dc5d93b071b3bb22b9eef9 Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com> Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Fix for broken QML multimedia import on windowsMithra Pattison2012-07-162-9/+4
| | | | | | | | | | | Changed qtmultimediaquicktools into a module so that it gets installed to the bin directory. This allows the declarative_multimedia library to locate it during the 'import multimedia' process. Task-number: QTBUG-25984 Change-Id: I559469170bc713fb31633917bcbc210f862660cf Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Update example QML to follow API changeMithra Pattison2012-07-162-4/+4
| | | | | | | | | QML for ListView API in qmlvideo and qmlvideofx was modified. Usage of this API in FileBrowser file required changes to follow the new API. Change-Id: I3da25ed5bc696a72cdefc6c72d2ab95c319b758c Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Camerabin camera service: configure default video settingsDmytro Poplavskiy2012-07-169-27/+108
| | | | | | | | | encodebin doesn't like the encoding profile with ANY container caps, if container and codecs are not specified try to find a commonly used supported combination Change-Id: Icbde042bd17d9682112fb8bbb8f0d506f6ddebe1 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Updated the camerabin2 based camera with QtMultimedia changesDmytro Poplavskiy2012-07-1647-190/+887
| | | | | | | | | | | | | | Moved it to the separate plugin as the rest of gstreamer based services; Updated with libqgsttools_p changes; Implemented QMediaRecorder::status property; Made gst_photography dependency optional, it's not always available on desktop; Added video recording case to auto integration test; Moved backend implementation into qt namespace Task-number: QTBUG-26046 Change-Id: Iacfc1a6e263a4c0201d5eb28d04c960b87a230c0 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Fix include path error in shadow build of audiorecorder exampleMithra Pattison2012-07-161-0/+2
| | | | | Change-Id: Iafe726c4b84b728d084b3085bb13e5055e96bb8b Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Updated qaudioinput and qaudiooutput tests.Kurt Korbatits2012-07-162-2/+13
| | | | | | | | | | - qaudioinput changed to checking notify signal emitted instead of range checking as on loaded system this is not valid. - Added qskip's for resume() bug. Change-Id: I8d2a52427d4263ce8b5edeaaf395c4577b7394ab Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com> Reviewed-by: Daniel Kovacic <daniel.kovacic@nokia.com>
* Fixed error in qaudioinput alsa backend for invalid format.Kurt Korbatits2012-07-161-2/+2
| | | | | | | | QTBUG-26523 - Was QAudioOutput. Changed to QAudioInput. Change-Id: I04f7d38af5cb67c420adef188b81b237b6e06b97 Reviewed-by: Daniel Kovacic <daniel.kovacic@nokia.com>
* Fix a crash problem in AudioEngine due to class name change.Ling Hu2012-07-131-1/+1
| | | | | Change-Id: I18a831ffc692b5aa6de6e2626f0dc916eb57c8b7 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Fixed qaudioinput and qaudiooutput tests running on loaded systemKurt Korbatits2012-07-132-10/+10
| | | | | | | | | | | | - Changed tests to handle running on loaded or very slow systems - notify signal checks that signals are emitted but not number of as these are time related and number of emitted signals could vary greatly on slow or loaded systems. - Added skip for CI system pushSuspendResume with pulseaudio backend. Change-Id: I0abf242934507454cc992fe8daec46d6acaa2836 Reviewed-by: Michael Goddard <michael.goddard@nokia.com> Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
* Replace insignificant flag for mac with QEXPECT_FAIL. Keep for win32.Toby Tomkins2012-07-132-1/+24
| | | | | Change-Id: Ied8519294e34d74ef854baa5be5cba2972a7f33c Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Specify the platform on which test is insignificant.Toby Tomkins2012-07-121-1/+3
| | | | | Change-Id: I24230693f6a53ac975bfc92d82f39ce065334036 Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
* Skip crashing tests and replace insignificant tests with QEXPECT_FAIL.Toby Tomkins2012-07-122-2/+82
| | | | | | | | | Task-number: QTBUG-25310 Task-number: QTBUG-26481 Change-Id: Ib6cbbe4f23a7ad7ea72db0f686aa5b2c96eeff76 Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com> Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Update the export macros in qtmultimedia.gitThiago Macieira2012-07-111-18/+2
| | | | | | | Use the new, simpler QT_STATIC macro. Change-Id: Ia3271a437ed76f54971444f6e73e54dbc416d483 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
* use centralized qml plugin project handlingOswald Buddenhagen2012-07-113-95/+5
| | | | | | Change-Id: If9561a27d9b96d020e2ffcf2dcc6deedb4d89e4a Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
* use centralized handling of QT_BUILD_PARTSOswald Buddenhagen2012-07-111-23/+4
| | | | | Change-Id: I9f4b70bf2dc19dc75e6490a7c5430b11add0b0f5 Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Audioprobe implementation for wmf backend.Lev Zelenskiy2012-07-119-5/+610
| | | | | Change-Id: I63af91af870cb92c838c1ab5d4752815aa60a03f Reviewed-by: Ling Hu <ling.hu@nokia.com>
* Clarify API/docs by introducing the audio "frame", and add helpers.Michael Goddard2012-07-117-81/+318
| | | | | | | | | | | The frame is the interleaved set of one sample for each channel. Add some docs and some methods that make working with samples a bit more convenient. Adjusted QAudioBuffer to use these helper functions and terminology. Change-Id: I96db48e659561972d6de2aa19893d29f9a828cd3 Reviewed-by: Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com>
* Adding script which will run automated testcases.Mylione Anadarajah2012-07-111-0/+206
| | | | | Change-Id: I586b6a52c3c3fea508ca0d4d1d8f7eb9c3b3716f Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Added wmf implementation for QAudioDecoderControlLing Hu2012-07-1114-12/+1040
| | | | | | Change-Id: Ib6d5c93577bd55995a9ae51e757156149890f15d Reviewed-by: Jun Zhu <jun.5.zhu@nokia.com> Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Fixed qaudioinput unit test with pulseaudio backendKurt Korbatits2012-07-112-5/+17
| | | | | | | | - notify signal wasn't being emitted enough. - range checking on processedUSecs extended. Change-Id: Icfa1f3b364a7e0f9d3f37abd8dc5ed0c1e22f923 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Added some directories for coming systemtestsdakovaci2012-07-103-0/+755
| | | | | | | | Some directories missing needed for coming tier 1 systemtests Change-Id: Ie22e91e5011960687daed29cf6442271c97d3352 Reviewed-by: Daniel Kovacic <daniel.kovacic@nokia.com> Reviewed-by: Sergio Ahumada <sergio.ahumada@nokia.com>
* Update ALSA device enumeration to return all devicesMithra Pattison2012-07-101-12/+5
| | | | | | | | | | Previously, if a device was marked as "Default Audio Device" then only this device would be returned during device enumeration. Now it returns all devices, with the default device placed first. Task-number: QTBUG-22103 Change-Id: I1705415bf6b58ff046c4d2812107b46b76500001 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Delete obsolete class methods and update related codeMithra Pattison2012-07-1047-385/+301
| | | | | | | | Delete obsolete methods from QAudioFormat and QAudioDeviceInfo and update code that relied on the obsolete methods. Change-Id: I007e36375a45399b1d5a289341bc5d5a05dc68cc Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Fix typo in config test name.Michael Goddard2012-07-101-1/+1
| | | | | Change-Id: Ic89cb21f9098591c97f780bd50248686f4da3919 Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
* Updated QAudioOutput and QAudioInput system testsKurt Korbatits2012-07-102-16/+38
| | | | | | | | | | | - Updated tests with volume checking. - Updated reset function in QAudioInput test. (Checking bytesReady() in pull mode is not valid) (Checking state after writing one byte doesn't guarantee going to active state) - Improved stability in CI system Change-Id: I8018bfbc163971bcb3d5f7b7a1ece6306e75ed07 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Blackberry: Fix erratic video resize behaviourThomas McGuire2012-07-101-1/+1
| | | | | | Change-Id: I699e7f81abb73e75eca2ddda22c7e5f2e852fcd5 Reviewed-by: Sean Harmer <sean.harmer@kdab.com> Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Turned back on some disabled unit tests as insignificant testsKurt Korbatits2012-07-099-7/+52
| | | | | | | | | - qaudiodecoderbackend, qaudiodeviceinfo, qaudiooutput, qaudioinput, qmediaplayerbackend, qsound, qsoundeffect enabled as insignificant tests. - skip iteration over all formats if QT_TEST_CI environement set (CI system) Change-Id: I6692dcb817445870784193c0f78c0d5f7a201063 Reviewed-by: Daniel Kovacic <daniel.kovacic@nokia.com>
* Gst capture: use QDesktopServices for default storage locationDmytro Poplavskiy2012-07-091-0/+6
| | | | | Change-Id: Icff46f2dc88572beab2eb835e24424f15ff05616 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Gst audio input: use autoaudiosrc as default deviceDmytro Poplavskiy2012-07-091-0/+5
| | | | | | | | Currently pulsesrc element is selected if it's installed, even if pulseaudio is not used. Change-Id: I7e23e647767116955e24e3681155f9cb5f6d8574 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Fix a potential leak in wmfLing Hu2012-07-051-0/+1
| | | | | Change-Id: I4fc039aeaf00a02122d5e11867c73223cc2ebbc1 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Gst capture: report the actual media location to applicationDmytro Poplavskiy2012-07-041-0/+2
| | | | | Change-Id: I2ebc7b9607fe499e2465428118bff3fe98e58672 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Fix internal compiler error of MSVC2012.Friedemann Kleint2012-07-041-5/+6
| | | | | | | Default to QLatin1String. Change-Id: I20b74f77ee0828a1c2b1337a3ab2e0012c8df06e Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
* Moved some files to different dir'sdakovaci2012-07-033-755/+0
| | | | | | | Just some rearanging to be done. Change-Id: Ib76403c3cf41cb1d1502ed2f94bdc066321e637d Reviewed-by: Daniel Kovacic <daniel.kovacic@nokia.com>
* Edited radio systemtests to support tier 1 platformsdakovaci2012-07-031-53/+3
| | | | | | | Some tests were not compatable to tier 1 platforms Change-Id: Ibf3221f638b5a52159e6f3004f1a6da7ef83785e Reviewed-by: Daron Andrew Edie <daron.edie@nokia.com>
* Removed some system tests not applicatple to tier 1 platformsdakovaci2012-07-031-209/+148
| | | | | Change-Id: I24ab04409593f4b046aec55a1e467e3bb4b08464 Reviewed-by: Natalia Shubina <natalia.shubina@nokia.com>
* Fix installation of spectrum exampleMithra Pattison2012-07-021-1/+2
| | | | | | | | | Fixed setup of spectrum project, to correctly install the spectrum executable. Task-number: QTBUG-13018 Change-Id: Ifcc55d02cf0e50f9c1015fa89b5f2d851b2a44c4 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>