[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: