godot/modules/vorbis
Michael Wörner a4db4ae658 Fixed an issue that could cause a crash when encountering a zero-length packet in an OGG stream.
A zero-length memcpy into a null pointer itself does not fail, but for gcc with optimizations, this can cause incorrect code to be generated further down the line since the pointer is then assumed to be non-null.
Now stripping zero-length packets and pages without packets from the OggPacketSequence during import. This prevents various warning and error messages for files that end on a zero-length packet.
2024-01-16 23:42:25 +01:00
..
doc_classes Link to runtime loading/saving tutorial and improve Image documentation 2023-11-14 12:05:54 +01:00
audio_stream_ogg_vorbis.cpp Implement audio stream playback parameters. 2024-01-16 10:31:52 +01:00
audio_stream_ogg_vorbis.h Implement audio stream playback parameters. 2024-01-16 10:31:52 +01:00
config.py Document editor import options in the class reference 2023-06-15 08:30:48 +02:00
register_types.cpp Correctly register editor-only module classes with the API 2023-12-15 18:58:30 +01:00
register_types.h
resource_importer_ogg_vorbis.cpp Fixed an issue that could cause a crash when encountering a zero-length packet in an OGG stream. 2024-01-16 23:42:25 +01:00
resource_importer_ogg_vorbis.h Load OGGs from file system 2023-07-14 19:05:58 -07:00
SCsub