On Mon, 10 Jun 2002, John Richard Smith wrote:
> On Saturday 08 June 2002 13:16, you wrote:
>
> > As great it is that people try make RPM's of Mplayer for public
> > use, but I still have to see 1 really successful build that works
> > on all systems. In my opinion there is none.. Mplayer builds to
> > YOUR system.. depending on what software / hardware you have. It's
> > not as simple as a simple binary, but a carefully built package
> > designed for performance. You see, they could build DeCss supprt
> > in, but what point does that have if a user doesn't even have a DVD
> > player?
> >
> > Go tho the Mplayer site, download the tarball (new release today)
> > and read the docs, and there should be no problems. Yes it does
> > take time at first, I give you that, but at least then you have a
> > working MPlayer ;-)
> >
> > Greetings
> > Ralph
>
> OK so there are no good rpm versions, so I have to compile from tar
> balls.
Well, saying that there are "no good rpm versions" may or may not be true,
however definitely the best thing to do would be to compile it yourself.
You see, if I gave you my RPM, you would need:
[axllent@axljab axllent]$ ldd /usr/bin/mplayer
libasound.so.1 => /usr/lib/libasound.so.1 (0x40023000)
libdl.so.2 => /lib/libdl.so.2 (0x4003d000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40040000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x40057000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x40078000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4007d000)
libz.so.1 => /lib/libz.so.1 (0x40093000)
libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x400a2000)
libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x401e5000)
libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x4021f000)
libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x40222000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40248000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40250000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4025f000)
libm.so.6 => /lib/libm.so.6 (0x40326000)
libpng.so.3 => /usr/lib/libpng.so.3 (0x40349000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40370000)
libungif.so.4 => /usr/lib/libungif.so.4 (0x40391000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x40399000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x403e0000)
libartsc.so.0 => /usr/lib/libartsc.so.0 (0x4045a000)
libesd.so.0 => /usr/lib/libesd.so.0 (0x40462000)
libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x40469000)
libc.so.6 => /lib/libc.so.6 (0x4048d000)
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x405c9000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
... just be to able to run, as it's built to suite my system... and
probrably would conflict with yours.
> I've just spent 2 hours reading all the bumf on Mplayer website, and
> I must say there is so much of it it is hard to take it all in in one
> hit.
I know this "problem", but on the other hand, at least it is documented
fully ;-) From my experience there are always other features that one does
not come accross until needed, other formats and so on.
> It seems to me leaving aside esotyeric things like skins, there is
> only the one MPlayer-0.90pre5.tar.bz file to compile and install.
> Does this actually mean it's all there, you know, encription,
> conversion, etc etc, the bits that really do matter and make the
> programme all it is,because it seems a small download for a tar file
> and for there to be everything that you might conceiveably want.
> As I say I'm not particularly interested in sky blue pink graphics
> but I do want all the really important encription conversion
> stuff,(eg. DVD to DivX) and preferably in a gui guise.
If all goes well you need just two packages.. the Win32 files and the
latest Mplayer. Unpack the win32 files into /usr/lib/win32, and then
unpack, compile and install Mplayer.
To compile Mplayer to use DVD encryption, you may first need to symlink
/dev/dvd to your cdrom (actually DVD, but..). This way while compiling
MPlayer it'll detect /dev/dvd and compile it in. To be able to use the GUI
you will have to add the --enable-gui flag to the compile part, as well as
any other added options that are not normally detected in the ./configure.
To be able to compile in the GUI you will need libgtk+1.2-devel,
XFree86-devel, and probably a couple more (mplayer ./configure should warn
you if you are missing something)
I suggest to install those 2 devel files, and configure mplayer with:
./configure --enable-gui
and see what it turns up with. At the end of compiling it will give you a
list of "to be supported" formats and options. Reading through the output
of the above command will tell you exactly what it's doing, and if it found
anything or not. To see if it's supporting DVD playback, look for the line:
Checking for DVD support (libmpdvdkit) ... yes
....
....
Checking for GUI ... yes
If you have these two, then you seem to be set. I am still presuming you
have updated the installed the later gcc (version 3?). If not, you can
install them without removing the previuous one, and then ./configuring
with ./configure --cc=/path_to_gcc.3.x_files
Once you have finished the "make" and "make install" (install as root), you
should be able to play DVD's, DivX (including the latest 5), MPG, ASF, VCD
and a whole bunch of others.
Hope this helps,
Greetings
Ralph
--
Homepage: http://tuxpower.f2g.net/
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com