diff options
author | Martin Robinson <mrobinson@igalia.com> | 2024-01-05 09:01:58 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-05 08:01:58 +0000 |
commit | 7fa4ea9740edccc93672d8cc428f6e9d4575a036 (patch) | |
tree | c45393c502ba740128e94991bf923dfc7cc95432 /python/servo/build_commands.py | |
parent | c219204084b8f8a747ebd37ec75472c1b7e97411 (diff) | |
download | servo-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.py | 25 |
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() |