- Mar 09, 2022
-
-
...unless we are running out and have no other option left. This provides zero-copy video capture in most cases. Note though that the rawvideo decoder will still copy frames to adjust pitches and transfer from capture buffers to picture buffers (even if the pitches do not need adjustments).
-
-
This is so that blocks can be released from outside the demuxer.
-
This tracks which buffers have been dequeued and not yet requeued. When the capture ends, only buffers which were still queued will be freed. The pool is freed whence all buffers have been freed. This also automatically requeues a buffer when it is freed as long as the capture has not been terminated.
-
This will be used later on. Note that the FD is still stored in demux_sys_t for the cases where the pool is not created, i.e. user pointer and read-write capture modes.
-
-
This will be used later on.
-
-
-
This was not so much broken as previously poorly documented.
-
User pointers and memory map modes are identified by the same device capability flag (STREAMING). If user pointers are not supported (and they typically are not for physical hardware), then REQBUFS returns EINVAL. If the error is EINVAL, printing the error message "Invalid arguments" gives the wrong impression that VLC is misuing the V4L API. If the error is something else, then it is a real error, so should be printed as such.
-
-
-
-
-
No functional changes.
-
-
-
No functional changes.
-
Rather than force building .luac and .protoc all the time.
-
-
-
We do not build tools that are found on the system.
-
It's not available in older mingw-w64 versions
-
It doesn't involve grep nor sed. Co-authored-by:
Stephen Kitt <steve@sk2.org>
-
Hopefully Qt can build
-
- Mar 08, 2022
-
-
also fixes Video caption not visible when recent model is empty
-
Rémi Denis-Courmont authored
-
- Mar 07, 2022
-
-
-
1. Videotoolbox doesn't handle codec info. It do crop the right and bottom side if codec_size > output_size 2. There is no API to configure i_x_offset/i_y_offset to videotoolbox 3. It was a bug to let videotoolbox to crop and don't reset i_x_offset/i_y_offset.
-
-
- Mar 06, 2022
-
-
-
This enable libplacebo vulkan support, which is used by the libplacebo video output.
-
Add contrib for building vulkan module for Windows with patches from the msys2 project. We don't take a more recent version for now because it depends upon IDXGI*6 objects that are not available in the toolchain nor the contribs yet.
-
-
platform_ops doesn't exist.
-
-
In addition, the signature wasn't matching with the function itself.
-
Regression from ...
-
-