va la rta del que sabe... <br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Javier Búcar</b> <span dir="ltr">&lt;<a href="mailto:jbucar@gmail.com">jbucar@gmail.com</a>&gt;</span><br>

Date: 2011/8/3<br>Subject: Re: [Ginga-argentina] Nota para software criollo<br>To: <a href="mailto:garciara@gmail.com">garciara@gmail.com</a>, Arturo Zambrano &lt;<a href="mailto:arturo@lifia.info.unlp.edu.ar">arturo@lifia.info.unlp.edu.ar</a>&gt;<br>

<br><br>Hola, soy Javier Búcar, soy uno de los que implemento la libreria dtv-connector.<br><br>Precisamente que es lo que queres hacer? Si lo que queres es hacer play de audio/video, te comento que al codigo le falta lo siguiente:<br>


<br>- En el FileProvider, modificar para que no lea cuanto pueda sino que lea al bitrate necesario.<br>- Enganchar cuando se hace un start de un servicio, con algun player (gstreamer,vlc,xine,etc).<br><br>La libreria dtv-connector, hace todo lo que no hace un stb, es por eso que lo que vos estas queriendo hacer, no esta echo. Si tenes ganas, podes darme una mano para engancharlo con gstreamer, que tiene una arquitectura linda y es LGPL.<br>


<br>Por otro lado, si lo que queres es enganchar para bajarte una aplicacion interactiva y ejecutarla, tenes que:<br><br>Crear un provider -&gt; Puede ser el Fileprovider<br>Crear un ServiceProvider<br>Crear un ApplicationExtension y agregarlo al ServiceProvider<br>


Darle start al ServiceProvider<br>Al provider decirle que inicie la frecuencia, en este caso, el nombre del archivo y luego decirle que dentro de ese servicio, inicie el SrvID determinado:<br><br><br>un seudo codigo es algo asi:<br>


<br>//    Setup provider<br>provider = new FileProvider()<br><br>//    Setup service manager<br>tuner::ResourceManager *resMgr = new tuner::ResourceManager();<br>services = new tuner::ServiceProvider( provider, resMgr );<br>


<br>//    Iniciar provider<br>provider-&gt;start()<br><br>//    Setup network<br>provier-&gt;setNetwork( fileName )<br>services-&gt;start()<br><br>//    Start service<br>services-&gt;startService( srvID )<br><br>Saludos,<br>

<font color="#888888">
Javier Búcar</font><div><div></div><div class="h5"><br><br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><br><div class="gmail_quote">

---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Ricardo Garcia</b> <span dir="ltr">&lt;<a href="mailto:garciara@gmail.com" target="_blank">garciara@gmail.com</a>&gt;</span><br>


Date: 2011/8/2<br>Subject: Re: [Ginga-argentina] Nota para software criollo<br>To: Lista de la comunidad argentina de Ginga &lt;<a href="mailto:ginga-argentina@lists.ourproject.org" target="_blank">ginga-argentina@lists.ourproject.org</a>&gt;<br>




<br><br>Lo que me propuse fue levantar un ts desde el file system y luego hacer el play del audio y video.<br>Pude leer y parsear los dos files de prueba (ts_lfa_publico.ts y ts_editingcommandstest.ts) y hasta &quot;ver&quot; en el log la diferencia entre ambos.<br>





Lo que no veo claro todavía es como &quot;enganchar&quot; la aplicación del lado Zapper / dtv-connector (ApplicationExtension, PlayerExtension, TVPlayer, DummyPlayer, etc..) con la del lado Presentation Engine / gingacc-player (AVPlayer, DummyConnector, etc..), si es que el enganche es por acá... :-)<br>





<br>Gracias por tu tiempo<br><font color="#888888">Ricardo</font><div><div></div><div><br><br><div class="gmail_quote">2011/8/2 Arturo Zambrano <span dir="ltr">&lt;<a href="mailto:arturo@lifia.info.unlp.edu.ar" target="_blank">arturo@lifia.info.unlp.edu.ar</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">
No tenemos documentacion :( pero preguntanos lo que no te cierre ;-)  <div>si estas mirando connector imagino que quere enganchar Ginga con &quot;algo&quot; contanos lo que se pueda..</div><div><br></div><div>saludos</div>







