- Oct 22, 2021
-
-
Silas Della Contrada authored
- Increased decoder gpu frame pool size to 64 frames to support filter graphs (would else result in out of memory errors)
-
- Sep 30, 2021
-
-
Silas Della Contrada authored
- Added (untested) support for RGB0 VASurface - Done some work on OpenGLWidgetRenderer (not finished, huge rewrite scheduled to next commit)
-
- Sep 16, 2021
-
-
Silas Della Contrada authored
- DXVA2 decoder is marked deprecated, as it should not be used, because D3D11 is much more recent and efficient, and works better with OpenGL, as it has no byte alignment for textures - made some preparations for a consistent copyright notice
-
Silas Della Contrada authored
- HAS BUGS!!! NOT WORKING!!!
-
Silas Della Contrada authored
-
- Sep 15, 2021
-
-
Silas Della Contrada authored
- Rendering coded stayed in OpenGLRenderer - "New" OpenGLWidgetRenderer, which contains the widget functionality of the old OpenGLRenderer - OpenGLRenderer can be reused for whatever surface you'd like to, as long as it supports OpenGL
-
- Sep 06, 2021
-
-
Silas Della Contrada authored
Audio output works perfectly after first tests, even after fast repeatedly pausing and resuming, the audio stays synchronized to the video
-
- Sep 01, 2021
-
-
Silas Della Contrada authored
-
Silas Della Contrada authored
This reverts merge request !11
-
- Aug 31, 2021
-
-
Silas Della Contrada authored
-
- Aug 29, 2021
-
-
Silas Della Contrada authored
Some debugging in DXVA2 and D3D11VA decode is required to support 4K videos, which results currently in out of memory
-
- Aug 28, 2021
-
-
Silas Della Contrada authored
-
Silas Della Contrada authored
Merged CMake files from feature/dxva2-d3d11va-ogl-interop into main, for improved library detection, copying of Qt libraries into build folder on Windows to enable execution and Windows build version detection, which is required for screen capturing
-
Silas Della Contrada authored
-
- Aug 27, 2021
-
-
Nik | Klampfradler authored
-
Nik | Klampfradler authored
-
Nik | Klampfradler authored
-
Nik | Klampfradler authored
-
Nik | Klampfradler authored
-
Nik | Klampfradler authored
-
- Aug 08, 2021
-
-
Silas Della Contrada authored
Additional stuff: - Zero-copy DXVA2 decode -> QSV encode working
-
- Aug 04, 2021
-
-
Silas Della Contrada authored
-
- Aug 01, 2021
-
-
Silas Della Contrada authored
-
Silas Della Contrada authored
-
- Jul 28, 2021
-
-
Silas Della Contrada authored
Major updates on AVQt::EncoderQSV: - Locks on a source as soon it gets initialized and unlocks after cleanup to prevent issues with multiple frame formats and HW contexts - Initializes and cleans up packet sinks on registration/removal if it is running - Stores and passes through framerate, because QSV doesn't support VFR, use VAAPI instead for this feature Minor updates: - Added libva to link_libraries in CMake config - Player example is using the static library instead of the dynamic one - Encoding is now enabled by default in example Player
-
Silas Della Contrada authored
-
- Jul 16, 2021
-
-
Silas Della Contrada authored
-
- Jul 15, 2021
-
-
Silas Della Contrada authored
- Solved stretched video by setting glViewport to correctly scaled values - Code cleanup required - Running on X11 crashes with error: "Invalid EGL display"
-
- Jul 04, 2021
-
-
Silas Della Contrada authored
- Muxer: output format - Encoders: codec and bitrate Further changes: - Added ``AVHWDeviceContext`` parameter to ``IFrameSink::onFrame()`` to prepare zero-copy implementation for encoders
-
- Jun 18, 2021
-
-
Silas Della Contrada authored
- Increased buffer size of AVIOContext in AVQt::Demuxer - Fixed bug in AVQt::Demuxer::init(): Allocation has to be made with av_malloc() - Removed include of experimental C++ headers in Muxer.cpp (Not required any more) - Fixed thread safe calls of GUI related functions in AVQt::OpenGLRenderer - Added Windows related sections to CMake files (Passing Libav and OpenAL locations with commandline arguments instead of hardcoding them) - Adapted example main.cpp to current state of Windows support
-
- Jun 12, 2021
-
-
Silas Della Contrada authored
-
- Jun 05, 2021
-
-
Silas Della Contrada authored
-
Silas Della Contrada authored
-
- May 28, 2021
-
-
Silas Della Contrada authored
- required for Raspberry Pi OS
-
- May 27, 2021
-
-
Silas Della Contrada authored
-
- May 23, 2021
-
-
Silas Della Contrada authored
-
Silas Della Contrada authored
-
- May 21, 2021
-
-
Silas Della Contrada authored
-
- May 10, 2021
-
-
Silas Della Contrada authored
- optimization, cleanup and error reinforcement required - started rewriting OpenGLRenderer to use PTS for RenderClock interval instead of the inverse of framerate, because not every stream contains information about framerate
-
- May 06, 2021
-
-
Silas Della Contrada authored
- Rewrote *.pro for MinGW compilation on Linux for Windows - Compilation with MinGW successful
-