Matthias Kronlachner wrote:
On 06/02/14 21:34, Andy Furniss wrote:
Matthias Kronlachner wrote:
hi!

i finally got my ambisonic plug-ins to a stage where i'd like to
share them with the community. these are working under windows,
osx and linux as vst, lv2 and standalone applications. (the linux
version still needs some treat - help wanted!)

Thanks for getting this out.

I have tried just the standalone build on linux and can see there
are some issues.
what exactly are the problems with the standalone build? as they are
working fine for me under debian.

Maybe I am not the best testcase as I am using a pure 64 bit Linux from
scratch setup, though I don't have any issues with jack using
supercollider/ffmpeg/mplayer/ambdec.

Additionally because I don't yet have anything to plug the plugins into
and steinberg wanted me to register to get the SDK, I didn't get it, so
am building with VST disabled with ccmake.

Minor issue - have to build single threaded, despite the make -j advice
in the readme.

Running ambix_encoder_standalone_o5 if I "abuse it" by continually
moving the mouse around left button held, it will after a while lock
needing a pkill.

ambix_binaural_standalone_o5 will segfault when I connect its output to
system playback using qjackctl connections window.

Here's what valgrind says abut that -

==2142== Thread 4:
==2142== Invalid read of size 8
==2142== at 0x69864F: juce::FloatVectorOperations::add(float*, float const*, int) (in /mnt/sdb1/Src64/ambix/ambix/build/_bin/standalone/ambix_binaural_standalone_o5) ==2142== by 0x697283: juce::AudioSampleBuffer::addFrom(int, int, float const*, int, float) (in /mnt/sdb1/Src64/ambix/ambix/build/_bin/standalone/ambix_binaural_standalone_o5) ==2142== by 0x677BA3: Ambix_binauralAudioProcessor::processBlock(juce::AudioSampleBuffer&, juce::MidiBuffer&) (in /mnt/sdb1/Src64/ambix/ambix/build/_bin/standalone/ambix_binaural_standalone_o5) ==2142== by 0x73E48B: juce::AudioProcessorPlayer::audioDeviceIOCallback(float const**, int, float**, int, int) (in /mnt/sdb1/Src64/ambix/ambix/build/_bin/standalone/ambix_binaural_standalone_o5) ==2142== by 0x6883B4: juce::AudioDeviceManager::audioDeviceIOCallbackInt(float const**, int, float**, int, int) (in /mnt/sdb1/Src64/ambix/ambix/build/_bin/standalone/ambix_binaural_standalone_o5) ==2142== by 0x6931D1: juce::JackAudioIODevice::processCallback(unsigned int, void*) (in /mnt/sdb1/Src64/ambix/ambix/build/_bin/standalone/ambix_binaural_standalone_o5) ==2142== by 0xB16E5E6: Jack::JackClient::CallProcessCallback() (in /usr/lib/libjack.so.0.1.0) ==2142== by 0xB16E4ED: Jack::JackClient::ExecuteThread() (in /usr/lib/libjack.so.0.1.0) ==2142== by 0xB16C52A: Jack::JackClient::Execute() (in /usr/lib/libjack.so.0.1.0) ==2142== by 0xB18AE8B: Jack::JackPosixThread::ThreadHandler(void*) (in /usr/lib/libjack.so.0.1.0)
==2142==    by 0x6FFDD79: start_thread (pthread_create.c:308)
==2142==    by 0x7D0DA9C: clone (clone.S:115)
==2142==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==2142==
==2142==
==2142== Process terminating with default action of signal 11 (SIGSEGV)
==2142==  Access not within mapped region at address 0x0



_______________________________________________
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound

Reply via email to