LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 07-20-2008, 05:38 PM   #1
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546
Xine Questions


I'm running Slackware 12.1, fully patched.

First:

Is there an ISO demux plugin for xine?

I can play a DVD video ISO in xine from the command line:

xine "dvd://path/to/dvd-video.iso"

If I select the same ISO file from within a file manager, select Open With..., select xine, then xine will not play the disk image. I receive an error message:

couldn't find demux for path/to/dvd-video.iso

I presume the error message means none of the installed demux plugins recognize the ISO file extension. There are no other error messages and xine-check displays no related errors.

Ignoring mounting through the loop device, is xine incapable of playing an ISO in any other manner? Is this a configuration issue that can be resolved? Perhaps a file association issue? Is there a way to add an ISO button option to the xine user interface control? This seems the obvious way to directly access ISO images through xine....

Second:

Is the stock Slackware xine and xine-ui compiled to be "DRM compliant"? In other words, are there additional options I should consider enabling and recompiling, especially after I compile and install numerous multimedia packages (slackbuild.org) that are not in the stock Slackware, such as ffmpeg, dvdnav, etc?

Third:

I notice several bug fix and security patches to the xine libraries, now at version 1.1.14. The last version in patches is 1.1.11. Anybody know whether PV will be issuing patches or do we have to recompile on our own?

Fourth:

I ran xine-check. The utility reported there is no /usr/share/skins directory. I have skins installed at /usr/share/xine/skins. I checked the stock Slackware xine package and skins are installed in the latter directory and not the former. This matched the source configure file too.

The error report is harmless and I could create the directory and a sym link, but is there another xine configuration file to edit to eliminate the "problem"? Anybody else experience this report on 12.1?
 
Old 07-21-2008, 08:33 AM   #2
David the H.
Bash Guru
 
Registered: Jun 2004
Location: Osaka, Japan
Distribution: Arch + Xfce
Posts: 6,852

Rep: Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037
I don't know what it is about xine, but it's really strange and stubborn when it comes to file input, especially with ISOs. For example, it only accepts the full path, you can't just run 'xine dvd:./filenamename.iso'. I've struggled with the same problems you have, and I think it has something to do with the way the filename is parsed and passed to the program. But I think I've finally come up with a workaround.

After trying all kinds of combinations with %d and %f variables in the kde file associations, I finally decided to try a different tack. I created a simple shell script with the following lines:
Code:
#!/bin/bash

xine dvd:$1 &

exit 0
After making it executable, I went back to the kde associations and told it to open up xine with the shell script (/path/to/script.sh %f). And it works! xine will now play the iso from the file manager.

Hope this helps.

(by the way, the problem only seems to be with xine itself, gxine, for example, has no problem playing .iso files.)

Last edited by David the H.; 07-21-2008 at 09:17 AM.
 
Old 08-26-2008, 08:26 PM   #3
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Original Poster
Rep: Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546
Quote:
I ran xine-check. The utility reported there is no /usr/share/skins directory. I have skins installed at /usr/share/xine/skins. I checked the stock Slackware xine package and skins are installed in the latter directory and not the former. This matched the source configure file too.

The error report is harmless and I could create the directory and a sym link, but is there another xine configuration file to edit to eliminate the "problem"? Anybody else experience this report on 12.1?
For anybody interested, the problem is in the /usr/bin/xine-check shell script. The problematic text is at line 988:

skindir="$datadir/skins" #FIXME: guesswork...

where $datadir = /usr/share

For Slackware the shell script text should be:

skindir="$datadir/xine/skins" #FIXED: no guesswork!

This is not a show stopper. Just one of those little dammits. But mystery solved.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Removed Totem and installed (Xine, Kaffeine,Xinetd,Xine-ui & libdvdcss) Balarabay1 SUSE / openSUSE 2 03-19-2006 08:31 PM
Strange Xine problem - Xine running fine only in Xnest xgreen Slackware 3 01-24-2005 09:00 AM
Newb,GAIM SETUP and XINE,GNOME INSTALL QUESTIONS Fiery Mandriva 3 04-14-2004 08:24 PM
xine.de is under construction - how to install - xine-lib-1-rc3a.tar.gz sanjaya Linux - Software 1 02-13-2004 08:36 PM
xine-lib trouble & more misc questions...-- a samaritan expert's dream come true bandofmercy Linux - Newbie 6 03-01-2003 07:24 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:39 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration