New: FFmpeg 8+, CUDA, OpenCL, Vulkan, ShaderC, libplacebo, libVPL#88
Open
softworkz wants to merge 12 commits intoShiftMediaProject:masterfrom
Open
New: FFmpeg 8+, CUDA, OpenCL, Vulkan, ShaderC, libplacebo, libVPL#88softworkz wants to merge 12 commits intoShiftMediaProject:masterfrom
softworkz wants to merge 12 commits intoShiftMediaProject:masterfrom
Conversation
It was simply compiled by cl.exe ffbuild/bin2c.c (no params) Signed-off-by: softworkz <softworkz@hotmail.com>
Latest FFmpeg has resources which need similar treatment like .cu files. Signed-off-by: softworkz <softworkz@hotmail.com>
The $(Project) variable is not always available, causing intermediate outputs from all projects going into the same directory
…omp) - Add support for shaderc - Add support for shader (.comp) file conversion to C strings - Add support for OpenCL (.cl) file conversion to C strings - Add support for CUDA PTX compile via NVCC and conversion to C strings Signed-off-by: softworkz <softworkz@hotmail.com>
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.
Major Update - Supports FFmpeg 8.x and beyond
Changes
(supersedes Add support for fftools/resources #83)
smp_common.propsfileThis is imported by all projects and allows to apply changes easily and in a persistent way - i.e. your modifications do not get lost when regenerating the projects
This is the new dispatcher for Intel QSV hardware acceleration, which replaces libmfx
(supersedes Add support for CUDA compilation via NVCC #82)
(tesseract library naming is messy)
The generator doesn't work properly when configure has been run in the FFmpeg source dir.
Added detection for this case and warning will be shown
A repo will be provided with an adapted libplacebo which can be compiled on Windows without MSYS2
Supersedes #82
Supersedes #83
Closes #67
Closes #79
Closes #29
Closes #86