@@ -8,23 +8,21 @@ let package = Package(
88 products: [
99 . library(
1010 name: " FFmpeg " ,
11- type: . static,
1211 targets: [ " _FFmpeg " ]
1312 ) ,
1413 . library(
1514 name: " FFmpeg-GPL " ,
16- type: . static,
1715 targets: [ " _FFmpeg-GPL " ]
1816 ) ,
1917 ] ,
2018 targets: [
2119 . target(
2220 name: " _FFmpeg " ,
2321 dependencies: [
24- " Libavcodec " , " Libavfilter " , " Libavformat " , " Libavutil " , " Libswresample " , " Libswscale " ,
22+ " Libavcodec " , " Libavdevice " , " Libavfilter " , " Libavformat " , " Libavutil " , " Libswresample " , " Libswscale " ,
2523 " Libssl " , " Libcrypto " , " Libass " , " Libfreetype " , " Libfribidi " , " Libharfbuzz " ,
2624 " MoltenVK " , " Libshaderc_combined " , " lcms2 " , " Libplacebo " , " Libdovi " , " Libunibreak " ,
27- " gmp " , " nettle " , " hogweed " , " gnutls " , " Libdav1d "
25+ " gmp " , " nettle " , " hogweed " , " gnutls " , " Libdav1d " , " Libuavs3d "
2826 ] ,
2927 path: " Sources/_FFmpeg " ,
3028 linkerSettings: [
@@ -46,10 +44,10 @@ let package = Package(
4644 . target(
4745 name: " _FFmpeg-GPL " ,
4846 dependencies: [
49- " Libavcodec-GPL " , " Libavfilter-GPL " , " Libavformat-GPL " , " Libavutil-GPL " , " Libswresample-GPL " , " Libswscale-GPL " ,
47+ " Libavcodec-GPL " , " Libavdevice-GPL " , " Libavfilter-GPL " , " Libavformat-GPL " , " Libavutil-GPL " , " Libswresample-GPL " , " Libswscale-GPL " ,
5048 " Libssl " , " Libcrypto " , " Libass " , " Libfreetype " , " Libfribidi " , " Libharfbuzz " ,
5149 " MoltenVK " , " Libshaderc_combined " , " lcms2 " , " Libplacebo " , " Libdovi " , " Libunibreak " ,
52- " Libsmbclient " , " gmp " , " nettle " , " hogweed " , " gnutls " , " Libdav1d "
50+ " Libsmbclient " , " gmp " , " nettle " , " hogweed " , " gnutls " , " Libdav1d " , " Libuavs3d "
5351 ] ,
5452 path: " Sources/_FFmpeg-GPL " ,
5553 linkerSettings: [
@@ -70,33 +68,38 @@ let package = Package(
7068 ) ,
7169 . binaryTarget(
7270 name: " Libavcodec-GPL " ,
73- url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2/Libavcodec-GPL.xcframework.zip " ,
74- checksum: " 3645a5acfe13773c13098da7fb2cde34806ef070479688e9c9d69e3125ba2888 "
71+ url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2-fix/Libavcodec-GPL.xcframework.zip " ,
72+ checksum: " 38da2fdf8938075ebe12d71e0a0f6202cfd8d9e7c45c0c5e2ea81d1b10a9936b "
73+ ) ,
74+ . binaryTarget(
75+ name: " Libavdevice-GPL " ,
76+ url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2-fix/Libavdevice-GPL.xcframework.zip " ,
77+ checksum: " 06a5e373565414ab36bddbfe0a213a5bc3df3d2cb82e704e4fb2a7dbf3fdeb48 "
7578 ) ,
7679 . binaryTarget(
7780 name: " Libavformat-GPL " ,
78- url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2/Libavformat-GPL.xcframework.zip " ,
79- checksum: " e9f7af9b1d6753ad4d0fd6832494b3c266661db11dddeb90cb2c88629e91455d "
81+ url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2-fix /Libavformat-GPL.xcframework.zip " ,
82+ checksum: " bade8202ac9ba2b77537fe056c8f717b900f5efe5949dcfdced3709dfc5cf3ec "
8083 ) ,
8184 . binaryTarget(
8285 name: " Libavfilter-GPL " ,
83- url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2/Libavfilter-GPL.xcframework.zip " ,
84- checksum: " 3fd809cfb65abca839643dfde0a62bcc0e4d200b37bd6b18060ca2fd38483dcb "
86+ url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2-fix /Libavfilter-GPL.xcframework.zip " ,
87+ checksum: " 240fc85e55a80ec4471f62cc976f4fb65c758ff97a076dc0234b135feef6eec1 "
8588 ) ,
8689 . binaryTarget(
8790 name: " Libavutil-GPL " ,
88- url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2/Libavutil-GPL.xcframework.zip " ,
89- checksum: " e62fefac24c0f8f428b0b6cf71350febf63d5c16b01fb0b0995084e5167c7c5c "
91+ url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2-fix /Libavutil-GPL.xcframework.zip " ,
92+ checksum: " e02b55c5449bb643fd69f68a08b38107431ac25d7a87d42ea33ee666074383cf "
9093 ) ,
9194 . binaryTarget(
9295 name: " Libswresample-GPL " ,
93- url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2/Libswresample-GPL.xcframework.zip " ,
94- checksum: " 38842558a2256c5d1c345a49dbd2cdcf30f211698b9dfcf1c9fa006c6aad988b "
96+ url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2-fix /Libswresample-GPL.xcframework.zip " ,
97+ checksum: " b8d4b5d2a6db06b2e9bbdfd691d5ebb8a58325e38e228873aa2c1ee33250b366 "
9598 ) ,
9699 . binaryTarget(
97100 name: " Libswscale-GPL " ,
98- url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2/Libswscale-GPL.xcframework.zip " ,
99- checksum: " 750e7fb43b483e4d8fff8f5f745cdb97bb1d6c5e6cf299aeb308a9f4d93546fa "
101+ url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2-fix /Libswscale-GPL.xcframework.zip " ,
102+ checksum: " b3a1b347c71431687f051ab0f658645455ad221dbdd7d04b080404e6f0ae3aec "
100103 ) ,
101104 //AUTO_GENERATE_TARGETS_BEGIN//
102105
@@ -170,6 +173,12 @@ let package = Package(
170173 checksum: " 589db9c241e6cc274f2825bee542add273febd0666ebd7ea8a402574ed76e9af "
171174 ) ,
172175
176+ . binaryTarget(
177+ name: " Libuavs3d " ,
178+ url: " https://github.com/mpvkit/libuavs3d-build/releases/download/1.2.1/Libuavs3d.xcframework.zip " ,
179+ checksum: " 893257fc73c61b87fb45ee9de7df6ac4a6967062d7cac2c8d136cd2774a04971 "
180+ ) ,
181+
173182 . binaryTarget(
174183 name: " Libdovi " ,
175184 url: " https://github.com/mpvkit/libdovi-build/releases/download/3.3.0/Libdovi.xcframework.zip " ,
@@ -184,8 +193,8 @@ let package = Package(
184193
185194 . binaryTarget(
186195 name: " Libshaderc_combined " ,
187- url: " https://github.com/mpvkit/libshaderc-build/releases/download/2024.1.0-fix /Libshaderc_combined.xcframework.zip " ,
188- checksum: " 049236601b70155baeb78a124c8b30f3e4f31f5aa4c6d20370d58c62eca87ec3 "
196+ url: " https://github.com/mpvkit/libshaderc-build/releases/download/2024.2.0 /Libshaderc_combined.xcframework.zip " ,
197+ checksum: " 1ccd9fce68ea29af030dceb824716fc16d1f4dcdc0b912ba366d5cb91d7b1add "
189198 ) ,
190199
191200 . binaryTarget(
@@ -208,33 +217,33 @@ let package = Package(
208217
209218 . binaryTarget(
210219 name: " Libavcodec " ,
211- url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2/Libavcodec.xcframework.zip " ,
212- checksum: " 60a6ffb5674ac18601404ad98be4356bacfabac11cdf036edf89d4497bde8e6f "
220+ url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2-fix /Libavcodec.xcframework.zip " ,
221+ checksum: " a4827d96249d8494cfc954db12c8d9ead6c90fb13a2362f459a19d59b8b890f6 "
213222 ) ,
214223 . binaryTarget(
215224 name: " Libavformat " ,
216- url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2/Libavformat.xcframework.zip " ,
217- checksum: " 9ba4b986ff04848389cb684ac806e327a1ec85c2fcfb3cf1fa656eabac6d4641 "
225+ url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2-fix /Libavformat.xcframework.zip " ,
226+ checksum: " 7bbe1a5a6f2e25a389082e2e5565e0de96fc52f172ab48f9d241eb3f8814a694 "
218227 ) ,
219228 . binaryTarget(
220229 name: " Libavfilter " ,
221- url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2/Libavfilter.xcframework.zip " ,
222- checksum: " 97ca4082494933ec0f1696ce2ca2958e91fb6ae5b72073fc8aba3b50cc08dd59 "
230+ url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2-fix /Libavfilter.xcframework.zip " ,
231+ checksum: " cfd66dc8ba3fa482e7815fb8edc55fc4b255e92b5e90bb36b379889bbf6010c8 "
223232 ) ,
224233 . binaryTarget(
225234 name: " Libavutil " ,
226- url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2/Libavutil.xcframework.zip " ,
227- checksum: " da1ef1cd20f4426238ad921e00355d6cb6004184e827d83b60e8b5dadf726362 "
235+ url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2-fix /Libavutil.xcframework.zip " ,
236+ checksum: " 8a30723e5a714ca1e65822551f98a66e9c656f6193f418257bb65f936777d3e6 "
228237 ) ,
229238 . binaryTarget(
230239 name: " Libswresample " ,
231- url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2/Libswresample.xcframework.zip " ,
232- checksum: " ae2b87fae073d93763b919b591e380a3b57dd46659291fee5a3c646b75be0a41 "
240+ url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2-fix /Libswresample.xcframework.zip " ,
241+ checksum: " 44cfec88e809715e0eddb694a68314cd0e7ffe12a108a96ca02f8fd1f6edab87 "
233242 ) ,
234243 . binaryTarget(
235244 name: " Libswscale " ,
236- url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2/Libswscale.xcframework.zip " ,
237- checksum: " 6174974decbb9576f06f5390b706627ecff23eb9e9006b096e6661904cfce86f "
245+ url: " https://github.com/mpvkit/ffmpeg-build/releases/download/7.0.2-fix /Libswscale.xcframework.zip " ,
246+ checksum: " ffb9d351da2cb33d5c5897285c5dbf7f9c6cbb4eff8e9a9e37c9f8727389bbf1 "
238247 ) ,
239248 //AUTO_GENERATE_TARGETS_END//
240249 ]
0 commit comments