Closed hugoruscitti closed 11 years ago
A mi me aparece ahora esto:
Warning: option --plugin-path no longer exists. Warning: option --plugin-path no longer exists. [0xa5323b8] main services discovery error: no suitable services discovery module
Y hay ciertos sonido que no se escuchan, como la sonrisa del mono.
si, me lo hacen algunas compus con ubuntu 12.04, lo malo es que no se exactamente cómo detectar el caso, no se exactamente que tienen en comun...
lo que probé en esos equipos es usar pygame, para sonido, así que creo que nuestra única opción, el backend de sonido de qt estándar (sin phonon) creo que solo reproduce wav, se podría probar eso también...
Y si utilizamos el paquete python-ogg. El ogg es un formato libre de patentes e iria más acorde con la filosofia del motor. Voy a hacer unas pruebas y te cuento.
Buenisimo, no había pensado en ogg. Mejor, me parece buena idea
El oct 11, 2012 7:14 p.m., "Quique Porta" notifications@github.com escribió:
Y si utilizamos el paquete python-ogg. El ogg es un formato libre de patentes e iria más acorde con la filosofia del motor. Voy a hacer unas pruebas y te cuento.
— Reply to this email directly or view it on GitHub.
[image]
He cambiado el sistema de sonido a GStreamer. Se debe tener instalado el paquete python-gst0.10 https://github.com/hugoruscitti/pilas/commit/4f5fad29213f34a61d8341f976d2da708c60f07e
Bueno, no se si te funciona correctamente el sonido. Si es así, ¿lo damos como cerrado? A mi en Linux me va eprfecto.
Al final no pude hacer andar gst en mac, probé mil formas y no tuve éxito, de hecho pygtk da un segmentation fault... :(
así que comencé a escribir un parámetro adicional dentro de pilas.iniciar para poder seleccionar el backend de sonido, me pareció la opción mas adecuada. Aún no subí los cambios, porque me gustaría que la opción por defecto sea gst (si está disponible) o phonon en caso contrario. Y no terminé de hacerlo andar.
Voy a seguir investigando a ver como hacerle, algo va a salir. Dejemos el bug abierto por ahora, espero cerrarlo en breve.
Vaya :( Supongo que cuando dices pygtk te refieres a pygst, ¿no? Estuve mirando la clase de Sonido y en ningún momento utilizamos pygst. Si quieres eliminamos el import del pygst a ver si así te funciona.
Te adjunto este enlace por si te sirve de algo :P http://stackoverflow.com/questions/4663946/how-to-install-gst-python-gstreamer-python-bind-on-mac-osx-the-easy-way
ah, oki, lo voy a ver. Gracias.
Creo que ahí quedo muy bien.
Ahora se puede usar el argumento "audio" para seleccioar el backend de sonido, que por defecto intentará ser "gstreamer".
También modifiqué el lanzador, para que de la posibilidad de elegir el backend de audio ahí también.
¿Que te parece quique, lo cerramos?
Si, no me parece mal tener 2 opciones de audio ;). Perfecto!!
¿En glucosa te funciona el sonido? No me acordaba que allí también utilizamos gst :P https://github.com/hugoruscitti/glucosa/blob/master/glucosa.py#L629
si, en glucosa me funciona pero usando una maquina virtual de fedora, con sugar. En mac nunca pude hacer andar gstreamer (ni gtk), ni le dediqué tanto tiempo.
Ok, pues lo damos como cerrado ;)
Genial, lo cierro :)
Originalmente vimos que phonon funcionaba lento en ubuntu, aparentemente es un problema del backend de phonon.
En mi equipo lo resolví usando estos dos comandos:
pero en un algunos casos no lo resuelve.
Sigo investigando...