* feat(mobile): avif decoder * decode avif in the core first on android, tone-map hdr like jxl and support premultiplied alpha * decode avif with rav1d's safe api * use rav1d's assembly * thread avif decodes by their tile count * convert colour-managed avif in bands * use the codec dependencies' simd kernels * free avif pictures before resizing * map avif alpha through a table * premultiply avif while writing alpha * drop the avif container after decoding * use core avif decoder on ios * fall back to imageio on ios when the core can't decode an avif --------- Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
104 lines
4.6 KiB
Plaintext
104 lines
4.6 KiB
Plaintext
# @generated - this file is auto-generated by `mise lock` https://mise.en.dev/dev-tools/mise-lock.html
|
|
|
|
[conda-packages.linux-arm64."_openmp_mutex-4.5-20_gnu"]
|
|
url = "https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-20_gnu.conda"
|
|
checksum = "sha256:a2527b1d81792a0ccd2c05850960df119c2b6d8f5fdec97f2db7d25dc23b1068"
|
|
|
|
[conda-packages.linux-arm64."libgcc-16.2.0-h205dda4_7"]
|
|
url = "https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-16.2.0-h205dda4_7.conda"
|
|
checksum = "sha256:eae7a3449d5a3b5351c5427137c076cc3fc826645c7bfc42dc10772b783826f1"
|
|
|
|
[conda-packages.linux-arm64."libgcc-ng-16.2.0-he9431aa_7"]
|
|
url = "https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-16.2.0-he9431aa_7.conda"
|
|
checksum = "sha256:d7502682cfce6f51aabd40bba63cd6b46db3d3e4b67abdb00f54ae72332523db"
|
|
|
|
[conda-packages.linux-arm64."libgomp-16.2.0-h8acb6b2_7"]
|
|
url = "https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-16.2.0-h8acb6b2_7.conda"
|
|
checksum = "sha256:4406fd67c5beeb99b9372f9bf07aa3e40ca141e337eceebac3ff64aa72799494"
|
|
|
|
[conda-packages.linux-x64."_openmp_mutex-4.5-20_gnu"]
|
|
url = "https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda"
|
|
checksum = "sha256:1dd3fffd892081df9726d7eb7e0dea6198962ba775bd88842135a4ddb4deb3c9"
|
|
|
|
[conda-packages.linux-x64."libgcc-16.2.0-ha9f2e26_7"]
|
|
url = "https://conda.anaconda.org/conda-forge/linux-64/libgcc-16.2.0-ha9f2e26_7.conda"
|
|
checksum = "sha256:e031634c3a928f9594eba868bc46ef5230d6571a364a0c63215b06c4563bfcea"
|
|
|
|
[conda-packages.linux-x64."libgcc-ng-16.2.0-h69a702a_7"]
|
|
url = "https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-16.2.0-h69a702a_7.conda"
|
|
checksum = "sha256:03b54d7008de080a17cc2174b0e4acd6d06e1c981b2eb19846f46d8f59966034"
|
|
|
|
[conda-packages.linux-x64."libgomp-16.2.0-he0feb66_7"]
|
|
url = "https://conda.anaconda.org/conda-forge/linux-64/libgomp-16.2.0-he0feb66_7.conda"
|
|
checksum = "sha256:92a0bb350c7be6a4eedcb4e111c60aefd176018e6b1c009a6e025dbe9bbcd758"
|
|
|
|
[conda-packages.windows-x64."ucrt-10.0.26100.0-h57928b3_0"]
|
|
url = "https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda"
|
|
checksum = "sha256:3005729dce6f3d3f5ec91dfc49fc75a0095f9cd23bab49efb899657297ac91a5"
|
|
|
|
[conda-packages.windows-x64."vc-14.5-ha367084_42"]
|
|
url = "https://conda.anaconda.org/conda-forge/win-64/vc-14.5-ha367084_42.conda"
|
|
checksum = "sha256:0598ca1ce913618cff9bd90391bcf75cd9edb22057c85dd6784dd762b7a888e2"
|
|
|
|
[conda-packages.windows-x64."vc14_runtime-14.51.36247-habf1de7_42"]
|
|
url = "https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.51.36247-habf1de7_42.conda"
|
|
checksum = "sha256:8dfbfd68ebf53249d11e528cbb80ad5a2460b0c5b4636eed82ee0d3950827a3d"
|
|
|
|
[conda-packages.windows-x64."vcomp14-14.51.36247-habf1de7_42"]
|
|
url = "https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.51.36247-habf1de7_42.conda"
|
|
checksum = "sha256:b3558ed059d6272ef919ea959311af73c35b5fe43c789cd43f71b398671fec49"
|
|
|
|
[[tools."conda:nasm"]]
|
|
version = "2.16.03"
|
|
backend = "conda:nasm"
|
|
|
|
[tools."conda:nasm".options]
|
|
channel = "conda-forge"
|
|
|
|
[tools."conda:nasm"."platforms.linux-arm64"]
|
|
checksum = "sha256:af354688ee0ab41bd6d538b5c12fc392825da0e9549d5b4256ec13704b177bbd"
|
|
url = "https://conda.anaconda.org/conda-forge/linux-aarch64/nasm-2.16.03-h68df207_1.conda"
|
|
conda_deps = [
|
|
"libgcc-ng-16.2.0-he9431aa_7",
|
|
"libgcc-16.2.0-h205dda4_7",
|
|
"_openmp_mutex-4.5-20_gnu",
|
|
"libgomp-16.2.0-h8acb6b2_7",
|
|
]
|
|
|
|
[tools."conda:nasm"."platforms.linux-x64"]
|
|
checksum = "sha256:d01bfa655ad08d33dc5830a5166c7b664143df24fab59d41df15f076c58000b6"
|
|
url = "https://conda.anaconda.org/conda-forge/linux-64/nasm-2.16.03-h4bc722e_1.conda"
|
|
conda_deps = [
|
|
"libgcc-ng-16.2.0-h69a702a_7",
|
|
"libgcc-16.2.0-ha9f2e26_7",
|
|
"_openmp_mutex-4.5-20_gnu",
|
|
"libgomp-16.2.0-he0feb66_7",
|
|
]
|
|
|
|
[tools."conda:nasm"."platforms.macos-arm64"]
|
|
checksum = "sha256:a1d8b8f6be3ccf94d8f29920a61fa83e4a94da84e8f0bdec4a5937092d56e59d"
|
|
url = "https://conda.anaconda.org/conda-forge/osx-arm64/nasm-2.16.03-h99b78c6_1.conda"
|
|
conda_deps = []
|
|
|
|
[tools."conda:nasm"."platforms.macos-x64"]
|
|
checksum = "sha256:67e4730cee8b72abdcd587e3407dad7eb5fb97b07754c673cb20583d2e528ac0"
|
|
url = "https://conda.anaconda.org/conda-forge/osx-64/nasm-2.16.03-hfdf4475_1.conda"
|
|
conda_deps = []
|
|
|
|
[tools."conda:nasm"."platforms.windows-x64"]
|
|
checksum = "sha256:cce00ed17e684bf84c8cc592de578fedfb93b2d2357256c41c262b67ceacf6e7"
|
|
url = "https://conda.anaconda.org/conda-forge/win-64/nasm-2.16.03-hfd05255_1.conda"
|
|
conda_deps = [
|
|
"ucrt-10.0.26100.0-h57928b3_0",
|
|
"vc-14.5-ha367084_42",
|
|
"vc14_runtime-14.51.36247-habf1de7_42",
|
|
"vcomp14-14.51.36247-habf1de7_42",
|
|
]
|
|
|
|
[[tools.rust]]
|
|
version = "1.99.1"
|
|
backend = "core:rust"
|
|
|
|
[tools.rust.options]
|
|
components = "clippy,rustfmt"
|