godot/modules
Rémi Verschelde 6dc20adadd Fix loading and exporting of Theora and WebM video streams
Theora and WebM video streams were mistakenly imported with a ResourceImporter,
but those imported ogvstr and webmstr were simply links to the local resource.
While that works fine in the editor, it no longer works when exporting a game
as the "source" ogv and webm files are ommitted and only the ogvstr and webmstr
references were exported.

As discussed with @reduz, it doesn't make sense to import videos, as we only
intend to play them back and not modify them/access their raw data. As such we
use a ResourceFormatLoader instead of an importer, to load the file on the fly.
ogv and webm files linked to this loader are now considered as resources, and
thus exported.

Note: The Theora and WebM loaders lack any kind of validity check beyond the
existence of the target file, but it was already the case with the importer.
Better checks and error reports could be added, but those loaders will eventually
be obsoleted by GDNative plugins anyway.

Fixes #14954.
2018-07-03 20:21:46 +02:00
..
bmp SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
bullet SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
csg Changes to how node paths are selected from property, allowing setting a hint. 2018-06-27 20:50:25 -03:00
dds SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
enet Add support for tutorial links to makerst.py 2018-06-12 17:40:24 +02:00
etc SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
freetype SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
gdnative Add a new notification to detect crashes on native scripts 2018-07-02 16:18:58 -03:00
gdscript Merge pull request #19828 from jjay/fix_yield_leak 2018-07-03 18:51:13 +02:00
gridmap Merge pull request #16944 from rainerdeyke/master 2018-07-03 18:32:39 +02:00
hdr SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
jpg SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
mbedtls SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
mobile_vr SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
mono Merge pull request #19251 from YeldhamDev/script_templates_changes 2018-07-03 16:48:03 +02:00
ogg SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
opus SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
pvr SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
recast Move NavigationMeshEditorPlugin to Recast module as should be 2018-05-30 22:10:11 +02:00
regex Merge pull request #19138 from firefly2442/pcre2-10.31 2018-07-03 17:43:22 +02:00
squish SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
stb_vorbis SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
svg Merge pull request #19272 from akien-mga/svg-buildsystem 2018-05-30 22:10:03 +02:00
tga SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
thekla_unwrap SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
theora Fix loading and exporting of Theora and WebM video streams 2018-07-03 20:21:46 +02:00
tinyexr SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
upnp Add UPnP support (port forwarding, querying external IP) 2018-06-07 01:52:04 +02:00
visual_script -Fixes to how hashing happened, now StringName and NodePath use default hasher, this was leading to some severe slowdown in scenarios 2018-07-02 15:08:35 -03:00
vorbis SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
webm Fix loading and exporting of Theora and WebM video streams 2018-07-03 20:21:46 +02:00
webp SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
websocket Sanitize protocol struct, def LWS T/RX buffer size 2018-06-23 20:17:15 +02:00
register_module_types.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
SCsub - Improves portability in joystick buttons enum 2018-01-24 19:12:54 -03:00