<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Hola Fabian,<br><br>disculpame, pero no quisiera recibir mas mail de Olpc.<br><br>Me parece que existia alguna forma, pero la verdad que no la recuerdo.<br><br>Si està a tu alcance te agradecerìa.<br><br>Saluda atte. Juan Ignacio Matosas.<br><br><hr id="stopSpelling">Date: Fri, 8 Jan 2010 11:11:41 -0200<br>From: fdanesse@gmail.com<br>To: olpc-uruguay@lists.laptop.org<br>Subject: Re: [Olpc-uruguay] gst0.10-python<br><br>Pregunta:<br><br>Supongamos que hago una interfaz en gtk y quiero meter dentro de una ventana u otro control de esta interface, una superficie hecha en pygame, ¿como hago?<br><br><b>Para explicarme mejor, quiero hacer esto:</b><br>
<br>ventana = gtk.Window(WINDOW_TOPLEVEL)<br>superficie = pygame.display.set_mode((800,600),0)<br>ventana.add(superficie)<br><br>(obviamente esto no funciona, pero se que se puede hacer algo parecido)<br><br><br><br><br><br>
<div class="ecxgmail_quote">El 8 de enero de 2010 10:52, Flavio Danesse <span dir="ltr">&lt;<a href="mailto:fdanesse@gmail.com">fdanesse@gmail.com</a>&gt;</span> escribió:<br><blockquote class="ecxgmail_quote" style="padding-left: 1ex;">
Hola Fabián.<br><br>Tenía presente lo que habías hecho, a decir verdad tengo tu trabajo guardado para estudiarlo cuando me meta en pygame que todavía no he visto nada al respecto, recien ahora me podría meter en eso, lo que pasa es que primero tenía que familiarizarme con python y gtk, al menos para poder hacer alguna cosa que funcionara.<br>

<br>Voy a ver si me meto ahora en pygame, pero tengo que empezar desde cero.<br>Voy a hacer un jueguito de gestión de recursos que ya tengo empezado.<br>Tengo la interfaz hecha en gtk, pero no se lo suficiente como para manejar las imagenes como desearía hacerlo, de hecho no se como ponerle una imagen de fondo a la ventana y necesito hacerlo, así que creo que abandonaré todo el proyecto, estudiaré un poco pygame y recomenzaré todo el proyecto sobre pygame.<br>

Primero estudiaré la parte de imágenes y todo lo referente a interfáz gráfica y luego me meteré en el audio.<br>Mis ejemplos de código para aprender serán tu actividad y conozco uruguay, aunque por lo que estuve viendo no va a ser nada fácil.<br>

<br>Agradezco cualquier ayuda sobre como comenzar y hacer cosas comunes como definir el area de pantalla, cargar las imagenes, etc . . .<br><br><br><br><div class="ecxgmail_quote">El 8 de enero de 2010 09:41, Fabian Peña <span dir="ltr">&lt;<a href="mailto:fapenia@adinet.com.uy">fapenia@adinet.com.uy</a>&gt;</span> escribió:<div>
<div></div><div class="h5"><br>
<blockquote class="ecxgmail_quote" style="padding-left: 1ex;">


  
  

<div>
Yo tuve problemas con el audio en la actividad tetrismat <br>
la musica de fondo va produciendo chasquidos bastante molestos.<br>
Probe un monton de recetas y en el pc que desarrollo los elimine<br>
seteando <br>
&nbsp;&nbsp;&nbsp; pygame.mixer.pre_init(44100, -16, 2, 1024*4)<br>
&nbsp;&nbsp;&nbsp; pygame.init()<br>
<br>
No asi en la XO , claro que solo probe con 1.<br>
Si tu "1.mp3" no hace lio , me lo mandas , a ver si me doy cuenta que
pasa ?<br>
<br>
<br>
Flavio Danesse escribió:
<div><div></div><div><blockquote>No había probado el audio con pygame, así que lo probé
recién y anda perfecto con mp3:<br>
  <br>
  <pre>import pygame<br>from pygame.locals import*<br>pygame.mixer.init()<br>pygame.mixer.music.load("1.mp3")<br><br>pygame.mixer.music.play()<br>raw_input()<br>pygame.exit()<br><span style="color: black;"><br>Pero no reproduce las radios.<br></span></pre>
  <br>
  <br>
  <div class="ecxgmail_quote">El 7 de enero de 2010 12:55, Flavio Danesse <span dir="ltr">&lt;<a href="mailto:fdanesse@gmail.com">fdanesse@gmail.com</a>&gt;</span>
