File tree Expand file tree Collapse file tree 1 file changed +49
-20
lines changed
Expand file tree Collapse file tree 1 file changed +49
-20
lines changed Original file line number Diff line number Diff line change @@ -150,26 +150,55 @@ elseif (APPLE)
150150
151151elseif (WIN32 )
152152 set (lib_dir "bin" )
153- set (
154- platform_url
155- ${base_url} /windows_x86_64
156- )
157- set (
158- f4_sha256
159- 270a1aa8892225267e68a7eb87c417931da30dccbf08ee2bde8833e659cab5cb
160- )
161- set (
162- f5_sha256
163- b8b2a349a847e56a6da875b066dff1cae53cb8ee7cf5ba9321ec1243dea0cde0
164- )
165- set (
166- f6_sha256
167- 5d9f8c76dc55f790fa31d825985e9270bf9e498b8bfec21a0ad3a1feb1fa053a
168- )
169- set (
170- f7_sha256
171- ae391ace382330e912793b70b68529ee7c91026d2869b4df7e7c3e7d3656bdd5
172- )
153+
154+ # Option to use MSVC-compatible FFmpeg libraries on Windows
155+ option (USE_MSVC_FFMPEG "Use MSVC-compatible FFmpeg libraries on Windows" ON )
156+
157+ if (USE_MSVC_FFMPEG)
158+ message (STATUS "Using MSVC-compatible FFmpeg libraries for Windows" )
159+ set (
160+ platform_url
161+ ${base_url} /windows_x86_64_msvc
162+ )
163+ set (
164+ f4_sha256
165+ 407c0f4dea134050261b3e29ec75ca146afc50c5c1fbdd63b48507c70ccce6d4
166+ )
167+ set (
168+ f5_sha256
169+ fa3850be150d64efb7fa3f91da4e488621ee03cd8041623b727e5ea3281a1574
170+ )
171+ set (
172+ f6_sha256
173+ 3d65fca9597b9be7d9e3e11e1a4f4a9aa87c622c18e47abca752700a6ac92e8c
174+ )
175+ set (
176+ f7_sha256
177+ c1888939320b2c7de1d3ea687147f5b18aec42dd4797f59a818c840c5a4e5ee2
178+ )
179+ else ()
180+ message (STATUS "Using MinGW-compatible FFmpeg libraries for Windows" )
181+ set (
182+ platform_url
183+ ${base_url} /windows_x86_64
184+ )
185+ set (
186+ f4_sha256
187+ 270a1aa8892225267e68a7eb87c417931da30dccbf08ee2bde8833e659cab5cb
188+ )
189+ set (
190+ f5_sha256
191+ b8b2a349a847e56a6da875b066dff1cae53cb8ee7cf5ba9321ec1243dea0cde0
192+ )
193+ set (
194+ f6_sha256
195+ 5d9f8c76dc55f790fa31d825985e9270bf9e498b8bfec21a0ad3a1feb1fa053a
196+ )
197+ set (
198+ f7_sha256
199+ ae391ace382330e912793b70b68529ee7c91026d2869b4df7e7c3e7d3656bdd5
200+ )
201+ endif ()
173202
174203 set (
175204 f4_library_file_names
You can’t perform that action at this time.
0 commit comments