summaryrefslogtreecommitdiffstats
path: root/src/multimedia
Commit message (Expand)AuthorAgeFilesLines
* Remove the plane width code from the shadersLars Knoll2021-04-089-82/+26
* Remove endian specific surface formatsLars Knoll2021-04-0811-102/+31
* Use the new RHI texture formats for 16bit texturesLars Knoll2021-04-082-4/+4
* Remove packed pixel formats that can't be HW acceleratedLars Knoll2021-04-0812-220/+0
* Move conversion functions from CVPixelFormat to our pixel formatLars Knoll2021-04-087-101/+123
* Simplify rendering code for video frames by always using CVPixelBuffersLars Knoll2021-04-0813-1284/+415
* Add a dependency to Qt Shader ToolsLars Knoll2021-04-0715-33/+33
* Provide a shader for the AYUV444 pixel formatLars Knoll2021-04-074-1/+26
* Move the texture uploading code into Qt MultimediaLars Knoll2021-04-076-242/+604
* Use the infra in QVideoSurfaceFormat to get shaders and uniformsLars Knoll2021-04-072-10/+7
* Move the shaders from the quick tools into QtMultimediaLars Knoll2021-04-0726-0/+547
* More work to enable HW decoding for Qt QuickLars Knoll2021-04-0719-128/+175
* Fix compilation errorsShawn Rutledge2021-04-065-2/+18
* Start adding infrastructure to retrieve video frames as textureLars Knoll2021-04-068-21/+85
* Get rid of QAbstractVideoSurfaceLars Knoll2021-04-0630-808/+56
* Fix video playback on WindowsLars Knoll2021-04-0619-231/+90
* Fix compilation on AndroidLars Knoll2021-04-0613-146/+92
* Smaller API cleanups in QVideoFrameLars Knoll2021-04-066-12/+6
* Move the PixelFormat enum from QVideoFrame to QVideoSurfaceFormatLars Knoll2021-04-0643-577/+582
* QVideoFrame should be constructed with a QSurfaceFormatLars Knoll2021-04-064-31/+36
* Remove the handle type from QVideoSurfaceFormatLars Knoll2021-04-067-34/+13
* Remove metaData from QVideoFrameLars Knoll2021-04-062-45/+0
* Rough adaptation of the QNX codeLars Knoll2021-04-066-148/+6
* Rename the control classes on darwinDoris Verria2021-04-0622-209/+209
* Don't add cameraControl and imageCaptureControl on session initializationDoris Verria2021-04-0615-38/+101
* Move the camera controls to QPlatformCamera for darwinDoris Verria2021-04-064-27/+21
* Remove all uses of QAbstractVideoSurface from the gstreamer backendLars Knoll2021-04-066-152/+47
* Clean up QAbstractVideoSurface usages in the gstreamer backendLars Knoll2021-04-065-50/+76
* Clean up most QAbstractVideoSurface usagesLars Knoll2021-04-0614-130/+18
* Remove unused API using QAbstractVideoSurface on macOS/iOSLars Knoll2021-04-0612-33/+6
* Use the new AVFVideoSink abstraction for the camera as wellLars Knoll2021-04-067-28/+55
* Some fixes to the capture handling on macOS/iOSLars Knoll2021-04-063-49/+28
* Further refactor the video sink implementation on macOS/iOS.Lars Knoll2021-04-068-274/+263
* Kill QVideoFrame::PixmapHandleLars Knoll2021-04-064-7/+1
* Get rid of the AVFVideoOutput interfaceLars Knoll2021-04-067-124/+7
* ename AVFVideoWindowControl to AVFVideoSinkLars Knoll2021-04-068-41/+41
* Get rid of AVFCameraWindowControlLars Knoll2021-04-064-390/+0
* Fix windowed video rendering for capture sessions on macOSLars Knoll2021-04-066-61/+81
* Fix Windowed playback on macOSLars Knoll2021-04-067-29/+53
* Rename FooMediaRecorderControl to FooMediaEncoder for darwin classesDoris Verria2021-04-069-39/+38
* Fix compilation on macOSLars Knoll2021-04-0610-63/+49
* Get rid of QPainterVideoSurfaceLars Knoll2021-04-065-1852/+0
* Fix QML video renderingLars Knoll2021-04-061-0/+1
* Remove the QGstVideoRendererPluginLars Knoll2021-04-068-258/+43
* Convert QGraphicsVideoItem to use QVideoSinkLars Knoll2021-04-062-1/+15
* Various improvements to QVideoFrame->QImage conversionLars Knoll2021-04-066-116/+409
* Remove AdobeDng and CameraRaw pixel formatsLars Knoll2021-04-062-20/+1
* Use QVideoFrame::image() instead of a QGstUtils::bufferToImage()Lars Knoll2021-04-063-76/+6
* Fixes to the Gstreamer playerLars Knoll2021-04-062-15/+31
* Add support for P010 and P016 video formatsLars Knoll2021-04-065-1/+97