One thing that scarred of many newbies from using RedHat/Fedora Core is that there is no proper Video player, The default player, Totem, cannot play VCD/DVD and most of the common video file.Here, I'll show how to installed xine on Fedora Core 3.
Installing xine is not so easy because there are number of dependencies which we have to installed it before installing xine and its library. Here is the complete list:-
1. aalib-1.4.0-5.1.fc3.fr.i386.rpm : aalib is an ASCII art library xine uses for low level graphics processing.
2. faac-1.24-1.1.fc3.fr.i386.rpm : faac is an AAC, Advanced Audio Coding, audio encoder. AAC is at the core of the latest MPEG format because of its superior quality.
3. faad2-2.0-2.20040923.1.fc3.fr.i386.rpm : faad2 is an AAC decoder.
4. imlib2-1.1.2-2.1.fc3.rf.i386.rpm : imlib2 is an image processing library that replaces a few older libraries.
5. lame-3.96.1-2.1.fc3.fr.i386.rpm : lame is an MP3 audio encoding tool.
6. libfame-0.9.1-4.1.fc3.fr.i386.rpm : libfame is a fast MPEG encoding library. It supports MPEG-1, MPEG-4, and OpenDivX formats.
7. freeglut-2.2.0-14_7.rhfc3.at.i386.rpm : I'm not sure what is it but it is required, and in some system, the development libraries may be required, maybe GNUrag can tell me about this.
8. libdvdcss-1.2.8-4.1.fc3.fr.i386.rpm : libdvdcss is necessary in order to play encrypted DVD playback. It is necessary in order to play most DVDs.
9. libXvMCW-0.9.3-1.1.fc3.fr.i386.rpm : also not sure about this.. but it is required.
Ok lets move on to xine:
Before installing xine, xine-lib has to be installed first, follow the order of installation :-
1. xine-lib-1.0.0-1.1.fc3.fr.i386.rpm : xine-lib is the core library for the xine player. This package is necessary if you want to use any xine-based front-end.
2. xine-0.99.3-2.1.fc3.fr.i386.rpm : xine is a gui front-end to xine-lib. You can use other front-ends in place of this package, but I happen to like the gui on this front-end.
3. xine-skins-1.9-1.fr.noarch.rpm : xine-skins is not a necessary package, but I've included it here because I like to being able to switch how xine looks. This package provides a bunch of skins for xine.
Ok that is how I installed xine on my system and the shortcut goes under sound & video menu. You can find all these rpms by googling it, or from freshrpms.net.
BTW, Fedora doesn't seem to differentiate between CD's and DVDs. When you click on the DVD button in xine it looks for a DVD device at /dev/dvd. You simply need to create a symbolic link from the Fedora-recognized CD-ROM location to DVD file.You have to be root user to do this by giving the su command. Do this by typing:
#ln -s /dev/cdrom /dev/dvd
If that doesnt work and if u cant even watch VCD, go to Application-> System Tools-> Disk Management and find out what ur DVD and CD drive are and make the appropriate link, example, for my system I would make symbolic link like this one
#ln -s /dev/hdc /dev/dvd (hdc is my DVD Rom)
#ln -s /dev/hdd /dev/cdrom (hdd is my CD Rom)
I hope by now you can watch DVD and CD on Fedora Core 3.
Installing xine is not so easy because there are number of dependencies which we have to installed it before installing xine and its library. Here is the complete list:-
1. aalib-1.4.0-5.1.fc3.fr.i386.rpm : aalib is an ASCII art library xine uses for low level graphics processing.
2. faac-1.24-1.1.fc3.fr.i386.rpm : faac is an AAC, Advanced Audio Coding, audio encoder. AAC is at the core of the latest MPEG format because of its superior quality.
3. faad2-2.0-2.20040923.1.fc3.fr.i386.rpm : faad2 is an AAC decoder.
4. imlib2-1.1.2-2.1.fc3.rf.i386.rpm : imlib2 is an image processing library that replaces a few older libraries.
5. lame-3.96.1-2.1.fc3.fr.i386.rpm : lame is an MP3 audio encoding tool.
6. libfame-0.9.1-4.1.fc3.fr.i386.rpm : libfame is a fast MPEG encoding library. It supports MPEG-1, MPEG-4, and OpenDivX formats.
7. freeglut-2.2.0-14_7.rhfc3.at.i386.rpm : I'm not sure what is it but it is required, and in some system, the development libraries may be required, maybe GNUrag can tell me about this.
8. libdvdcss-1.2.8-4.1.fc3.fr.i386.rpm : libdvdcss is necessary in order to play encrypted DVD playback. It is necessary in order to play most DVDs.
9. libXvMCW-0.9.3-1.1.fc3.fr.i386.rpm : also not sure about this.. but it is required.

Ok lets move on to xine:
Before installing xine, xine-lib has to be installed first, follow the order of installation :-
1. xine-lib-1.0.0-1.1.fc3.fr.i386.rpm : xine-lib is the core library for the xine player. This package is necessary if you want to use any xine-based front-end.
2. xine-0.99.3-2.1.fc3.fr.i386.rpm : xine is a gui front-end to xine-lib. You can use other front-ends in place of this package, but I happen to like the gui on this front-end.
3. xine-skins-1.9-1.fr.noarch.rpm : xine-skins is not a necessary package, but I've included it here because I like to being able to switch how xine looks. This package provides a bunch of skins for xine.
Ok that is how I installed xine on my system and the shortcut goes under sound & video menu. You can find all these rpms by googling it, or from freshrpms.net.
BTW, Fedora doesn't seem to differentiate between CD's and DVDs. When you click on the DVD button in xine it looks for a DVD device at /dev/dvd. You simply need to create a symbolic link from the Fedora-recognized CD-ROM location to DVD file.You have to be root user to do this by giving the su command. Do this by typing:
#ln -s /dev/cdrom /dev/dvd
If that doesnt work and if u cant even watch VCD, go to Application-> System Tools-> Disk Management and find out what ur DVD and CD drive are and make the appropriate link, example, for my system I would make symbolic link like this one
#ln -s /dev/hdc /dev/dvd (hdc is my DVD Rom)
#ln -s /dev/hdd /dev/cdrom (hdd is my CD Rom)
I hope by now you can watch DVD and CD on Fedora Core 3.