diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2021-10-15 12:05:32 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2021-10-15 12:09:11 +0200 |
commit | ae74e78909ae0bc476112fb43b9580e969879dcd (patch) | |
tree | 49144c84e18719a7ca54a243effc319ea128ab70 /COPYRIGHT.txt | |
parent | e2bfb27efb858c4a1314d314386531cbcdfcf335 (diff) |
Remove WebM support (and deps libvpx and opus)
We've had many issues with WebM support and specifically the libvpx library
over the years, mostly due to its poor integration in Godot's buildsystem,
but without anyone really interested in improving this state.
With the new GDExtensions in Godot 4.0, we intend to move video decoding to
first-party extensions, and this would likely be done using something like
libvlc to expose more codecs.
Removing the `webm` module means we can remove libsimplewebm, libvpx and
opus, which we were only used for that purpose. Both libvpx and opus were
fairly complex pieces of the buildsystem, so this is a nice cleanup.
This also removes the compile-time dependency on `yasm`.
Fixes lots of compilation or non-working WebM issues which will be linked
in the PR.
Diffstat (limited to 'COPYRIGHT.txt')
-rw-r--r-- | COPYRIGHT.txt | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/COPYRIGHT.txt b/COPYRIGHT.txt index 8ad6997463..ca7f065bd6 100644 --- a/COPYRIGHT.txt +++ b/COPYRIGHT.txt @@ -235,16 +235,6 @@ Copyright: 1995-2019, The PNG Reference Library Authors. 1995-1996, Guy Eric Schalnat, Group 42, Inc. License: Zlib -Files: ./thirdparty/libsimplewebm/ -Comment: libsimplewebm -Copyright: 2016, Błażej Szczygieł -License: Expat - -Files: ./thirdparty/libsimplewebm/libwebm/ -Comment: The WebM Project -Copyright: 2010, Google Inc. -License: BSD-3-clause - Files: ./thirdparty/libtheora/ Comment: OggTheora Copyright: 2002-2009, Xiph.org Foundation @@ -255,17 +245,6 @@ Comment: OggVorbis Copyright: 2002-2015, Xiph.org Foundation License: BSD-3-clause -Files: ./thirdparty/libvpx/ -Comment: The WebM Project -Copyright: 2010, The WebM Project authors. -License: BSD-3-clause - -Files: ./thirdparty/libvpx/third_party/android/cpu-features.c - ./thirdparty/libvpx/third_party/android/cpu-features.h -Comment: The Android Open Source Project -Copyright: 2010, The Android Open Source Project -License: BSD-2-clause - Files: ./thirdparty/libwebp/ Comment: WebP codec Copyright: 2010, Google Inc. @@ -388,14 +367,6 @@ Comment: Intel Open Image Denoise Copyright: 2009-2019, Intel Corporation License: Apache-2.0 -Files: ./thirdparty/opus/ -Comment: Opus -Copyright: 2001-2011, Xiph.Org, Skype Limited, Octasic, - Jean-Marc Valin, Timothy B. Terriberry, - CSIRO, Gregory Maxwell, Mark Borgerding, - Erik de Castro Lopo -License: BSD-3-clause - Files: ./thirdparty/pcre2/ Comment: PCRE2 Copyright: 1997-2020, University of Cambridge |