escribió:<br>
  <blockquote class="ecxgmail_quote" style="padding-left: 1ex;">No
se como reproduce etoys, pero si tienen codecs de gstreamer los tiene
dentro.<br>
    <br>
Lo que yo se sobre gstreamer en nuestras xo ya lo expliqué acá: <a href="http://sites.google.com/site/sugaractivities/sugarizar-una-aplicacion">http://sites.google.com/site/sugaractivities/sugarizar-una-aplicacion</a><br>


En ese link también expliqué sobre el codec de fluendo al cual hace
referencia Sebastián.<br>
Software que reproduzca archivos multimedia en la xo, yo conozco lo
siguiente:<br>
    <br>
watch and Listen<br>
etoys<br>
jukebox<br>
totem<br>
web activity<br>
mozilla<br>
    <br>
El tema es que: cualquier software que use gstreamer, las xo uruguayas
no pueden utilizarlo porque no podemos instalar codecs en gstreamer ya
que no tenemos acceso al root del sistema, por eso totem y jukebox
funcionan perfecto en cualquier xo, con cualquier formato de video y
audio, menos en las nuestras, donde no funcionan por no tener
gstreamer, a menos que metamos a prepo el codec de fluendo como explico
en el link que les pasé, de todas maneras, ese codecs solo reproduce
mp3.<br>
    <br>
watch and listen por otro lado, funciona con helix. La actividad que
hice yo (CeibalRadio), se basa en el sistema helix y el código lo
desarrollé a partir de watch and listen 8 que es la única versión que
funciona en nuestras xo (watch and listen va por la version 14).<br>
    <br>
CeibalRadio, permite cargar una lista de archivos de audio (wav, ogg o
mp3) desde cualquier parte y reproducir radios online.<br>
(No utiliza el journal). Estas son diferencias importantes con watch
and listen ya que watch and listen solo puede cargar un archivo a la
vez y solo si este se encuentra en el journal y no puede reproducir
radios online.<br>
    <br>
Nosotros, al no tener acceso al rrot del sistema, no podemos generar
software que actualice o instale gstreamer y sus codecs o cualquier
otra cosa de uso general para varias actividades. Cualquier actividad
que hagamos, no puede guardar nada fuera de su ambito debido a que
rainbow viene activo por default y solo puede desactivarse con permiso
de root, esto quiere decir que no puedo hacer una actividad que cree
todo el sistema gstreamer en el home del usuario por ejemplo o el
sistema helix y usarlos desde allí con cualquier actividad que los
necesite como hicimos con totem, así que cada raproductor que
generemos, debe tener todo el sistema de reproduccion para descargar.<br>
    <br>
Es decir, si en la misma xo instalamos CeibalRadio y watch and listen,
tendremos 14 mb que ocupa helix duplicados, ya que cada actividad debe
tenerlo como parte de su software.<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <div class="ecxgmail_quote">El 7 de enero de 2010 11:42, Sebastian
Vallejo <span dir="ltr">&lt;<a href="mailto:sebastian.vallejo@gmail.com">sebastian.vallejo@gmail.com</a>&gt;</span>
escribió:
    <div>
    <div><br>
    <blockquote class="ecxgmail_quote" style="padding-left: 1ex;"><a href="http://fedoraproject.org/wiki/Multimedia/fluendo-mp3">http://fedoraproject.org/wiki/Multimedia/fluendo-mp3</a><br>


      <br>
2010/1/7 Esteban Bordón &lt;<a href="http://ebordon.uy">ebordon.uy</a>@<a href="http://gmail.com">gmail.com</a>&gt;:<br>
      <div>
      <div>&gt; Según tengo entendido las XO de Uruguay tienen codecs
