Wegen den falsch gesetzten Marken bei HD-Material hat im Bugtracker schon jemand einen Patch eingereicht. Leider hat diejenige den 2. Teil nicht gepostet, so dass immer noch Marken an der doppelten Framenummer gesetzt werden. Kann sich bitte jemand der was davon versteht mal den Quellcode anschauen?
[ANNOUNCE] markad 0.1.2
- Joe_D
- Geschlossen
-
-
-
Funktionert das mit dem fix aus der GIT-Version nicht? Oder fehlt da noch was?
Nein, da fehlt der 2. Teil. Siehe Bugtracker
-
Er schreibt doch, dass er seine Lösung nicht veröffentlichen will, da er annimmt das es noch besser geht.... oder versteh ich da was falsch?
Gruß
iNOB -
Mag schon sein, das es "besser geht", aber ich habe kein HD und so gibt es für mich kein Möglichkeit da etwas zu debuggen. Ich habe mir vorgestellt das ich das auf dem nächsten VDR-Camp vor Ort begutachten könnte, falls mir dort jemand eine HD-Umgebung zur Verfügung stellt... - oder es muss jemand anderes machen
Gruß
Joe_D
-
... falls mir dort jemand eine HD-Umgebung zur Verfügung stellt... - oder es muss jemand anderes machen
Würde denn ein SSH-Zugang reichen? Wäre bereit einen Testzugang einzurichten.
Der Workaround würde mir schon reichen... Hauptsachge es funktioniert, da praktisch alle aufnahmen, wo es auf die Werbung ankommt in HD sind.
-
Würde denn ein SSH-Zugang reichen? Wäre bereit einen Testzugang einzurichten.
Zusätzlich müssten aber auch Aufnahmen in verschiedenen HD-Formaten vorliegen und die Möglichkeit bestehen, das Plugin zu kompilieren.
Gruß
Joe_D
-
Das lässt sich einrichten. Ich würde Dir den root-Login (mit geändertem Passwort) überlassen und evtl. ein paar Aufnahmen machen... (Ein paar sind immer vorhanden). Kommunikation kann kurzfristig über ICQ oder ähnliches erfolgen...
Das läuft hier unter Gentoo (Gen2VDR)
Wir müssten nur noch ne Zeit ausmachen
PS: DSL 6.000 mit 160 k Upstream ist vorhanden
-
Hallo zusammen,
so ich bin ebenfalls wieder hier :). Das aktuelle Markad Plugin lässt sich bei mir jetzt ebenfalls ohne Patch etc. installieren. Leider habe ich immer noch das Problem das bei mir Markad nicht automatisch während oder nach einer Aufnahme startet. Sprich immer noch das gleiche Problem wie bereits hier im Thread beschrieben.
Installiert habe ich es wie hier beschrieben:
http://www.vdr-wiki.de/wiki/in…6400_-_VDR_Plugins#MarkadManuell auf der Kommandozeile kann ich Markad auf eine Aufnahme "loslassen" und das klappt auch. Nur wenn ich einen Timer über den VDR einrichte dann läuft es nicht los. Da bei mir keinerlei Log´s dazu auftauchen fällt es mir schwer das Problem einzukreisen.
Joe_D
Du wolltest mir mal ein Debug Parameter oder ähnliches geben damit mehr im Logfile angezeigt wird? Oder kannst Du mir einen Tipp geben wie ich das Problem soweit einkreisen kann damit Du was damit anfangen kannst?@All
natürlich sind Tipp´s etc. gerne willkommenDanke!
-
Joe_D irgendwie mag markad nicht mehr bauen ?
Code
Alles anzeigenmake[1]: Entering directory `/build/buildd/vdr-plugin-markad-0.1.2+git20120209' for i in command plugin; do /usr/bin/make -C $i; done make[2]: Entering directory `/build/buildd/vdr-plugin-markad-0.1.2+git20120209/command' make[2]: Leaving directory `/build/buildd/vdr-plugin-markad-0.1.2+git20120209/command' make[2]: Entering directory `/build/buildd/vdr-plugin-markad-0.1.2+git20120209/command' g++ -g -O2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED markad-standalone.cpp g++ -g -O2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED decoder.cpp decoder.cpp: In constructor 'cMarkAdDecoder::cMarkAdDecoder(bool, bool, bool, int)': decoder.cpp:168:21: warning: 'int avcodec_open(AVCodecContext*, AVCodec*)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:168:56: warning: 'int avcodec_open(AVCodecContext*, AVCodec*)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:174:17: warning: 'int avcodec_thread_init(AVCodecContext*, int)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] decoder.cpp:174:60: warning: 'int avcodec_thread_init(AVCodecContext*, int)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] decoder.cpp:203:21: warning: 'int avcodec_open(AVCodecContext*, AVCodec*)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:203:56: warning: 'int avcodec_open(AVCodecContext*, AVCodec*)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:209:17: warning: 'int avcodec_thread_init(AVCodecContext*, int)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] decoder.cpp:209:60: warning: 'int avcodec_thread_init(AVCodecContext*, int)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] decoder.cpp:270:21: warning: 'int avcodec_open(AVCodecContext*, AVCodec*)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:270:60: warning: 'int avcodec_open(AVCodecContext*, AVCodec*)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:282:25: warning: 'int avcodec_open(AVCodecContext*, AVCodec*)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:282:64: warning: 'int avcodec_open(AVCodecContext*, AVCodec*)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:336:29: warning: 'int avcodec_thread_init(AVCodecContext*, int)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] decoder.cpp:336:74: warning: 'int avcodec_thread_init(AVCodecContext*, int)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] decoder.cpp: In member function 'bool cMarkAdDecoder::Clear()': decoder.cpp:425:17: warning: 'int avcodec_open(AVCodecContext*, AVCodec*)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:425:55: warning: 'int avcodec_open(AVCodecContext*, AVCodec*)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:429:17: warning: 'int avcodec_thread_init(AVCodecContext*, int)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] decoder.cpp:429:62: warning: 'int avcodec_thread_init(AVCodecContext*, int)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] g++ -g -O2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED marks.cpp g++ -g -O2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED streaminfo.cpp g++ -g -O2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED video.cpp g++ -g -O2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED audio.cpp g++ -g -O2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED demux.cpp g++ -g -O2 markad-standalone.o decoder.o marks.o streaminfo.o video.o audio.o demux.o -lavcodec -lavutil -pthread -o markad xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='<see README>' -o po/markad.pot audio.cpp decoder.cpp demux.cpp markad-standalone.cpp marks.cpp streaminfo.cpp video.cpp audio.h debug.h decoder.h demux.h global.h markad-standalone.h marks.h streaminfo.h version.h video.h make[2]: Leaving directory `/build/buildd/vdr-plugin-markad-0.1.2+git20120209/command' make[2]: Entering directory `/build/buildd/vdr-plugin-markad-0.1.2+git20120209/plugin' make[2]: Leaving directory `/build/buildd/vdr-plugin-markad-0.1.2+git20120209/plugin' make[2]: Entering directory `/build/buildd/vdr-plugin-markad-0.1.2+git20120209/plugin' g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_LIVEBUFFER -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"markad"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/dvb-s2api-liplianin -I/usr/include/vdr/include markad.cpp g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_LIVEBUFFER -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"markad"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/dvb-s2api-liplianin -I/usr/include/vdr/include status.cpp g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_LIVEBUFFER -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"markad"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/dvb-s2api-liplianin -I/usr/include/vdr/include menu.cpp menu.cpp: In member function 'bool cMenuMarkAd::write()': menu.cpp:119:17: warning: converting to non-pointer type 'int' from NULL [-Wconversion-null] g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_LIVEBUFFER -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"markad"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/dvb-s2api-liplianin -I/usr/include/vdr/include setup.cpp g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -shared markad.o status.o menu.o setup.o -o libvdr-markad.so xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='<see README>' -o po/markad.pot markad.cpp menu.cpp setup.cpp status.cpp markad.h menu.h setup.h status.h version.h make[2]: Leaving directory `/build/buildd/vdr-plugin-markad-0.1.2+git20120209/plugin' make[1]: Leaving directory `/build/buildd/vdr-plugin-markad-0.1.2+git20120209' /usr/bin/fakeroot debian/rules binary-arch
-
Ich sehe nur Warnings... naja vielleicht muss ich das Anpassen an die neue ffmpeg >= 53.5.0
Kannst Du mal die neuste GIT-Version probieren?
Gruß
Joe_D
-
hm ich kenn mich mit dem kram (makefiles) einfach nicht aus ...
aber das hier wird nicht gebaut :
Codedh_install: vdr-plugin-markad missing files (plugin/libvdr-markad.so.*), aborting make: *** [binary-install/vdr-plugin-markad] Fehler 2
also libvdr-markad.so.1.7.22
obwohl es ein libvdr-markad.so im plugin dir gibt.
sonst hast du natürlich recht, sorry dachte da wäre eben ein error dabei.
-
Hi,
ich habe die aktuelle Markad Version mal übersetzt:
Code
Alles anzeigenPlugin markad: make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-markad' for i in command plugin; do make -C $i; done make[2]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-markad/command' make[2]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-markad/command' make[2]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-markad/command' g++ -g -rdynamic -O3 -funroll-loops -Wall -Wextra -Woverloaded-virtual -Wno-parentheses -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED markad-standalone.cpp markad-standalone.cpp: In statischer Elementfunktion »static void* cOSDMessage::send(void*)«: markad-standalone.cpp:153:13: Warnung: Variable »ret« gesetzt, aber nicht verwendet [-Wunused-but-set-variable] g++ -g -rdynamic -O3 -funroll-loops -Wall -Wextra -Woverloaded-virtual -Wno-parentheses -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED decoder.cpp decoder.cpp: In Konstruktor »cMarkAdDecoder::cMarkAdDecoder(bool, bool, bool, int)«: decoder.cpp:168:21: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:168:56: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:174:17: Warnung: »int avcodec_thread_init(AVCodecContext*, int)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] decoder.cpp:174:60: Warnung: »int avcodec_thread_init(AVCodecContext*, int)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] decoder.cpp:203:21: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:203:56: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:209:17: Warnung: »int avcodec_thread_init(AVCodecContext*, int)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] decoder.cpp:209:60: Warnung: »int avcodec_thread_init(AVCodecContext*, int)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] decoder.cpp:270:21: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:270:60: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:282:25: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:282:64: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:336:29: Warnung: »int avcodec_thread_init(AVCodecContext*, int)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] decoder.cpp:336:74: Warnung: »int avcodec_thread_init(AVCodecContext*, int)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] decoder.cpp: In Elementfunktion »bool cMarkAdDecoder::Clear()«: decoder.cpp:425:17: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:425:55: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations] decoder.cpp:429:17: Warnung: »int avcodec_thread_init(AVCodecContext*, int)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] decoder.cpp:429:62: Warnung: »int avcodec_thread_init(AVCodecContext*, int)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:3612) [-Wdeprecated-declarations] g++ -g -rdynamic -O3 -funroll-loops -Wall -Wextra -Woverloaded-virtual -Wno-parentheses -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED marks.cpp g++ -g -rdynamic -O3 -funroll-loops -Wall -Wextra -Woverloaded-virtual -Wno-parentheses -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED streaminfo.cpp g++ -g -rdynamic -O3 -funroll-loops -Wall -Wextra -Woverloaded-virtual -Wno-parentheses -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED video.cpp g++ -g -rdynamic -O3 -funroll-loops -Wall -Wextra -Woverloaded-virtual -Wno-parentheses -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED audio.cpp g++ -g -rdynamic -O3 -funroll-loops -Wall -Wextra -Woverloaded-virtual -Wno-parentheses -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED demux.cpp g++ -g -rdynamic -O3 -funroll-loops -Wall -Wextra -Woverloaded-virtual -Wno-parentheses markad-standalone.o decoder.o marks.o streaminfo.o video.o audio.o demux.o -lavcodec -lavutil -pthread -o markad xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='<see README>' -o po/markad.pot audio.cpp decoder.cpp demux.cpp markad-standalone.cpp marks.cpp streaminfo.cpp video.cpp audio.h debug.h decoder.h demux.h global.h markad-standalone.h marks.h streaminfo.h version.h video.h make[2]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-markad/command' make[2]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-markad/plugin' make[2]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-markad/plugin' make[2]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-markad/plugin' g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"markad"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include -I../../../../include markad.cpp g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"markad"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include -I../../../../include status.cpp g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"markad"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include -I../../../../include menu.cpp g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"markad"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include -I../../../../include setup.cpp g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -shared markad.o status.o menu.o setup.o -o libvdr-markad.so xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='<see README>' -o po/markad.pot markad.cpp menu.cpp setup.cpp status.cpp markad.h menu.h setup.h status.h version.h make[2]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-markad/plugin' make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-markad'
markad liegt bei mir unter /usr/bin/
Wenn ich markad manuell starte ist alles ok.
Dann habe ich mal im VDR eine Direktaufnahme gestartet und einen Timer programmiert:
Code
Alles anzeigenFeb 13 21:10:00 vdr vdr: [1108] switching device 1 to channel 2 Feb 13 21:10:00 vdr vdr: [1108] timer 1 (2 2110-2230 'Rach, der Restauranttester') start Feb 13 21:10:00 vdr vdr: [1108] Title: 'Rach, der Restauranttester' Subtitle: '' Feb 13 21:10:00 vdr vdr: [1108] record /video/Rach,_der_Restauranttester/2012-02-13.21.10.2-0.rec Feb 13 21:10:00 vdr vdr: [1108] creating directory /video/Rach,_der_Restauranttester Feb 13 21:10:00 vdr vdr: [1108] creating directory /video/Rach,_der_Restauranttester/2012-02-13.21.10.2-0.rec Feb 13 21:10:00 vdr vdr: [1108] recording to '/video/Rach,_der_Restauranttester/2012-02-13.21.10.2-0.rec/00001.ts' Feb 13 21:10:00 vdr vdr: [2363] recording thread started (pid=1108, tid=2363) Feb 13 21:10:00 vdr vdr: [2364] receiver on device 1 thread started (pid=1108, tid=2364) Feb 13 21:10:00 vdr vdr: [2365] TS buffer on device 1 thread started (pid=1108, tid=2365) Feb 13 21:10:01 vdr vdr: [1108] switching to channel 1 Feb 13 21:10:01 vdr vdr: [2366] receiver on device 2 thread started (pid=1108, tid=2366) Feb 13 21:10:01 vdr vdr: [2367] TS buffer on device 2 thread started (pid=1108, tid=2367) Feb 13 21:10:11 vdr vdr: connection to LCDd at localhost:13666 established. Feb 13 21:10:11 vdr vdr: LCD output thread started (pid=1108), display size: 2x16 Feb 13 21:10:26 vdr vdr: [1594] timer 1 (2 2110-2230 'Rach, der Restauranttester') set to event Mon 13.02.2012 21:15-22:15 'Rach, der Restauranttester' Feb 13 21:10:40 vdr vdr: [1108] live timer 2 (1 2009-2130 'Der letzte Bulle') added Feb 13 21:10:40 vdr vdr: [1592] timer 1 (1 2009-2130 'Der letzte Bulle') set to event Mon 13.02.2012 20:14-21:15 'Der letzte Bulle' Feb 13 21:10:40 vdr vdr: [1592] timer 1 (2 2110-2230 'Rach, der Restauranttester') set to event Mon 13.02.2012 21:15-22:15 'Rach, der Restauranttester' Feb 13 21:10:40 vdr vdr: [1108] switching device 2 to channel 1 Feb 13 21:10:40 vdr vdr: [1108] timer 2 (1 2009-2130 'Der letzte Bulle') start Feb 13 21:10:40 vdr vdr: [1108] Title: 'Der letzte Bulle' Subtitle: '(null)' Feb 13 21:10:40 vdr vdr: [1108] record /video/Der_letzte_Bulle/2012-02-13.20.09.1-0.rec Feb 13 21:10:40 vdr vdr: [1108] recording to '/video/Der_letzte_Bulle/2012-02-13.20.09.1-0.rec/00002.ts' Feb 13 21:10:40 vdr vdr: [2373] recording thread started (pid=1108, tid=2373) Feb 13 21:11:32 vdr vdr: [1108] timer 2 (1 2009-2130 'Der letzte Bulle') set to event Mon 13.02.2012 20:14-21:15 'Der letzte Bulle' Feb 13 21:12:33 vdr vdr: [1594] timer 1 (1 2009-2130 'Der letzte Bulle') set to event Mon 13.02.2012 20:14-21:15 'Der letzte Bulle' Feb 13 21:12:33 vdr vdr: [1594] timer 1 (2 2110-2230 'Rach, der Restauranttester') set to event Mon 13.02.2012 21:15-22:15 'Rach, der Restauranttester' Feb 13 21:12:38 vdr vdr: [1108] timer 2 (1 2009-2130 'Der letzte Bulle') set to no event Feb 13 21:12:38 vdr vdr: [1108] live timer 2 (1 2009-2130 'Der letzte Bulle') toggled off Feb 13 21:12:38 vdr vdr: [1593] timer 1 (2 2110-2230 'Rach, der Restauranttester') set to event Mon 13.02.2012 21:15-22:15 'Rach, der Restauranttester' Feb 13 21:12:38 vdr vdr: [2373] recording thread ended (pid=1108, tid=2373) Feb 13 21:12:38 vdr vdr: [1108] buffer stats: 94376 (1%) used Feb 13 21:12:38 vdr vdr: [1108] timer 2 (1 2009-2130 'Der letzte Bulle') stop Feb 13 21:12:51 vdr vdr: [1108] live timer 1 (1 2009-2130 'Der letzte Bulle') deleted Feb 13 21:12:51 vdr vdr: [1593] timer 1 (2 2110-2230 'Rach, der Restauranttester') set to event Mon 13.02.2012 21:15-22:15 'Rach, der Restauranttester' Feb 13 21:12:53 vdr vdr: [1595] timer 1 (2 2110-2230 'Rach, der Restauranttester') set to event Mon 13.02.2012 21:15-22:15 'Rach, der Restauranttester' Feb 13 21:14:06 vdr AptDaemon: INFO: Quitting due to inactivity Feb 13 21:14:06 vdr AptDaemon: INFO: Quitting was requested Feb 13 21:14:47 vdr vdr: [1490] channel 2 (RTL Television) event Mon 13.02.2012 21:15-22:15 'Rach, der Restauranttester' status 2 Feb 13 21:15:02 vdr vdr: [1490] channel 2 (RTL Television) event Mon 13.02.2012 21:15-22:15 'Rach, der Restauranttester' status 4
In den Markad Einstellungen habe ich folgende Optionen über das OSD aktiviert:
Ausführung: während
Nur Kanäle mit Logo scannen: ja
Timer Vor/Nachlauf ignorieren: nein
Erkenne Überlappungen: ja
Kaputte Index Datei reaprieren: nein
Info Datei ignorieren: nein
OSD Meldung: ja
ausführliches Logging: ja
Log ins Aufnahmeverzeichnis: ja
Hauptmenüeintrag verstecken: neinWas ich komisch finde ich bekomme keine OSD Meldungen ob Markad startet oder ähnliches obwohl es im OSD aktiviert wurde. Auch sehe ich kein Log im Aufnahmeverzeichnis? Kann ich den irgendwie über das OSD oder über den VDR selbst Markad starten lassen?
-
Joe_D das hier :
http://projects.vdr-developer.…7465daa8ea628e10c9ecc2034macht den ärger.
wenn ich das wieder zurückpatche klappt es auch wieder mit dem plugin.
mit dem commit leider nicht -
Ok, ich ändere das mal heute abend
Hast Du den VDR mit -l 3 (bzw. --log=3) gestartet?
Gruß
Joe_D
-
Alles anzeigen
Hi,
ja habe ich allerdings ändert sich am Log nichts:
Code
Alles anzeigenFeb 14 21:33:35 vdr vdr: [3310] live timer 1 (1 2009-2235 'Im Brautkleid meiner Schwester') added Feb 14 21:33:35 vdr vdr: [3330] timer 1 (1 2009-2235 'Im Brautkleid meiner Schwester') set to event Die 14.02.2012 20:14-22:20 'Im Brautkleid meiner Schwester' Feb 14 21:33:35 vdr vdr: [3310] switching device 1 to channel 1 Feb 14 21:33:35 vdr vdr: [3338] receiver on device 1 thread started (pid=3310, tid=3338) Feb 14 21:33:35 vdr vdr: [3339] TS buffer on device 1 thread started (pid=3310, tid=3339) Feb 14 21:33:35 vdr vdr: [3310] timer 1 (1 2009-2235 'Im Brautkleid meiner Schwester') start Feb 14 21:33:35 vdr vdr: [3310] Title: 'Im Brautkleid meiner Schwester' Subtitle: '(null)' Feb 14 21:33:35 vdr vdr: [3310] record /video/Im_Brautkleid_meiner_Schwester/2012-02-14.20.09.1-0.rec Feb 14 21:33:35 vdr vdr: [3310] creating directory /video/Im_Brautkleid_meiner_Schwester Feb 14 21:33:35 vdr vdr: [3310] creating directory /video/Im_Brautkleid_meiner_Schwester/2012-02-14.20.09.1-0.rec Feb 14 21:33:35 vdr vdr: [3310] recording to '/video/Im_Brautkleid_meiner_Schwester/2012-02-14.20.09.1-0.rec/00001.ts' Feb 14 21:33:35 vdr vdr: [3340] recording thread started (pid=3310, tid=3340) Feb 14 21:33:46 vdr vdr: [3341] logger stats thread started (pid=3310, tid=3341) Feb 14 21:33:46 vdr vdr: [3342] logger 1/0 filter thread started (pid=3310, tid=3342) Feb 14 21:33:49 vdr vdr: [3310] timer 1 (1 2009-2235 'Im Brautkleid meiner Schwester') set to event Die 14.02.2012 20:14-22:20 'Im Brautkleid meiner Schwester' Feb 14 21:34:08 vdr vdr: [3318] changing pids of channel 2506 from 255+255=27:0;259=deu@106:0:0 to 255+255=27:0;259=deu@106:0:0 Feb 14 21:34:08 vdr vdr: [3318] changing pids of channel 2602 from 1023+1023=27:0;1027=deu@106:0:35 to 1023+1023=27:0;1027=deu@106:0:35 Feb 14 21:34:09 vdr vdr: [3318] changing pids of channel 2603 from 1279+1279=27:0;1283=deu@106:0:36 to 1279+1279=27:0;1283=deu@106:0:36 Feb 14 21:34:09 vdr vdr: [3318] changing pids of channel 2578 from 511+511=27:0;515=deu@106:0:0 to 511+511=27:0;515=deu@106:0:0 Feb 14 21:34:09 vdr vdr: [3318] changing pids of channel 2582 from 767+767=27:0;771=deu@106:0:34 to 767+767=27:0;771=deu@106:0:34 Feb 14 21:34:18 vdr vdr: [3327] timer 1 (1 2009-2235 'Im Brautkleid meiner Schwester') set to event Die 14.02.2012 20:14-22:20 'Im Brautkleid meiner Schwester' Feb 14 21:34:21 vdr vdr: [3310] timer 1 (1 2009-2235 'Im Brautkleid meiner Schwester') set to no event Feb 14 21:34:21 vdr vdr: [3310] live timer 1 (1 2009-2235 'Im Brautkleid meiner Schwester') toggled off Feb 14 21:34:21 vdr vdr: [3340] recording thread ended (pid=3310, tid=3340) Feb 14 21:34:21 vdr vdr: [3310] buffer stats: 107912 (2%) used Feb 14 21:34:21 vdr vdr: [3310] timer 1 (1 2009-2235 'Im Brautkleid meiner Schwester') stop Feb 14 21:34:23 vdr vdr: [3310] live timer 1 (1 2009-2235 'Im Brautkleid meiner Schwester') deleted
-
-
Log ins Aufnahmeverzeichnis: ja
Da steht ja, dass das Log im Aufnahmeverzeichnis steht. Im Syslog steht dann natürlich nix. -
Da steht ja, dass das Log im Aufnahmeverzeichnis steht. Im Syslog steht dann natürlich nix.
Nein, das stimmt nicht ganz. Markad schreibt auch ins normale Log noch Sachen rein. Bei sewn4 geht es ja nicht um markad selbst, sondern ums Plugin das markad bei Ihm nicht aufrufen will...
Gruß
Joe_D
-
Ok, hab ich dann falsch verstanden. Aber den Menüpunkt markad, wo man Aktivitäten von markad verfolgen kann hat swen4 schon? Während der aufnahme wird dort ja der Status angezeigt...
Ich würde mal "Nur Kanäle mit Logo scannen" testweise auf Nein machen, um fehlende Logos auszuschließen.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!