Re: DVD-плеер
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 <stanislav.maslovski@gmail.com>
> 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
Reply to: