Reply
Thread Tools
Posts: 2,076 | Thanked: 3,268 times | Joined on Feb 2011
#1
So, I managed to compile Audacity 2.0.0 on device. Runs. Adds echo when asked for test to simplest of .wavs (also stutters, but speed is secondary when it comes to functionality), then shuts up, no sound will ever come out of it, expect a reboot too. Version 1.3.7 (gtk) will also like to reboot without warning. Hardly any gain of speed. If you touch file in /etc to ignore reboots cause seems to be evident: unresponsive touchscreen. Camera/power/lock buttons all respond in no time. What caused reboot before is touchscreen not responding. Audacity uses wxWidgets, both native and gtk builds end up screwing touchscreen responsivity. Does anybody have experience in wxwidgets+maemo? Or maybe audacity is the culprit? Having no option for audio editing, I wish this is a cause of badly ported lib (though I tried with 2.8.12 manually overweitten, same errors):

Last edited by szopin; 2012-06-04 at 22:35.
 

The Following 4 Users Say Thank You to szopin For This Useful Post:
nicholes's Avatar
Posts: 1,103 | Thanked: 368 times | Joined on Oct 2010 @ india, indore
#2
is this a question or announce?
__________________
N900 gave me a reason to live in this cruel world

get your smooth live wallpaper today
My YouTube videos
 
Posts: 2,076 | Thanked: 3,268 times | Joined on Feb 2011
#3
Not really an announce (I can upload the binaries but problems mentioned would make it useless). Was hoping someone with experience in wxwidgets might have happened upon this bug and this could be as easily solvable as some SDL specific weirdnesses (seticon causing lack of window focus etc).
 

The Following User Says Thank You to szopin For This Useful Post:
Addison's Avatar
Posts: 3,811 | Thanked: 1,151 times | Joined on Oct 2007 @ East Lansing, MI
#4
Hiya Szopin.

Just curious, what were all of it's dependencies since you already probably know what my next question will be after this.
 
Posts: 2,076 | Thanked: 3,268 times | Joined on Feb 2011
#5
Hiya Addison,

Code:
Finished configure:
LIBVORBIS: using SYSTEM libraries
LIBMAD: using SYSTEM libraries
LIBSNDFILE: using SYSTEM libraries
LIBFLAC: using SYSTEM libraries
LIBID3TAG: using SYSTEM libraries
LIBSAMPLERATE: disabled
LIBRESAMPLE: using LOCAL libraries
LIBSBSMS: using LOCAL libraries
LIBSOUNDTOUCH: disabled
LIBNYQUIST: using LOCAL libraries
LIBVAMP: using LOCAL libraries
LIBEXPAT: using SYSTEM libraries
LIBTWOLAME: disabled
FFMPEG: using LOCAL libraries
PORTSMF: using LOCAL libraries
PORTAUDIO: using LOCAL libraries
ladspa: enabled
audiounits: disabled
Some of these are optional, some more are required (wxWidgets >=2.8.10), without dedicated Diablo SDK build, not likely I'm afraid.
 

The Following User Says Thank You to szopin For This Useful Post:
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#6
What sources you are using? What configure parameters? This is my trial:
Code:
wget http://audacity.googlecode.com/files/audacity-fullsrc-2.0.0.tar.bz2
tar xvf audacity-fullsrc-2.0.0.tar.bz2
cd audacity-src-2.0.0/
./configure \
        --disable-dynamic-loading \
        --with-expat=system \
        --with-ffmpeg=system \
        --with-lame=system \
        --with-libflac=system \
        --with-libid3tag=system \
        --with-libmad=system \
        --without-libresample \
        --with-libsamplerate=system \
        --with-libsndfile=system \
        --with-libtwolame=system \
        --with-libvorbis=system \
        --with-portaudio=local \
        --with-sbsms=local \
        --with-soundtouch=local \
        --with-libvamp=local \
        --with-midi=local \
        --with-portsmf=local

make
scp audacity user@192.168.1.111:

