R00T.OSIRIS |
03-21-2007 05:27 PM |
Xine Failing to Compile Output Drivers
Hello all! I'm new to the forums, been using Linux for a long time now though. I feel kind of dumb for asking this question, but it has exhausted me the past day searching for answers.
I went to update my xine, as well as include all the codecs in. I used the source code to compile xine-lib-1.1.4, xine-gui.0.99.4.
Upon attempting to run xine, I get the following problems. And it immediately closes xine.
Code:
amen-ra@the-root:~> xine
xiTK WARNING(xitk_set_locale:2182): locale not supported by C library
This is xine (X11 gui) - a free video player v0.99.4.
(c) 2000-2004 The xine Team.
Cannot open display 'nknown flag "%s"
' for video. Falling back to primary display.
So I tried to recompile back to xine-lib-1.1.2, and I still get the same message from xine.
It seems to not install any video plugins or drivers.
And amarok says that it can't even initialize any audio drivers from xine! (although it appears they are in usr/local/lib/xine/plugins/1.1.4/) see below-
I'm using ALSA 1.0.13-22.
NVIDIA-Linux-x86_64-1.0-9755-pkg2.
Xorg, version 7.1.99.902 (7.2.0 RC 2) Everything worked great before. This load is an OpenSuSe10.2, AMD 64 4200, nvidia 7900, nforce hda audio.
Mplayer, realplayer, helix, all work fine.
If anyone could help me out, I'm sure there's just some flag I have to throw at xine in order to make this sing, I'm just not sure what.
Thanks
in configure xine, I get the following driver plugins to be installed :
Code:
* video driver plugins:
- XShm (X11 shared memory)
- SyncFB (for Matrox G200/G400 cards)
- Xv (XVideo *shared*)
- XxMC (XVideo extended motion compensation)
- XvMC (XVideo motion compensation)
- aa (Ascii ART)
- caca (Color AsCii Art)
- fb (Linux framebuffer device)
- sdl (Simple DirectMedia Layer)
- dxr3 (Hollywood+ and Creative dxr3, mpeg video only)
* audio driver plugins:
- oss (Open Sound System)
- alsa
- esd (Enlightened Sound Daemon)
- arts (aRts - KDE soundserver)
------xine-check in 1.1.4 follows:
Code:
[ good ] you're using Linux, doing specific tests
[ good ] looks like you have a /proc filesystem mounted.
[ good ] You seem to have a reasonable kernel version (2.6.18.2-34-default)
[ hint ] Architecture is x86_64 (not intel), assuming there is no MTRR.
MTRR (Memory Type Range Registers) are used on intel CPUs to
control caching mechanisms for special memory ranges. There is
probably nothing like this on x86_64 CPUs...
press <enter> to continue...
[ good ] found the player at /usr/local/bin/xine
[ good ] /usr/local/bin/xine is in your PATH
[ good ] found /usr/local/bin/xine-config in your PATH
[ good ] plugin directory /usr/local/lib/xine/plugins/1.1.4 exists.
[OUCH!!] There are no input plugins.
xine needs at least one input plugin, but none is installed.
You should probably reinstall xine-lib...
press <enter> to continue...
[OUCH!!] There are no demux plugins.
xine needs at least one demux plugin, but none is installed.
You should probably reinstall xine-lib...
press <enter> to continue...
[OUCH!!] There are no decoder plugins.
xine needs at least one decoder plugin, but none is installed.
You should probably reinstall xine-lib...
press <enter> to continue...
[OUCH!!] There are no video_out plugins.
xine needs at least one video_out plugin, but none is installed.
You should probably reinstall xine-lib...
press <enter> to continue...
[ good ] found audio_out plugins
[ good ] skin directory /usr/local/share/xine/skins exists.
[ good ] found logo in /usr/local/share/xine/skins
[ good ] I even found some skins.
[ good ] /dev/cdrom points to /dev/hda
[ hint ] /dev/dvd is /dev/dvd, not a DVD device
/dev/dvd is the default device that xine uses for playing DVDs.
You could make your life easier by creating a symlink named /dev/dvd
pointing to your DVD device (something like /dev/scd0 or /dev/hdc).
If your DVD-ROM device is /dev/hdb (slave ATAPI device on primary bus),
rm /dev/dvd
ln -s hdb /dev/dvd
typed as root will give you the symlink.
Alternatively, you can configure xine to use the real device directly,
using the setup dialog within xine, but I can't check your DMA
settings in that case...
press <enter> to continue...
[ good ] found xvinfo: X-Video Extension version 2.2
[ good ] your Xv extension supports YV12 overlays (improves MPEG performance)
[ good ] your Xv extension supports YUY2 overlays
[ good ] Xv ports: YUY2 YV12 UYVY I420 YUY2 YV12 UYVY I420
------xine-check for 1.1.2 follows:
Code:
[ good ] you're using Linux, doing specific tests
[ good ] looks like you have a /proc filesystem mounted.
[ good ] You seem to have a reasonable kernel version (2.6.18.2-34-default)
[ hint ] Architecture is x86_64 (not intel), assuming there is no MTRR.
MTRR (Memory Type Range Registers) are used on intel CPUs to
control caching mechanisms for special memory ranges. There is
probably nothing like this on x86_64 CPUs...
press <enter> to continue...
[ good ] found the player at /usr/local/bin/xine
[ good ] /usr/local/bin/xine is in your PATH
[ good ] found /usr/local/bin/xine-config in your PATH
[ good ] plugin directory /usr/local/lib/xine/plugins/1.1.2 exists.
[ good ] found input plugins
[ good ] found demux plugins
[ good ] found decoder plugins
[ good ] found video_out plugins
[ good ] found audio_out plugins
[ good ] skin directory /usr/local/share/xine/skins exists.
[ good ] found logo in /usr/local/share/xine/skins
[ good ] I even found some skins.
[ good ] /dev/cdrom points to /dev/hda
[ hint ] /dev/dvd is /dev/dvd, not a DVD device
/dev/dvd is the default device that xine uses for playing DVDs.
You could make your life easier by creating a symlink named /dev/dvd
pointing to your DVD device (something like /dev/scd0 or /dev/hdc).
If your DVD-ROM device is /dev/hdb (slave ATAPI device on primary bus),
rm /dev/dvd
ln -s hdb /dev/dvd
typed as root will give you the symlink.
Alternatively, you can configure xine to use the real device directly,
using the setup dialog within xine, but I can't check your DMA
settings in that case...
press <enter> to continue...
[ good ] found xvinfo: X-Video Extension version 2.2
[ good ] your Xv extension supports YV12 overlays (improves MPEG performance)
[ good ] your Xv extension supports YUY2 overlays
[ good ] Xv ports: YUY2 YV12 UYVY I420 YUY2 YV12 UYVY I420
EDIT: Here's the full xine --verbose=2 output
Code:
the-root:/storage/Program.Sourcing/AVprog/current-build/xine/xine-ui-0.99.4 # xine --verbose=2
xiTK WARNING(xitk_set_locale:2182): locale not supported by C library
This is xine (X11 gui) - a free video player v0.99.4.
(c) 2000-2004 The xine Team.
Built with xine library 1.1.4 (1.1.4)
Found xine library version: 1.1.4 (1.1.4).
Cannot open display 'nknown flag "%s"
' for video. Falling back to primary display.
Plateform informations:
----------------------
system name : Linux
node name : the-root
release : 2.6.18.2-34-default
version : #1 SMP Mon Nov 27 11:46:27 UTC 2006
machine : x86_64
CPU Informations:
----------------
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 75
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
stepping : 2
cpu MHz : 2210.489
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm cr8_legacy
bogomips : 4425.15
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc
processor : 1
vendor_id : AuthenticAMD
cpu family : 15
model : 75
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
stepping : 2
cpu MHz : 2210.489
cache size : 512 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm cr8_legacy
bogomips : 4420.51
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc
-------
Display Name: :0.0,
XServer Vendor: The X.Org Foundation,
Protocol Version: 11, Revision: 0,
Available Screen(s): 1,
Default screen number: 0,
Using screen: 0,
Depth: 24,
XShmQueryVersion: 1.1,
Maximum request size: 16777212 bytes,
Motion buffer size: 256,
Bitmap unit: 32,
Bit order: LSBFirst,
Padding: 32,
Image byte order: LSBFirst,
Number of supported pixmap formats: 7,
Supported pixmap formats:
Depth Bits_per_pixel Scanline_pad
1 1 32
4 8 32
8 8 32
15 16 32
16 16 32
24 32 32
32 32 32
-----------------------------------------------
Focus: Window 0x1a00007, revert to PointerRoot,
Number of extensions: 31
BIG-REQUESTS: [opcode: 132]
DAMAGE: [opcode: 158, base (event: 117, error: 185)]
DOUBLE-BUFFER: [opcode: 128, base (error: 128)]
DPMS: [opcode: 139]
Extended-Visual-Information: [opcode: 141]
GLX: [opcode: 129, base (event: 64, error: 129)]
MIT-SCREEN-SAVER: [opcode: 134, base (event: 84)]
MIT-SHM: [opcode: 147, base (event: 96, error: 169)]
MIT-SUNDRY-NONSTANDARD: [opcode: 131]
NV-CONTROL: [opcode: 146, base (event: 94)]
NV-GLX: [opcode: 145]
RANDR: [opcode: 157, base (event: 116)]
RENDER: [opcode: 156, base (error: 180)]
SECURITY: [opcode: 153, base (event: 113, error: 177)]
SHAPE: [opcode: 130, base (event: 81)]
SYNC: [opcode: 133, base (event: 82, error: 141)]
TOG-CUP: [opcode: 140]
X-Resource: [opcode: 144]
XAccessControlExtension: [opcode: 152]
XC-APPGROUP: [opcode: 151, base (error: 176)]
XC-MISC: [opcode: 135]
XFIXES: [opcode: 154, base (event: 114, error: 179)]
XFree86-Bigfont: [opcode: 155]
XFree86-DGA: [opcode: 138, base (event: 85, error: 158)]
XFree86-Misc: [opcode: 137, base (error: 150)]
XFree86-VidModeExtension: [opcode: 136, base (error: 143)]
XInputExtension: [opcode: 148, base (event: 97, error: 170)]
XKEYBOARD: [opcode: 150, base (event: 112, error: 175)]
XTEST: [opcode: 149]
XVideo: [opcode: 142, base (event: 92, error: 163)]
XVideo-MotionCompensation: [opcode: 143, base (error: 166)]
X-Video Extension version: 2.2
Dimensions: 1280x1024 pixels (382x313 millimeters).
Resolution: 85x83 dots per inch.
Depths (7): 24, 1, 4, 8, 15, 16, 32
Root window id: 0x155
Depth of root window: 24 planes
Number of colormaps: min 1, max 1
Default colormap: 0x20
Default number of colormap cells: 256
Preallocated pixels: black 0, white 16777215
Options: backing-store no, save-unders no
Largest cursor: 64x64
Xv infos:
Adaptor #0: "NV17 Video Texture"
Number of ports: 32
Port base: 275
Operations supported: PutImage
Supported visuals:
- Depth 24, visualID 0x21
- Depth 24, visualID 0x23
- Depth 24, visualID 0x24
- Depth 24, visualID 0x25
- Depth 24, visualID 0x26
- Depth 24, visualID 0x27
- Depth 24, visualID 0x28
- Depth 24, visualID 0x29
- Depth 24, visualID 0x2a
- Depth 24, visualID 0x2b
- Depth 24, visualID 0x2c
- Depth 24, visualID 0x2d
- Depth 24, visualID 0x2e
- Depth 24, visualID 0x2f
- Depth 24, visualID 0x30
- Depth 24, visualID 0x31
- Depth 24, visualID 0x32
- Depth 24, visualID 0x33
- Depth 24, visualID 0x34
- Depth 24, visualID 0x35
- Depth 24, visualID 0x36
- Depth 24, visualID 0x37
- Depth 24, visualID 0x38
- Depth 24, visualID 0x39
- Depth 24, visualID 0x3a
- Depth 24, visualID 0x3b
- Depth 24, visualID 0x3c
- Depth 24, visualID 0x3d
- Depth 24, visualID 0x3e
- Depth 24, visualID 0x3f
- Depth 24, visualID 0x40
- Depth 24, visualID 0x41
- Depth 24, visualID 0x42
- Depth 24, visualID 0x43
- Depth 24, visualID 0x44
- Depth 24, visualID 0x45
- Depth 24, visualID 0x46
- Depth 24, visualID 0x47
- Depth 24, visualID 0x48
- Depth 24, visualID 0x49
- Depth 24, visualID 0x22
- Depth 24, visualID 0x4a
- Depth 24, visualID 0x4b
- Depth 24, visualID 0x4c
- Depth 24, visualID 0x4d
- Depth 24, visualID 0x4e
- Depth 24, visualID 0x4f
- Depth 24, visualID 0x50
- Depth 24, visualID 0x51
- Depth 24, visualID 0x52
- Depth 24, visualID 0x53
- Depth 24, visualID 0x54
- Depth 24, visualID 0x55
- Depth 24, visualID 0x56
- Depth 24, visualID 0x57
- Depth 24, visualID 0x58
- Depth 24, visualID 0x59
- Depth 24, visualID 0x5a
- Depth 24, visualID 0x5b
- Depth 24, visualID 0x5c
- Depth 24, visualID 0x5d
- Depth 24, visualID 0x5e
- Depth 24, visualID 0x5f
- Depth 24, visualID 0x60
- Depth 24, visualID 0x61
- Depth 24, visualID 0x62
- Depth 24, visualID 0x63
- Depth 24, visualID 0x64
- Depth 24, visualID 0x65
- Depth 24, visualID 0x66
- Depth 24, visualID 0x67
- Depth 24, visualID 0x68
- Depth 24, visualID 0x69
- Depth 24, visualID 0x6a
- Depth 24, visualID 0x6b
- Depth 24, visualID 0x6c
- Depth 24, visualID 0x6d
- Depth 24, visualID 0x6e
- Depth 24, visualID 0x6f
- Depth 24, visualID 0x70
Number of attributes: 3
- XV_SET_DEFAULTS
- XV_ITURBT_709
- XV_SYNC_TO_VBLANK
Maximum XvImage size: 2046 x 2046
Number of image formats: 4
- Id: 0x32595559 (YUY2):
Bits per pixel: 16
Number of planes: 1
Type: YUV (packed)
- Id: 0x32315659 (YV12):
Bits per pixel: 12
Number of planes: 3
Type: YUV (planar)
- Id: 0x59565955 (UYVY):
Bits per pixel: 16
Number of planes: 1
Type: YUV (packed)
- Id: 0x30323449 (I420):
Bits per pixel: 12
Number of planes: 3
Type: YUV (planar)
End #0.
Adaptor #1: "NV05 Video Blitter"
Number of ports: 32
Port base: 307
Operations supported: PutImage
Supported visuals:
- Depth 24, visualID 0x21
- Depth 24, visualID 0x23
- Depth 24, visualID 0x24
- Depth 24, visualID 0x25
- Depth 24, visualID 0x26
- Depth 24, visualID 0x27
- Depth 24, visualID 0x28
- Depth 24, visualID 0x29
- Depth 24, visualID 0x2a
- Depth 24, visualID 0x2b
- Depth 24, visualID 0x2c
- Depth 24, visualID 0x2d
- Depth 24, visualID 0x2e
- Depth 24, visualID 0x2f
- Depth 24, visualID 0x30
- Depth 24, visualID 0x31
- Depth 24, visualID 0x32
- Depth 24, visualID 0x33
- Depth 24, visualID 0x34
- Depth 24, visualID 0x35
- Depth 24, visualID 0x36
- Depth 24, visualID 0x37
- Depth 24, visualID 0x38
- Depth 24, visualID 0x39
- Depth 24, visualID 0x3a
- Depth 24, visualID 0x3b
- Depth 24, visualID 0x3c
- Depth 24, visualID 0x3d
- Depth 24, visualID 0x3e
- Depth 24, visualID 0x3f
- Depth 24, visualID 0x40
- Depth 24, visualID 0x41
- Depth 24, visualID 0x42
- Depth 24, visualID 0x43
- Depth 24, visualID 0x44
- Depth 24, visualID 0x45
- Depth 24, visualID 0x46
- Depth 24, visualID 0x47
- Depth 24, visualID 0x48
- Depth 24, visualID 0x49
- Depth 24, visualID 0x22
- Depth 24, visualID 0x4a
- Depth 24, visualID 0x4b
- Depth 24, visualID 0x4c
- Depth 24, visualID 0x4d
- Depth 24, visualID 0x4e
- Depth 24, visualID 0x4f
- Depth 24, visualID 0x50
- Depth 24, visualID 0x51
- Depth 24, visualID 0x52
- Depth 24, visualID 0x53
- Depth 24, visualID 0x54
- Depth 24, visualID 0x55
- Depth 24, visualID 0x56
- Depth 24, visualID 0x57
- Depth 24, visualID 0x58
- Depth 24, visualID 0x59
- Depth 24, visualID 0x5a
- Depth 24, visualID 0x5b
- Depth 24, visualID 0x5c
- Depth 24, visualID 0x5d
- Depth 24, visualID 0x5e
- Depth 24, visualID 0x5f
- Depth 24, visualID 0x60
- Depth 24, visualID 0x61
- Depth 24, visualID 0x62
- Depth 24, visualID 0x63
- Depth 24, visualID 0x64
- Depth 24, visualID 0x65
- Depth 24, visualID 0x66
- Depth 24, visualID 0x67
- Depth 24, visualID 0x68
- Depth 24, visualID 0x69
- Depth 24, visualID 0x6a
- Depth 24, visualID 0x6b
- Depth 24, visualID 0x6c
- Depth 24, visualID 0x6d
- Depth 24, visualID 0x6e
- Depth 24, visualID 0x6f
- Depth 24, visualID 0x70
Number of attributes: 2
- XV_SET_DEFAULTS
- XV_SYNC_TO_VBLANK
Maximum XvImage size: 2046 x 2046
Number of image formats: 5
- Id: 0x32595559 (YUY2):
Bits per pixel: 16
Number of planes: 1
Type: YUV (packed)
- Id: 0x32315659 (YV12):
Bits per pixel: 12
Number of planes: 3
Type: YUV (planar)
- Id: 0x59565955 (UYVY):
Bits per pixel: 16
Number of planes: 1
Type: YUV (packed)
- Id: 0x30323449 (I420):
Bits per pixel: 12
Number of planes: 3
Type: YUV (planar)
- Id: 0x3:
Bits per pixel: 32
Number of planes: 1
Type: RGB (packed)
Depth: 24
Red, green, blue masks: 0xff0000, 0xff00, 0xff
End #1.
-[ xiTK version 0.10.7 [XFT] ]-[ WM type: (EWMH) KWIN {KWin} ]-
Display is not using Xinerama.
Benchmarking memcpy methods (smaller is better):
libc memcpy() : 100375404
linux kernel memcpy() : 180380503
MMX optimized memcpy() : 172203035
MMXEXT optimized memcpy() : 95621013
SSE optimized memcpy() : 96982888
load_plugins: skipping unreadable plugin directory /root/.xine/plugins.
load_plugins: plugin /usr/local/lib/xine/plugins/1.1.4/xineplug_ao_out_esd.so found
load_plugins: plugin /usr/local/lib/xine/plugins/1.1.4/xineplug_ao_out_arts.so found
load_plugins: plugin /usr/local/lib/xine/plugins/1.1.4/xineplug_ao_out_file.so found
load_plugins: plugin /usr/local/lib/xine/plugins/1.1.4/xineplug_ao_out_alsa.so found
load_plugins: plugin /usr/local/lib/xine/plugins/1.1.4/xineplug_ao_out_none.so found
load_plugins: plugin /usr/local/lib/xine/plugins/1.1.4/xineplug_ao_out_jack.so found
load_plugins: plugin /usr/local/lib/xine/plugins/1.1.4/xineplug_ao_out_oss.so found
main: all available video drivers failed.
the-root:/storage/Program.Sourcing/AVprog/current-build/xine/xine-ui-0.99.4 # cd /usr/local/lib/xine/plugins/1.1.4/
the-root:/usr/local/lib/xine/plugins/1.1.4 # ls
vidix xineplug_ao_out_esd.la xineplug_ao_out_jack.so
xineplug_ao_out_alsa.la xineplug_ao_out_esd.so xineplug_ao_out_none.la
xineplug_ao_out_alsa.so xineplug_ao_out_file.la xineplug_ao_out_none.so
xineplug_ao_out_arts.la xineplug_ao_out_file.so xineplug_ao_out_oss.la
xineplug_ao_out_arts.so xineplug_ao_out_jack.la xineplug_ao_out_oss.so
Thanks!!
|