virtualx-engine/platform/osx
Rémi Verschelde ae74e78909
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.
2021-10-15 12:09:11 +02:00
..
export Fix specific warnings issues by Clang 2021-10-14 14:14:26 -07:00
context_gl_osx.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
context_gl_osx.mm Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
crash_handler_osx.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
crash_handler_osx.mm Improve crash handler message display 2021-06-17 20:05:16 +02:00
detect.py Remove WebM support (and deps libvpx and opus) 2021-10-15 12:09:11 +02:00
dir_access_osx.h Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
dir_access_osx.mm Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
display_server_osx.h Allow for mapping keycodes to current layout 2021-09-21 00:03:02 +02:00
display_server_osx.mm Replaced NULL with nullptr 2021-10-12 20:20:19 +07:00
godot_main_osx.mm Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
joypad_osx.cpp Fix Xbox controllers in Bluetooth mode on macOS 2021-08-16 17:06:05 +02:00
joypad_osx.h Fix Xbox controllers in Bluetooth mode on macOS 2021-08-16 17:06:05 +02:00
logo.png platform: Update metadata for export platforms 2020-08-01 23:43:14 -07:00
os_osx.h Merge pull request #48685 from bruvzg/bundle_icon_4 2021-09-30 14:55:04 +02:00
os_osx.mm Implement TextServer GDExtension interface, remove TextServer GDNative interface. 2021-10-01 15:13:29 +03:00
platform_config.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
platform_osx_builders.py SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
SCsub SCons: Fix debug_symbols tests after switch to BoolVariable 2021-02-08 08:53:16 +01:00
vulkan_context_osx.h Restructure and reimplement vsync options 2021-07-06 16:34:26 +02:00
vulkan_context_osx.mm Upgrade Vulkan memory allocator 2021-08-13 00:05:41 +02:00