From: Richard W. <ric...@nt...> - 2005-02-28 22:30:40
|
Hi Johnny, Your problems are not huge, and easily fixed. First of all, I suspect that the xine-lib/Totem installed by your distro works fine, but you won't be able to watch DVDs because there is no CSS decryption library. You may know that commercial DVDs are mostly encrypted in this way, and that people who buy a licence to distribute a decryption routine (as commercial DVD player manufacturers do) have to sign an non-disclosure agreement, saying that they will keep the decryption routine secret. This is obviously incompatible with open-source software, and so open-source decryption routines are of uncertain legality in some countries. For this reason, you will never find a distro that distributes xine with the decryption library. However, it is so easy to get a decryption library. A standard one is called libdvdcss; if you google for it you will quite swiftly find its home page. Since you are attempting to compile xine from source it will certainly not be beyond your abilities to compile libdvdcss from source. Once you have done that, put a symbolic link in /usr/lib for the library shared object: $ ln -s /usr/local/lib/libdvdcss.so /usr/lib/libdvdcss.so That should be all you need to do in order to make xine work to play commercial DVDs. BTW, the problem you had when trying to compile xine from source is because you don't have the X header files installed yet. If you installed the X "devel" packages from your distro, you will be able to compile xine too. Good luck, Rich. Johnny Wales wrote: >Hello! > >Here's the story so far: >1. I installed Fedora Core 3 about a month ago. It's been a couple of >years since I installed a linux distro, so I was amazed at how far >things have come and how much easier things are this time around. > >2. Attempts to play video through the Totem Movie Player failed with >no real explanation. The only ones that appeared to work, strangely, >were ones I created by capturing them with my digital camera. This is >still the case. > >3. I did some research and found that Totem is just a front-end for >Xine, and that Xine was either not installed or not properly >installed. The "locate" utility and "which" both indicated Xine wasn't >installed at all. > >4. I downloaded and installed the latest version of Xine-lib this >morning (xine-lib-1.0). Everything seemed to go well, and it warned >that Xine would be installed in /usr/local/lib, which wasn't in my >ld.so.conf file. So, I went and edited /etc/ld.so.conf so that it now >looks like this: >[root@pcp01093551pcs john]# cat /etc/ld.so.conf >include ld.so.conf.d/*.conf >/usr/X11R6/lib >/usr/local/lib >/usr/local/lib/xine > >Xine-lib is installed in /usr/local/lib. An ls of that directory is as follows: >[root@pcp01093551pcs john]# ls /usr/local/lib >libxine.la libxine.so libxine.so.1 libxine.so.1.11.1 pkgconfig xine >[root@pcp01093551pcs john]# > >4. I attempted to install xine-ui and gxine, both fresh downloads this >morning. With both of them, half way through the configure script, I >get the following message: >checking for xine-config... /usr/local/bin/xine-config >checking for XINE-LIB version >= 1.0.0... no >*** Could not run XINE test program, checking why... >*** The test program compiled, but did not run. This usually means >*** that the run-time linker is not finding XINE or finding the wrong >*** version of XINE. If it is not finding XINE, you'll need to set your >*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point >*** to the installed location Also, make sure you have run ldconfig if that >*** is required on your system >*** >*** If you have an old version installed, it is best to remove it, although >*** you may also be able to get things to work by modifying LD_LIBRARY_PATH >*** >configure: error: *** Please install xine-lib first *** > >Any ideas on what the problem is? > >Thanks in advance for any help you can offer, and congrats to the >linux community on the shocking amount of progress that's been made >over the past couple of years. I'm probably a linux user for good, now >that I'm sure I can write Excel-compatible spreadsheets and >Word-compatible documents (which my employment requires). > >-- >--J. Wales > > > > |