de GStreamer para<br>
&gt; reproducir archivos mp3. Por ejemplo con el etoys se puede
reproducir este<br>
&gt; formato.<br>
&gt;<br>
&gt; saludos,<br>
&gt; Esteban.<br>
&gt;<br>
&gt;<br>
&gt; El 6 de enero de 2010 20:46, Dario Clavijo &lt;<a href="mailto:daedalus2027@gmail.com">daedalus2027@gmail.com</a>&gt;<br>
&gt; escribió:<br>
&gt;&gt;<br>
&gt;&gt; Tengo entendido que el formato mp3 no es libre y que por ende
no viene el<br>
&gt;&gt; codec de este en la distro Fedora que es la distro base de la
XO.<br>
&gt;&gt; Hay que conformarse con ogg mientras no tengamos acceso como
root a la Xo.<br>
&gt;&gt;<br>
&gt;&gt; El 23 de noviembre de 2009 15:02, Flavio Danesse &lt;<a href="mailto:fdanesse@gmail.com">fdanesse@gmail.com</a>&gt;<br>
&gt;&gt; escribió:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Gracias Fabián, a ver que saco.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; El 23 de noviembre de 2009 12:42, Fabian Peña &lt;<a href="mailto:fapenia@adinet.com.uy">fapenia@adinet.com.uy</a>&gt;<br>
&gt;&gt;&gt; escribió:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Flavio . Habria que darle una mirada a&nbsp; como se
launchea la terminal ya<br>
&gt;&gt;&gt;&gt; que esta puede escribir en cualquier parte del
directorio del usuario olpc<br>
&gt;&gt;&gt;&gt; asi instalar los codecs necesarios en la primera
ejecucion.<br>
&gt;&gt;&gt;&gt; Yo entre otras cosas estoy intentando levantar incluso
otros desktops<br>
&gt;&gt;&gt;&gt; bajo el usuario olpc<br>
&gt;&gt;&gt;&gt; Hasta ahora logre levantar el viejo fvwm95 sin
problemas.Como no tengo<br>
&gt;&gt;&gt;&gt; claro todavia las cosas no posteo info.<br>
&gt;&gt;&gt;&gt; No es nada educativo lo que estoy haciendo , pero creo
que puede servir<br>
&gt;&gt;&gt;&gt; para apropiarnos de la tecnologia respetando la
seguridad de LATU ( que se<br>
&gt;&gt;&gt;&gt; que viola todas las licencias, pero es necesaria)<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Flavio Danesse escribió:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Sigo leyendo sobre audio y video con python viendo
como hacer un<br>
&gt;&gt;&gt;&gt; reproductor mp3.<br>
&gt;&gt;&gt;&gt; Me pregunto si es posible hacer la actividad
incluyendo las librerías<br>
&gt;&gt;&gt;&gt; necesarias para decodificar los mp3, encontré<br>
&gt;&gt;&gt;&gt; gst0.10-python a ver si alguno más entendido que yo
estudia el modo de<br>
&gt;&gt;&gt;&gt; usar esto en la xo sin tener que instalarle nada al
sistema.<br>
&gt;&gt;&gt;&gt; <a href="https://launchpad.net/ubuntu/hardy/+source/gst0.10-python/0.10.11-1">https://launchpad.net/ubuntu/hardy/+source/gst0.10-python/0.10.11-1</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; ________________________________<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; Olpc-uruguay mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://lists.laptop.org/listinfo/olpc-uruguay">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; Olpc-uruguay mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://lists.laptop.org/listinfo/olpc-uruguay">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Olpc-uruguay mailing list<br>
&gt;&gt;&gt; <a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
&gt;&gt;&gt; <a href="http://lists.laptop.org/listinfo/olpc-uruguay">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Darío Clavijo<br>
&gt;&gt; <a href="http://dclavijo.blogspot.com">http://dclavijo.blogspot.com</a><br>
&gt;&gt; Registered Linux User #479210.<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Olpc-uruguay mailing list<br>
&gt;&gt; <a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
&gt;&gt; <a href="http://lists.laptop.org/listinfo/olpc-uruguay">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Olpc-uruguay mailing list<br>
&gt; <a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
&gt; <a href="http://lists.laptop.org/listinfo/olpc-uruguay">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
Olpc-uruguay mailing list<br>
      <a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
      <a href="http://lists.laptop.org/listinfo/olpc-uruguay">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
      </div>
      </div>
    </blockquote>
    </div>
    </div>
    </div>
    <br>
  </blockquote>
  </div>
  <br>
  <pre><hr size="4" width="90%"><br>_______________________________________________<br>Olpc-uruguay mailing list<br><a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br><a href="http://lists.laptop.org/listinfo/olpc-uruguay">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>  </pre>
</blockquote>
<br>
</div></div></div>

<br>_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-uruguay">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
<br></blockquote></div></div></div><br>
</blockquote></div><br>                                               <br /><hr />El NUEVO Internet Explorer 8 es el navegador más rápido y seguro <a href='http://www.vivelive.com/internetexplorer8/' target='_new'> ¡Descárgalo gratis!</a></body>
</html>