Hallo,
sorry habe vergessen um welche Version es sich handelt --> vdr 2.2.0.
Mit der Version --> vdr 2.3.8 funktioniert die Kompilierung.
MfG
Juergen B.
Hallo,
sorry habe vergessen um welche Version es sich handelt --> vdr 2.2.0.
Mit der Version --> vdr 2.3.8 funktioniert die Kompilierung.
MfG
Juergen B.
Hallo,
beim kompilieren mit "make" erhalte ich folgende Meldung
make: *** Keine Regel vorhanden, um das Ziel „/usr/include/freetype2/config/ftheader.h",
benötigt von „font.o", zu erstellen. Schluss.
Die Datei "ftheader.h" ist in "/usr/include/freetype2/freetype/config/ftheader.h" enthalten.
Auch wenn ich die Datei in das angegebene Verzeichnis kopiere, erhalte ich die Meldung.
Make.config
### The C compiler and options:
CC = gcc
CFLAGS = -g -O3 -Wall
CXX = g++
CXXFLAGS = -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses
# Use 'make M32=1 ...' to build a 32-bit version of VDR on a 64-bit machine:
ifdef M32
CFLAGS += -m32
CXXFLAGS += -m32
endif
### The directory environment:
# Default directories (adjust as necessary or desired):
PREFIX = /usr/local/src/vdr_files/VDR
BINDIR = $(PREFIX)/bin
INCDIR = $(PREFIX)/include
LIBDIR = $(PREFIX)/lib/vdr
LOCDIR = $(PREFIX)/share/locale
MANDIR = $(PREFIX)/share/man
#PCDIR = $(PREFIX)/lib/pkgconfig
#RESDIR = $(PREFIX)/share/vdr
#DVBDIR = /usr/src/v4l-dvb/linux/include/uapi
VIDEODIR = /video.01
CONFDIR = /var/lib/vdr
ARGSDIR = /etc/vdr/conf.d
CACHEDIR = /var/cache/vdr
# Overrides for preset/legacy configurations:
# Use 'make LCLBLD=1' to build locale and plugin files under the source directory:
ifdef LCLBLD
LOCDIR = $(CWD)/locale
PLUGINDIR = $(CWD)/PLUGINS
ifndef PLUGIN # don't overwrite for plugins with old makefiles
LIBDIR = $(PLUGINDIR)/lib
endif
HDRDIR = $(CWD)/include
endif
# Use 'make ONEDIR=1' to have all data in one single directory:
ifdef ONEDIR
VIDEODIR = /video.01
CACHEDIR = $(VIDEODIR)
CONFDIR = $(VIDEODIR)
ARGSDIR = $(VIDEODIR)/conf.d
RESDIR = $(VIDEODIR)
endif
# Use this if you want to have a central place where you configure compile time
# parameters for plugins:
#PLGCFG = $(CONFDIR)/plugins.mk
### The remote control:
LIRC_DEVICE = /var/run/lirc/lircd
### Define if you always want to use LIRC, independent of the --lirc option:
REMOTE=LIRC
### Define if you don't want keyboard remote control:
#NO_KBD = 1
### Define if you want vdr to not run as root:
VDR_USER = juergen
### Define if you want to compile in 'bidi' support:
#BIDI = 1
### Define if you want 'systemd' notification:
#SDNOTIFY = 1
### Fallback for plugins with old makefiles:
ifdef PLUGIN
CFLAGS += -fPIC
CXXFLAGS += -fPIC
endif
Display More
Mfg
Juergen B.
Hallo,
ich möchte das VDR-Bild auf dem Monitor angezeigt bekommen,
mit dem folgenden Befehl:
vdr-sxfe --audio=alsa:default --video=xv --display=0.0 --post --tvtime:method=use_vo_driver --reconnect xvdr:tcp://127.0.0.1:37890
Dabei bekomme ich folgende Meldungen:
vdr-sxfe 2.0.0-cvs (build with xine-lib 1.2.6, using xine-lib 1.2.6)
Audio driver: alsa
Audio device: default
Video driver: xv
Post plugins: --tvtime:method=use_vo_driver
Automatic reconnection enabled
VDR Server: xvdr:tcp://127.0.0.1:37890
[3205] [vdr-sxfe] sxfe_display_open: failed to connect to X server (0.0)
[3205] [vdr-sxfe] (ERROR (xine_sxfe_frontend.c,1374): No such file or directory)
[3205] [scrnsaver] Failed to open connection to bus: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[3205] [vdr-fe] Detected 3 CPUs
[3205] [vdr-fe] Enabling FFmpeg multithreaded video decoding
xv_set_property: property=2, value=0
xv_set_property: property=3, value=0
xv_set_property: property=5, value=0
xv_set_property: property=24, value=0
xv_set_property: property=25, value=0
xv_set_property: property=4, value=0
xv_set_property: property=1, value=0
Press Esc to exit
setterm: argument error: 'off'
Display More
Startscript in /etc/default
# /etc/default/vdr
#
# See also /usr/share/doc/vdr/README.Debian.gz
#
# Change to 1 to enable vdr's init-script
ENABLED=1
# Change this to 1 if you want vdr to be able to shutdown the
# computer
ENABLE_SHUTDOWN=0
# Options that will be passed to vdr's commandline
# for example: OPTIONS="-w 15"
OPTIONS="-w 60 -t /dev/tty8 -P vnsiserver -P dvbhddevice -P 'xineliboutput -local=sxfe -remote=37890' -P streamdev-server"
# Video Verzeichnis
VIDEO_DIR=/video.01
Display More
OS = Ubuntu 16.04.3
VDR und die Plugins habe ich mit "Synaptic" installiert
libxine2-vdr
libxine2-xvdr
libxine2-xvdr-dbg
libxineliboutput-fbfe
libxineliboutput-fbfe-dbg
libxineliboutput-sxfe
libxineliboutput-sxfe-dbg
vdr
vdr-dev
vdr-plugin-dvbhddevice
vdr-plugin-streamdev-server
vdr-plugin-streamdev-client
vdr-plugin-vnsiserver
vdr-plugin-vnsiserver-dbg
vdr-plugin-xine
vdr-plugin-xineliboutput
vdr-plugin-xineliboutput-dbg
xineliboutput-fbfe
xineliboutput-sxfe
xineliboutput-sxfe-dbg
Display More
MfG
Juergen B.
Hallo,
nach diesem Hinweis:
[vdr_plugins]
name=additional plugins for VDR (openSUSE_13.2)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/vdr:/plugins/openSUSE_13.2/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/vdr:/plugins/openSUSE_13.2//repodata/repomd.xml.key
enabled=1
habe ich das gesuchte Repository:
zu den openSuse Repositories hinzugefügt, und sie da es wurden mir viele VDR-Plugins (auch das gesuchte "vdr-plugin-vnsiserver") angezeigt.
Vielen Dank an "seahawk1986" für die professionelle Hilfe.
MfG
Juergen B.
Hallo,
das gesuchte Plugin "vdr-plugin-vnsiserver" ist unter dem angegebenen Link vorhanden.
Jedoch handelt es sich bei dem Link um keinen gültigen Repository Eintrag.
Ich möchte die Repository von openSuse 13.2 um die entsprechende Adresse unter welchem ich das Plugin "vdr-plugin-vnsiserver" mit der Paketverwaltung installieren kann, ergänzen.
MfG
Juergen B.
Hallo,
vielen Dank für den Hinweis: doch es gibt "vdr-xineliboutput-client" in der Paketverwaltung von openSuse 13.2.
Habe ich wohl übersehen.
Nach der Installation von "vdr-xineliboutput-client" ist "vdr-sxfe" vorhanden.
MfG
Juergen B.
Hallo,
ich habe den VDR und das PLUGIN xinelibout über die Paketverwaltung "yast" (OS=openSuse 13.2) installiert.
Ich habe folgende Pakete installiert:
andere Pakete für "xineliboutput" werden nicht angezeigt.
Hierbei fehlt mir das Programm "vdr-sxfe".
MfG
Juergen B.
Hallo,
ich habe folgendes Problem bei der Ausgabe von:
vdr-sxfe --audio=alsa:default --video=xv --display=0.0 --post --tvtime:method=use_vo_driver --reconnect xvdr:tcp://127.0.0.1:37890
bekomme ich folgende Fehlermeldung:
vdr-sxfe 1.1.0 (build with xine-lib 1.2.4, using xine-lib 1.2.4)
Audio driver: alsa
Audio device: default
Video driver: xv
Post plugins: tvtime:method=use_vo_driver
Automatic reconnection enabled
VDR Server: xvdr:tcp://127.0.0.1:37890
[19782] [scrnsaver] Error: The name org.gnome.SessionManager was not provided by any .service files
[19782] [scrnsaver] GNOME screensaver 2.15 API failed, trying 2.14 API
[19782] [scrnsaver] Error: Method "InhibitActivation" with signature "s" on interface "org.gnome.ScreenSaver" doesn't exist
[19782] [vdr-fe] Detected 3 CPUs
[19782] [vdr-fe] Enabling FFmpeg multithreaded video decoding
[19782] [input_vdr] Can't connect to tcp://127.0.0.1:37890
[19782] [input_vdr] (ERROR (xine_input_vdr.c,5362): Operation now in progress)
[19782] [input_vdr] Can't connect to tcp://127.0.0.1:37890
[19782] [input_vdr] (ERROR (xine_input_vdr.c,5789): Operation now in progress)
[19782] [vdr-fe] fe_xine_open: xine_open("xvdr+tcp://127.0.0.1:37890#nocache") failed
Error opening xvdr+tcp://127.0.0.1:37890
[19782] [scrnsaver] Error: The name org.gnome.SessionManager was not provided by any .service files
[19782] [scrnsaver] GNOME screensaver 2.15 API failed, trying 2.14 API
[19782] [scrnsaver] Error: Method "AllowActivation" with signature "" on interface "org.gnome.ScreenSaver" doesn't exist
Display More
Die Datei in ../plugins/xineliboutput/allowed_host.conf habe ich entsprechend meinem Netzwerk angepasst.
"netstat -putln | grep vdr" zeigt:
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 3654/cupsd
tcp 0 0 0.0.0.0:6419 0.0.0.0:* LISTEN 14142/vdr
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1233/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 989/sshd
tcp6 0 0 ::1:631 :::* LISTEN 3654/cupsd
tcp6 0 0 :::22
OS= UBUNT 14.04 LTS
VDR Version = 2.2.0
xineliboutput=
cvs -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co vdr-xineliboutput (Date: 10/02/2016)
Wo hakt es denn da beim PLUGIN "xineliboutput"
MfG
Juergen B.
Hallo Copperhead,
mit der von Dir genannten Quelle konnte ich "libxine2" installieren (da hatte ich wohl nicht das richtige Software-Repository aktiviert) und xineliboutput erstellen.
Habe aber noch folgende Frage zur Aussage "unnötige Distribution":
Weshalb ist den openSUSE nicht zu empfehlen ?
Aus Deiner Signatur sehe ich "Arch Linux".
Sollte ich besser "Arch Linux" benutzen ?
MfG
Juergen B.
Hallo,
bei "make plugins" erhalte ich folgende Meldung:
** Plugin xineliboutput:
Makefile:103: Building inside VDR source tree
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/v4l-dvb/linux/include/uapi -fvisibility=hidden -shared xine_sxfe_frontend.o xine_frontend.o logdefs.o xine/post.o xine/vo_hook.o xine/vo_osdscaler.o xine/vo_osdreorder.o xine/vo_lastpts.o xine/vo_frameoutput.o tools/rle.o tools/gnome_screensaver.o -lX11 -lXext -lXrandr -lXrender -lXinerama -lGL -lGLU -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -lm -ldl -lpthread -lxine -ljpeg -o libxineliboutput-sxfe.so.2.0.0-cvs
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lxine
collect2: error: ld returned 1 exit status
make[1]: *** [libxineliboutput-sxfe.so.2.0.0-cvs] Error 1
*** failed plugins: xineliboutput
make: *** [plugins] Error 1
Display More
OS= openSUSE 13.1 64 Bit
VDR = 2.1.6
Version xineliboutput
cvs -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co vdr-xineliboutput
date=20/07/2014
Was fehlt mir denn da wieder ?
Muss noch sagen die folgenden Dateien werden erzeugt:
libvdr-xineliboutput.so.2.1.6
libxineliboutput-fbfe.so,2,0,0-cvs
libxineliboutput-sxfe.so.2.0.0-cvs
MfG
Juergen B.
Hallo,
so das Plugin "vnsiserver" funktioniert nun.
Quelle
cd .../VDR/PLUGINS/src
git clone https://github.com/FernetMenta/vdr-plugin-vnsiserver
ln -s vdr-plugin-vnsiserver vnsiserver
cd ..
cd ..
make plugins
Den frodo-Zweig habe ich genutzt weil ich unter dem gotham-Zweig das Plugin "vnsiserver" nicht gefunden habe, und ich keine andere Quelle kannte.
Das der frodo-Zweig nicht richtig ist habe ich mir gedacht, deshalb meine Frage:
Dafür habe ich ja auch eine Antwort erhalten die mir geholfen hat.
MfG
Juergen B.
Hallo,
ich kann das Plugin "vnsiserver" unter VDR 2.1.6 nicht erstellen.
Quelle
git clone https://github.com/opdenkamp/xbmc-pvr-addons.git # Repository clonen (aktiver Branch ist "master")
cd xbmc-prv-addons # in das Verzeichnis wechseln
git checkout frodo # Wechsel auf den Branch "frodo"
git pull # aktuellen Stand des Branch laden
cd addons/pvr.vdr.vnsi
cp vdr-plugin-vnsiserver .../VDR/PLUGINS/src/vnsiserver
cd ../VDR
make plugins
Meldung make plugins
*** Plugin vnsiserver:
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/src/v4l-dvb/linux/include/uapi -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver3"' -DVNSI_SERVER_VERSION='"0.9.1"' -I/usr/local/src/vdr_files/vdr-2.1.6/include -o vnsiclient.o vnsiclient.c
In file included from vnsiclient.h:32:0,
from vnsiclient.c:41:
/usr/local/src/vdr_files/vdr-2.1.6/include/vdr/status.h:27:16: error: 'virtual void cStatus::ChannelChange(const cChannel*)' was hidden [-Werror=overloaded-virtual]
virtual void ChannelChange(const cChannel *Channel) {}
^
In file included from vnsiclient.c:41:0:
vnsiclient.h:86:8: error: by 'void cVNSIClient::ChannelChange()' [-Werror=overloaded-virtual]
void ChannelChange();
^
vnsiclient.c: In member function 'bool cVNSIClient::processRECORDINGS_GetDiskSpace()':
vnsiclient.c:1327:39: error: 'VideoDiskSpace’ was not declared in this scope
int Percent = VideoDiskSpace(&FreeMB);
^
cc1plus: some warnings being treated as errors
make[1]: *** [vnsiclient.o] Error 1
Display More
Kann ich das Plugin "vnsiserver" aus dem Branch Frodo auch für XBMC Gotham verwenden ?
MfG
Juergen B.
Hallo,
ich habe nun im Untermenue von "DISK ABSPIELEN" das Menue "LAUFWERK ÖFFNEN/SCHLIESSEN" hinzugfügt.
Der Eintrag steht in der Datei: "/home/juergen/.xbmc/userdata/guisettings.xml"
Wie aber kann ich dem Menue "LAUFWERK ÖFFNEN/SCHLIESSEN" den entsprechenden Befehl (eject, eject -t) hinzufügen ?
MfG
Juergen B.
Hallo,
die Fernbedienung-Tasten "UP/DOWN" werden doppelt erkannt.
Zur Abhilfe habe ich in der advancedsettings.xml (home/juergen/.xbmc/userdata)
Ist das noch aktuell ?
Ergebnis ist noch nicht ganz zufriedenstellend.
Die Fernbedienung (Hauppauge HVR400 (silberne), angeschlossen über die TV-Karte HD S2) reagiert über inputlirc (/dev/input/event4).
OS=UBUNTU 12.04 LTS
MfG
Juergen B.