aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/build_commands.py
diff options
context:
space:
mode:
authorMartin Robinson <mrobinson@igalia.com>2024-01-05 09:01:58 +0100
committerGitHub <noreply@github.com>2024-01-05 08:01:58 +0000
commit7fa4ea9740edccc93672d8cc428f6e9d4575a036 (patch)
treec45393c502ba740128e94991bf923dfc7cc95432 /python/servo/build_commands.py
parentc219204084b8f8a747ebd37ec75472c1b7e97411 (diff)
downloadservo-7fa4ea9740edccc93672d8cc428f6e9d4575a036.tar.gz
servo-7fa4ea9740edccc93672d8cc428f6e9d4575a036.zip
Upgrade media / GStreamer / GLib (#30750)
- Upgrade the version of GStreamer for Windows This upgrades the Windows build to use the most recent version of GStreamer. This is necessary to upgrade our GStreamer dependency. - Stop shipping GStreamer binaries on Linux The binary bundle of GStreamer that we package is not used to compile -- only to run layout tests. It's too old for the APIs that we are using (as evidenced by needed 1.18 for WebRTC) and nowadays Linux distributions carry a new version so it's unecessary for our build machines. No longer using this binary bundle will allow us to upgrade our GStreamer dependency -- which now has stricter checks that we are using at least version 1.18. - Upgrade media to use newer versions of GStreamer / GLib dependencies
Diffstat (limited to 'python/servo/build_commands.py')
-rw-r--r--python/servo/build_commands.py25
1 files changed, 10 insertions, 15 deletions
diff --git a/python/servo/build_commands.py b/python/servo/build_commands.py
index fae27e25b9e..2ce671bf119 100644
--- a/python/servo/build_commands.py
+++ b/python/servo/build_commands.py
@@ -430,10 +430,10 @@ def package_gstreamer_dlls(env, servo_exe_dir, target):
# All the shared libraries required for starting up and loading plugins.
gst_dlls = [
- "avcodec-58.dll",
- "avfilter-7.dll",
- "avformat-58.dll",
- "avutil-56.dll",
+ "avcodec-59.dll",
+ "avfilter-8.dll",
+ "avformat-59.dll",
+ "avutil-57.dll",
"bz2.dll",
"ffi-7.dll",
"gio-2.0-0.dll",
@@ -443,26 +443,21 @@ def package_gstreamer_dlls(env, servo_exe_dir, target):
"graphene-1.0-0.dll",
"intl-8.dll",
"libcrypto-1_1-x64.dll",
- "libgmp-10.dll",
- "libgnutls-30.dll",
- "libhogweed-4.dll",
"libjpeg-8.dll",
- "libnettle-6.dll.",
"libogg-0.dll",
- "libopus-0.dll",
"libpng16-16.dll",
"libssl-1_1-x64.dll",
- "libtasn1-6.dll",
- "libtheora-0.dll",
- "libtheoradec-1.dll",
- "libtheoraenc-1.dll",
- "libusrsctp-1.dll",
"libvorbis-0.dll",
"libvorbisenc-2.dll",
"libwinpthread-1.dll",
"nice-10.dll",
+ "opus-0.dll",
"orc-0.4-0.dll",
- "swresample-3.dll",
+ "pcre2-8-0.dll",
+ "swresample-4.dll",
+ "theora-0.dll",
+ "theoradec-1.dll",
+ "theoraenc-1.dll",
"z-1.dll",
] + windows_dlls()