Hallo,
ich versuchte eine neue Kauf-DVD abzuspielen, ohne Erfolg und mit folgender Meldung:
markus@arch ~ $ mplayer -v dvd://22 -dvd-device /dev/dvd
MPlayer 1.0rc2-4.2.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 530 @ 1.73GHz (Family: 6, Model: 22, Step ping: 1)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
get_path('codecs.conf') -> '/home/markus/.mplayer/codecs.conf'
Reading /home/markus/.mplayer/codecs.conf: Can't open '/home/markus/.mplayer/cod ecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: 115 audio & 237 video codecs
Configuration: --prefix=/usr --enable-gui --disable-arts --enable-x11 --enable-r untime-cpudetection --confdir=/etc/mplayer --disable-nas --enable-gl --enable-tv -v4l1 --enable-tv-v4l2 --enable-largefiles --disable-liblzo --disable-speex --di sable-openal --disable-fribidi --disable-libdv --disable-musepack --language=all --disable-dvdnav --disable-esd --disable-mga --with-extraincdir=/usr/lib/live-m edia
CommandLine: '-v' 'dvd://22' '-dvd-device' '/dev/dvd'
init_freetype
get_path('font/font.desc') -> '/home/markus/.mplayer/font/font.desc'
font: can't open file: /home/markus/.mplayer/font/font.desc
font: can't open file: /usr/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/markus/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/markus/.mplayer/input.conf'
Can't open input config file /home/markus/.mplayer/input.conf: No such file or d irectory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 81 binds
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
get_path('22.conf') -> '/home/markus/.mplayer/22.conf'
Playing dvd://22.
get_path('sub/') -> '/home/markus/.mplayer/sub/'
URL: dvd://22
Couldn't open DVD device for writing, changing DVD speed needs write access.
Couldn't open DVD device: /dev/dvd
No stream found to handle url dvd://22
vo: x11 uninit called but X11 not inited..
Exiting... (End of file)
Die Meldung mit lirc hat mit diesem Problem nichts zu tun, da ich sie auf Gentoo Linux auch habe, ich die DVD dort aber abspielen kann.
Die Meldung mit write access verstehe ich schon nicht mehr. Wie kommt mplayer darauf, dass ich die DVD beschreiben will?
Und was hat es mit dem Stream auf sich?
Alle Stream-Bibliotheken sollten installiert sein:
markus@arch ~ $ pacman -Qs stream
local/a52dec 0.7.4-3
liba52 is a free library for decoding ATSC A/52 streams.
local/font-bitstream-speedo 1.0.0-3
Bitstream Speedo fonts
local/gstreamer0.10 0.10.14-1
GStreamer Multimedia Framework
local/gstreamer0.10-base 0.10.14-1 (gstreamer0.10-plugins)
GStreamer Multimedia Framework Base Plugins (gst-plugins-base)
local/libarchive 2.4.0-2 (base)
library that can create and read several streaming archive formats
local/libdts 0.0.2-1
Free library for decoding DTS Coherent Acoustics streams
local/libdvbpsi4 0.1.5-1
MPEG TS and DVB PSI tables library (needed by vlc for streaming)
local/libmpeg2 0.4.1-1
libmpeg2 is a library for decoding MPEG-1 and MPEG-2 video streams.
local/libogg 1.1.3-1
Ogg bitstream and framing library
local/live-media 2007.08.03a-1
A set of C++ libraries for multimedia streaming
local/sed 4.1.5-3 (base)
GNU stream editor
local/ttf-bitstream-vera 1.10-5
Bitstream vera fonts
local/ttf-dejavu 2.21-1
Font family based on the Bitstream Vera Fonts. Dejavu fonts cover a wider range of characters
local/wvstreams 4.4.1-1
A network programming library written in C++
local/x264 20070616-1
free library for encoding H264/AVC video streams
Ich versuchte zur Probe mal mplayer selbst zu bauen, ohne Erfolg, da der Prozess nach wenigen Sekunden abbricht:
noexecstack /usr/lib/live-media/liveMedia/libliveMedia.a /usr/l ib/live-media/groupsock/libgroupsock.a /usr/lib/live-media/Usag eEnvironment/libUsageEnvironment.a /usr/lib/live-media/BasicUsa geEnvironment/libBasicUsageEnvironment.a -lncurses -lsmbclie nt -lpng -lz -ljpeg -lungif -lasound -ldl -lpthread -lcdda_interface -lcdda_para noia -lfreetype -lz -lfontconfig -lz -lmad -ltheora -logg -ldts -lstdc++ -l xvidcore -lm -lpthread -ldl -rdynamic -llirc_client -lm
mp_msg.o: In function `mp_msg':
mp_msg.c:(.text+0x2fa): undefined reference to `guiMessageBox'
command.o: In function `mp_property_fullscreen':
command.c:(.text+0xb0a): undefined reference to `guiGetEvent'
command.o: In function `run_command':
command.c:(.text+0x3db6): undefined reference to `mplNext'
command.c:(.text+0x5868): undefined reference to `mplPrev'
command.c:(.text+0x5881): undefined reference to `guiGetEvent'
libvo/libvo.a(x11_common.o): In function `vo_x11_check_events':
x11_common.c:(.text+0x44fc): undefined reference to `guiGetEvent'
libvo/libvo.a(vo_x11.o): In function `config':
vo_x11.c:(.text+0xeb9): undefined reference to `guiGetEvent'
libvo/libvo.a(vo_xover.o): In function `config':
vo_xover.c:(.text+0xcc8): undefined reference to `guiGetEvent'
libvo/libvo.a(vo_xv.o): In function `config':
vo_xv.c:(.text+0x767): undefined reference to `guiGetEvent'
libvo/libvo.a(vo_gl.o):vo_gl.c:(.text+0x1415): more undefined references to `gui GetEvent' follow
libmpcodecs/libmpcodecs.a(ad_libdv.o): In function `decode_audio':
ad_libdv.c:(.text+0x7a): undefined reference to `dv_parse_header'
ad_libdv.c:(.text+0xbd): undefined reference to `dv_decode_full_audio'
libmpcodecs/libmpcodecs.a(vd_libdv.o): In function `decode':
vd_libdv.c:(.text+0x63): undefined reference to `dv_parse_header'
vd_libdv.c:(.text+0xbb): undefined reference to `dv_decode_full_frame'
libmpcodecs/libmpcodecs.a(vd_libdv.o): In function `init_global_rawdv_decoder':
vd_libdv.c:(.text+0x12e): undefined reference to `dv_decoder_new'
libmpcodecs/libmpcodecs.a(vd_libdv.o): In function `init':
vd_libdv.c:(.text+0x1ae): undefined reference to `dv_decoder_new'
libmpcodecs/libmpcodecs.a(ad_mpc.o): In function `decode_audio':
ad_mpc.c:(.text+0x182): undefined reference to `mpc_decoder_decode_frame'
libmpcodecs/libmpcodecs.a(ad_mpc.o): In function `init':
ad_mpc.c:(.text+0x2a4): undefined reference to `mpc_streaminfo_init'
ad_mpc.c:(.text+0x2ba): undefined reference to `mpc_streaminfo_read'
ad_mpc.c:(.text+0x310): undefined reference to `mpc_decoder_setup'
ad_mpc.c:(.text+0x31c): undefined reference to `mpc_decoder_set_streaminfo'
libmpcodecs/libmpcodecs.a(ad_mpc.o): In function `control':
ad_mpc.c:(.text+0x3a4): undefined reference to `mpc_decoder_decode_frame'
libmpdemux/libmpdemux.a(demux_rawdv.o): In function `rawdv_check_file':
demux_rawdv.c:(.text+0x250): undefined reference to `dv_decoder_new'
demux_rawdv.c:(.text+0x26c): undefined reference to `dv_parse_header'
demux_rawdv.c:(.text+0x287): undefined reference to `dv_decoder_free'
demux_rawdv.c:(.text+0x2bf): undefined reference to `dv_decoder_free'
libmpdemux/libmpdemux.a(demux_rawdv.o): In function `demux_open_rawdv':
demux_rawdv.c:(.text+0x3fe): undefined reference to `dv_decoder_new'
demux_rawdv.c:(.text+0x416): undefined reference to `dv_parse_header'
demux_rawdv.c:(.text+0x749): undefined reference to `dv_decoder_free'
stream/stream.a(stream_dvdnav.o): In function `seek':
stream_dvdnav.c:(.text+0xc3): undefined reference to `dvdnav_sector_search'
stream_dvdnav.c:(.text+0xd3): undefined reference to `dvdnav_err_to_string'
stream/stream.a(stream_dvdnav.o): In function `stream_dvdnav_close':
stream_dvdnav.c:(.text+0x151): undefined reference to `dvdnav_close'
stream/stream.a(stream_dvdnav.o): In function `control':
stream_dvdnav.c:(.text+0x1a8): undefined reference to `dvdnav_current_title_info '
stream_dvdnav.c:(.text+0x1ce): undefined reference to `dvdnav_get_video_aspect'
stream_dvdnav.c:(.text+0x254): undefined reference to `dvdnav_current_title_info '
stream_dvdnav.c:(.text+0x273): undefined reference to `dvdnav_part_play'
stream_dvdnav.c:(.text+0x2a6): undefined reference to `dvdnav_current_title_info '
stream_dvdnav.c:(.text+0x2dc): undefined reference to `dvdnav_get_number_of_part s'
stream/stream.a(stream_dvdnav.o): In function `dvdnav_number_of_subs':
stream_dvdnav.c:(.text+0x31b): undefined reference to `dvdnav_get_spu_logical_st ream'
stream/stream.a(stream_dvdnav.o): In function `dvdnav_lang_from_sid':
stream_dvdnav.c:(.text+0x365): undefined reference to `dvdnav_get_spu_logical_st ream'
stream_dvdnav.c:(.text+0x376): undefined reference to `dvdnav_spu_stream_to_lang '
stream/stream.a(stream_dvdnav.o): In function `dvdnav_sid_from_lang':
stream_dvdnav.c:(.text+0x405): undefined reference to `dvdnav_get_spu_logical_st ream'
stream_dvdnav.c:(.text+0x41b): undefined reference to `dvdnav_spu_stream_to_lang '
stream/stream.a(stream_dvdnav.o): In function `dvdnav_lang_from_aid':
stream_dvdnav.c:(.text+0x4a5): undefined reference to `dvdnav_get_audio_logical_ stream'
stream_dvdnav.c:(.text+0x4ba): undefined reference to `dvdnav_audio_stream_to_la ng'
stream/stream.a(stream_dvdnav.o): In function `mp_dvdnav_update_mouse_pos':
stream_dvdnav.c:(.text+0x518): undefined reference to `dvdnav_get_current_nav_pc i'
stream_dvdnav.c:(.text+0x530): undefined reference to `dvdnav_mouse_select'
stream_dvdnav.c:(.text+0x56c): undefined reference to `dvdnav_get_current_highli ght'
stream/stream.a(stream_dvdnav.o): In function `mp_dvdnav_handle_input':
stream_dvdnav.c:(.text+0x5a4): undefined reference to `dvdnav_get_current_nav_pc i'
stream_dvdnav.c:(.text+0x613): undefined reference to `dvdnav_mouse_activate'
stream_dvdnav.c:(.text+0x648): undefined reference to `dvdnav_current_title_info '
stream_dvdnav.c:(.text+0x664): undefined reference to `dvdnav_menu_call'
stream_dvdnav.c:(.text+0x679): undefined reference to `dvdnav_menu_call'
stream_dvdnav.c:(.text+0x698): undefined reference to `dvdnav_button_activate'
stream_dvdnav.c:(.text+0x6bd): undefined reference to `dvdnav_menu_call'
stream_dvdnav.c:(.text+0x6d6): undefined reference to `dvdnav_get_current_highli ght'
stream_dvdnav.c:(.text+0x6e9): undefined reference to `dvdnav_right_button_selec t'
stream_dvdnav.c:(.text+0x6f9): undefined reference to `dvdnav_left_button_select '
stream_dvdnav.c:(.text+0x709): undefined reference to `dvdnav_lower_button_selec t'
stream_dvdnav.c:(.text+0x719): undefined reference to `dvdnav_upper_button_selec t'
stream_dvdnav.c:(.text+0x72b): undefined reference to `dvdnav_menu_call'
stream/stream.a(stream_dvdnav.o): In function `open_s':
stream_dvdnav.c:(.text+0x7ac): undefined reference to `dvdnav_open'
stream_dvdnav.c:(.text+0x838): undefined reference to `dvdnav_get_next_block'
stream_dvdnav.c:(.text+0x85a): undefined reference to `dvdnav_sector_search'
stream_dvdnav.c:(.text+0x86c): undefined reference to `dvdnav_set_readahead_flag '
stream_dvdnav.c:(.text+0x87e): undefined reference to `dvdnav_set_PGC_positionin g_flag'
stream_dvdnav.c:(.text+0x8b4): undefined reference to `dvdnav_get_title_string'
stream_dvdnav.c:(.text+0x8f4): undefined reference to `dvdnav_title_play'
stream_dvdnav.c:(.text+0x91b): undefined reference to `dvdnav_part_play'
stream_dvdnav.c:(.text+0x933): undefined reference to `dvdnav_angle_change'
stream_dvdnav.c:(.text+0x9a2): undefined reference to `dvdnav_get_position'
stream_dvdnav.c:(.text+0xa0d): undefined reference to `dvdnav_err_to_string'
stream_dvdnav.c:(.text+0xa89): undefined reference to `dvdnav_menu_call'
stream_dvdnav.c:(.text+0xaa0): undefined reference to `dvdnav_menu_call'
stream_dvdnav.c:(.text+0xadb): undefined reference to `dvdnav_err_to_string'
stream/stream.a(stream_dvdnav.o): In function `fill_buffer':
stream_dvdnav.c:(.text+0xba1): undefined reference to `dvdnav_get_next_block'
stream_dvdnav.c:(.text+0xbb4): undefined reference to `dvdnav_err_to_string'
stream_dvdnav.c:(.text+0xc42): undefined reference to `dvdnav_get_current_nav_pc i'
stream_dvdnav.c:(.text+0xc57): undefined reference to `dvdnav_get_current_highli ght'
stream_dvdnav.c:(.text+0xce6): undefined reference to `dvdnav_current_title_info '
stream_dvdnav.c:(.text+0xd71): undefined reference to `dvdnav_get_position'
stream_dvdnav.c:(.text+0xda5): undefined reference to `dvdnav_current_title_info '
stream_dvdnav.c:(.text+0xe2d): undefined reference to `dvdnav_get_position'
stream_dvdnav.c:(.text+0xe84): undefined reference to `dvdnav_wait_skip'
stream_dvdnav.c:(.text+0xf21): undefined reference to `dvdnav_get_current_nav_pc i'
stream_dvdnav.c:(.text+0xf3e): undefined reference to `dvdnav_get_current_highli ght'
stream_dvdnav.c:(.text+0x10d2): undefined reference to `dvdnav_still_skip'
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1
==> ERROR: Build Failed. Aborting...
root@arch mplayer #
Was ist hier los?