A Diumenge, 5 de Febrer de 2006 12:58, Toni Riba va escriure:
Creo que el problema esta en el reproductor SDL si intento reproducir un sonido con SDL no funciona el error es el siguiente: ~> playsound danslatristesse2-48.wav SNDCTL_DSP_SETFRAGMENT: Invalid argument Warning: Couldn't set audio fragment size Now playing [danslatristesse2-48.wav]... Audio write: Invalid argument En cambio si utilizo arts: ~> aplay danslatristesse2-48.wav Playing WAVE 'danslatristesse2-48.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo funciona perfectamente. Instalados tengo: SDL_sound 1.0.1-1.pm.1 SDL 1.2.8-8 SDL_mixer 1.2.6-3 libxine1-sdl 1.1.1-0.pm.2
¿Alguna sugerencia?
Gracias
Tienes tarjeta de TV en el pc? Quítala y funciona. Vaya mierda de SuSE 10.0 yo me volví a la 9.3
Si si la tengo puesta, pero... ¿no hay solución?, pues si que estamos bien, bueno de todos modos no pienso tirar la toalla, seguire haciendo alguna "guarradilla" a ver si lo acabo de estropear y si doy con algo ya os lo hare saber.
Gracias de todos modos. Saludos Hay novedades!!! He descubierto que descargando el modulo bdatadir = /usr/share/csmash SDL Mix_OpenAudio failed : No existe el fichero o el directorio Excepción de coma flotante taudio (rmmod btaudio) ya tengo sonido!!! pero, en juegos como el csmash el sonido "cuelga" la aplicación, en cambio si lo ejecuto como root ¡hay sonido!. 2 cosas ¿como puedo anular la carga de btaudio en el arranque? el error que me da si lo ejecuto como user desde consola es: datadir = /usr/share/csmash SDL Mix_OpenAudio failed : No existe el fichero o el directorio Excepción de coma flotante
Mentira, el fichero si existe, pero no se porque no lo reproduce, me huele a permisos con SDL pero no se como darselos, tengo a mi ususario en el grupo audio pero me parece que no es suficiente. Por cierto lo olvidaba, la tv y la rádio funcionan igual sin ese modulo. Saludos.