Sonido retardado.

Tratamos sobre el manejo de APIs frecuentemente utilizadas en el desarrollo de videojuegos, como SDL, pygame o SFML.

Sonido retardado.

Notapor drinor » Lun Nov 16, 2009 8:33 pm

Hola buenas, estoy haciendo un pequeño juego para PC en ubuntu.

Cuando hago Mix_OpenAudio(22050, MIX_DEFAULT_FORMAT, 2, 2048);
si pongo el último parametro superior a 1024 se produce un retraso del sonido con respecto a la imagen ( cuando pulso la tecla de disparar ).

¿ A que podría ser debido esto ?

Gracias.
No molestar, programando ... XD
drinor
 
Mensajes: 11
Registrado: Mar Sep 15, 2009 10:50 pm

Notapor Metalero » Jue Nov 19, 2009 12:31 am

Te explico, el ultimo parametro es el tamaño del llamado "sample". Este "sample" vendria a ser un trozo de musica, que es un pedazo del archivo de audio, que el micro manda a la placa de audio, para que ésta haga la conversion digital analogico.

Mientras mas grande es el sample, mas tarda en "recorrer" el camino hasta llegar al parlante, pero tiene la ventaja de que requiere menos trabajo por parte del CPU.

Si en cambio pones un numero mas chico, el sonido va a ser mas cercano a "tiempo real" pero consume mas recursos del CPU.

El numero que yo uso para los samples es 512, se nota un pequeño atraso (milisegundos), pero no es molesto.
Metalero
 
Mensajes: 14
Registrado: Sab Oct 24, 2009 3:47 pm

Notapor drinor » Mar Nov 24, 2009 1:53 pm

Muchas gracias por tu respuesta.

Con 512 como dices tu van bien los sonidos.

Un saludo.
No molestar, programando ... XD
drinor
 
Mensajes: 11
Registrado: Mar Sep 15, 2009 10:50 pm


Volver a Sobre las bibliotecas multimedia

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado