Acceso a un pixel del Canvas en LUA
Hola! escribía para consultar acerca de la disponibilidad de documentación sobre los servicios que brinda el "canvas" de LUA. ¿Alguno sabe si existe algún articulo en el que se describa esto? Porque quiero acceder a un pixel del Canvas. Por lo que estuve viendo, según el changelog de Ginga 1.1.0<http://wiki.ginga.org.ar/doku.php?id=lifia:ginga_changes.1.1.0>, se implementó la función pixel(x, y, R, G, B, A: number), sin embargo no he podido utilizarla, ni encontré documentación al respecto. saludos! Enzo
Hola Enzo,te paso la descripción que existe en el ABNT NBR 15606-2 canvas:pixel (x, y, R, G, B, A: number) Argumentos x Posición del pixel y Posición del pixel R Componente rojo del color G Componente verde del color B Componente azul del color A Componente alpha del color Descripción Altera el color de un pixel del canvas. Ejemplo: canvas:pixel(0,10,0,0,0,255) dibuja un punto de color negro en la posicion x=0,y=10 Saludos leo -- LIFIA - UNLP Proyecto Televisión Digital Quoting Enzo Ferrante <[email protected]>:
Hola!
escribía para consultar acerca de la disponibilidad de documentación sobre los servicios que brinda el "canvas" de LUA. ¿Alguno sabe si existe algún articulo en el que se describa esto? Porque quiero acceder a un pixel del Canvas. Por lo que estuve viendo, según el changelog de Ginga 1.1.0<http://wiki.ginga.org.ar/doku.php?id=lifia:ginga_changes.1.1.0>, se implementó la función pixel(x, y, R, G, B, A: number), sin embargo no he podido utilizarla, ni encontré documentación al respecto.
saludos!
Enzo
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
Dado que NCL es parte de un standard es importante contar a los documentos standard como parte de la documentacion. Por otro lado, si alguien se anima a aportar documentacion sobre el codigo se agradece. saludos arturo 2011/6/14 <[email protected]>
Hola Enzo,te paso la descripción que existe en el ABNT NBR 15606-2
canvas:pixel (x, y, R, G, B, A: number)
Argumentos x Posición del pixel y Posición del pixel R Componente rojo del color G Componente verde del color B Componente azul del color A Componente alpha del color
Descripción
Altera el color de un pixel del canvas.
Ejemplo: canvas:pixel(0,10,0,0,0,255) dibuja un punto de color negro en la posicion x=0,y=10
Saludos leo -- LIFIA - UNLP Proyecto Televisión Digital
Quoting Enzo Ferrante <[email protected]>:
Hola!
escribía para consultar acerca de la disponibilidad de documentación sobre los servicios que brinda el "canvas" de LUA. ¿Alguno sabe si existe algún articulo en el que se describa esto? Porque quiero acceder a un pixel del Canvas. Por lo que estuve viendo, según el changelog de Ginga 1.1.0<http://wiki.ginga.org.ar/doku.php?id=lifia:ginga_changes.1.1.0>, se implementó la función pixel(x, y, R, G, B, A: number), sin embargo no he podido utilizarla, ni encontré documentación al respecto.
saludos!
Enzo
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Arturo y Leo muchas gracias por responder. Les explico un poco más... Efectivamente tenemos como documentacion a los documentos de la Norma, pero sabemos que efectivamente es eso, una Norma. Según la ABNT NBR 15606-2, tenemos que: -canvas:pixel (x, y: number) -> R, G, B, A: number Altera a cor de um pixel do canvas. -canvas:pixel (x, y, R, G, B, A: number) Retorna a cor de um pixel do canvas. Como citó Enzo, el changelog de Ginga 1.1.0 dice que se "implementó" la función canvas:pixel (x, y, R, G, B, A: number), con lo que entiendo que si usáramos una versión anterior, aunque estuviesemos dentro de la norma la función canvas:pixel (x, y, R, G, B, A: number) no funcionaría o lo haría de manera incorrecta. Pues bien...Nosotros estamos usando la función para obtener un pixel, o sea canvas:pixel (x, y: number) y obtenemos valores nulos; entonces la pregunta apuntaba a que: -Estamos dentro de la norma -Estamos sobre Ginga.ar -Y Obtenemos un valor nulo al llamar al "get" de pixel -Esta mal nuestro codigo? -esta incompleto Ginga.ar? Si quieren les puedo colocar el snippet de codigo. Gracias! El 14 de junio de 2011 15:35, Arturo Zambrano <[email protected]
escribió:
Dado que NCL es parte de un standard es importante contar a los documentos standard como parte de la documentacion. Por otro lado, si alguien se anima a aportar documentacion sobre el codigo se agradece.
saludos arturo
2011/6/14 <[email protected]>
Hola Enzo,te paso la descripción que existe en el ABNT NBR 15606-2
canvas:pixel (x, y, R, G, B, A: number)
Argumentos x Posición del pixel y Posición del pixel R Componente rojo del color G Componente verde del color B Componente azul del color A Componente alpha del color
Descripción
Altera el color de un pixel del canvas.
Ejemplo: canvas:pixel(0,10,0,0,0,255) dibuja un punto de color negro en la posicion x=0,y=10
Saludos leo -- LIFIA - UNLP Proyecto Televisión Digital
Quoting Enzo Ferrante <[email protected]>:
Hola!
escribía para consultar acerca de la disponibilidad de documentación sobre los servicios que brinda el "canvas" de LUA. ¿Alguno sabe si existe algún articulo en el que se describa esto? Porque quiero acceder a un pixel del Canvas. Por lo que estuve viendo, según el changelog de Ginga 1.1.0<http://wiki.ginga.org.ar/doku.php?id=lifia:ginga_changes.1.1.0>, se implementó la función pixel(x, y, R, G, B, A: number), sin embargo no he podido utilizarla, ni encontré documentación al respecto.
saludos!
Enzo
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Ing. Cristian Garcia Bauza Simulación y Visualización Gráfica PLADEMA - Fac. de Ciencias Exactas UNCPBA. Campus Universitario Paraje Arroyo Seco - Tandil - B7001BBO Tel: +54 2293 439690 e-mail: [email protected] Home Page: http://www.pladema.net/~cgarcia
Hola entendi que solo estaban preguntando por la documentacion. Segurametne puede estar incompleto, puede ser un bug... hay que mirar el codigo. Lo podemos encolar para verlo cuando se pueda, mientras tanto, si tienen alguna pista mas concreta, es bienvenida. saludos art 2011/6/14 Cristian García Bauza <[email protected]>
Arturo y Leo muchas gracias por responder. Les explico un poco más...
Efectivamente tenemos como documentacion a los documentos de la Norma, pero sabemos que efectivamente es eso, una Norma. Según la ABNT NBR 15606-2, tenemos que:
-canvas:pixel (x, y: number) -> R, G, B, A: number Altera a cor de um pixel do canvas.
-canvas:pixel (x, y, R, G, B, A: number) Retorna a cor de um pixel do canvas.
Como citó Enzo, el changelog de Ginga 1.1.0 dice que se "implementó" la función canvas:pixel (x, y, R, G, B, A: number), con lo que entiendo que si usáramos una versión anterior, aunque estuviesemos dentro de la norma la función canvas:pixel (x, y, R, G, B, A: number) no funcionaría o lo haría de manera incorrecta. Pues bien...Nosotros estamos usando la función para obtener un pixel, o sea canvas:pixel (x, y: number) y obtenemos valores nulos; entonces la pregunta apuntaba a que:
-Estamos dentro de la norma -Estamos sobre Ginga.ar -Y Obtenemos un valor nulo al llamar al "get" de pixel
-Esta mal nuestro codigo? -esta incompleto Ginga.ar?
Si quieren les puedo colocar el snippet de codigo.
Gracias!
El 14 de junio de 2011 15:35, Arturo Zambrano < [email protected]> escribió:
Dado que NCL es parte de un standard es importante contar a los documentos
standard como parte de la documentacion. Por otro lado, si alguien se anima a aportar documentacion sobre el codigo se agradece.
saludos arturo
2011/6/14 <[email protected]>
Hola Enzo,te paso la descripción que existe en el ABNT NBR 15606-2
canvas:pixel (x, y, R, G, B, A: number)
Argumentos x Posición del pixel y Posición del pixel R Componente rojo del color G Componente verde del color B Componente azul del color A Componente alpha del color
Descripción
Altera el color de un pixel del canvas.
Ejemplo: canvas:pixel(0,10,0,0,0,255) dibuja un punto de color negro en la posicion x=0,y=10
Saludos leo -- LIFIA - UNLP Proyecto Televisión Digital
Quoting Enzo Ferrante <[email protected]>:
Hola!
escribía para consultar acerca de la disponibilidad de documentación sobre los servicios que brinda el "canvas" de LUA. ¿Alguno sabe si existe algún articulo en el que se describa esto? Porque quiero acceder a un pixel del Canvas. Por lo que estuve viendo, según el changelog de Ginga 1.1.0<http://wiki.ginga.org.ar/doku.php?id=lifia:ginga_changes.1.1.0>, se implementó la función pixel(x, y, R, G, B, A: number), sin embargo no he podido utilizarla, ni encontré documentación al respecto.
saludos!
Enzo
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Ing. Cristian Garcia Bauza Simulación y Visualización Gráfica PLADEMA - Fac. de Ciencias Exactas UNCPBA. Campus Universitario Paraje Arroyo Seco - Tandil - B7001BBO Tel: +54 2293 439690 e-mail: [email protected] Home Page: http://www.pladema.net/~cgarcia
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Hola, En Ginga 1.1.0, está implementado el setter del color de un píxel, pero no el getter. En el extracto de la norma que copió Cristian pareciera que están swappeados los comentarios de los funciones. Para que no quede ninguna duda, en Ginga 1.1.0 la función canvas:pixel (x, y, R, G, B, A: number) debería funcionar. Saludos, Mariana 2011/6/14 Arturo Zambrano <[email protected]>
Hola entendi que solo estaban preguntando por la documentacion. Segurametne puede estar incompleto, puede ser un bug... hay que mirar el codigo. Lo podemos encolar para verlo cuando se pueda, mientras tanto, si tienen alguna pista mas concreta, es bienvenida.
saludos art
2011/6/14 Cristian García Bauza <[email protected]>
Arturo y Leo muchas gracias por responder. Les explico un poco más...
Efectivamente tenemos como documentacion a los documentos de la Norma, pero sabemos que efectivamente es eso, una Norma. Según la ABNT NBR 15606-2, tenemos que:
-canvas:pixel (x, y: number) -> R, G, B, A: number Altera a cor de um pixel do canvas.
-canvas:pixel (x, y, R, G, B, A: number) Retorna a cor de um pixel do canvas.
Como citó Enzo, el changelog de Ginga 1.1.0 dice que se "implementó" la función canvas:pixel (x, y, R, G, B, A: number), con lo que entiendo que si usáramos una versión anterior, aunque estuviesemos dentro de la norma la función canvas:pixel (x, y, R, G, B, A: number) no funcionaría o lo haría de manera incorrecta. Pues bien...Nosotros estamos usando la función para obtener un pixel, o sea canvas:pixel (x, y: number) y obtenemos valores nulos; entonces la pregunta apuntaba a que:
-Estamos dentro de la norma -Estamos sobre Ginga.ar -Y Obtenemos un valor nulo al llamar al "get" de pixel
-Esta mal nuestro codigo? -esta incompleto Ginga.ar?
Si quieren les puedo colocar el snippet de codigo.
Gracias!
El 14 de junio de 2011 15:35, Arturo Zambrano < [email protected]> escribió:
Dado que NCL es parte de un standard es importante contar a los
documentos standard como parte de la documentacion. Por otro lado, si alguien se anima a aportar documentacion sobre el codigo se agradece.
saludos arturo
2011/6/14 <[email protected]>
Hola Enzo,te paso la descripción que existe en el ABNT NBR 15606-2
canvas:pixel (x, y, R, G, B, A: number)
Argumentos x Posición del pixel y Posición del pixel R Componente rojo del color G Componente verde del color B Componente azul del color A Componente alpha del color
Descripción
Altera el color de un pixel del canvas.
Ejemplo: canvas:pixel(0,10,0,0,0,255) dibuja un punto de color negro en la posicion x=0,y=10
Saludos leo -- LIFIA - UNLP Proyecto Televisión Digital
Quoting Enzo Ferrante <[email protected]>:
Hola!
escribía para consultar acerca de la disponibilidad de documentación sobre los servicios que brinda el "canvas" de LUA. ¿Alguno sabe si existe algún articulo en el que se describa esto? Porque quiero acceder a un pixel del Canvas. Por lo que estuve viendo, según el changelog de Ginga 1.1.0<http://wiki.ginga.org.ar/doku.php?id=lifia:ginga_changes.1.1.0 , se implementó la función pixel(x, y, R, G, B, A: number), sin embargo no he podido utilizarla, ni encontré documentación al respecto.
saludos!
Enzo
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Ing. Cristian Garcia Bauza Simulación y Visualización Gráfica PLADEMA - Fac. de Ciencias Exactas UNCPBA. Campus Universitario Paraje Arroyo Seco - Tandil - B7001BBO Tel: +54 2293 439690 e-mail: [email protected] Home Page: http://www.pladema.net/~cgarcia
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Gente Compramos en la empresa un CDR1000D para hacer pruebas! alguno tiene idea si se puede acceder para subir un aplicación ginga para testear?. -Sé que se puede acceder reemplazando el links.sh para acceder al Telnet! alguno probo esto? no lo probe porque no tengo vuelta atras! tengo la ultima versión de firmware instalado. El modelo que tenemos tiene la placa Toshiba. -Por otra parte se que tambien se puede acceder conectando físicamente a la placa, con una interfase RS232. alguno lo hizo? Desde ya muchas gracias a todos saludos Gabriel
2011/6/17 Gabriel Carissimo <[email protected]>
El modelo que tenemos tiene la placa Toshiba.
Hola Gabriel, ¿Esto que quiere decir?. ¿Podrías mandar una foto? FC
todavia no pude sacar fotos, hoy las saco y las mando mañana! gracias! ________________________________ De: [email protected] [mailto:[email protected]] En nombre de Fernando Cassia Enviado el: Viernes, 17 de Junio de 2011 04:35 p.m. Para: Lista de la comunidad argentina de Ginga Asunto: Re: [Ginga-argentina] CDR1000D 2011/6/17 Gabriel Carissimo <[email protected]> El modelo que tenemos tiene la placa Toshiba. Hola Gabriel, ¿Esto que quiere decir?. ¿Podrías mandar una foto? FC
Hola Gente buen día! Acá están las fotos del Deco CDR1000d (Placa Toshiba) http://www.flickr.com/photos/carissimog/5859419695/sizes/l/in/photostream/ <http://www.flickr.com/photos/carissimog/5859419695/sizes/l/in/photostream/> http://www.flickr.com/photos/carissimog/5859421007/sizes/l/in/photostream/ saludos Gabriel ________________________________ De: [email protected] [mailto:[email protected]] En nombre de Gabriel Carissimo Enviado el: Martes, 21 de Junio de 2011 04:11 p.m. Para: Lista de la comunidad argentina de Ginga Asunto: Re: [Ginga-argentina] CDR1000D todavia no pude sacar fotos, hoy las saco y las mando mañana! gracias! ________________________________ De: [email protected] [mailto:[email protected]] En nombre de Fernando Cassia Enviado el: Viernes, 17 de Junio de 2011 04:35 p.m. Para: Lista de la comunidad argentina de Ginga Asunto: Re: [Ginga-argentina] CDR1000D 2011/6/17 Gabriel Carissimo <[email protected]> El modelo que tenemos tiene la placa Toshiba. Hola Gabriel, ¿Esto que quiere decir?. ¿Podrías mandar una foto? FC
2011/6/22 Gabriel Carissimo <[email protected]>
** Hola Gente buen día!
Acá están las fotos del Deco CDR1000d (Placa Toshiba)
http://www.flickr.com/photos/carissimog/5859419695/sizes/l/in/photostream/
http://www.flickr.com/photos/carissimog/5859421007/sizes/l/in/photostream/
saludos Gabriel
Hola Gabriel, Es el mismo que tengo yo. No entiendo por qué decís "Toshiba" ¿Dónde dice "Toshiba"?. FC
2011/6/22 Fernando Cassia <[email protected]>
Hola Gabriel,
Es el mismo que tengo yo. No entiendo por qué decís "Toshiba" ¿Dónde dice "Toshiba"?.
FC
Perdón, me corrijo, miré con detenimiento y vi la diferencia... en el que tengo yo uno de los chips es DIBCOM y en el tuyo es un Toshiba. El resto del diseño del circuito impreso parece MUY similar. Es más, hasta tiene un lugar de montaje para un chip DRAM o Flash adicional, que no está soldado, igual que el que tengo acá.. FC
Porque Coradir me mando este documento, si no llega el adjunto de Word me avisan? Saludos Gabriel ________________________________ De: [email protected] [mailto:[email protected]] En nombre de Fernando Cassia Enviado el: Miércoles, 22 de Junio de 2011 11:30 a.m. Para: Lista de la comunidad argentina de Ginga Asunto: Re: [Ginga-argentina] CDR1000D 2011/6/22 Fernando Cassia <[email protected]> Hola Gabriel, Es el mismo que tengo yo. No entiendo por qué decís "Toshiba" ¿Dónde dice "Toshiba"?. FC Perdón, me corrijo, miré con detenimiento y vi la diferencia... en el que tengo yo uno de los chips es DIBCOM y en el tuyo es un Toshiba. El resto del diseño del circuito impreso parece MUY similar. Es más, hasta tiene un lugar de montaje para un chip DRAM o Flash adicional, que no está soldado, igual que el que tengo acá.. FC
Hola Gente! Alguno sabe que repositorio puedo usar para instalar las dependencias de Ginga.ar? para Debian Squeeze. apt-get install libtool autoconf automake g++ libssl-dev pkg-config libpng12-dev libdirectfb-dev cmake libavformat-dev libxine-dev liblua5.1-dev liblua5.1-socket2 libcurl4-openssl-dev libxerces-c-dev libboost-dev libboost1.40-dev libdb4-dev libdb4.7-dev libboost-thread1.40-dev libboost-filesystem1.40-dev libboost-regex1.40-dev libavcodec-dev libxine1-ffmpeg libgtest-dev libfusionsound libfusionsound-dev directfb-extra graicas Gabriel
Leo, Arturo, Mariana, gracias por las respuestas! Queda claro entonces que setPixel esta implementado pero el getter todavía no. Mirando la norma, hemos visto que existen funciones que operan sobre el canvas tales como attrRotation y attrFlip, pero testeando sobre Ginga 1.2 vemos que no se encuentran implementadas aún. La pregunta es entonces si tienen pensado implementar este tipo de funciones en posteriores versiones de Ginga. saludos! Enzo
Hoy por hoy no estamos agregando cosas a Ginga, sino trabajando en portabilidad. De todas maneras si alguien quiere agregarle esas cosas podemos ver de incorporarlas en futuros releases. saludos 2011/8/15 Enzo Ferrante <[email protected]>
Leo, Arturo, Mariana,
gracias por las respuestas! Queda claro entonces que setPixel esta implementado pero el getter todavía no. Mirando la norma, hemos visto que existen funciones que operan sobre el canvas tales como attrRotation y attrFlip, pero testeando sobre Ginga 1.2 vemos que no se encuentran implementadas aún. La pregunta es entonces si tienen pensado implementar este tipo de funciones en posteriores versiones de Ginga.
saludos!
Enzo
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Hola Gente Me podrían dar una mano, tengo instalado Ginga 1.2.0 sobre debían squeeze, y no tengo soporte de Video, que debería instalar/configurar? Saludos Gabriel
Como lo instalaste? siguiendo que pasos? Tu mail contiene muy poca informacion como para alguien pueda ayudar, imagino que por eso nadie lo contestó. saludos 2011/6/28 Gabriel Carissimo <[email protected]>
** Hola Gente Me podrían dar una mano, tengo instalado Ginga 1.2.0 sobre debían squeeze, y no tengo soporte de Video, que debería instalar/configurar?
Saludos Gabriel
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Arturo! Como estas Esto es lo que use para instalar! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Instalar la base solamente de Debian 6.0 Cuando iniciamos por primera vez no tenemos el /dev/fb0 (framebuffer activado) entonces editamos # nano /etc/default/grub modificamos GRUB_CMDLINE_LINUX_DEFAULT="quiet" por GRUB_CMDLINE_LINUX_DEFAULT="vga=788 spash quiet" ejecutamos # update-grub y reiniciamos instalamos los paquetes # apt-get install libtool autoconf make automake g++ libssl-dev pkg-config libpng12-dev libdirectfb-dev cmake libavformat-dev libxine-dev liblua5.1-0-dev liblua5.1-socket2 libcurl4-openssl-dev libxerces-c-dev libboost-dev libdb4.7-dev libboost-thread-dev libboost-filesystem-dev libboost-regex1.40-dev libavcodec-dev libxine1-ffmpeg libgtest-dev Esta lista la saqué de la wiki de la comunidad, pero para debian 6.0 hay que realizarle algunas modificaciones. Le agregamos make , y cambiamos libboost-regex1.40-dev por libboost-regex1.42-dev instalamos para bajar las fuentes # apt-get install subversion git bajamos las fuentes de fusionsound # git clone git://git.directfb.org/git/directfb/core/FusionSound.git Una vez que tenemos los fuentes, simplemente los compilamos. Hay que tener en cuenta que el proceso de configuración (que usualmente se hace con ./configure) se hace con ./autogen.sh. # cd FusionSound # ./autogen.sh # make # make install bajo la versión 1.2.0 de ginga.ar # svn checkout svn://scm.ourproject.org/svnroot/ginga/middleware/ginga.ar/tags/release/1.2.0 Se puede crear un directorio /home/lifia/build/ para que queden los resultados intermedios de la compilación Definir la variable de entorno DEPOT para que punta a /home/lifia/ # export DEPOT=/home/lifia/ 11- Construcción de 'telemidia-links' Definir PREFIX # export PREFIX=/usr Entrar al directorio de telemidia-links y construirlo # cd /home/lifia/src/telemidia-links # ../build_telemidia-links.sh # make # make install 12- Construcción del resto Editar /home/lifia/config/SetupUser.cmake para que los binarios se generen en /home/lifia/ginga. Modificar las siguientes lineas set(CMAKE_INSTALL_PREFIX /tmp/ginga) set(CMAKE_CONFIG_INSTALL_PREFIX /tmp/ginga) Para que digan: set(CMAKE_INSTALL_PREFIX /home/lifia/ginga) set(CMAKE_CONFIG_INSTALL_PREFIX /home/lifia/ginga) Editar /home/lifia/config/SetupGlobal.cmake para desactivar los tests. Modificar la línea: set(COMPILE_TESTS 1) Para que diga: set(COMPILE_TESTS 0) Ir al directorio de build y construir ginga # cd /home/lifia/build # ../src/ginga.sh PC Esperar a que termine la compilación 13- Configuración final Verificar que el archivo /etc/ld.so.conf.d/ginga.conf tenga las siguientes líneas, agregar las que sean necesarias: /usr/lib/ginga /home/lifia/ginga/lib/lifia Actualizar el linker dinámico # ldconfig Copiar /home/lifia/ginga/share/lua/5.1/tcp_event.lua a /usr/share/lua/5.1/tcp_event.lua falta agregar al .bashrc para ejecutar ginga desde cualquier lugar # export PATH="$PATH:/home/lifia/ginga/sbin" ________________________________ De: [email protected] [mailto:[email protected]] En nombre de Arturo Zambrano Enviado el: Jueves, 30 de Junio de 2011 10:36 a.m. Para: Lista de la comunidad argentina de Ginga Asunto: Re: [Ginga-argentina] Instalacion Ginga 1.2.0 Como lo instalaste? siguiendo que pasos? Tu mail contiene muy poca informacion como para alguien pueda ayudar, imagino que por eso nadie lo contestó. saludos 2011/6/28 Gabriel Carissimo <[email protected]> Hola Gente Me podrían dar una mano, tengo instalado Ginga 1.2.0 sobre debían squeeze, y no tengo soporte de Video, que debería instalar/configurar? Saludos Gabriel __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Hola, tenes directfb-extra instalado? La lista de dependencias la tenes en http://tvd.lifia.info.unlp.edu.ar/ginga.ar/index.php/download/2-uncategorise... slds! 2011/6/30 Gabriel Carissimo <[email protected]>
** Arturo! Como estas
Esto es lo que use para instalar!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Instalar la base solamente de Debian 6.0
Cuando iniciamos por primera vez no tenemos el /dev/fb0 (framebuffer activado) entonces editamos # nano /etc/default/grub modificamos GRUB_CMDLINE_LINUX_DEFAULT="quiet" por GRUB_CMDLINE_LINUX_DEFAULT="vga=788 spash quiet"
ejecutamos # update-grub y reiniciamos
instalamos los paquetes # apt-get install libtool autoconf make automake g++ libssl-dev pkg-config libpng12-dev libdirectfb-dev cmake libavformat-dev libxine-dev liblua5.1-0-dev liblua5.1-socket2 libcurl4-openssl-dev libxerces-c-dev libboost-dev libdb4.7-dev libboost-thread-dev libboost-filesystem-dev libboost-regex1.40-dev libavcodec-dev libxine1-ffmpeg libgtest-dev
Esta lista la saqué de la wiki de la comunidad, pero para debian 6.0 hay que realizarle algunas modificaciones. Le agregamos make , y cambiamos libboost-regex1.40-dev por libboost-regex1.42-dev
instalamos para bajar las fuentes # apt-get install subversion git
bajamos las fuentes de fusionsound # git clone git://git.directfb.org/git/directfb/core/FusionSound.git
Una vez que tenemos los fuentes, simplemente los compilamos. Hay que tener en cuenta que el proceso de configuración (que usualmente se hace con ./configure) se hace con ./autogen.sh. # cd FusionSound # ./autogen.sh # make # make install
bajo la versión 1.2.0 de ginga.ar # svn checkout svn:// scm.ourproject.org/svnroot/ginga/middleware/ginga.ar/tags/release/1.2.0
Se puede crear un directorio /home/lifia/build/ para que queden los resultados intermedios de la compilación
Definir la variable de entorno DEPOT para que punta a /home/lifia/ # export DEPOT=/home/lifia/
11- Construcción de 'telemidia-links' Definir PREFIX
# export PREFIX=/usr Entrar al directorio de telemidia-links y construirlo
# cd /home/lifia/src/telemidia-links # ../build_telemidia-links.sh # make # make install
12- Construcción del resto Editar /home/lifia/config/SetupUser.cmake para que los binarios se generen en /home/lifia/ginga. Modificar las siguientes lineas set(CMAKE_INSTALL_PREFIX /tmp/ginga) set(CMAKE_CONFIG_INSTALL_PREFIX /tmp/ginga) Para que digan: set(CMAKE_INSTALL_PREFIX /home/lifia/ginga) set(CMAKE_CONFIG_INSTALL_PREFIX /home/lifia/ginga) Editar /home/lifia/config/SetupGlobal.cmake para desactivar los tests. Modificar la línea: set(COMPILE_TESTS 1) Para que diga: set(COMPILE_TESTS 0) Ir al directorio de build y construir ginga
# cd /home/lifia/build # ../src/ginga.sh PC Esperar a que termine la compilación
13- Configuración final Verificar que el archivo /etc/ld.so.conf.d/ginga.conf tenga las siguientes líneas, agregar las que sean necesarias: /usr/lib/ginga /home/lifia/ginga/lib/lifia Actualizar el linker dinámico # ldconfig Copiar /home/lifia/ginga/share/lua/5.1/tcp_event.lua a /usr/share/lua/5.1/tcp_event.lua
falta agregar al .bashrc para ejecutar ginga desde cualquier lugar # export PATH="$PATH:/home/lifia/ginga/sbin"
------------------------------ *De:* [email protected] [mailto: [email protected]] *En nombre de *Arturo Zambrano *Enviado el:* Jueves, 30 de Junio de 2011 10:36 a.m. *Para:* Lista de la comunidad argentina de Ginga *Asunto:* Re: [Ginga-argentina] Instalacion Ginga 1.2.0
Como lo instalaste? siguiendo que pasos? Tu mail contiene muy poca informacion como para alguien pueda ayudar, imagino que por eso nadie lo contestó.
saludos
2011/6/28 Gabriel Carissimo <[email protected]>
** Hola Gente Me podrían dar una mano, tengo instalado Ginga 1.2.0 sobre debían squeeze, y no tengo soporte de Video, que debería instalar/configurar?
Saludos Gabriel
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Alejandro Alvarez
Alejandro! creo que si! mañana me fijo mil gracias ________________________________ De: [email protected] [mailto:[email protected]] En nombre de Alejandro Alvarez Enviado el: Jueves, 30 de Junio de 2011 02:46 p.m. Para: Lista de la comunidad argentina de Ginga CC: Arturo Zambrano Asunto: Re: [Ginga-argentina] Instalacion Ginga 1.2.0 Hola, tenes directfb-extra instalado? La lista de dependencias la tenes en http://tvd.lifia.info.unlp.edu.ar/ginga.ar/index.php/download/2-uncategorise... slds! 2011/6/30 Gabriel Carissimo <[email protected]> Arturo! Como estas Esto es lo que use para instalar! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Instalar la base solamente de Debian 6.0 Cuando iniciamos por primera vez no tenemos el /dev/fb0 (framebuffer activado) entonces editamos # nano /etc/default/grub modificamos GRUB_CMDLINE_LINUX_DEFAULT="quiet" por GRUB_CMDLINE_LINUX_DEFAULT="vga=788 spash quiet" ejecutamos # update-grub y reiniciamos instalamos los paquetes # apt-get install libtool autoconf make automake g++ libssl-dev pkg-config libpng12-dev libdirectfb-dev cmake libavformat-dev libxine-dev liblua5.1-0-dev liblua5.1-socket2 libcurl4-openssl-dev libxerces-c-dev libboost-dev libdb4.7-dev libboost-thread-dev libboost-filesystem-dev libboost-regex1.40-dev libavcodec-dev libxine1-ffmpeg libgtest-dev Esta lista la saqué de la wiki de la comunidad, pero para debian 6.0 hay que realizarle algunas modificaciones. Le agregamos make , y cambiamos libboost-regex1.40-dev por libboost-regex1.42-dev instalamos para bajar las fuentes # apt-get install subversion git bajamos las fuentes de fusionsound # git clone git://git.directfb.org/git/directfb/core/FusionSound.git Una vez que tenemos los fuentes, simplemente los compilamos. Hay que tener en cuenta que el proceso de configuración (que usualmente se hace con ./configure) se hace con ./autogen.sh. # cd FusionSound # ./autogen.sh # make # make install bajo la versión 1.2.0 de ginga.ar # svn checkout svn://scm.ourproject.org/svnroot/ginga/middleware/ginga.ar/tags/release/1.2.0 Se puede crear un directorio /home/lifia/build/ para que queden los resultados intermedios de la compilación Definir la variable de entorno DEPOT para que punta a /home/lifia/ # export DEPOT=/home/lifia/ 11- Construcción de 'telemidia-links' Definir PREFIX # export PREFIX=/usr Entrar al directorio de telemidia-links y construirlo # cd /home/lifia/src/telemidia-links # ../build_telemidia-links.sh # make # make install 12- Construcción del resto Editar /home/lifia/config/SetupUser.cmake para que los binarios se generen en /home/lifia/ginga. Modificar las siguientes lineas set(CMAKE_INSTALL_PREFIX /tmp/ginga) set(CMAKE_CONFIG_INSTALL_PREFIX /tmp/ginga) Para que digan: set(CMAKE_INSTALL_PREFIX /home/lifia/ginga) set(CMAKE_CONFIG_INSTALL_PREFIX /home/lifia/ginga) Editar /home/lifia/config/SetupGlobal.cmake para desactivar los tests. Modificar la línea: set(COMPILE_TESTS 1) Para que diga: set(COMPILE_TESTS 0) Ir al directorio de build y construir ginga # cd /home/lifia/build # ../src/ginga.sh PC Esperar a que termine la compilación 13- Configuración final Verificar que el archivo /etc/ld.so.conf.d/ginga.conf tenga las siguientes líneas, agregar las que sean necesarias: /usr/lib/ginga /home/lifia/ginga/lib/lifia Actualizar el linker dinámico # ldconfig Copiar /home/lifia/ginga/share/lua/5.1/tcp_event.lua a /usr/share/lua/5.1/tcp_event.lua falta agregar al .bashrc para ejecutar ginga desde cualquier lugar # export PATH="$PATH:/home/lifia/ginga/sbin" ________________________________ De: [email protected] [mailto:[email protected]] En nombre de Arturo Zambrano Enviado el: Jueves, 30 de Junio de 2011 10:36 a.m. Para: Lista de la comunidad argentina de Ginga Asunto: Re: [Ginga-argentina] Instalacion Ginga 1.2.0 Como lo instalaste? siguiendo que pasos? Tu mail contiene muy poca informacion como para alguien pueda ayudar, imagino que por eso nadie lo contestó. saludos 2011/6/28 Gabriel Carissimo <[email protected]> Hola Gente Me podrían dar una mano, tengo instalado Ginga 1.2.0 sobre debían squeeze, y no tengo soporte de Video, que debería instalar/configurar? Saludos Gabriel __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar -- Alejandro Alvarez
participants (8)
-
Alejandro Alvarez -
Arturo Zambrano -
Cristian García Bauza -
Enzo Ferrante -
Fernando Cassia -
Gabriel Carissimo -
lisasmendi@lifia.info.unlp.edu.ar -
Mariana Bernagozzi