Liberado Gnash 0.8.9

¿Que tal amigos? Hoy se ha liberado la versión 0.8.9 del clon por decirlo así del reproductor que tanto dolores de cabeza da (flash player). Entre las novedades que podemos ver las notas de este lanzamiento (traducido al CASTELLANO por su servidor) desde la anterior 0.8.8 son:

* Evita dibujar operaciones cuando la ventana está oscurecida, incluso cuando Gnash se usa como agregado (plugin), comenzando con Firefox 4.0 (GTK).
* NPAPI plugin: corrige la resolución URL relativa en presencia de etiquetas y el parámetro <base>, implementada robustés y compatibilidad con el navegador chromium.
* Soporte SWF con ScreenVideo embebido cuando se usa FFMPEG o gstreamer-ffmpeg >= 0.10.12.
* Corregida la reproducción de flujos MPEG4 poco comunes cuando se usa GStreamer.
* Corregida la reproducción de SWF-embebido ADPCM audio cuando se usa Gstreamer.
* Corregida la reproducción de SWF-embebido PCM audio cuando se usa FFMPEG.
* Correción de diversos fallos, con mejores pruebas automatizadas de la entera API de ActionScript para el saneamiento de las entradas.
* Mejorado el rendimiento de procesamiento de ActionScript, especialmente en aplicaciones interactivas.
* Mejorado el soporte SWF8 con BitmapData. dibujado de BitmapData.loadBitmap y otras funciones bitmap.
* Re-entrantes librerías base. Ahora Gnash no es más dependiente de un conjunto de Máquinas Virtuales y Recolectores de Basura (Garbage Collector.).
* Soporte remoto RTMP.
* Soporte para ficheros PNG y GIF en todos las etiquetas DefineBitsJpeg; soporte para las etiquetas DefineBitsJpeg4, y correción de pantalla para algunos GIFs con múltiples registros.
* Restaurado soporte para mingw32.
* dump-gnash: implementados velocidad, sincronía y flexibilidad.
* Capturas de pantalla en JPEG.
* Soporte para modo interpolación lineal RGB en rellenos degradados.
* Configuración del portapapeles (solo GTK).
* Más funciones flash.geom.Rectangle.
* mejorada la comapatibilidad con OpenBSD.

Descargar en:

http://ftp.gnu.org/pub/gnu/gnash/0.8.9

Happy Hacking!

Tips Gnash (Guiños en aMSN)

Si no fuese por una docena de personas, ya no usara la red de Mocosoft, pero como converserlos a todos 😦 ¡Ya han sido asimilados! xD.

 

Entrando en materia.

 

Aun sigo betatesteando a gnash, digo que no vale la pena compilar tanto código sólo para ver vídeos en youtube, hay que aprovechalos al máximo o a menos en otras cosas también. Una de las cosas que más se utilizan en una charla improductiva o cuando conversas con una chica con la que quieres ser cursi, simpático, arrogante, etcétera. Son los guiños de msn, éstos a veces suelen ser mucho más explícitos que los emoticonos. Pero creo que ya estoy hablando mucho, el objetivo es hacerlos funcionar en amsn y ¡ya!, los temas trascendentales inproductivos los dejamos para después. 😛

 

Necesitamos lo siguiernte:

 
  • Amsn (Ni modo)
  • Gnash (por supuesto)
  • Cabextract (Normalmente esta en los repos de las distros populares, sino echa un vistazo debajo)
  • Los guiños: en este enlace de (http://angerrising.wordpress.com) hay algunos
 

Manos a la obra:
Configurando AMSN: Clikamos en el menú «Cuenta» –> «Selector de Plug-ins» luego buscamos el plugin «Winks» –> «Configurar» después de todo eso pillaremos algo así:

 

 

Si hay algo que en tu configuración que no esta como en la imagen acomódalo para que sea así.

 

Bien, ya todo está listo, ahora viene la parte que gusta a todos la prueba 😛 ya creo que todos saben como iniciar una conversación asi que asumiendo que descargaron los guiños de arriba, les mostraré como agregarlos.

 

Clicka en el emoticono que guiñe 😉 del lado derecho del icono de «Clip de Voz» en la ventana de conversación:

 

Selecciona el que gustes
 

Acepta y agregas
 

¡Listo! 😀
 

Probamos enviarselo a alguien como se muestra:

 

 

Eso es todo amigos :P, alguna duda no dudes en dejar tu comentario.

 

Siguiendo las instrucciones de ESTE POST puedes instalar amsn y cabextract en tu distro favorita tipeando con poderes de super vaca desde la terminal lo siguiente:

 


nhopkg -e
nhopkg -U
nhopkg -S amsn cabextract

Tips Gnash (Funcionando adecuadamente en Firefoxes)

Bueno ya era hora de betatestear la cosa como era… si ya hace tiempo que tengo un paquete nhopkg de gnash y he posteado su liberaciones. Llegó la hora.

 

Una cosa que sin duda me ha gratificado fue compilarlo con mis propias manos y ver que la 0.8.7 anda muy bien xD. Andando por los IRC de VENENUX Omar B. Me comenta que donde mejores resultados tuvo con gnash fue en Chromium. Aunque lo de Chromium es un tema interesante, no es el que voy a tocar de momento. Viendo que a Omar le funcionaba el reproductor que trae youtube tal como se ve aqui.

 

El Chromium de Omar
 

Pues me llamó mucho la atención ya que a mi no me andaba desde youtube sino desde videos embebidos en otras páginas, si intentaba ver un video de youtube esto era lo que mostraba mi Icecat (Firefox con vitaminas).

 

El molesto error en Youtube
 

Omar me comenta que es debido a las cookies de youtube el problema, por lo que el problema anterior se arregla borrando las cookies de youtube, clickando en aceptar del siguiente formulario de Icecat (Firefox con vitaminas):

 

Herramientas –> Borrar historial reciente
 

Pero no todo acaba alli, al intentar ver otro video el problema regresa, pero entonces ¿Cuál es la solución definitiva? Bloqueando los cookies de youtube. ¿Cómo? A continuación… La razon de ser de este post:

 

PRIMERO: Descarga la siguiente extensión (Cookie Mosnter):
https://addons.mozilla.org/en-US/firefox/addon/4703/

 

Una vez descargada ubicala aqui:

 

El Cookie Monster
 

SEGUNDO: Entra en youtube como cualquier mortal, selecciona un video que gustes, borra las cookies como se ve arriba, clicka en el Cookie monster, en el menu contextual que se despliega selecciona la opción «Cookie Access (Site Level)«, luego en «Reject Cookies from http://www.youtube.com»

 

¡listo! ya puedes ver los videos directamente desde la web de youtube cuantas veces desees.

 

Gnash 0.8.7 en plena accion
 

Siguiendo las instrucciones de ESTE POST puedes instalar gnash en tu distro favorita tipeando con poderes de super vaca desde la terminal lo siguiente:

 

nhopkg -e
nhopkg -U
nhopkg -S gnash

 

Hasta la próxima y ¡¡se libre!!

Liberado Gnash 0.8.7

Hoy 14 de Febrero, Rob Savoye ha anunciado el lanzamiento del reproductor flash de código libre Gnash, proyecto en el que lleva la delantera.

Las mejoras desde la versión 0.8.6 son:

* Capturas de pantalla automáticas soportadas en todas las interfaces gráficas de usuario.
* Ahorros significativos de memoria al analizar grandes árboles XML y en algunas llamadas a funciones.
* Mejoras en el video streaming.
* Sin bloqueos al cargar bitmaps, peliculas, datos
* Refactorizando para eliminar la mayoría de los datos estáticos y acercarse más a «re-entrant VM».
* Cygnal ahora suporta multiples conexiones, manipulando multiples streams de video.
* Cygnal ahora suporta complementos para «server side scripting» en C/C++
* Implementado soporte para empaquetamiento deb y rpm.

Enlaces de Interés:

* http://wiki.gnashdev.org/Gnash#Obtaining_Source_Code
http://wiki.gnashdev.org/Gnash#Obtaining_Pre-built_Packages

Liberado Gnash 0.8.6

¡Hola! Mediante la lista de correos de Gnash me he enterado de que han liberado su última versión hasta la fecha.

Las mejoras desde la versión 0.8.5 son:

  • Implementados, TextSnapshot, Camara, Microfono, Campo de Texto y Formato de Texto.
  • Implementados, ASSetNative, ASSetNativeAccessor, ASconstructor.
  • Nuevas herramientas para encontrar los dispositivos de entrada para la cámara y el micrófono.
  • Soporte para el módulo PyGTK y personalización del widget GTK de Gnash.
  • Mejor sinconización de A/V.
  • Varias mejoras para la manipulación y el formato del texto.

Entre otras mejoras…

Enlaces de Interés:

Nos leemos…

Domando a la Bestia…

Hola amigos 😛

No me he metido a domador de leones o algo parecido xD (que chiste tan malo ¬¬). Hace un tiempo mientras desarrollaba neonatox 0.48 (ahorita estoy dando el resto =D), escribí un artículo sobre el reproductor flash Swfdec el de Benjamin Otte, si bien cumplió en parte con su cometido (tratar de llenar el hueco de flash con algo 100% libre), bien mostraba muchas fallas y no sonaba en algunos casos o mejor dicho sonaba en algunos casos, bastante desastroso quizás error humano al fin.


En el mismo artículo también comenté sobre Gnash que es la alternativa que ofrece GNU para reemplazar el Flash de Adobe, veamos un poco de historia:

Según Wikipedia:

Gnash es un fork, un proyecto derivado, del proyecto GameSWF cuyo código se publicó como de dominio público. Gnash está bajo licencia GPL y su código puede ser útil en otros proyectos libres como swfdec. El proyecto fue anunciado por John Gilmore. Su principal desarrollador es Rob Savoye.

Con respecto a los detalles técnicos nuevamente la Wikipedia nos dice:

Actualmente, algunas de las plataformas o arquitecturas donde puede utilizarse: x86, AMD64, MIPS/Irix, PowerPC GNU/Linux y NetBSD, OpenBSD o FreeBSD. Adobe no proporciona un reproductor oficial para ninguna de las anteriores plataformas, aparte de GNU/Linux aunque únicamente sobre x86. El proyecto ha servido a los usuarios de FreeBSD al no tener disponible la versión oficial del plugin, el cual solo se puede usar a través de la capa de emulación de Linux o usando la versión del navegador de Windows con Wine.

Lo último citado es muy interesante ya que me hace llegar a reflexionar sobre lo que he leído de Gnash en algunos sitios; quienes sólo se limitan (dentro de su mundo x86) diciendo cosas como que Gnash siempre irá un paso atrás de Adobe y cosas como esa. Pero no se detienen a pensar que Gnash ha sido escrito sin usar el código de Adobe a demás de que por ser libre está al alcance de muchos.

Vamos ahora con NeonatoX:

Desde que escribí el artículo de Swfdec, me estuvo rondando por la mente vencer los obstáculos para compilar Gnash, finalmente me bajé el código fuente junto con el de sus dependencias y ayer 04/09/2009 me senté en la noche a darle la vuelta hasta que ¡lo conseguí!

Una vez abierto el IceCat fue realmente emocionante verlo funcionando (Notando que Gnash tarda en un PIV mas de una hora y las dependencias ni se diga ;))…

Las dependencias para compilarlo son las mismas que necesita Swfdec más unas tres que son dependencias de compilación y la de renderizado que es AGG, y Csound que son herramientas para el sonido. Como estoy trabajando aun con el viejo Nhopkg (0.4.3), los paquetes estarán primero disponibles para esta versión, en breve estarán para la 0.5 ;).

Es sólo cuestión de esperar para que esté en la 0.48.5 y por supuesto en la 0.5. Para despedir les muestro algunas capturas de hoy hechas con Gnash.



Enlaces de interés:

Nos estamos leyendo…