28 May, 10:41pm

Gracias a una función muy sencilla que es parte del proyecto mencoder (que viene en el mplayer) puede poner el análisis sintáctico de los encabezados de los frames de MP3 en mi elemento de GStreamer que utiliza libgoo. Ya no se necesitan filtros de capacidades en la tubería. Además, con el GstAdapter eliminé la necesidad de especificar exactamente el tamaño del bloque. Faltaría hacer un GstGooAdapter que aproveche los búfers de OMX minimizando el número de operaciones memcpy. Pero lo importante aquí es que el componente funcionó perfectamente con un AudioSink genérico. Mañana haré el famoso DasfSink para probar mi hipótesis con GstGhostBuffers.

Lo malo es que ya me quedan pocos días para entregar la aplicación fotográfica con el viejo Gomx. Demonios.