summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform
Commit message (Expand)AuthorAgeFilesLines
...
* Add QWindowCapure and QCapturableWindow for window capturingArtem Dyomin2023-06-023-2/+10
* Add audio engine warm-up on WindowsPavel Dubsky2023-05-304-3/+11
* QMediaPlayer: emit errorChanged signal whenever the error has changedVladimir Belyavsky2023-05-041-1/+1
* Fix threading problems of QVideoSinkArtem Dyomin2023-04-152-42/+77
* Implement seamless ffmpeg playback loopingArtem Dyomin2023-04-121-1/+2
* Implement the base video source class for camera and screen capturingArtem Dyomin2023-03-226-42/+73
* Add the base class for screen capture threadsArtem Dyomin2023-03-221-2/+2
* Improve ffmpeg camera formats selection on darwin OSArtem Dyomin2023-03-202-16/+45
* Add cmake var for explicit setting of default media backendArtem Dyomin2023-02-221-0/+6
* Fix ffmpeg encoding issuesArtem Dyomin2023-02-172-0/+9
* Disambiguate static constants, variables and functionsFriedemann Kleint2023-02-152-30/+30
* Implement custom X11 screen capturingArtem Dyomin2023-02-121-2/+3
* Rewrite screen capturing on macosArtem Dyomin2023-02-071-0/+3
* Set Q_LOGGING_CATEGORY staticArtem Dyomin2023-01-181-1/+1
* Fix -Wclazy-incorrect-emitTasuku Suzuki2023-01-112-13/+13
* Make QPlatformMediaIntegration::m_videoDevices a smart pointerMikolaj Boc2023-01-092-5/+7
* Set ffmpeg as the default media backendArtem Dyomin2023-01-041-14/+27
* Provide default implementation for QPlatformMediaDevicesPiotr Srebrny2022-12-152-8/+23
* Include moc_*.cpp files in main QtMM codeArtem Dyomin2022-12-134-4/+19
* Ensure qRegisterMetaType before settung up signal-slots connectionsArtem Dyomin2022-12-123-33/+77
* Add parent-child relationship on audio sources and sinksPiotr Srebrny2022-11-102-9/+18
* Remove explicit sharing from HWAccel objectPiotr Srebrny2022-10-031-1/+1
* Enable error reporting when failed to initialize backend elementPiotr Srebrny2022-09-262-11/+14
* Fix memory leak in screen capturingArtem Dyomin2022-09-091-2/+2
* Add basic screen capturing support using QScreen::grabWindowPiotr Srebrny2022-06-243-0/+103
* Use SPDX license identifiersLucie GĂ©rard2022-06-2425-950/+50
* Remove docs for internal APIsLars Knoll2022-06-166-730/+11
* Get the ALSA backend to compile againLars Knoll2022-04-291-0/+4
* Move the low level audio integration back into Qt MultimediaLars Knoll2022-04-296-34/+227
* Do not consider formats with invalid pixel format for the best formatPiotr Srebrny2022-04-281-0/+2
* Fix last remaining test failures with FFmpeg on macOSLars Knoll2022-04-041-1/+0
* Fix issues with detecting the end of playbackLars Knoll2022-04-041-2/+8
* FFmpeg: Fix QMediaRecorder::durationLars Knoll2022-04-021-1/+1
* FFmpeg: Various fixes to the ffmpeg audio decoderLars Knoll2022-04-012-3/+18
* Further improvements to HW accelerated encodingLars Knoll2022-03-311-0/+3
* Restructure the HW codec supportLars Knoll2022-03-251-1/+1
* Make sure all private headers include at least one otherThiago Macieira2022-03-087-5/+12
* FFmpeg: various fixes to get better HW accelerationLars Knoll2022-02-121-0/+7
* Add missing #include <functional>Lars Knoll2022-02-091-0/+2
* Prefer platfrom specific backend until ffmpeg becomes maturePiotr Srebrny2022-01-261-5/+6
* FFmpeg: First video recordedLars Knoll2022-01-201-0/+2
* FFmpeg: Add a V4l2 based cameraLars Knoll2022-01-201-4/+5
* FFmpeg: Add stubs for the capturing backendLars Knoll2022-01-202-427/+0
* FFmpeg: Zero copy support on macOSLars Knoll2022-01-192-0/+427
* Move the videoInputs() API our of QPlatformMediaDevicesLars Knoll2022-01-184-5/+27
* Remove some unused methodsLars Knoll2022-01-182-34/+0
* Move the list of QMediaDevices to QPlatformMediaIntegrationLars Knoll2022-01-183-16/+27
* Move the QNX backend code into a pluginLars Knoll2022-01-1741-7822/+0
* QNX backend: Two smaller fixesLars Knoll2022-01-171-3/+3
* QNX: Instantiate the QNX backendLars Knoll2022-01-172-0/+14