On Fri, Aug 13, 2010 at 12:10:28AM +0400, Stanislav Maslovski wrote: > On Thu, Aug 12, 2010 at 08:56:37PM +0400, Dmitri V. Ivanov wrote: > > > (libdvdnav4 установлена, но для vlc, от libdvdread4 зависит mencoder, > > > но он только что приполз новой версии != версии mplayer) > > > > Вопрос на самом деле был поспешен. У Марилатта не лежит libdvdnav и > > libdvdread. > > А вызван он тем, что в исходниках mplayer по сей день в DOCS/tech лежит > > текст > > dvdnav-howto, в котором обещаются подземные стуки(tm), если используются > > старые > > версии libdvdnav и libdvdread (они, де, в большистве дистрибутивов > > неимоверно > > старые), и рекомендуется собирать mplayer со свежими и запрещать при сборке > > его > > внутреннюю. > > > > У меня на lenny сборка от Марилатта вообще dvdnav не понимает :(. > > Я пользуюсь самосборным, из форка Uoti Urpala (в основном, из-за > многопоточного ffmpeg). > > $ apt-cache show mplayer > Package: mplayer > Status: install ok installed > Priority: optional > Section: misc > Installed-Size: 19000 > Maintainer: Stanislav Maslovski <[email protected]> > Architecture: i386 > Version: 1.0git20100812 > Depends: libaa1 (>= 1.4p5), libasound2 (>> 1.0.18), libaudio2, > libbz2-1.0, libc6 (>= 2.7), libcaca0 > (>= 0.99.beta17-1), libcdparanoia0 (>= 3.10.2+debian), > libdirectfb-1.2-9, libdv4, libdvdnav4, libdvd ---------------------------- ^^^^^^^^^^^^^^^^^^ > read4, libenca0 (>= 1.9), libfontconfig1 (>= 2.8.0), libfreetype6 (>= ^^^^^^^ - Тэкс. У вас testing. В lenny libdvdread3 (октябрь 2006 г. - действительно старая). Кроме того, у вас видимо mplayer собран с --disable-dvdread-internal. Забавно. У Марилатта так собран только пакет mplayer-mt из squeeze (у mplayer и mplayer-nogui и из squeeze, и из lenny зависимостей от libdvd(read|nav) я не вижу). То есть если верить DOCS/tech/dvdnav-howto.txt из Марилаттовских сборок без подземного стука работать с dvdnav:// способен только mplayer-mt. (как раз с многопоточным ffmpeg). Причем Марилатт собирал с --disable-dvdread-internal 01 Mar 2009, но почему-то отказался от этой опции 11 Mar 2009.
Пакеты из основного репозитария squeeze имеют зависимость от libdvdread4 и, судя по всему, в них может работать dvdnav:// Впрочем, судя по Changelog в mplayer из git: ...... rc3: "BikeshedCounter AKA Godot" May 30, 2010 ...... * DVD still menus are now supported via dvdnav:// ...... * switch internal dvdread to libdvdread SVN external ..... Итого "Ничего не понимаю"(с). Changelog и DOCS/tech/dvdnav-howto.txt как-то противоречат друг другу (у Марилатта более старая версия, в основном репозитарии видимо эта или более новая). Попутно в DEBIAN/rules переменная UPSTREAMSOURCE := http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc1.tar.bz2 (основной репозитарий), что кажется мне ачипяткой судя по версии пакета mplayer_1.0~rc3++final.dfsg1-1.debian.tar.gz. -- WBR Dmitri Ivanov -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

