mirror of
https://github.com/servo/servo.git
synced 2025-06-10 17:43:16 +00:00
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
This commit is contained in:
parent
c219204084
commit
7fa4ea9740
36 changed files with 517 additions and 338 deletions
|
@ -22,6 +22,7 @@ GSTREAMER_DYLIBS = [
|
|||
"gstfft",
|
||||
"gstgl",
|
||||
"gstpbutils",
|
||||
"gstplay",
|
||||
"gstriff",
|
||||
"gstrtp",
|
||||
"gstrtsp",
|
||||
|
@ -33,6 +34,7 @@ GSTREAMER_DYLIBS = [
|
|||
"gstcodecparsers",
|
||||
"gstplayer",
|
||||
"gstwebrtc",
|
||||
"gstwebrtcnice",
|
||||
]
|
||||
|
||||
|
||||
|
@ -84,12 +86,9 @@ def windows_dlls():
|
|||
|
||||
|
||||
def windows_plugins():
|
||||
# FIXME: We should support newer gstreamer versions here that replace
|
||||
# gstvideoconvert and gstvideoscale with gstvideoconvertscale.
|
||||
libs = [
|
||||
*GSTREAMER_PLUGINS,
|
||||
"gstvideoconvert",
|
||||
"gstvideoscale",
|
||||
"gstvideoconvertscale",
|
||||
"gstwasapi"
|
||||
]
|
||||
return [f"{lib}.dll" for lib in libs]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue