vf_libplacebo vulkan changes#4
Open
haasn wants to merge 98 commits into
Open
Conversation
…ccel_init() The only thing besides the hwaccel that this function uses from AVCodecHWConfigInternal is the pixel format, which should always match the hwaccel one. Will be useful in following commits.
The official name which CBS uses is bottom_field_pic_order_in_frame_present_flag.
Vulkan requires it. It technically also requires use_default_scaling_matrix_mask, but we can just be explicit and give it the matrix we fill in as-non default.
This just bumps the required loader library version (libvulkan). All device-related features, such as video decoding, atomics, etc. are still optional and the code deals with their loss on a local level (e.g. the decoder or filter checks for the features it needs, not the hwcontext). Bumping the required version essentially packs all maintenance extensions which correct the spec rather than requiring to enable them individually.
cyanreg
force-pushed
the
vulkan
branch
5 times, most recently
from
September 15, 2024 09:53
8a93e4e to
ea6a60d
Compare
cyanreg
force-pushed
the
vulkan
branch
7 times, most recently
from
September 22, 2024 21:34
7dffb45 to
ddc7353
Compare
cyanreg
force-pushed
the
vulkan
branch
2 times, most recently
from
September 30, 2024 21:45
2793fa8 to
ffe419d
Compare
cyanreg
force-pushed
the
vulkan
branch
5 times, most recently
from
October 17, 2024 08:00
9f5e58a to
af9d79e
Compare
cyanreg
force-pushed
the
vulkan
branch
2 times, most recently
from
October 26, 2024 13:11
c75621c to
1400dd8
Compare
cyanreg
force-pushed
the
vulkan
branch
9 times, most recently
from
November 10, 2024 14:36
724de9f to
b0c3fd8
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I dropped commit 9b22b1d "avfilter/vf_libplacebo: forward queue locking primitives" and rewrote it from scratch on top of current branch head, plus some other related fixes.
I did not touch any of your commits, github just shows them because I removed their parent.