<div class="gmail_quote"><div><div class="h5"><div class="gmail_quote"><div><br></div><div>Les hago forward de una conversacion tecnica que esta buena para la lista.</div><div>Ricardo: pls pregunta via la lista asi javier contesta aca y la info queda para todos.</div>

<div><br></div><div>saludos</div><div> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><div><div><div><div class="gmail_quote">2011/8/8 Javier Búcar <span dir="ltr">&lt;<a href="mailto:jbucar@gmail.com" target="_blank">jbucar@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">


Hola,<br><br><div class="gmail_quote"><div>2011/8/5 Ricardo Garcia <span dir="ltr">&lt;<a href="mailto:garciara@gmail.com" target="_blank">garciara@gmail.com</a>&gt;</span><br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">





Hola Javier,<div><br>                quería contarte que avancé por el lado de bajar una aplicación y logré hacerlo funcionar. Estoy viendo un timer cíclico que se actualiza (pero no en tiempo real) cada 5 sobre el fondo rosado (te mando un adjunto). Evidentemente para este caso también es necesario lo que me dijistes acerca de leer al bitrate adecuado, no?<br>





</div></blockquote><div><br>La aplicacion envia editing command, que en este caso, actualiza un texto diciendo los segundos. El problema es que se te va a ver rapido porque, como bien decis, el bitrate de lectura del archivo de ts no es el adecuado.<br>





</div><div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
<br>El próximo paso sería resolver esto y emprolijarlo un poco para mostrarlo en la lista como un ejemplo muy básico de uso de la librería, tal como proponía Arturo.<br></blockquote></div><div><br>Joya<br> <br></div><div>




<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
<br>Quería hacerte una consulta acerca del otro tema del play de audio y video principal. <br>
El hecho de que sugieras encararlo utilizando un player (gstreamer, vlc ó xine) directamente desde el Connector,  es porque no tendría sentido hacerlo por medio del Presentation Engine y a travéz del Connector, como con las aplicaciones? No está pensado el Connector para hacer esto ?<br>





</blockquote><br></div><div><br>Aca hay una division. Ginga es el middleware, ginga no hace play del video principal, a lo sumo, puede cambiar su resolucion. Este tiene que poder reproducir audio, video, imagenes entre otras cosas. <br>





<br>La idea es implementar un player generico, usando gstreamer para poder utlizarlo como:<br>  - player de audio y video del servicio actual (principal)<br>  - player de audio y video de ginga<br><br>todo esto se puede instanciar desde connector, si es que se lo utiliza o desde los players especificos de ginga.<br>





<br>Mas que nada se trata de una cuestion de reuso de codigo.<br><br>Saludos,<br><font color="#888888">Javier<br><br></font></div><div><div></div><div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">






<br>O tiene que ver con la forma en la que GingaCC hace el media processing ? Vi un paper donde dicen que puede implementarse con vlc ó xine pero que las funciones del módulo están todas basadas en el Java Media Framework. Es decir, sería para no depender de JVM  ó estoy delirando un poco ? <br>






<br></blockquote><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">Es por otro tema ?<br><br>Prefiero en este caso, no hacer la pregunta a travéz de la lista. No se si estás al tanto (Arturo seguro) de la &quot;muy cordial&quot; discusión que está planteada alli acerca de Ginga-J si ó no, etc... y por las dudas no querría echar mas leña al fuego  :)<br>






<br>Desde ya muchas gracias y te pido por favor que me digas con toda confianza si te complico con esta historia.<div><div></div><div><br><br>Saludos<br>Ricardo<br><br><div class="gmail_quote">2011/8/3 Javier Búcar <span dir="ltr">&lt;<a href="mailto:jbucar@gmail.com" target="_blank">jbucar@gmail.com</a>&gt;</span><br>






<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">Hola,<br><br><br><div class="gmail_quote"><div>2011/8/3 Ricardo Garcia <span dir="ltr">&lt;<a href="mailto:garciara@gmail.com" target="_blank">garciara@gmail.com</a>&gt;</span><br>






<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
Hola Javier,<br>                 gracias por la respuesta. Con respecto a tu pregunta, te cuento que precisamente lo que por ahora quiero hacer es aprender acerca de este tema que me resulta muy interesante.<br>Considero que la mejor manera es metiendo los dedos y por eso es que me propuse encarar el &quot;proyecto&quot; que les comenté.<br>








<br>Teniendo el file ts_lfa_publico.ts, la primer idea fue hacer un play del audio y video contenido en él, pero cuando subieron el otro archivo (ts_editingcommandstest.ts) decidí &quot;extender el alcance&quot;  y llegar hasta bajar una aplicación.<br>








<br>Con gran satisfacción veo que venía bastante bien rumbeado ya que usando un código como el que proponés llegué hasta que se invocara un objeto DummyPlayer y le estoy dando vueltas al DummySpawner ;-). Justamente, una de las cosas que quería confirmar era que falta código, pero que es por este camino.<br>







</blockquote></div><div><br>El dummyPlayer es justamente el que hay que implementar.<br><br>Con DummySpawner tenes una implementacion real en &lt;connector/service/extension/application/controller/spawnerimp.h&gt;<br> <br>






</div><div>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
<br>Por supuesto que tengo ganas y me gustaría poder colaborar. Voy a empezar a mirar gstreamer entonces... y profundizar con el connector... Tené en cuenta que para mi el &quot;mundo dtv&quot; es totalmente nuevo y ando como loco leyendo cosas... de manera bastante atolondrada... :-)<br>







</blockquote></div><div><br>Lo que hay que hacer con gstreamer, es bastante acotado, es un demuxer plugin que utilice connector. Este demuxer es a su vez un source. Con esto se puede meter en un pipe para que reproduzca el video y audio.<br>







<br>Saludos,<br><font color="#888888">Javier<br><br></font></div></div></blockquote></div></div></div></blockquote></div></div></div></blockquote></div></div></div></div></blockquote></div></div></div></div>