11 September, 9:18pm

Reanudé mi intento de tener el túnel entre la cámara y el codificador de JPEG dentro de un GstBin con resultado aún incierto. El problema es que los cambios de estado de los elementos dentro de una tubería de GStreamer son asíncronos, mientras que la implementación actual de OpenMAX nos limita sólo a que, dentro de un túnel, los cambios de estado entre los componentes unidos por el túnel, cambien de estado de manera síncrona, y peor aún, a veces con un orden estricto. Forzar la sincronía es demasiado ad-hoc como para ser una solución de largo plazo. En ese caso mejor hacer un elemento de GStreamer por cada combinación posible dentro de los túneles, cosa que con sólo mencionar me dan arcadas.

No ha habido respuesta de la lista de correos de vala. Supongo que la solución es demasiado trivial, sólo que no me da confianza lo que creo que es.