summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/opus/config.py7
-rw-r--r--modules/opus/register_types.cpp15
2 files changed, 11 insertions, 11 deletions
diff --git a/modules/opus/config.py b/modules/opus/config.py
index 0ee1b1b7b4..60f8d838d6 100644
--- a/modules/opus/config.py
+++ b/modules/opus/config.py
@@ -1,10 +1,5 @@
def can_build(platform):
- # Sorry guys, do not enable this unless you can figure out a way
- # to get Opus to not do any memory allocation or system calls
- # in the audio thread.
- # Currently the implementation even reads files from the audio thread,
- # and this is not how audio programming works.
- return False
+ return True
def configure(env):
pass
diff --git a/modules/opus/register_types.cpp b/modules/opus/register_types.cpp
index a69c8bf9f3..6d7a3575ed 100644
--- a/modules/opus/register_types.cpp
+++ b/modules/opus/register_types.cpp
@@ -34,13 +34,18 @@
static ResourceFormatLoaderAudioStreamOpus *opus_stream_loader = NULL;
void register_opus_types() {
-
- opus_stream_loader = memnew(ResourceFormatLoaderAudioStreamOpus);
- ResourceLoader::add_resource_format_loader(opus_stream_loader);
- ClassDB::register_class<AudioStreamOpus>();
+ // Sorry guys, do not enable this unless you can figure out a way
+ // to get Opus to not do any memory allocation or system calls
+ // in the audio thread.
+ // Currently the implementation even reads files from the audio thread,
+ // and this is not how audio programming works.
+
+ //opus_stream_loader = memnew(ResourceFormatLoaderAudioStreamOpus);
+ //ResourceLoader::add_resource_format_loader(opus_stream_loader);
+ //ClassDB::register_class<AudioStreamOpus>();
}
void unregister_opus_types() {
- memdelete(opus_stream_loader);
+ //memdelete(opus_stream_loader);
}