Hello all!
First, let me preface my email with the fact this is for a friend that
I've been boasting SuSE to for a long time and he's extremely impressed
with 8.2 so far! :)
He's got a DVD player in the box and wants to be able to watch movies,
so we've got xine and mplayer installed. Fired both of them up and
"splat!" both barfed on a DVD because of codec and CSS issues.
First thoughts: install codecs from mplayer's site and see if it finds
them? <bzzzt> wrong answer, please try again. (however I think xine saw
them, sort of) So, remove MPlayer and install from source. Presto! it's
working, but he wants the menu options and MPlayer goes straight to the
movie and doesn't offer OSD options.
Now to xine...
xine fires up and he says, "Whoa! It looks like <insert windows DVD prog
here>!" and I must say, it's a great program, but we've got a problem.
I've installed the codecs for MPlayer and it looks in that same
directory for them. So I assume it sees them? (it doesn't or at least it
doesn't know what to do with them) I installed libdvdcss and libcss from
tarballs off the net and then fired up xine and it finally started
playing the DVD.
***Only there's no sound!***
It says something about not being able to do AC3 sound something... but
here's the catch... MPlayer plays the DVD just fine! And MPlayer has AC3
as one of the options in the sound codec fields. So, now to try cooking
xine from source.
BZZZT! I pulled down 3 different tarballs of the xine-lib source and it
configures great and says, "Holy cow! Your box has all kinds of stuff
for me to use on it. You'll be really happy!" So I'm thinking this is
gonna work! Nope, it pukes every time on the make. (to SuSE, how on
earth did you get it to compile?!) I've got pratically every -devel rpm
for every video/X package there is on the box installed. I've got
sourced version of libdvdread, libdvdnav, libcss, libdvdcss,
win32codecs/qtcodecs/rp9codecs, and pretty much anything else you can
think of on this box and it still wont compile! (BTW, it errors out in
the exact same spot every time -- to which I can't post the error b/c
I'm not on that box now -- sorry)
If anyone has any ideas that would help, please send them my way! (I'll
even make a list of notes for anyone wishing to do the same or wanting
help doing any of this) :)
Thanks!
--
Travis Owens