[LAU] sndpeek

cdr _ at whats-your.name
Fri May 9 21:05:19 EDT 2008


On Fri May 09, 2008 at 04:48:04PM -0700, Brad Fuller wrote:
> Anyone use sndpeek on gentoo? I'm on amd64 and it compiled fine. But,
> it doesn't want to start at all. Just Seg faults after printing the
> help

won't even compile here...

make -j1 -f makefile.jack CC=x86_64-pc-linux-gnu-gcc CXX=x86_64-pc-linux-gnu-g++
x86_64-pc-linux-gnu-gcc -O2 -march=k8 -fomit-frame-pointer -D__LINUX_JACK__ -D__LITTLE_ENDIAN__ -I../marsyas/ -c chuck_fft.c
x86_64-pc-linux-gnu-g++ -O2 -march=k8 -fomit-frame-pointer -D__LINUX_JACK__ -D__LITTLE_ENDIAN__ -I../marsyas/ -c RtAudio.cpp
RtAudio.cpp: In function 'void jackerror(const char*)':
RtAudio.cpp:2578: error: 'strlen' was not declared in this scope
RtAudio.cpp: In member function 'virtual void RtApiJack::probeDeviceInfo(RtApi::RtApiDevice*)':
RtAudio.cpp:2645: error: 'free' was not declared in this scope
RtAudio.cpp:2657: error: 'free' was not declared in this scope
RtAudio.cpp: In member function 'virtual bool RtApiJack::probeDeviceOpen(int, RtApi::StreamMode, int, int, RtAudioFormat, int*, int)':
RtAudio.cpp:2811: error: 'calloc' was not declared in this scope
RtAudio.cpp:2838: error: 'free' was not declared in this scope
RtAudio.cpp:2839: error: 'calloc' was not declared in this scope
RtAudio.cpp:2863: error: 'free' was not declared in this scope
RtAudio.cpp:2864: error: 'calloc' was not declared in this scope
RtAudio.cpp:2874: error: 'malloc' was not declared in this scope


> 
> # # sndpeek test.wav
> ----------------------------------------------------
> sndpeek + wutrfall (1.3b)
> Ge Wang, Perry R. Cook, Ananya Misra
> http://soundlab.cs.princeton.edu/
> ----------------------------------------------------
> 'h' - print this help message
> 'p' - print current settings to console
> 's' - toggle fullscreen
> 'f' - freeze frame! (can still rotate/scale)
> '1' - toggle waveform display
> '2' - toggle lissajous display
> '3' - (also 'w') toggle wutrfall display
> '4' - toggle feature extraction (broken)
> 'd' - toggle dB plot for spectrum
> 'r' - toggle rainbow waterfall
> 'b' - toggle waterfall moving backwards/forwards
> 'x' - restart file playback (if applicable)
> 'p' - print current settings to terminal
> 'm' - mute
> 'j' - move spectrum + z
> 'k' - move spectrum - z
> 'u' - spacing more!
> 'i' - spacing less!
> L, R mouse button - rotate left or right
> '[', ']' - rotate up or down
> '-' - scale DOWN the spectrum
> '=' - scale UP the spectrum
> (shift)'-' - scale DOWN the waveform
> (shift)'=' - scale UP the waveform
> 'c' = LOWER log factor of spectrum display
> 'v' = RAISE log factor of spectrum display
>       (log factor of 1.0 is linear display
> (shift)'c' - LOWER amount of viewable waveform
> (shift)'v' - RAISE amount of viewable waveform
> 'l' - scale DOWN the lissajous!
> 'L' - scale UP the lissajous!
> 'y' - decrease delay for lissajous plot
> 'Y' - increase delay for lissajous plot
> 'q' - quit
> ----------------------------------------------------
> 
> [sndpeek]: opening test.wav...
> [sndpeek]: setting sample rate to 48000
> Segmentation fault
> 
> 
> It segfaults even with no args.
> 
> 
> -- 
> Brad Fuller
> www.bradfuller.com
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user at lists.linuxaudio.org
> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user



More information about the Linux-audio-user mailing list