Hmm, joa OK, ich schaus mir an.
Das ihr aber auch immer alle auf einmal kommen müsst
Hmm, joa OK, ich schaus mir an.
Das ihr aber auch immer alle auf einmal kommen müsst
Ich muss euch enttäuschen, an TTXTSUBS hat sich nix geändert.
Da jetzt ja VDR 1.7.14 raus ist, habe ich auch gleich mal eine neue Version des ExtP_NG rausgebracht.
1. Post geändert
Hallo,
mit dem Patch kompiliert VDR 1.7.14 nicht.
Folgende Fehlermeldung:
menu.c:3717: error: expected initializer before ‘RecordingsSortModeTexts’
menu.c:3718: error: expected constructor, destructor, or type conversion before ‘=’ token
menu.c:3719: error: expected constructor, destructor, or type conversion before ‘=’ token
menu.c:3720: error: expected constructor, destructor, or type conversion before ‘=’ token
menu.c:3722: error: expected constructor, destructor, or type conversion before ‘=’ token
menu.c:3723: error: expected constructor, destructor, or type conversion before ‘=’ token
menu.c:3724: error: expected constructor, destructor, or type conversion before ‘=’ token
menu.c:3725: error: expected constructor, destructor, or type conversion before ‘=’ token
menu.c:3726: error: expected constructor, destructor, or type conversion before ‘=’ token
menu.c:3727: error: expected constructor, destructor, or type conversion before ‘=’ token
menu.c:3728: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3729: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3730: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3731: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3732: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3733: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3734: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3735: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3736: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3738: error: expected constructor, destructor, or type conversion before ‘=’ token
menu.c:3739: error: expected constructor, destructor, or type conversion before ‘=’ token
menu.c:3741: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3742: error: expected unqualified-id before ‘if’
menu.c:3753: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3755: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3757: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3758: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3759: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3760: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3761: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3762: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3764: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3765: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3767: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3769: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3770: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3771: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3774: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3775: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3777: error: expected constructor, destructor, or type conversion before ‘(’ token
menu.c:3778: error: expected declaration before ‘}’ token
make: *** [menu.o] Fehler 1
Alles anzeigen
Bei mir nicht. Du solltest mal deinen Source aufräumen.
Mmh. Habe ein Make clean gemacht und anschließend ein Make - gleiches Ergebnis.
Folgendes tue ich:
- Basis ist ein easyVDR 1.7.14 (=VDR 1.7.0ext72-V3)
- entpacke mit tar xfvj nach /usr/local/src
- setze den Symlink VDR auf das Verzeichnis /usr/local/src/vdr-1.7.14 um
- im Verzeichnis /usr/local/src/vdr-1.7.14/PLUGINS/src füge ich Verlinkungen auf die Quelltext-Ordner der Plugins ein (/usr/local/src/PLUGINS)
Nach wie vor kann ich die gepatchte Version von VDR 1.7.14 nicht kompilieren - egal, ob ich die ganzen Pluigns rein verlinke oder nicht.
Ich denke, es liegt an der Make.config bzw. die daraus resultierenden Einfügungen auf Grund der aktivierten Schalter.
#
# User defined Makefile options for the Video Disk Recorder
#
# Copy this file to 'Make.config' and change the parameters as necessary.
#
# See the main source file 'vdr.c' for copyright information and
# how to reach the author.
#
# $Id: Make.config.template 2.0 2008/01/13 12:54:09 kls Exp $
### The C compiler and options:
CC = gcc
CFLAGS = -g -O2 -Wall
CXX = g++
CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses
ifdef PLUGIN
CFLAGS += -fPIC
CXXFLAGS += -fPIC
endif
### The directory environment:
DVBDIR = /usr/local/src/DVB/linux
MANDIR = /usr/local/man
BINDIR = /usr/bin
LOCDIR = /usr/vdr/locale
PLUGINDIR= ./PLUGINS
PLUGINLIBDIR= /usr/vdr/plugins
VIDEODIR = /video0
CONFDIR = /etc/vdr
### The remote control:
REMOTE=LIRC
LIRC_DEVICE = /dev/lircd
RCU_DEVICE = /dev/ttyS1
## Define if you want vdr to not run as root
#VDR_USER = vdr
### PLUGINS
### eHD: mediad
HAVE_XINEMEDIAPLAYER = 1
### LastFM
#LASTFM_DEBUG = 1
#LASTFM_DEBUG_AUDIO = 1
#LASTFM_DEBUG_AUDIO_HTTP = 1
LASTFM_HAVE_MAGICK = 1
### EnigmaNG
SKINENIGMA_USE_PLUGIN_AVARDS = 1
SKINENIGMA_USE_PLUGIN_EPGSEARCH = 1
HAVE_IMAGEMAGICK = 1
#ENABLE_COPYFONT = 1
# ----------------------------------------------------------------------------
# burn
# ----------------------------------------------------------------------------
# use DEV as DVD Writer (= -D --dvd=DEV in config/plugins/burn).
# use DIR to store ISO images (= -i DIR --iso=DIR in config/plugins/burn).
DDVDDEV = /dev/dvd
ISODIR = /media/convert/dvd
TEMPDIR= /media/convert/tmp
### VDR-Extensions:
# Comment the patches you don't need
# DVDCHAPJUMP needs DVDARCHIVE enabled
# DVDARCHIVE needs LIEMIEXT enabled
# SORTRECORDS needs LIEMIEXT enabled
# you can only enable MENUORG or SETUP
ANALOGTV = 1
ATSC = 1
CHANNELSCAN = 1
CMDRECCMDI18N = 1
CMDSUBMENU = 1
CUTTERLIMIT = 1
CUTTERQUEUE = 1
CUTTIME = 1
DDEPGENTRY = 1
DELTIMESHIFTREC = 1
DOLBYINREC = 1
DVBSETUP = 1
DVDARCHIVE = 1
DVDCHAPJUMP = 1
DVLFRIENDLYFNAMES = 1
DVLRECSCRIPTADDON = 1
DVLVIDPREFER = 1
EM84XX = 1
GOTOX = 1
GRAPHTFT = 1
HARDLINKCUTTER = 1
JUMPPLAY = 1
LIEMIEXT = 1
LIRCSETTINGS = 1
LIVEBUFFER = 1
LNBSHARE = 1
MAINMENUHOOKS = 1
#MENUORG = 1
NOEPG = 1
OSDMAXITEMS = 1
PARENTALRATING = 1
PINPLUGIN = 1
PLUGINAPI = 1
PLUGINMISSING = 1
PLUGINPARAM = 1
ROTOR = 1
SETTIME = 1
SETUP = 1
SOFTOSD = 1
SOURCECAPS = 1
SORTRECORDS = 1
STREAMDEVEXT = 1
TIMERCMD = 1
TIMERINFO = 1
TTXTSUBS = 1
VALIDINPUT = 1
VOLCTRL = 1
WAREAGLEICON = 1
YAEPG = 1
### You don't need to touch the following:
ifdef DVBDIR
INCLUDES += -I$(DVBDIR)/include
endif
ifdef ANALOGTV
DEFINES += -DUSE_ANALOGTV
endif
ifdef ATSC
DEFINES += -DUSE_ATSC
endif
ifdef CHANNELSCAN
DEFINES += -DUSE_CHANNELSCAN
endif
ifdef CMDRECCMDI18N
DEFINES += -DUSE_CMDRECCMDI18N
endif
ifdef CMDSUBMENU
DEFINES += -DUSE_CMDSUBMENU
endif
ifdef CUTTERLIMIT
DEFINES += -DUSE_CUTTERLIMIT
endif
ifdef CUTTERQUEUE
DEFINES += -DUSE_CUTTERQUEUE
endif
ifdef CUTTIME
DEFINES += -DUSE_CUTTIME
endif
ifdef DDEPGENTRY
DEFINES += -DUSE_DDEPGENTRY
endif
ifdef DELTIMESHIFTREC
DEFINES += -DUSE_DELTIMESHIFTREC
endif
ifdef DOLBYINREC
DEFINES += -DUSE_DOLBYINREC
endif
ifdef DVBSETUP
DEFINES += -DUSE_DVBSETUP
endif
ifdef DVDARCHIVE
ifdef LIEMIEXT
DEFINES += -DUSE_DVDARCHIVE
endif
endif
ifdef DVLRECSCRIPTADDON
DEFINES += -DUSE_DVLRECSCRIPTADDON
endif
ifdef DVLVIDPREFER
DEFINES += -DUSE_DVLVIDPREFER
endif
ifdef DVLFRIENDLYFNAMES
DEFINES += -DUSE_DVLFRIENDLYFNAMES
endif
ifdef EM84XX
DEFINES += -DUSE_EM84XX
endif
ifdef GOTOX
DEFINES += -DUSE_GOTOX
endif
ifdef GRAPHTFT
DEFINES += -DUSE_GRAPHTFT
endif
ifdef HARDLINKCUTTER
DEFINES += -DUSE_HARDLINKCUTTER
endif
ifdef JUMPPLAY
DEFINES += -DUSE_JUMPPLAY
endif
ifdef LIEMIEXT
DEFINES += -DUSE_LIEMIEXT
endif
ifdef LIRCSETTINGS
DEFINES += -DUSE_LIRCSETTINGS
endif
ifdef LIVEBUFFER
DEFINES += -DUSE_LIVEBUFFER
endif
ifdef LNBSHARE
DEFINES += -DUSE_LNBSHARE
endif
ifdef MAINMENUHOOKS
DEFINES += -DUSE_MAINMENUHOOKS
endif
ifdef MENUORG
DEFINES += -DUSE_MENUORG
else
ifdef SETUP
DEFINES += -DUSE_SETUP
endif
endif
ifdef NOEPG
DEFINES += -DUSE_NOEPG
endif
ifdef OSDMAXITEMS
DEFINES += -DUSE_OSDMAXITEMS
endif
ifdef PARENTALRATING
DEFINES += -DUSE_PARENTALRATING
endif
ifdef PINPLUGIN
DEFINES += -DUSE_PINPLUGIN
endif
ifdef PLUGINMISSING
DEFINES += -DUSE_PLUGINMISSING
endif
ifdef PLUGINPARAM
DEFINES += -DUSE_PLUGINPARAM
endif
ifdef ROTOR
DEFINES += -DUSE_ROTOR
endif
ifdef SETTIME
DEFINES += -DUSE_SETTIME
endif
ifdef SOFTOSD
DEFINES += -DUSE_SOFTOSD
endif
ifdef SOURCECAPS
DEFINES += -DUSE_SOURCECAPS
endif
ifdef SORTRECORDS
ifdef LIEMIEXT
DEFINES += -DUSE_SORTRECORDS
endif
endif
ifdef STREAMDEVEXT
DEFINES += -DUSE_STREAMDEVEXT
endif
ifdef TIMERCMD
DEFINES += -DUSE_TIMERCMD
endif
ifdef TIMERINFO
DEFINES += -DUSE_TIMERINFO
endif
ifdef TTXTSUBS
DEFINES += -DUSE_TTXTSUBS
endif
ifdef VALIDINPUT
DEFINES += -DUSE_VALIDINPUT
endif
ifdef VOLCTRL
DEFINES += -DUSE_VOLCTRL
endif
ifdef WAREAGLEICON
DEFINES += -DUSE_WAREAGLEICON
endif
ifdef YAEPG
DEFINES += -DUSE_YAEPG
endif
Alles anzeigen
Bei dir steht ja noch Livebuffer drin?
eine alte Make.config vieleicht?
Jain, das ist die, die ich von der easyVDR 1.7.14 (VDR-Version 1.7.0extp72) genommen habe, um den entsprechenden Leistungsumfang zu behalten.
Na das geht so nicht.
Du musst schon den Teil aus der neuen make.config in die 'alte' übertragen bzw. den ext-patch-teil ersetzen.
Die patches haben ja eben einen unterschiedlichen Leistungsumfang.
Gruss
Markus
Außerdem, da von "mehr Leistungsumfang" geschrieben wurde und in deiner Make.config auch noch Zeug von Reel und "HAVE_XINEMEDIAPLAYER" rumschwirrt:
Du hast schon einen unveränderten VDR-Source vom FTP geladen, entpackt und dann nur den Extensions-Patch drübergepatcht? Bitte mal so probieren und für den Versuch zudem die Make.config.template verwenden, die der Extensions-Patch anlegt.
Hallo,
ja, ich hatte die "originalen" Sourcen VDR 1.7.14 verwendet.
Ich habe die Pfade aus der alten Make.config übernommen und in der neuen Make.config basierend auf der neuen Menu.config.template entsprechend eingetragen.
Nun kompiliert der VDR einwandfrei. Danke.
Nun habe ich die nächste Baustelle mit den Plugins, er sagt mir "failed" bei der Kompilation nahezu aller Plugins, die libs sind aber dann unter /usr/local/src/VDR/PLUGIN/lib zu finden (*.so.1.7.14). Schiebe ich diese dann von Hand in den der Distribution passenden /usr/vdr/plugins versucht VDR auch, die zu laden, das klappt bei manchen, bei den meisten jedoch nicht.
Wenn man eine Direktaufnahme mit Druck auf den Recordbutton der FB startet, legt der VDR einen neuen Timer an und blockiert mir ab dem Zeitpunkt sämtliche Eingaben über Lirc?!
Ich kann die Kiste quasi nur noch "hart" am Powerbutton ausschalten. Nicht unbedingt im Sinne des Anwenders...
Gehts nur mir so?
Gruß
iNOB
Bei mir ist es auf jedenfall nicht so. Kannst du mal versuchen, das auf einen einzigen Patch zurückzuführen?
mal schauen heut Abend... thx
[Edit]Viel testen konnte ich nicht. Auschließen kann ich noad 0.7.1 als Störenfried. Ebenso alles was mit Lirc zusammenhängt. Timeraufnahmen inkl. noad im Online-Modus funktioneren einwandfrei. Das OSD läßt sich während der Aufnahme problemlos bedienen.
Direktaufzeichnungen, egal ob mit Record- oder Pausebutton gestartet, blockieren sämtliche Mittel (Live, FB) zum bedienen des VDR's. Dann geht nur noch der Powerbutton oder ne Netzwerkkonsole zum Beenden des Dramas.
Heut Abend schau ich mal, ob es an einem Plugin liegt, welches mit dem Patch nicht klarkommt. [/Edit]
iNOB
Hallo,
Ich vermisse sehr den disable Double EPG patch.
Aktuellste Version:
http://www.toms-cafe.de/vdr/do…gEntrys_0.7.3b-1.6.0.diff
Original ist bei hoerzu2vdr mal dabei gewesen.
Aber die Seiten vom Originalautor sind verschwunden...
http://www.wontorra.net/static…index.php?page=hoerzu2vdr
Gerade bei externen EPG-Quellen ist der patch eine wahre Wohltat.
Besteht eine Chance auf integration in den Extp-NG?
Frank
Der Grund für den Fehler bei Direktaufnahmen lag am LIEMIEXT-Patch. Da sind in deinem Patch noch 3 Fehler drin, die das File "menu.c" vom vdr-1.7.14 falsch patchen. Zeile 253 und 561 aus dem Originalpatch fehlen. Zeile 576 wird in die falsche Zeile eingefügt.
Wäre schön wenn du die Korrektur in einer neuen Version einpflegst.
Gruß
iNOB
Taros666: Ja klar, der kommt mit rein.
iNOB: Das ist dummerweise nicht zu umgehen. Jedesmal, wenn ich ein Update von zb 1.7.13 auf 1.7.14 mache können Fehler auftreten. Da ist aber dann der beschissene Quirks-Mode von "patch" schuld....
Bei Zeit kommt eine neue Version. Über Ostern kann ich aber nichts versprechen.
Kein Problem.... mich wundert nur, dass das noch keinem aufgefallen ist. Liegt aber eventuell auch an meiner Hardware-Konfig mit nur einer SAT-Karte.
Gruß
iNOB
Hallo,
Erstmal vielen Dank für deine Arbeit an den neuen Patches!
Bin heute von vdr-1.7.11 auf vdr-1.7.14 + deinem neuen Patch umgestiegen.
Kann es sein dass Vidprefer nicht mehr funktioniert? In der make.config ist es aktiviert, patchen und make läuft ohne Fehlermeldungen, aber es fehlt dann im Aufnahme Einstellungs Menü der Eintrag.
Übernehme auch meistens die alte setup.conf, dann kommen folgende Meldungen:
ERROR: unknown config parameter: nVidPrefer = 1
ERROR: unknown config parameter: UseVidPrefer = 1
ERROR: unknown config parameter: VidPreferPrio0 = 55
ERROR: unknown config parameter: VidPreferPrio1 = 50
ERROR: unknown config parameter: VidPreferPrio2 = 48
ERROR: unknown config parameter: VidPreferSize0 = 800
ERROR: unknown config parameter: VidPreferSize1 = 100
ERROR: unknown config parameter: VidPreferSize2 = 100
Gruß
jm24
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!