Funktioniert aber nicht mit Sky.
[Announce] VDR developer version 2.1.3
- fnu
- Geschlossen
-
-
Frohes Neues und vielen Dank fuer die neue Version
Das kommt alle 3 sec im Log. ( Auf dem Server. Der hat und braucht kein LIRC )
Ich denke mal das kommt daher
Kann man den permanent Check irgendwo abstellen ? Oder beim VDR Aufruf LIRC=None setzen ?
Edit:
Den Eintrag vdr ... --lirc=/dev/null hab ich vor Jahren mal aus dem VDR Wiki uebernommen und bringt seitdem nur beim Start die Fehlermeldung. Jetzt permanent -
Lass den --lirc Eintrag einfach weg. Dann versucht der VDR auch nicht mit dem Socket zu verbinden.
-
Remote Plugin deaktivieren.
-
-
Ja, das "--lirc=/dev/null" war ein dreckiger Workaround, um den vdr ohne lirc laufen zu lassen.
Das muss man zum Glück nicht mehr.Lars.
-
Da sich der vompserver (aus dem Git) nicht kompilieren läßt, mal die Frage ob es schon einen Fix gibt ?
( if [ -f .standalone ] ; then ( rm -f .standalone; make clean ; make objects ) ; else exit 0 ;fi )
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/backup/privat/tv/dvb/vdr-2.1.3/include -fPIC -c -DPLUGIN_NAME_I18N='"vompserver"' -D_GNU_SOURCE -DVOMPSERVER -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/backup/privat/tv/dvb/vdr-2.1.3/include -I/backup/privat/tv/dvb/vdr-2.1.3/include -I/include -o vompclientrrproc.o vompclientrrproc.c
vompclientrrproc.c: In member function ‘int VompClientRRProc::processGetRecordingsList()’:
vompclientrrproc.c:656:39: error: ‘VideoDiskSpace’ was not declared in this scope
int Percent = VideoDiskSpace(&FreeMB);
^
vompclientrrproc.c: In member function ‘int VompClientRRProc::processMoveRecording()’:
vompclientrrproc.c:798:52: error: ‘VideoDirectory’ was not declared in this scope
log->log("RRProc", Log::DEBUG, "viddir: %s", VideoDirectory);
^
make[1]: *** [vompclientrrproc.o] Fehler 1Grüße,
Dirk
-
Das ist aber der falsche Thread. Das geht schon seit 2.1.2 nicht mehr.
Fix gibts (wie immer :P) bei VDR4Arch im Git https://github.com/CReimer/vdr…erver-vdr2.1.2compat.diff -
Danke für den Tip.
Grüße,
Dirk
-
Damit der Trickspeed in Reinhard Nißl's vdr-xine Plugin wieder richtig funktioniert, benutze ich diesen Patch:
Diff
Alles anzeigendiff -ruN vdr-2.1.3/dvbplayer.c vdr-2.1.3a/dvbplayer.c --- vdr-2.1.3/dvbplayer.c 2013-03-08 14:44:19.000000000 +0100 +++ vdr-2.1.3a/dvbplayer.c 2013-12-25 14:24:07.000000000 +0100 @@ -324,7 +324,7 @@ int sp = (Speeds[nts] > 0) ? Mult / Speeds[nts] : -Speeds[nts] * Mult; if (sp > MAX_VIDEO_SLOWMOTION) sp = MAX_VIDEO_SLOWMOTION; - DeviceTrickSpeed(sp, playDir == pdForward); + DeviceTrickSpeed(sp, false); } }
Edit: Statt vdr ist es wohl besser vdr-xine zu ändern:Diff
Alles anzeigendiff -Nru xine-a/xineDevice.c xine-b/xineDevice.c --- xine-a/xineDevice.c 2013-01-18 15:55:51.000000000 +0100 +++ xine-b/xineDevice.c 2014-01-10 15:30:03.254256728 +0100 @@ -300,19 +300,14 @@ //#endif } - void cXineDevice::TrickSpeed(int Speed) - { - TrickSpeed(Speed, false); - } - - void cXineDevice::TrickSpeed(int Speed, bool IBP) + void cXineDevice::TrickSpeed(int Speed, bool Forward) { f = false; ts = Speed; xfprintf(stderr, "TrickSpeed: %d\n", Speed); m_xineLib.execFuncTrickSpeedMode(lastCmdWasClear); - m_xineLib.execFuncSetSpeed(100.0 / Speed * (IBP ? 12 : 1)); + m_xineLib.execFuncSetSpeed(100.0 / Speed); m_xineLib.execFuncWait(); m_xineLib.freeze(false); m_xineLib.pause(false); diff -Nru xine-a/xineDevice.h xine-b/xineDevice.h --- xine-a/xineDevice.h 2013-01-18 15:55:51.000000000 +0100 +++ xine-b/xineDevice.h 2014-01-10 15:46:29.290199807 +0100 @@ -50,8 +50,7 @@ virtual bool CanReplay(void) const; virtual bool SetPlayMode(ePlayMode PlayMode); virtual bool HasIBPTrickSpeed(void); - virtual void TrickSpeed(int Speed, bool IBP); - virtual void TrickSpeed(int Speed); + virtual void TrickSpeed(int Speed, bool Forward); virtual void Clear(void); virtual void Play(void); virtual void Freeze(void);
-
Wird eigentlich der MainMenuHooks-Patch noch benötigt und falls ja, hat schon jemand eine angepasste Version für vdr-2.1.3?
-
Wird eigentlich der MainMenuHooks-Patch noch benötigt und falls ja, hat schon jemand eine angepasste Version für vdr-2.1.3?
Ob er gebraucht wird, liegt daran, ob du bei dir z.B. das original Programm Menü durch eines von einem Plugin ersetzen lassen willst
Ciao Louis
-
Die 1.0.3 funktionierte bei mir, liegt hier irgendwo im Forum.
-
Jo...dieser hier funktioniert. Habs eben getestet...
Ciao Louis
PS: man beachte das Post unter dem Post mit dem Patch Alzheimer?!
-
Danke!
ZitatPS: man beachte das Post unter dem Post mit dem Patch Alzheimer?!
Ich wüsste nicht, wo meine Frage in dem o.g. Thread beantwortet worden wäre?? -
Ich wüsste nicht, wo meine Frage in dem o.g. Thread beantwortet worden wäre??
Naja...ist es schwer, den Patch für die 2.1.2 einfach mal mit der 2.1.3 zu testen? Und die ketzerische Frage, ob man den noch braucht, kannst du dir auch sparen...oder siehst du im Changelog von der 2.1.3 irgendeine Änderung an der Menüstruktur?
Ciao Louis
-
Kurz: Ja man braucht ihn noch und angepasst hat ihn keiner, da die 1.0.3 noch funktioniert.
-
THX @ TheChief
-
Es werden nur dann Kanäle als "obsolete" markiert, wenn die SDT des zugehörigen Transponders komplett geparst wurde und es Kanäle in VDRs Liste gibt, die nicht in der aktuellen SDT enthalten sind.
Was hiermit nicht gehandhabt werden kann ist, wenn ein Transponder vollkommen verschwindet - aber das dürfte wohl eher seltener der Fall sein.Klaus
Habe gerade mal vdr-2.1.3 installiert.Nach ca. 1 Stunde, hat er schon ziemlich viel "Müll" gefunden.
Die Funktion gefällt mir, Danke dafür!
-
Bekomme das DVD-Plugin nicht kompiliert. Gibt es irgendwo einen Patch? Habe leider nichts gefunden:
Code
Alles anzeigen*** Plugin dvd: WARNING: plugin dvd is using an old Makefile! g++ -Werror=overloaded-virtual -Wno-parentheses -march=native -O3 -pipe -g -ggdb -O0 -D__STDC_CONSTANT_MACROS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -fPIC -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DUSE_JUMPINGSECONDS -DUSE_JUMPPLAY -DUSE_MAINMENUHOOKS -DUSE_MENUSELECTION -DUSE_NALUDUMP -DUSE_PLUGINMISSING -DUSE_WAREAGLEICON -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I/mnt/data/system/usr/local/src/vdr-2.1.3/include -I/usr/include/dvdnav player-dvd.c player-dvd.c: In member function ‘void cDvdPlayer::TrickSpeed(int)’: player-dvd.c:378:28: error: no matching function for call to ‘cDvdPlayer::DeviceTrickSpeed(int&)’ player-dvd.c:378:28: note: candidate is: /mnt/data/system/usr/local/src/vdr-2.1.3/include/vdr/player.h:30:8: note: void cPlayer::DeviceTrickSpeed(int, bool) /mnt/data/system/usr/local/src/vdr-2.1.3/include/vdr/player.h:30:8: note: candidate expects 2 arguments, 1 provided player-dvd.c: In member function ‘void cDvdPlayer::GetAudioLanguageStr(const char**) const’: player-dvd.c:2693:30: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] player-dvd.c:2696:30: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] player-dvd.c:2699:30: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] player-dvd.c:2702:30: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] player-dvd.c:2705:30: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] make[1]: *** [player-dvd.o] Error 1
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!