Bonjour,
J'essaye de traiter des fichiers sons et les fichier stéréo et certains mono me renvoient l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
!--error 17 
: taille de la pile dépassée (utilisez la fonction stacksize pour augmenter la taille de la pile).
Que signifie cette erreur exactement et que faut il que je change dans mon programme pour éviter cette erreur?
mon programme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
function long=testwav3(inputFile)
 
fileSize = loadwave(inputFile);
[x,fs]=wavread(inputFile);
long=length(x);
 N = 1024;
 
 f_maxdemi=22050;
T=1/44100;
 w=window('hm',length(x));
t=(0:long-1)*T;
// frequency scale
f_scale=linspace(-f_maxdemi,f_maxdemi,floor(N/2));
spectrum=fft(x(:,1)'.*w);
figure(1)
 plot(f_scale,20*log10(abs(spectrum(1:length(f_scale)))+%eps));
 title('spectre')
 xlabel('Frequence(Hz)')
 ylabel('spectre(dB)')
figure(2)
plot(t,abs(spectrum(1:length(f_scale)))+%eps),hold on,xlabel('temps(us)')
 
 
 
 
 
 endfunction
Merci d'avance