Finished configure:
LIBVORBIS: using SYSTEM libraries
LIBMAD: using SYSTEM libraries
LIBSNDFILE: using SYSTEM libraries
LIBFLAC: using SYSTEM libraries
LIBID3TAG: using SYSTEM libraries
LIBSAMPLERATE: using SYSTEM libraries
LIBRESAMPLE: disabled
LIBSBSMS: using LOCAL libraries
LIBSOUNDTOUCH: using LOCAL libraries
LIBNYQUIST: using LOCAL libraries
LIBVAMP: using LOCAL libraries
LIBEXPAT: using SYSTEM libraries
LIBTWOLAME: using SYSTEM libraries
FFMPEG: using SYSTEM libraries
PORTSMF: using LOCAL libraries
PORTAUDIO: using LOCAL libraries
ladspa: enabled
audiounits: disabled



On device I missed (at least):
Code:
apt-get install libvorbisenc2 libmad0 libflac8 libflac++6 libsamplerate0 libtwolame0 libjack0
Use case:
load wav
play (works, but shutters ALSA lib pcm.c:7234:(snd_pcm_recover) underrun occured )
stop
effect -> echo (time=1 and factor=0.5)
wait 55 seconds
play (works)


---
Audacity is big desktop application, but I think it works as expected. Do you want I push it to the extras-devel?
 

The Following 2 Users Say Thank You to AapoRantalainen For This Useful Post:
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#7
Originally Posted by AapoRantalainen View Post
What sources you are using? What configure parameters? This is my trial:
Code:
wget http://audacity.googlecode.com/files/audacity-fullsrc-2.0.0.tar.bz2
tar xvf audacity-fullsrc-2.0.0.tar.bz2
cd audacity-src-2.0.0/
./configure \
        --disable-dynamic-loading \
        --with-expat=system \
        --with-ffmpeg=system \
        --with-lame=system \
        --with-libflac=system \
        --with-libid3tag=system \
        --with-libmad=system \
        --without-libresample \
        --with-libsamplerate=system \
        --with-libsndfile=system \
        --with-libtwolame=system \
        --with-libvorbis=system \
        --with-portaudio=local \
        --with-sbsms=local \
        --with-soundtouch=local \
        --with-libvamp=local \
        --with-midi=local \
        --with-portsmf=local

make
scp audacity user@192.168.1.111:

Finished configure:
LIBVORBIS: using SYSTEM libraries
LIBMAD: using SYSTEM libraries
LIBSNDFILE: using SYSTEM libraries
LIBFLAC: using SYSTEM libraries
LIBID3TAG: using SYSTEM libraries
LIBSAMPLERATE: using SYSTEM libraries
LIBRESAMPLE: disabled
LIBSBSMS: using LOCAL libraries
LIBSOUNDTOUCH: using LOCAL libraries
LIBNYQUIST: using LOCAL libraries
LIBVAMP: using LOCAL libraries
LIBEXPAT: using SYSTEM libraries
LIBTWOLAME: using SYSTEM libraries
FFMPEG: using SYSTEM libraries
PORTSMF: using LOCAL libraries
PORTAUDIO: using LOCAL libraries
ladspa: enabled
audiounits: disabled



On device I missed (at least):
Code:
apt-get install libvorbisenc2 libmad0 libflac8 libflac++6 libsamplerate0 libtwolame0 libjack0
Use case:
load wav
play (works, but shutters ALSA lib pcm.c:7234snd_pcm_recover) underrun occured )
stop
effect -> echo (time=1 and factor=0.5)
wait 55 seconds
play (works)


---
Audacity is big desktop application, but I think it works as expected. Do you want I push it to the extras-devel?
I used Audacity in Easy Debian some time ago, but lags a lot and no audio.
You may need to install all the depends in parts (said to be swappolube-recommends-connected)
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here
 
Posts: 115 | Thanked: 98 times | Joined on Aug 2011
#8
Processing audio file is extremely eats CPU. I've tried to save a 5 minutes WAV file and it takes up to 10 minutes 100% CPU usage of 1 GHz overclocked CPU. *Killer*
 
Posts: 2,076 | Thanked: 3,268 times | Joined on Feb 2011
#9
Aapo: if your version lacks touchscreen problem please do. Audio editing on N900 is nonexistant at this point. would be a mini revolution. Next step: video
 
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#10
I didn't manage to make proper deb for audacity, this is binary of my buildings: http://cc.oulu.fi/~rantalai/maemo5/audacity
 

The Following User Says Thank You to AapoRantalainen For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 11:45.