summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Remove the graphicsType enum from QVideoSinkLars Knoll2021-04-169-69/+3
* Clean up QVideoSink and it's platform implementationLars Knoll2021-04-1616-565/+189
* Remove unused methodLars Knoll2021-04-167-25/+0
* Rename QVideoSurfaceFormat to QVideoFrameFormatLars Knoll2021-04-1463-581/+581
* Remove QAbstractVideoFilterLars Knoll2021-04-1413-587/+6
* Add some very basic and incomplete docs for QVideoSinkLars Knoll2021-04-121-0/+64
* Cleanups in QVideoSinkLars Knoll2021-04-122-43/+1
* Remove the notifyInterval() functionalityLars Knoll2021-04-0843-642/+37
* Fix audio device switching on Linux in the audiooutput exampleLars Knoll2021-04-082-1/+2
* Get rid of QMediaPlayer::setCustomRole() and relatedLars Knoll2021-04-0818-308/+52
* Remove 16bit RGB pixel formatsLars Knoll2021-04-0815-189/+0
* Various fixes to the shader codeLars Knoll2021-04-0817-34/+127
* Cleanups in the shadersLars Knoll2021-04-088-97/+16
* Add support for HW rendering of Y8 and Y16 video formatsLars Knoll2021-04-083-9/+31
* Add a colorMatrix to the rgb shadersLars Knoll2021-04-086-16/+35
* 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-0813-220/+1
* 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-0814-1285/+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-0718-1363/+734
* Use the infra in QVideoSurfaceFormat to get shaders and uniformsLars Knoll2021-04-074-117/+49
* Move the shaders from the quick tools into QtMultimediaLars Knoll2021-04-0731-42/+258
* More work to enable HW decoding for Qt QuickLars Knoll2021-04-0723-146/+202
* Fix compilation errorsShawn Rutledge2021-04-067-2/+20
* Start adding infrastructure to retrieve video frames as textureLars Knoll2021-04-0612-33/+96
* Add support for rendering P010 and P016 formats in QuickLars Knoll2021-04-067-1/+137
* Simplify codeLars Knoll2021-04-061-12/+5
* Get rid of QAbstractVideoSurfaceLars Knoll2021-04-0633-829/+56
* Correctly set the target rect when going fullscreenLars Knoll2021-04-061-0/+1
* Fix video playback on WindowsLars Knoll2021-04-0620-231/+91
* Fix compilation on AndroidLars Knoll2021-04-0614-147/+92
* Smaller API cleanups in QVideoFrameLars Knoll2021-04-067-13/+7
* Move the PixelFormat enum from QVideoFrame to QVideoSurfaceFormatLars Knoll2021-04-0656-662/+667
* QVideoFrame should be constructed with a QSurfaceFormatLars Knoll2021-04-064-31/+36
* Remove the handle type from QVideoSurfaceFormatLars Knoll2021-04-0615-83/+31
* 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-0616-39/+102
* 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-0617-142/+24
* Remove the custom video surface examplesLars Knoll2021-04-061-0/+2
* 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-068-29/+56