Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Xine DVD problems -- modules not loading
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
monkeyBox
Tux's lil' helper
Tux's lil' helper


Joined: 14 Feb 2003
Posts: 111
Location: Dallas, TX

PostPosted: Thu Feb 20, 2003 6:31 am    Post subject: Xine DVD problems -- modules not loading Reply with quote

Ok I emerged all the zine packages (xine-ui, xine-dmd, xine-lib, xine-d4d, xine-d5d, etc), and even upgraded to xine-dmd-1.0.7 per this guy's instructions... Anyways, I keep getting a buttload of load module errors. What could be the problem??

here's a snippet from the xine output:
Code:

load_plugins: audio output plugin alsa09 successfully loaded.
xine: xine_init entered
xine: using MMXEXT optimized memcpy()
xine-scr_init: complete
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_file.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_dvd.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_vcd.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_cda.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_stdin_fifo.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_net.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_rtp.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_http.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_mms.so:
libxine.so.1: cannot open shared object file: No such file or directory
This DVD input plugin (DMD)  doesn't support plugin API version 8.
PLUGIN DISABLED.
This means there's a version mismatch between xine and this inputplugin.


Then just about every other plugin fails to load...

here's the output from "emerge search xine":
Code:

[ Results for search key : xine ]
[ Applications found : 8 ]
 
*  media-libs/xine-lib
      Latest version available: 1_beta2
      Latest version installed: 0.9.13-r2
      Size of downloaded files: 3,183 kB
      Homepage:    http://xine.sourceforge.net/
      Description: Core libraries for Xine movie player.

*  media-plugins/xine-d4d
      Latest version available: 0.3.2-r2
      Latest version installed: 0.3.2-r2
      Size of downloaded files: 281 kB
      Homepage:    http://members.fortunecity.de/captaincss/
      Description: Captain CSS plugin for the xine media player.

*  media-plugins/xine-d5d
      Latest version available: 0.2.7-r1
      Latest version installed: 0.2.7-r1
      Size of downloaded files: 275 kB
      Homepage:    http://www.captaincss.tk/
      Description: Captain CSS menu plugin for the xine media player

*  media-plugins/xine-dmd
      Latest version available: 1.0.7
      Latest version installed: 1.0.7
      Size of downloaded files: 253 kB
      Homepage:    http://www.geocities.com/xinedvdplugin/
      Description: DMD plugin for DVD playback for Xine player.

*  media-plugins/xine-dvdnav
      Latest version available: 0.9.13
      Latest version installed: 0.9.13
      Size of downloaded files: 188 kB
      Homepage:    http://dvd.sourceforge.net/
      Description: DVD Navigator plugin for Xine. Also add CSS decription support.

*  media-video/gxine [ Masked ]
      Latest version available: 0.2.1
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 316 kB
      Homepage:    http://xine.sourceforge.net/
      Description: GTK+ Front-End for libxine

*  media-video/kxine [ Masked ]
      Latest version available: 0.4
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 617 kB
      Homepage:    http://kxine.sourceforge.net/
      Description: A simple KDE interface to the xine library

*  media-video/xine-ui
      Latest version available: 0.9.13
      Latest version installed: 0.9.13
      Size of downloaded files: 1,677 kB
      Homepage:    http://xine.sourceforge.net/
      Description: Xine is a free gpl-licensed video player for unix-like systems



Any help would be greatly appreciated!!
Back to top
View user's profile Send private message
brainlock
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jun 2002
Posts: 110

PostPosted: Thu Feb 20, 2003 3:09 pm    Post subject: Reply with quote

xine doesn't use dvd plugins anymore as they are now incorporated into its source code.

If I were you, I would unmerge everything I installed which is related to xine

Code:
emerge unmerge xine-ui
emerge unmerge xine-dmd
emerge unmerge xine-d4d
emerge unmerge xine-d5d
emerge unmerge xine-dvdnav
emerge unmerge xine-lib


then, make sure that "dvd" is in your use flags and emerge the latest version of xine-lib by specifying the complete path to it

Code:
emerge /usr/portage/media-libs/xine-lib/name-of-latest-package


I think the latest one is 1.0 beta4 and it is very stable. The only reason it isn't marked stable is because of the deep freeze pending 1.4 release.

then, I dont think xine-ui 0.9.18 is in portage and I am pretty sure that xine-ui 0.9.13 won't work with xine-lib 1.0 beta4 so I would suggest this

if you use kde

Code:
emerge kxine


if you use gnome

Code:
emerge /usr/portage/media-video/totem/name-of-latest-package


I personally use the latest version of xine-lib and totem (which at the moment is at 0.90) and dvds work really well. I am not sure about kde though.

Hope this helps, good luck :)

