Salut, > Nah ok, ALSA deja e cod mai complex nu exclud tot felul de probleme > sau alte ciudatenii. Dar chiar si asa nu as arunca vina total doar pe > compilator.
In primul rand ii multumesc lui Mihai Rusu pentru "asistenta" acordata in problema pusa de mine. Pana la urma s-a dovedit a nu fi de la compilator. E o problema de biblioteca ALSA (presupun). In tutorialele si exemplele apeleaza functia de eliberare a unei structuri ce contine parametrii hardware de configurare a placii de sunet (a driver-ului de sunet). Se pare insa ca acea functie e cu probleme. La mine cu -march=pentium4 sau -march=i686 functia face balarii, sau au schimbat ei intre timp principiile de lucru (cu toate ca nu s-ar explica de ce cu -march=i586 si mai jos functioneaza), si crapa cu segm. fault. Am rezolvat mutand acel apel in zona de clean-up a programului, in definitiv nu ma incomodeaza 10-20 bytes in memorie pe parcursul achizitiei... -- Claudiu Cismaru GPG Key: http://maya.cnixs.com/~claudiu/claudiu.gpg --- Detalii despre listele noastre de mail: http://www.lug.ro/
