mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-11 17:29:02 +08:00
cb263f8bb8
This feature adds dav1d (AV1 decoder) to libavif which is smaller and way faster than the AOM one that's already there. I'm actually not sure if you consider this a feature or an alternative. It's a bit of an edge case. The decoder itself is definitely an alternative to the one that's already there, but: libavif supports several codecs at once so adding both aom and dav1d at the same time works, and the user can choose the preferred codec via libavif's API surface. So pedantically spoken it adds and doesn't take away. - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). (...ish) - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file.
34 lines
651 B
JSON
34 lines
651 B
JSON
{
|
|
"name": "libavif",
|
|
"version-semver": "1.0.4",
|
|
"port-version": 1,
|
|
"description": "Library for encoding and decoding AVIF files",
|
|
"homepage": "https://github.com/AOMediaCodec/libavif",
|
|
"license": "BSD-2-Clause AND Apache-2.0",
|
|
"dependencies": [
|
|
"libyuv",
|
|
{
|
|
"name": "vcpkg-cmake",
|
|
"host": true
|
|
},
|
|
{
|
|
"name": "vcpkg-cmake-config",
|
|
"host": true
|
|
}
|
|
],
|
|
"features": {
|
|
"aom": {
|
|
"description": "AV1 codec library",
|
|
"dependencies": [
|
|
"aom"
|
|
]
|
|
},
|
|
"dav1d": {
|
|
"description": "dav1d decoder library",
|
|
"dependencies": [
|
|
"dav1d"
|
|
]
|
|
}
|
|
}
|
|
}
|