<div>art<div><div></div><div><br><br><div class="gmail_quote">2011/8/2 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 Arturo,<br>                  yo estoy viendo y probando un poco, el código del módulo dtv-connector. Muy, muy interesante. Estaría bueno contar con un poco más de documentación. Es posible? Lo único que encontré (y con lo que arranqué obviamente) es el documento donde se plantea una arquitectura alternativa para ginga.<br>








<br>Muchas gracias.<br>Saludos<div><div></div><div><br><br><div class="gmail_quote">2011/8/2 Arturo Zambrano <span dir="ltr">&lt;<a href="mailto:arturo@lifia.info.unlp.edu.ar" target="_blank">arturo@lifia.info.unlp.edu.ar</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">
No recuerdo, pero genial!<div>Creo que lo primero seria evaluar las implementaciones existentes de  GingaJ para ver cual puede integrarse con <a href="http://ginga.ar" target="_blank">ginga.ar</a>, (considerando el tema de lincencias).</div>










<div><br></div><div>Si necesitan ayuda para entender algo de Ginga.ar pueden preguntar por aca.</div><div><br></div><div>saludos</div><div><div></div><div><div><br><br><div class="gmail_quote">2011/8/2 Roberto Buccino <span dir="ltr">&lt;<a href="mailto:alfacentauro@paralelo42.com" target="_blank">alfacentauro@paralelo42.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"><br>
<br>
yo si me ofreci junto con otro colega de cordoba<br>
<div><div></div><div><br>
<br>
On Tuesday 02 August 2011 09:36:23 Arturo Zambrano wrote:<br>
&gt; Algunos hechos para considerar<br>
&gt;<br>
&gt;<br>
&gt;    - En Brasil hay varias implementaciones de ginga  (abiertas, cerradas,<br>
&gt;    con licencias variadas).<br>
&gt;    - En argentina hay hasta ahora una sola (Ginga.ar) derivada de impl. de<br>
&gt;    ref de PUC. (no estamos generando &quot;tanta&quot; dispersion)<br>
&gt;    - Dicho por la gente de PUC, la version de ellos busca ser una impl. de<br>
&gt;    Ref que marque el camino junto a la spec en ITU<br>
&gt;    - Ginga.ar apunta a ser una implementacion embebible en STB y TVs con un<br>
&gt;    nivel de confiabilidad de un producto para usuario final (notar la dif.<br>
&gt; con el trabajo de la PUC, tenemos objetivos diferentes, colaboramos pero no<br>
&gt; tiene sentido armar una ensalada)<br>
&gt;    - Todavia no aparecio 1 solo miembro de la comunidad interesado en<br>
&gt;    ponerse a mirar codigo y programar para tener GingaJ en Ginga.ar,<br>
&gt; tampoco ninguna empresa.<br>
&gt;<br>
&gt;<br>
&gt; saludos<br>
&gt;<br>
&gt;<br>
&gt; 2011/8/2 Fernando Cassia &lt;<a href="mailto:fcassia@gmail.com" target="_blank">fcassia@gmail.com</a>&gt;<br>
&gt;<br>
&gt; &gt; 2011/8/2 Fernando Cassia &lt;<a href="mailto:fcassia@gmail.com" target="_blank">fcassia@gmail.com</a>&gt;<br>
&gt; &gt;<br>
&gt; &gt;&gt; (como las distros Linux que venían con Netscape, en la época<br>
&gt; &gt;&gt; pre-Netscape).<br>
&gt; &gt;<br>
&gt; &gt; Perdón, quise decir &quot;como las distros Linux que venían con Netscape, en<br>
&gt; &gt; la época pre-Mozilla&quot;.<br>
&gt; &gt;<br>
&gt; &gt; FC<br>
&gt; &gt;<br>
&gt; &gt; __________________________________________Lista de correo<br>
&gt; &gt; <a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">Ginga-argentina@lists.ourproject.org</a><br>
&gt; &gt; cambiar suscripci&amp;#243;n:<br>
&gt; &gt; <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
&gt; &gt; Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
&gt; &gt; Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br>
<br>
<br>
__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripci&amp;#243;n: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
</div></div></blockquote></div><br></div>
</div></div><br>__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripci&amp;#243;n: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br></blockquote></div><br>
</div></div><br>__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripci&amp;#243;n: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br></blockquote></div><br></div></div></div>
<br>__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripci&amp;#243;n: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br></blockquote></div><br>
</div></div><br>__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripci&amp;#243;n: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br></div><br>
</blockquote></div><br>
</div></div></div><br>