Brainlock
Back to top
View user's profile Send private message
monkeyBox
Tux's lil' helper
Tux's lil' helper


Joined: 14 Feb 2003
Posts: 111
Location: Dallas, TX

PostPosted: Thu Feb 20, 2003 6:20 pm    Post subject: Reply with quote

Well, I just did that and when I emerged totem, it just re-emerged all the xine stuff! and when I run totem, I get these errors:
Code:

bash-2.05b$ totem &
[1] 14835
bash-2.05b$ FAMOpen failed, FAMErrno=0
** Message: video_driver_id: SyncFB
video_out_syncfb: aborting. (unable to open syncfb device "/dev/syncfb")
load_plugins: video output plugin /usr/lib/xine/plugins/xineplug_vo_out_sy
ncfb.so: init_video_out_plugin failed.
** Message: video_driver_id: Xv
video_out_xv: using Xv port 55 from adaptor ATI Radeon Video Overlay for h
ardware colorspace conversion and scaling.
video_out_xv: port attribute XV_AUTOPAINT_COLORKEY value is 1
video_out_xv: port attribute XV_COLORKEY value is 30
video_out_xv: double buffering mode = 1
video_out_xv: port attribute XV_BRIGHTNESS value is 0
video_out_xv: port attribute XV_CONTRAST value is 0
video_out_xv: port attribute XV_SATURATION value is 0
video_out_xv: port attribute XV_HUE value is 0
video_out_xv: this adaptor supports the yuy2 format.
video_out_xv: this adaptor supports the yv12 format.
load_plugins: video output plugin Xv successfully loaded.
audio_alsa_out : supported modes are 8bit mono stereo (4-channel not enabl
ed in xine config) (5-channel not enabled in xine config) (5.1-channel not
 enabled in xine config) (a/52 and DTS pass-through not enabled in xine co
nfig)
load_plugins: audio output plugin alsa09 successfully loaded.
** Message: main: ...worked, using 'alsa09' audio driver.
 
configfile: error - tried to update non-string type 0 (key audio.driver, v
alue alsa09)
xine: xine_init entered
xine: using MMXEXT optimized memcpy()
xine-scr_init: complete
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_
file.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_
dvd.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_
vcd.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_
cda.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_
stdin_fifo.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_
net.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_
rtp.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_
http.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open input plugin /usr/lib/xine/plugins/xineplug_inp_
mms.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: input plugin found : NAV
load_plugins: input plugin found : gnomevfs
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
ogg.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
qt.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
asf.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
avi.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
mpeg_block.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
mpeg.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
mpeg_elem.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
mpeg_audio.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
mpeg_pes.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
mpeg_ts.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
cda.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
film.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
roq.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
fli.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
smjpeg.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
wav.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: cannot open demux plugin /usr/lib/xine/plugins/xineplug_dmx_
idcin.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: failed to load plugin /usr/lib/xine/plugins/xineplug_decode_
mpeg2.so:
libxine.so.1: cannot open shared object file: No such file or directory
load_plugins: failed to load plugin /usr/lib/xine/plugins/xineplug_decode_
spu.so:
libxine.so.1: cannot open shared object file: No such file or directory
audio decoder plugin found : a/52dec
libavcodec: CPU flags: mmx mmxext 3dnow sse
video decoder plugin found : ffmpeg video decoder
audio decoder plugin found : lpcm
load_plugins: failed to load plugin /usr/lib/xine/plugins/xineplug_decode_
w32dll.so:
libxine.so.1: cannot open shared object file: No such file or directory
audio decoder plugin found : mad
audio decoder plugin found : dts
audio decoder plugin found : vorbis
video decoder plugin found : divx4 video decoder
spu decoder plugin found : sputext
load_plugins: failed to load plugin /usr/lib/xine/plugins/xineplug_decode_
spucc.so:
libxine.so.1: cannot open shared object file: No such file or directory
video decoder plugin found : XviD video decoder
video decoder plugin found : cinepak
video decoder plugin found : CYUV
video decoder plugin found : msvc
video decoder plugin found : RoQ Video
video decoder plugin found : svq1
video decoder plugin found : FLI Video
video decoder plugin found : Raw RGB
video decoder plugin found : Raw YUV
video decoder plugin found : Microsoft RLE
audio decoder plugin found : RoQ Audio
audio decoder plugin found : ADPCM
audio decoder plugin found : faad
video_out: thread created
metronom: start_clock (at 0)
xine_play: xine open /usr/share/totem/totem_logo.mpv, start pos = 0, start
 time = 0 (sec)
** Message: gnomevfs_plugin_open: /usr/share/totem/totem_logo.mpv
xine: cannot find input plugin for this MRL
** Message: gnomevfs_plugin_get_capabilities: /usr/share/totem/totem_logo.
mpv
Back to top
View user's profile Send private message
brainlock
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jun 2002
Posts: 110

