site  contact  subhomenews

Ogle DVD player

October 07, 2010 — BarryK
I have decided to put the Ogle DVD player into Wary. Main reason is that Wary currently has only mplayer, which cannot handle DVD menus.

Actually, even Gnome-mplayer and Smplayer DVD menus are clumsy. The DVD menus in Ogle work nicely like they do in Gxine.

One problem with compiling Ogle is that it requires libdvdread 0.9.7, whereas mplayer uses libdvdread 4.1.3. I solved this by compiling 0.9.7 as a static library:

libdvdread 0.9.7

# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-pc-linux-gnu --disable-shared --enable-static

ogle 0.9.2-patched5.2
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-pc-linux-gnu
# make
...if fails in 'vmg' dir, add '-ldl':
# gcc -fomit-frame-pointer -funroll-loops -g -O2 -Wall -g -O2 -Wall -march=i586 -mcpu=pentiumpro -o ifo_dump ifo_dump.o vmcmd.o -L/usr/lib /usr/lib/libdvdread.a -lrt -Wl,--rpath -Wl,/usr/lib -ldl
# new2dir make install

ogle_gui 0.9.2-patched4.2
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-pc-linux-gnu --enable-gtk2
# make
# new2dir make install

The Ogle GUI works nicely, but I haven't fully tried all the buttons. I do know that the 'Stop' button does not work -- probably easy to fix? -- technosaurus was interested in Ogle at one stage, maybe he might be interested in having a go at fixing that, or it might interest someone else -- you need C coding ability.

The sources, with patches from Debian, are here:

The PETs that I compiled are here:

Tags: wary