Anzeigen der neuesten Beiträge
0 Mitglieder und 1 Gast betrachten dieses Thema.
XBMC funktioniert so erst mal nicht, aber nach dieser Anleitung hab ichs zum Laufen bekommen.Code: [Auswählen]http://www.loggn.de/ubuntu-10-04-xbmc-pvr-testing2-mit-vdr-vnsi-plugin-und-vdpau-unterstuetzung/ Allerdings verlangt XBMC unter System / Erweiterungen / PVR Client VDR den VDRClient für streamdev, der nach der obigen Vorgehensweise noch nicht installiert ist. Also in die Zeile Code: [Auswählen]sudo apt-get install vdr vdr-plugin-xineliboutput vdr-plugin-skinenigmang xineliboutput-sxfe noch Code: [Auswählen]vdr-plugin-streamdev-serverreinkopieren. VDR stoppen und VDR starten dann gehts.
http://www.loggn.de/ubuntu-10-04-xbmc-pvr-testing2-mit-vdr-vnsi-plugin-und-vdpau-unterstuetzung/
sudo apt-get install vdr vdr-plugin-xineliboutput vdr-plugin-skinenigmang xineliboutput-sxfe
vdr-plugin-streamdev-server
hvf xineliboutput # ./configure && make && make installChecking for pkg-config ... yesChecking for pkg-config libextractor ... noChecking for libextractor ... noChecking for pkg-config libxine ... noChecking for libxine ... noEnabled features: vdrDisabled features: x11 fb libxine libextractor libavutil libjpeg dbus_glib_1 xshm xdpms xinerama xrandr xrender xshape opengl vdpauCreating features.h ...Creating config.mak ...sed: kann ../../../config.h nicht lesen: No such file or directoryMakefile:95: ********************************************************Makefile:96: VDR not detected ! VDR plugin will not be compiled. Makefile:97: ********************************************************xine/vo_hook.c:23:4: error: #error xine-lib VIDEO_OUT_DRIVER_IFACE_VERSION < 21xine/vo_hook.c:23:4: error: #error xine-lib VIDEO_OUT_DRIVER_IFACE_VERSION < 21xine_input_vdr.c:51:3: error: #error XINE_VERSION_CODE undefined !sed: kann ../../../config.h nicht lesen: No such file or directoryMakefile:95: ********************************************************Makefile:96: VDR not detected ! VDR plugin will not be compiled. Makefile:97: ********************************************************g++ -O3 -pipe -Wall -Woverloaded-virtual -fPIC -g -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.90-cvs"' -Wall -I../../../include -o xineliboutput.o xineliboutput.cxineliboutput.c:30:24: error: vdr/plugin.h: No such file or directoryxineliboutput.c:31:22: error: vdr/i18n.h: No such file or directoryIn file included from xineliboutput.c:34:config.h:19:24: error: vdr/config.h: No such file or directoryIn file included from xineliboutput.c:35:device.h:15:24: error: vdr/device.h: No such file or directorydevice.h:16:23: error: vdr/tools.h: No such file or directorydevice.h:17:24: error: vdr/thread.h: No such file or directoryIn file included from xineliboutput.c:36:setup_menu.h:14:27: error: vdr/menuitems.h: No such file or directoryIn file included from xineliboutput.c:38:media_player.h:14:24: error: vdr/player.h: No such file or directoryIn file included from xineliboutput.c:34:config.h:337: error: ‘uint’ does not name a typeconfig.h:436: error: ‘cString’ does not name a typeconfig.h:437: error: ‘cString’ does not name a typeconfig.h:438: error: ‘cString’ does not name a typeconfig.h:439: error: ‘cString’ does not name a typeconfig.h:440: error: ‘cString’ does not name a typeconfig.h:449: error: ‘cString’ does not name a typeIn file included from xineliboutput.c:35:device.h:44: error: expected class-name before ‘{’ tokendevice.h:68: error: ISO C++ forbids declaration of ‘cList’ with no typedevice.h:68: error: expected ‘;’ before ‘<’ tokendevice.h:69: error: ‘cMutex’ does not name a typedevice.h:96: error: ‘ePlayMode’ does not name a typedevice.h:105: error: ‘ePlayMode’ has not been declareddevice.h:106: error: ‘ePlayMode’ does not name a typedevice.h:119: error: ‘eVideoDisplayFormat’ has not been declareddevice.h:121: error: ‘eVideoSystem’ does not name a typedevice.h:133: error: ‘eTrackType’ has not been declareddevice.h:135: error: ‘eTrackType’ has not been declareddevice.h:151: error: ISO C++ forbids declaration of ‘uchar’ with no typedevice.h:151: error: ‘uchar’ declared as a ‘virtual’ fielddevice.h:151: error: expected ‘;’ before ‘*’ tokendevice.h:157: error: ISO C++ forbids declaration of ‘cSpuDecoder’ with no typedevice.h:157: error: expected ‘;’ before ‘*’ tokendevice.h:162: error: ISO C++ forbids declaration of ‘cSpuDecoder’ with no typedevice.h:162: error: ‘cSpuDecoder’ declared as a ‘virtual’ fielddevice.h:162: error: expected ‘;’ before ‘*’ tokendevice.h:183: error: ISO C++ forbids declaration of ‘cList’ with no typedevice.h:183: error: expected ‘;’ before ‘<’ tokendevice.h:209: error: ‘ePlayMode’ does not name a typedevice.h:213: error: ‘ePlayMode’ has not been declareddevice.h:236: error: ISO C++ forbids declaration of ‘uchar’ with no typedevice.h:236: error: expected ‘,’ or ‘...’ before ‘*’ tokendevice.h:237: error: ISO C++ forbids declaration of ‘uchar’ with no typedevice.h:237: error: expected ‘,’ or ‘...’ before ‘*’ tokendevice.h:239: error: ISO C++ forbids declaration of ‘uchar’ with no typedevice.h:239: error: expected ‘,’ or ‘...’ before ‘*’ tokendevice.h:240: error: ISO C++ forbids declaration of ‘uchar’ with no typedevice.h:240: error: expected ‘,’ or ‘...’ before ‘*’ tokendevice.h:244: error: ‘cPoller’ has not been declareddevice.h:246: error: ISO C++ forbids declaration of ‘uchar’ with no typedevice.h:246: error: expected ‘,’ or ‘...’ before ‘*’ tokendevice.h:249: error: ISO C++ forbids declaration of ‘uchar’ with no typedevice.h:249: error: expected ‘,’ or ‘...’ before ‘*’ tokendevice.h:250: error: ISO C++ forbids declaration of ‘uchar’ with no typedevice.h:250: error: expected ‘,’ or ‘...’ before ‘*’ tokendevice.h:251: error: ISO C++ forbids declaration of ‘uchar’ with no typedevice.h:251: error: expected ‘,’ or ‘...’ before ‘*’ tokendevice.h:213: error: ‘pmAudioVideo’ was not declared in this scopeIn file included from xineliboutput.c:36:setup_menu.h:16: error: expected class-name before ‘{’ tokensetup_menu.h:24: error: ‘eOSState’ does not name a typeIn file included from xineliboutput.c:37:menu.h:19: error: expected class-name before ‘{’ tokenmenu.h:28: error: ‘time_t’ does not name a typemenu.h:29: error: ‘eKeys’ does not name a typemenu.h:30: error: ‘eOSState’ does not name a typemenu.h:35: error: ISO C++ forbids declaration of ‘cOsdItem’ with no typemenu.h:35: error: expected ‘;’ before ‘*’ tokenmenu.h:37: error: ISO C++ forbids declaration of ‘cOsdItem’ with no typemenu.h:37: error: expected ‘;’ before ‘*’ tokenmenu.h:38: error: ISO C++ forbids declaration of ‘cOsdItem’ with no typemenu.h:38: error: expected ‘;’ before ‘*’ tokenmenu.h:39: error: ISO C++ forbids declaration of ‘cOsdItem’ with no typemenu.h:39: error: expected ‘;’ before ‘*’ tokenmenu.h:47: error: ‘eOSState’ does not name a typemenu.h:49: error: ISO C++ forbids declaration of ‘cOsdMenu’ with no typemenu.h:49: error: expected ‘;’ before ‘*’ tokenIn file included from xineliboutput.c:38:media_player.h:25: error: expected class-name before ‘{’ tokenmedia_player.h:27: error: ‘cMutex’ does not name a typemedia_player.h:42: error: ‘time_t’ does not name a typemedia_player.h:47: error: ‘cTimeMs’ does not name a typemedia_player.h:58: error: ‘eOSState’ does not name a typemedia_player.h:60: error: ISO C++ forbids declaration of ‘cOsdObject’ with no typemedia_player.h:60: error: ‘cOsdObject’ declared as a ‘virtual’ fieldmedia_player.h:60: error: expected ‘;’ before ‘*’ tokenmedia_player.h:87: error: ‘eOSState’ does not name a typemedia_player.h:95: error: expected class-name before ‘{’ tokenmedia_player.h:98: error: ‘cMutex’ does not name a typemedia_player.h:122: error: ‘eOSState’ does not name a typemedia_player.h:124: error: ISO C++ forbids declaration of ‘cOsdObject’ with no typemedia_player.h:124: error: ‘cOsdObject’ declared as a ‘virtual’ fieldmedia_player.h:124: error: expected ‘;’ before ‘*’ tokenxineliboutput.c:47: error: ‘trNOOP’ was not declared in this scopexineliboutput.c:48: error: ‘trNOOP’ was not declared in this scopexineliboutput.c:50: error: expected constructor, destructor, or type conversion before ‘*’ tokenxineliboutput.c:53: error: expected class-name before ‘{’ tokenxineliboutput.c:75: error: ISO C++ forbids declaration of ‘cOsdObject’ with no typexineliboutput.c:75: error: ‘cOsdObject’ declared as a ‘virtual’ fieldxineliboutput.c:75: error: expected ‘;’ before ‘*’ tokenxineliboutput.c:77: error: ISO C++ forbids declaration of ‘cMenuSetupPage’ with no typexineliboutput.c:77: error: ‘cMenuSetupPage’ declared as a ‘virtual’ fieldxineliboutput.c:77: error: expected ‘;’ before ‘*’ tokenxineliboutput.c:82: error: ‘cString’ does not name a typexineliboutput.c: In member function ‘virtual const char* cPluginXinelibOutput::Description()’:xineliboutput.c:62: error: ‘tr’ was not declared in this scopexineliboutput.c: In member function ‘virtual const char* cPluginXinelibOutput::MainMenuEntry()’:xineliboutput.c:74: error: ‘tr’ was not declared in this scopexineliboutput.c: At global scope:xineliboutput.c:185: error: expected constructor, destructor, or type conversion before ‘*’ tokenmake: *** [xineliboutput.o] Fehler 1
Wenn ein erfahrener Linuxer da mal einen Blick darauf werfen könnte?
Sep 17 14:43:22 hvf vdr: [20445] switching to channel 5Sep 17 14:43:22 hvf vdr: [20484] TS buffer on device 2 thread ended (pid=20445, tid=20484)Sep 17 14:43:22 hvf vdr: [20483] buffer stats: 168072 (8%) usedSep 17 14:43:22 hvf vdr: [20483] receiver on device 2 thread ended (pid=20445, tid=20483)Sep 17 14:43:22 hvf vdr: [20584] receiver on device 2 thread started (pid=20445, tid=20584)Sep 17 14:43:22 hvf vdr: [20585] TS buffer on device 2 thread started (pid=20445, tid=20585)Sep 17 14:43:22 hvf vdr: [20584] [xine..put] Detected video size 720x576Sep 17 14:43:23 hvf vdr: [20584] [xine..put] cXinelibServer::Play Buffer overflow (TCP/PIPE)Sep 17 14:43:24 hvf vdr: last message repeated 1000 timesSep 17 14:43:24 hvf vdr: [20584] [xine..put] cXinelibServer: Too many TCP buffer overflows, dropping clientSep 17 14:43:24 hvf vdr: [20584] [xine..put] cXinelibServer::Play Write/Queue error (TCP/PIPE)Sep 17 14:43:24 hvf vdr: [20584] [xine..put] Closing connection 0
vdr-sxfevdr-sxfe 1.0.90-cvs (build with xine-lib 1.1.90, using xine-lib 1.1.90)VDR server not given, searching ...[20564] [discovery] Replacing broadcast source address 192.168.178.29 with server-given address 127.0.0.1Found VDR server: host 127.0.0.1, port 37890[20564] [vdr-fe] GNOME screensaver disabledXlib: extension "NV-GLX" missing on display ":0.0".vo_vdpau: Can't create vdp device : No vdpau implementation.[20564] [vdr-fe] Detected 2 CPUs[20564] [vdr-fe] Enabling FFmpeg multithreaded video decoding[20564] [input_vdr] Connecting (control) to tcp://127.0.0.1:37890 ...[20564] [input_vdr] Server greeting: VDR-1.7.15 xineliboutput-1.0.90-cvs READY[20564] [input_vdr] Connected (control) to tcp://127.0.0.1:37890[20564] [input_vdr] Connecting (data) to pipe:///var/lib/vdr/plugins/xineliboutput/pipes.20445/pipe.0[20564] [input_vdr] Data stream connected (PIPE)[20564] [input_vdr] WARNING: xine-engine setting "engine.buffers.audio_num_buffers":230 istoo low for HD-playback! Please use values between 500-1000![20564] [demux_vdr] Using decoder "libmpeg2" for mpeg2 video[20564] [demux_vdr] Using decoder "FFmpeg" for H.264 videoPress Esc to exitxv_set_property: property=8, value=100xv_set_property: property=2, value=0xv_set_property: property=3, value=0xv_set_property: property=5, value=0xv_set_property: property=24, value=0xv_set_property: property=25, value=0xv_set_property: property=4, value=0xv_set_property: property=1, value=0[20575] [demux_vdr] PMT changed, resetting demuxer[20575] [input_vdr] wait_stream_sync: discard_index 41022728 != curpos 40926848 ! (diff 95880)[20564] [input_vdr] write_control failed (poll timeout or error)[20564] [vdr-fe] fe_send_input_event: message KEY Ctrl+v lost[20564] [input_vdr] write_control aborted[20564] [vdr-fe] fe_send_input_event: message KEY Alt_L lost[20564] [input_vdr] write_control aborted[20564] [vdr-fe] fe_send_input_event: message KEY Alt+Control_L lostKilled
dr@dr-desktop:~$ vdr-sxfevdr-sxfe 1.0.90-cvs (build with xine-lib 1.1.90, using xine-lib 1.1.90)VDR server not given, searching ...[5501] [discovery] Replacing broadcast source address 192.168.0.112 with server-given address 127.0.0.1Found VDR server: host 127.0.0.1, port 37890[5501] [vdr-fe] GNOME screensaver disabledFailed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directoryvo_vdpau: Can't create vdp device : No vdpau implementation.[5501] [vdr-fe] Detected 2 CPUs[5501] [vdr-fe] Enabling FFmpeg multithreaded video decoding[5501] [input_vdr] Connecting (control) to tcp://127.0.0.1:37890 ...[5501] [input_vdr] Server greeting: VDR-1.7.15 xineliboutput-1.0.90-cvs READY[5501] [input_vdr] Connected (control) to tcp://127.0.0.1:37890[5501] [input_vdr] Connecting (data) to pipe:///var/lib/vdr/plugins/xineliboutput/pipes.5318/pipe.0[5501] [input_vdr] Data stream connected (PIPE)[5501] [input_vdr] WARNING: xine-engine setting "engine.buffers.audio_num_buffers":230 istoo low for HD-playback! Please use values between 500-1000![5501] [demux_vdr] Using decoder "libmpeg2" for mpeg2 video[5501] [demux_vdr] Using decoder "FFmpeg" for H.264 videoPress Esc to exitxv_set_property: property=8, value=100xv_set_property: property=2, value=0xv_set_property: property=3, value=0xv_set_property: property=5, value=0xv_set_property: property=24, value=0xv_set_property: property=25, value=0xv_set_property: property=4, value=0xv_set_property: property=1, value=0[5512] [demux_vdr] PMT changed, resetting demuxerxv_set_property: property=0, value=0xv_set_property: property=0, value=0xv_set_property: property=0, value=0xv_set_property: property=0, value=0[5512] [demux_vdr] PMT changed, resetting demuxerxv_set_property: property=0, value=0xv_set_property: property=0, value=0xv_set_property: property=0, value=0xv_set_property: property=0, value=0[5512] [demux_vdr] PMT changed, resetting demuxerxv_set_property: property=0, value=0xv_set_property: property=0, value=0
tail -f /var/log/messages
dr@dr-desktop:~$ tail -f /var/log/messagesSep 17 18:59:32 dr-desktop vdr: [6682] [xine..put] Detected video size 720x576Sep 17 18:59:33 dr-desktop vdr: [6684] [xine..put] Detected video size 720x576Sep 17 18:59:39 dr-desktop vdr: [6681] [discovery] Received valid discovery message VDR xineliboutput DISCOVERY 1.0#015#012Client: 255.255.255.255:37890#015#012#015Sep 17 18:59:39 dr-desktop vdr: [6681] [xine..put] Client 0 connected: 127.0.0.1:45129Sep 17 18:59:39 dr-desktop vdr: [6681] [xine..put] Invalid or missing /var/lib/vdr/plugins/xineliboutput/allowed_hosts.conf. Adding 127.0.0.1 to list of allowed hosts.Sep 17 19:01:12 dr-desktop vdr: [6673] [xine..put] Preferred SPU language: (none)Sep 17 19:01:49 dr-desktop vdr: [6726] [xine..put] Detected video size 720x576Sep 17 19:01:57 dr-desktop vdr: [6726] [xine..put] cXinelibServer::Play Buffer overflow (TCP/PIPE)Sep 17 19:02:05 dr-desktop vdr: last message repeated 161 timesSep 17 19:02:05 dr-desktop vdr: [6681] [xine..put] Closing connection 0Sep 17 19:05:34 dr-desktop vdr: [6681] [discovery] Received valid discovery message VDR xineliboutput DISCOVERY 1.0#015#012Client: 255.255.255.255:37890#015#012#015Sep 17 19:05:35 dr-desktop vdr: [6681] [xine..put] Client 0 connected: 127.0.0.1:44667Sep 17 19:05:35 dr-desktop vdr: [6681] [xine..put] Invalid or missing /var/lib/vdr/plugins/xineliboutput/allowed_hosts.conf. Adding 127.0.0.1 to list of allowed hosts.Sep 17 19:06:14 dr-desktop vdr: [6885] [xine..put] Detected video size 720x576Sep 17 19:06:46 dr-desktop vdr: [6888] [xine..put] Detected video size 720x576Sep 17 19:07:32 dr-desktop vdr: [6681] [xine..put] Closing connection 0
Gibt es da noch eine andere Liste