{"id":39,"date":"2008-05-06T23:53:00","date_gmt":"2008-05-06T21:53:00","guid":{"rendered":"http:\/\/blog.rastersoft.com\/index.php\/2008\/05\/06\/volviendo-poco-a-poco\/"},"modified":"2008-05-06T23:53:00","modified_gmt":"2008-05-06T21:53:00","slug":"volviendo-poco-a-poco","status":"publish","type":"post","link":"https:\/\/blog.rastersoft.com\/?p=39","title":{"rendered":"Volviendo poco a poco"},"content":{"rendered":"<p>Los que sigan mi blog habitualmente (De ilusi\u00f3n tambi\u00e9n se vive \u00bfno? Dejadme que me crea que me lee alguien) habr\u00e1n notado que he estado m\u00e1s de cuatro meses sin publicar nada; ni entradas ni nuevas versiones. La raz\u00f3n es que en diciembre tuve un golpe con el coche (el cl\u00e1sico \u00abalcance por detr\u00e1s\u00bb) que me dej\u00f3 con un esguince cervical bastante aparatoso. En este tiempo varios usuarios me han enviado una serie de parches para SuperShow y DeVeDe, as\u00ed que he aprovechado que parece que (\u00a1por fin!) empiezo a estar algo mejor (aunque no todo lo bien que me gustar\u00eda) para aplicarlos y lanzar dos peque\u00f1as versiones \u00abr\u00e1pidas\u00bb.<\/p>\n<p>Pasando ya a describir los cambios, en SuperShow apliqu\u00e9 varios parches que me envi\u00f3 Pablo Rodr\u00edguez. Para empezar, cambi\u00f3 los botones originales, hechos con mapas de bits, por botones vectoriales, con lo que la apariencia de \u00e9stos ha mejorado much\u00edsimo. Por otro lado, a\u00f1adi\u00f3 dos botones extra que permiten saltar directamente a la siguiente diapositiva o a la anterior, complementando a los que permiten avanzar o retroceder la presentaci\u00f3n cinco segundos. Por \u00faltimo, tambi\u00e9n retoc\u00f3 el icono del programa y lo a\u00f1adi\u00f3 a la ventana de <strong>Acerca de<\/strong> y a la barra superior del resto de ventanas. Por mi parte, correg\u00ed un peque\u00f1o bug que hab\u00eda al volver a reproducir una presentaci\u00f3n con el bot\u00f3n correspondiente: al pulsarlo saltaba a la segunda diapositiva en lugar de a la primera.<\/p>\n<p>En el tintero se han quedado dos a\u00f1adidos muy interesantes. El primero es un contador de tiempos y de diapositivas. Las razones para no ponerlo han sido dos:<\/p>\n<ul>\n<li>Para empezar,\u00a0 el texto aparece algo cortado por la parte superior; Pablo a\u00fan no sabe por qu\u00e9.<\/li>\n<li>Por otro lado, la versi\u00f3n actual de SWFC (el compilador de FLASH que usa SuperShow) no soporta a\u00f1adir s\u00f3lo un subconjunto de s\u00edmbolos de una fuente de letras, sino que hay que meter absolutamente todos los que est\u00e1n disponibles en el fichero TrueType, con lo que el tama\u00f1o de las presentaciones se dispara. Esto est\u00e1 corregido en la versi\u00f3n de desarrollo, por lo que pronto deber\u00edamos poder incluirlo.<\/li>\n<\/ul>\n<p>El otro a\u00f1adido es cambiar el c\u00f3digo de renderizado de las diapositivas para que use LibPoppler. La principal raz\u00f3n de no haberlo hecho es que no he conseguido compilar PyPoppler en mi sistema. Cuando est\u00e9 completamente recuperado me pondr\u00e9 con ello.<\/p>\n<p>Un detalle bastante triste es que se ha perdido la compatibilidad con Gnash. Hicieron alg\u00fan cambio en el c\u00f3digo justo antes de sacar la actual versi\u00f3n estable, y el resultado es que los m\u00e9todos <strong>getDuration<\/strong> y <strong>getPosition<\/strong> no funcionan cuando se usa Gstreamer como backend (s\u00ed funcionan si se usa SDL). Ya avis\u00e9 del error y espero que lo corrijan pronto.<\/p>\n<p>Respecto a DeVeDe, hab\u00eda un fallo en la traducci\u00f3n a catal\u00e1n que hac\u00eda que no arrancase cuando se usa esa lengua en el sistema. El traductor me envi\u00f3 un nuevo fichero .po que lo corrige. Tambi\u00e9n apliqu\u00e9 una serie de parches que me envi\u00f3 Peter Gill para la versi\u00f3n de Windows (en Linux funciona bien). Por otro lado, si se cerraba la ventana inicial (la que pregunta el tipo de disco que se quiere crear) \u00e9sta desaparec\u00eda, pero el programa no se cerraba porque me hab\u00eda olvidado de a\u00f1adir un callback. Ahora pregunta si queremos salir. Por \u00faltimo, hice un par de cambios en el c\u00e1lculo de la tasa m\u00ednima de v\u00eddeo (por sugerencia de otro usuario), de manera que el tama\u00f1o final de la imagen de CD\/DVD se acerca m\u00e1s al estimado por DeVeDe en la ventana principal.<\/p>\n<p><strong>Nota:<\/strong> \u00e9sta entrada la escrib\u00ed el 17 de abril, pero por despiste la mand\u00e9 a borradores en lugar de publicarla.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Los que sigan mi blog habitualmente (De ilusi\u00f3n tambi\u00e9n se vive \u00bfno? Dejadme que me crea que me lee alguien) habr\u00e1n notado que he estado m\u00e1s de cuatro meses sin publicar nada; ni entradas ni nuevas versiones. La raz\u00f3n es que en diciembre tuve un golpe con el coche (el cl\u00e1sico \u00abalcance por detr\u00e1s\u00bb) que &hellip; <a href=\"https:\/\/blog.rastersoft.com\/?p=39\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">Volviendo poco a poco<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-39","post","type-post","status-publish","format-standard","hentry","category-nueva-version"],"_links":{"self":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=39"}],"version-history":[{"count":0,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/39\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}