summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* GStreamer: fix seekable detectionHEADdevTim Blechmann14 hours2-1/+6
* GStreamer: fully stop elements before removingTim Blechmann14 hours2-6/+14
* GStreamer: factor detectPipelineIsSeekable out of event handlerTim Blechmann14 hours3-11/+20
* GStreamer: implement QGstPipeline::processMessagesTim Blechmann18 hours2-5/+23
* GStreamer: improve logging of state changesTim Blechmann18 hours1-3/+7
* Add methods QVideoFrame::streamFrameRate and setStreamFrameRateArtem Dyomin29 hours3-0/+35
* Add rotation property to QVideoFrameFormatArtem Dyomin33 hours11-12/+104
* Update dependencies on 'dev' in qt/qtmultimediaQt Submodule Update Bot34 hours1-4/+4
* Use correct stride factor with YUV420P10 pixel formatJøger Hansegård36 hours211-31/+68
* Simplify color management tests by using FFmpeg color conversionJøger Hansegård38 hours91-224/+339
* GStreamer: add qIsGstObjectOfType and unit tests for castsTim Blechmann39 hours3-0/+44
* GStreamer: improve readability of debugging outputTim Blechmann39 hours1-17/+48
* Rename QVideoFrameFormat::frameRate => streamFrameRateArtem Dyomin39 hours15-27/+52
* Align QVideoFrame::mirrored with QVideoFrameFormat::isMirroredArtem Dyomin41 hours3-4/+19
* GStreamer: improve dot graph generationTim Blechmann3 days1-6/+10
* GStreamer: add createFromPipelineDescriptionTim Blechmann3 days4-1/+113
* tests: minimal player - add --loop argumentTim Blechmann4 days1-2/+11
* GStreamer: audio io - warn to default logging outputTim Blechmann4 days2-9/+11
* QAudioDecoderBackend: relax unit testTim Blechmann4 days1-3/+0
* GStreamer: QGstreamerMediaPlayer tweak dtorTim Blechmann4 days1-1/+0
* GStreamer: relax pipeline state failuresTim Blechmann4 days2-4/+6
* GStreamer: don't skip play_startsPlayback_withAndWithoutOutputsConnectedTim Blechmann4 days1-2/+0
* GStreamer: use alsasrc/sink when configured for alsaTim Blechmann4 days2-12/+27
* ALSA: cleanupsTim Blechmann4 days3-7/+7
* ALSA: relax (sys)default detectionTim Blechmann4 days1-3/+3
* ALSA: use first device as defaultTim Blechmann4 days1-4/+7
* Correct license for test filesLucie Gérard4 days4-4/+4
* ALSA: simplify implementation of `availableDevices`Tim Blechmann5 days1-34/+53
* GStreamer: fix access to duration metadataTim Blechmann5 days3-3/+63
* GStreamer: QGstreamerImageCapture - add mutexTim Blechmann5 days2-2/+16
* GStreamer: QGstreamerImageCapture - set metadata immediatelyTim Blechmann5 days3-5/+10
* Doc: correctly link to QIODevice::WriteOnlyVolker Hilsheimer5 days1-1/+1
* Android: Use correct Constant ValueBartlomiej Moskal6 days1-1/+1
* Treat AV_HWDEVICE_TYPE_D3D12VA as other Windows device typesJøger Hansegård6 days1-0/+7
* Add condition to QProcess usageTomasz Kozłowski6 days1-0/+10
* Reduce startup time on Windows with FFmpeg 7.0Jøger Hansegård8 days2-0/+10
* Fix handling of the leftover packets in muxer upon cleanupArtem Dyomin8 days1-1/+5
* Rename QPlatformMediaRecorder::error(code, desc) => updateErrorArtem Dyomin8 days11-50/+50
* Update dependencies on 'dev' in qt/qtmultimediaQt Submodule Update Bot8 days1-4/+4
* Use loop data mutex in muxerArtem Dyomin9 days2-4/+2
* Apply clazy's old-style-connectTim Blechmann9 days7-27/+25
* Fix little/big endian mixup for source audio in ALSA sourceMikko Hallamaa9 days1-6/+6
* GStreamer: Media player - finish state change before shutdownTim Blechmann9 days1-0/+1
* GStreamer: QGstreamerCamera - fix crash when unplugging cameraTim Blechmann9 days1-1/+11
* Tests: camera backend - test image metadataTim Blechmann9 days1-0/+23
* Update dependencies on 'dev' in qt/qtmultimediaQt Submodule Update Bot9 days1-4/+4
* FFmpeg/VAAPI: Enable finding libva shared libraries from cacheLars Sutterud9 days1-3/+4
* Extend tests to cover YUYV and UYVY pixel formatsJøger Hansegård9 days18-13/+75
* GStreamer: increase input buffer sizeTim Blechmann10 days1-1/+4
* GStreamer: fix QGstreamerMediaPlayer - fix metadata testTim Blechmann10 days2-6/+8