PostPosted: Thu Feb 20, 2003 6:37 pm    Post subject: Reply with quote

hmmm... that's weird.... if u emerged totem 0.90 and xine-lib 1beta4, you shouldn't have any dependencies to the other xine plugins (dmd, d4d, d5d, etc.) Please make sure you emerge these versions and unmerge the others.

There also seems to be a problem with xv which is really recommended to watch dvds so make sure you also have "xv" as a use flag. I am not an expert but I think you may have to rebuild xfree to have xv support if that is the problem (but i better let someone else answer this). type xvinfo in the console to see if you already have it.

Brainlock
Back to top
View user's profile Send private message
brainlock
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jun 2002
Posts: 110

PostPosted: Thu Feb 20, 2003 6:46 pm    Post subject: Reply with quote

ohh... I also forgot to tell you to remove the .xine directory in your home directory. this might be the problem but I still think you didnt emerge the right totem version.


Brainlock
Back to top
View user's profile Send private message
monkeyBox
Tux's lil' helper
Tux's lil' helper


Joined: 14 Feb 2003
Posts: 111
Location: Dallas, TX

PostPosted: Thu Feb 20, 2003 8:06 pm    Post subject: Reply with quote

I forgot to do ACCEPT_KEYWORDS="~x86" when compiling totem... It looks like it unmerged the newer xine-lib I had installed and emerged the older (b2?) xine-lib... So now I'm doing this:

$ ACCEPT_KEYWORDS="~x86" emerge totem

that will update xin-lib to beta 4 and totem to 0.9-something... I'll let you know if it works. Thanks for the help!
Back to top
View user's profile Send private message
monkeyBox
Tux's lil' helper
Tux's lil' helper


Joined: 14 Feb 2003
Posts: 111
Location: Dallas, TX

PostPosted: Thu Feb 20, 2003 9:30 pm    Post subject: Reply with quote

Well, the prgram segfaults now,... here's the output:

Code:

bash-2.05b$ totem
FAMOpen failed, FAMErrno=0
Benchmarking memcpy methods (smaller is better):
        glibc memcpy() : 447231679
        linux kernel memcpy() : 442849239
        MMX optimized memcpy() : 391879890
        MMXEXT optimized memcpy() : 236551298
        SSE optimized memcpy() : 231948634
demux_sputext: initializing
audio_alsa_out : supported modes are 8bit mono stereo (4-channel not enabled in xine config) (5-channel not enabled in xine config) (5.1-channel not enabled in xine config) (a/52 and DTS pass-through not enabled in xine config)
video_out: thread created
xine: xine_stream_new
xine: xine_dispose
xine_exit: shutdown audio
xine_exit: shutdown video
video_decoder: shutdown...
video_decoder: shutdown...2
video_decoder: shutdown...3
video_decoder: shutdown...4
video_out_dxr3: Entering video init, devname = /dev/em8300-0.
video_out_dxr3: Failed to open control device /dev/em8300-0 (No such file or directory)
mach64_vid: Error occured during pci scan: Operation not permitted
mga_crtc2_vid: Error occured during pci scan: Operation not permitted
mga_vid: Error occured during pci scan: Operation not permitted
pm2_vid: Error occured during pci scan: Operation not permitted
pm3_vid: Error occured during pci scan: Operation not permitted
radeon_vid: Error occured during pci scan: Operation not permitted
rage128_vid: Error occured during pci scan: Operation not permitted
cyberblade_vid: Error occured during pci scan: Operation not permitted
video_out_vidix: Couldn't find working VIDIX driver
load_plugins: failed to load video output plugin <(null)>
bash-2.05b$


I get those FAMOpen errors ALL the time with other apps... (though they still seem to work)

The weird thing is, Totem will run as root, but it still complains about not having the right plugins... do I still need the DMD plugin??
Back to top
View user's profile Send private message
brainlock
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jun 2002
Posts: 110

PostPosted: Thu Feb 20, 2003 9:57 pm    Post subject: Reply with quote

no you do not need any plugins

MAKE SURE YOU REMOVE the ~/.xine folder in your home directory and any old xine ebuilds still on your system.

If that doesn't work, I don't know how to help you. Maybe someone with an ATI card can help you out.

Brainlock
Back to top
View user's profile Send private message
mkb
n00b
n00b


Joined: 18 Oct 2002
Posts: 7

PostPosted: Tue Feb 25, 2003 4:22 am    Post subject: Reply with quote

For xv drivers, you need to patch Xfree-86 with the gatos drivers. They're in the portage tree, it seems, but I have no idea quite how to configure them.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum