{"id":239,"date":"2004-10-30T19:40:46","date_gmt":"2004-10-30T17:40:46","guid":{"rendered":"http:\/\/www.marblestation.com\/blog\/?p=239"},"modified":"2012-04-26T18:53:13","modified_gmt":"2012-04-26T16:53:13","slug":"mplayer-de-ubuntu-en-amd-athlon-xp","status":"publish","type":"post","link":"https:\/\/www.marblestation.com\/?p=239","title":{"rendered":"mplayer de Ubuntu en AMD Athlon XP"},"content":{"rendered":"<p>Para instalar mplayer en Ubuntu simplemente hay que a\u00f1adir el repositorio Multiverse al \/etc\/apt\/sources.list:<\/p>\n<pre>\r\ndeb http:\/\/archive.ubuntu.com\/ubuntu\/ warty universe <b>multiverse<\/b>\r\n<\/pre>\n<p>Y hacer un &#8220;aptitude install mplayer-custom&#8221;. Cual ha sido hoy mi sorpresa cuando al intentar reproducir un video me ha dicho &#8220;Instrucci\u00f3n ilegal&#8221; y ha petado \ud83d\ude41 Resulta que el mplayer compilado para Ubuntu <a href=\"http:\/\/www.ubuntuforums.org\/showthread.php?t=1824&#038;highlight=mplayer+illegal\">solo funciona en Pentium IV<\/a> por culpa de los flags de compilaci\u00f3n (esto en Gentoo no pasa!!).<\/p>\n<p>Para poder tener un mplayer compilado para mi m\u00e1quina (AMD Athlon XP) y funcional he tenido que realizar los siguientes pasos:<\/p>\n<ol>\n<li>Asegurarme que en \/etc\/apt\/sources.list tengo &#8220;deb-src http:\/\/archive.ubuntu.com\/ubuntu\/ warty universe multiverse&#8221;<\/li>\n<li>Bajarme el c\u00f3digo fuente del paquete con &#8220;apt-get source mplayer-custom&#8221;<\/li>\n<li>Entrar en el directorio recien creado &#8220;cd mplayer-1.0-pre5\/&#8221;<\/li>\n<li>Ejecutar &#8220;dpkg-buildpackage -rsudo -uc -b&#8221; y ver el listado de cabeceras necesarias para compilar mplayer, esto tambi\u00e9n podriamos verlo con &#8220;apt-get build-dep mplayer-custom&#8221;.<\/li>\n<li>He tenido que adaptar un poco los nombres de algunos paquetes -dev que se requerian y finalmente he ejecutado:\n<pre>\r\naptitude install libncurses5-dev libsvga1-dev libsdl1.2-dev liblircclient-dev libgtk1.2-dev libvorbis-dev libmad0-dev sharutils libasound2-dev libfaad2-dev liblzo-dev gawk libsmbclient-dev libpng12-dev libungif4-dev libggi2-dev aalib1-dev liblame-dev libcdparanoia0-dev libxvidcore4-dev libdv-dev libavcodec2-dev liblive.com-dev em8300-headers libpostproc-dev xlibmesa-dev xlibmesa-gl-dev xlibmesa-dev xlibmesa-glu-dev libartsc0-dev xmms-dev\"<\/pre>\n<\/li>\n<li>a tengo todo lo necesario instalado, vuelvo a ejecutar &#8220;dpkg-buildpackage -rsudo -uc -b\n<\/li>\n<li>Cuando finalice la compilaci\u00f3n, esto generar\u00e1 en el directorio padre 3 .deb:\n<pre>\r\nmencoder-custom_1.0-pre5-0.6ubuntu1_i386.deb\r\nmplayer-doc_1.0-pre5-0.6ubuntu1_all.deb\r\nmplayer-custom_1.0-pre5-0.6ubuntu1_i386.deb\r\n<\/pre>\n<\/li>\n<li>Ahora ya podemos desintalar todos los paquetes necesarios para la compilaci\u00f3n:\n<pre>\r\naptitude purge libncurses5-dev libsvga1-dev libsdl1.2-dev liblircclient-dev libgtk1.2-dev libvorbis-dev libmad0-dev sharutils libasound2-dev libfaad2-dev liblzo-dev gawk libsmbclient-dev libpng12-dev libungif4-dev libggi2-dev aalib1-dev liblame-dev libcdparanoia0-dev libxvidcore4-dev libdv-dev libavcodec2-dev liblive.com-dev em8300-headers libpostproc-dev xlibmesa-dev xlibmesa-gl-dev xlibmesa-dev xlibmesa-glu-dev libartsc0-dev xmms-dev\r\n<\/pre>\n<\/li>\n<li>Y finalmente desinstalar el mplayer-custom que tengamos para instalar el nuevo con &#8220;dpkg -i mplayer-custom_1.0-pre5-0.6ubuntu1_i386.deb&#8221;<\/li>\n<\/ol>\n<p>Para poder reproducir videos correctamente y que funcione el fullscreen (tecla f) he tenido que configurar \/etc\/mplayer\/mplayer.conf y poner:<\/p>\n<pre>\r\nvo=gl2,\r\nao=esd,\r\n...\r\n<\/pre>\n<p>He subido los .deb resultantes al <a href=\"http:\/\/www.marblestation.com\/tmp\/debs\/\">directorio temporal<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para instalar mplayer en Ubuntu simplemente hay que a\u00f1adir el repositorio Multiverse al \/etc\/apt\/sources.list: deb http:\/\/archive.ubuntu.com\/ubuntu\/ warty universe multiverse Y hacer un &#8220;aptitude install mplayer-custom&#8221;. Cual ha sido hoy mi sorpresa cuando al intentar reproducir un video me ha dicho &#8220;Instrucci\u00f3n ilegal&#8221; y ha petado \ud83d\ude41 Resulta que el mplayer compilado para Ubuntu solo funciona &hellip; <a href=\"https:\/\/www.marblestation.com\/?p=239\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">mplayer de Ubuntu en AMD Athlon XP<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,6],"tags":[],"class_list":["post-239","post","type-post","status-publish","format-standard","hentry","category-espanyol","category-tecnologia"],"_links":{"self":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts\/239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=239"}],"version-history":[{"count":1,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts\/239\/revisions"}],"predecessor-version":[{"id":1681,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts\/239\/revisions\/1681"}],"wp:attachment":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}