dcfd2ccaeb0c — Chris Cannam 21 days ago
Fall back to builtin resampler, no longer speex
2 files changed, 3 insertions(+), 3 deletions(-)

M meson.build
M meson_options.txt
M meson.build +2 -2
@@ 140,7 140,7 @@ if resampler == 'auto'
   if samplerate_dep.found()
     resampler = 'libsamplerate'
   else
-    resampler = 'speex'
+    resampler = 'builtin'
   endif
 endif
 

          
@@ 447,7 447,7 @@ if not get_option('no_shared')
   message('Will build Rubber Band Library shared library')
   rubberband_dynamic = shared_library(
     rubberband_dynamic_name,
-    objects: rubberband_static.extract_all_objects(),
+    objects: rubberband_static.extract_all_objects(recursive: true),
     link_args: [
       arch_flags,
       feature_libraries,

          
M meson_options.txt +1 -1
@@ 9,7 9,7 @@ option('resampler',
        type: 'combo',
        choices: ['auto', 'builtin', 'libsamplerate', 'speex', 'ipp'],
        value: 'auto',
-       description: 'Resampler library to use. Recommended is libsamplerate. The default (auto) will use libsamplerate if available, speex otherwise.')
+       description: 'Resampler library to use. The default (auto) will use libsamplerate if available, the builtin implementation otherwise.')
 
 option('ipp_path',
        type: 'string',