+1
Gerade heute wieder "entkrümelt"...
Lars
Ich vor zwei Tagen
Generell würde ich zum Programmieren eine Tastatur mit einem englischen Layout empfehlen.
+1
Gerade heute wieder "entkrümelt"...
Lars
Ich vor zwei Tagen
Generell würde ich zum Programmieren eine Tastatur mit einem englischen Layout empfehlen.
EpgHandler-Interface...
Lars
Danke
Interessant wäre nun aber. ob ein Plugin sich als eine Art Listener bei VDR registrieren kann um die Events zu bekommen,
also ein Kanal wird modiziert, epg hat sich geändert, etc.
Gruß,
Lado
Kannst du vielleicht ein Bild ggf. mehrere Bilder von dem Problem machen?
Ah ok danke! Das ist doch schon mal gut. Es muss ja kein Interface geben, wo ich es ein Zeitstempel oder eben den Counter state reintue und die Liste zurückkommt. Das würde ich schon selbst dann vergleichen.
Moin.
Ich würde gern in dem VDR Manager Plugin, welches den Inhalt für Android Smartphones aufbereitet einige Optimierungen einbauen.
Aktuell ziehe ich wenn dann immer alles, also Alle Kanäle, Alle Aufnahmen, etc. Manche Sachen werde gecacht und manche Sachen nicht. Bei längeren Listen ist das ziemlich Zeitaufwendig.
Bei Kanälen bekommt der Client gar nicht mit, ob sich was geändert hat, etc.
Ich würde gerne Zeitstempelbasierend arbeiten. Also würde dem Server das Datum der letzten Modifikation mitteilen und, der soll dann die Änderungen ab dem Zeitpunkt mitteilen.
Betroffen sind hier die Timer, Aufnahmen, Kanäle, EPG.
Gibt es Wege in VDR anhand eines Zeitpunktes die Änderungen nach diesem Zeitpunkt herauszubekommen ohne es in Plugin selbst zu verwalten ?
LG,
Lado
Aufnahmen Streamen nutze ich praktisch nie. Vlc kann bis 720p ohne Störung. Aber auch vlc kann nicht spulen und somit momentan unbrauchbar für mich.
mmh, kann es sein, das in vdrmanager.cpp noch die Version upgedatet werden muß ? bei mir (tar file) steht/stand noch 0.10 drin.
Argh, ja stimmt. Ich passe mal an.
LG,
Lado
Hi. Eigentlich habe ich nichts weiter geändert, als libz zu linken (also -lz in der Zeile 99)
Das Problem war auch nur dann, wenn man -c als Argument benutzt hat.
Da die Version 0.10 erst seit Kurzem gab, habe ich die Änderungen davon auch in der Berschreibung von 0.11er mitgenommen.
Das mit dem -lz am Ender der Zeile 99 hat geklappt. Nun wird das Plugin auch geladen. Schade, dass das Streaming nicht funktioniert.
Gruß tiptel170
Hi. Wieso funktioniert das Streaming nicht? Eigentlich streamt das Plugin selbst gar nichts. Er stellt letztendlich nur die Streamdev Links für die Extern Player zu Verfügung.
herrlado:
Was bedeutet es für mich jetzt im Klartext?
Im Klartext hesst das, dass das "Modul" für die Kompression nicht in die Anwendung "integriert" wurde.
Ich vermute du gibst dem Plugin -c als Argument mit? So wird nämlich die Kompression aktiviert.
In dem Makefile bitte in die Zeile 99 am Ende noch ein -lz anhängen.
Also statt
Soll dort folgendes
Dann sollte es klappen.
Oder das hier herunterladen.
http://projects.vdr-developer.…y/vdr-vdrmanager/Makefile
Ich habe es schon commited. Ich stelle das Archiv etwas später zum Download bereit.
gda,
Ja stimme ich dir zu, wie es zu Fuß funktioniert, sollte man auf jeden Fall wissen. An sich kenne ich den Unterschied zwischen Linken und Kompilieren, wenn du darauf hinaus willst, dass ich das ganze nur noch eclipse überlasse
Als ich -lz schrieb, wusste ich schon was das bedeutet. Wenn ich es nun lese, klang das so, als ob ich diese -lz irgendwo im Internet beim Googeln aufgetrieben hätte.
Ich muss aber auch zugeben, dass mein C/C++ auf 1 Semseter Uni und diesem Projekt hier basiert. Zu diesem Projekt bin ich später dazugekommen, wo das Wesentlich in aus VDR Part bereits gecoded war. Daher passiert ab und an dass ich einiges nicht bedenke.
Ich lerne aber gerne zu
OK, scheinbar ist -lz damals, wo es einen großen Plugin Makefile Update gab, weggeflogen. Ich stelle gleich eine neue Version zum Download bereit. Der Unterschied ist in -lz
Da es ein optionales Feature war, ist das bisher wohl nicht aufgefallen.
lado@genlap ~/development/android/vdr-manager/vdr-vdrmanager $ ldd libvdr-vdrmanager.so
linux-vdso.so.1 (0x00007fffff9ff000)
libz.so.1 => /lib64/libz.so.1 (0x00007f4a58f6f000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libstdc++.so.6 (0x00007f4a58c66000)
libm.so.6 => /lib64/libm.so.6 (0x00007f4a58974000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libgcc_s.so.1 (0x00007f4a5875e000)
libc.so.6 => /lib64/libc.so.6 (0x00007f4a583b8000)
/lib64/ld-linux-x86-64.so.2 (0x00007f4a593c1000)
Gruß,
Lado
Ja, Gerald hat Recht, es geht um libz.
Um ein Programmierfehler auszuschließen:
Es gibt
und
compression.cpp includiert libz
per
Fehlt da was? Ldd zeigt an sich keine libz Abhängigkeit bei mir. Das ist wohl der Fehler. Bestimmt vergessen aus dem alten Makefile -lz zu übernehmen. Wir doch wohl daran liegen oder?
lado@genlap ~/development/android/vdr-manager/vdr-vdrmanager $ ldd libvdr-vdrmanager.so
linux-vdso.so.1 (0x00007fff02bff000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libstdc++.so.6 (0x00007fcbb3522000)
libm.so.6 => /lib64/libm.so.6 (0x00007fcbb322f000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libgcc_s.so.1 (0x00007fcbb3019000)
libc.so.6 => /lib64/libc.so.6 (0x00007fcbb2c73000)
/lib64/ld-linux-x86-64.so.2 (0x00007fcbb3a66000)
Gruß,
Lado
Hi.
Da die Distros zunehmend auf mplayer2 setzen und es bei mir auch besser funktioniert verwende ich nun mplayer2. mencoder ist weg geflogen allerdings.
Da aber alle mir bekannte externremux.sh Skripte mencoder verwenden, wollte ich in die Runde fragen ob jemand einen externremux.sh kennt, welches
ohne mencoder auskommt?
Gruß,
Lado
Hier ist das neueste Build als Anhang
http://projects.vdr-developer.org/issues/1413
Ich werde so was wie nightly Builds einführen.
Am Besten auch noch Server aktualisieren, wenn die Möglichkeit besteht(git), dann sind weitere Features mi dabei.
Bei mir ist es ein
Quote
Asrock H67M-GE/HT, yaVDR 5.0 mit testing-vdr und testing-xbmc. Der Kernel ist ein aktueller ubuntu 3.5 Kernel.
Es passierte nie von sich alleine, immer nur in Zusammenhang mit einem Tastendrück.
Übrigens bei mir verursachte die besagte v3 auch Freezes. Mit der Compat Version von libusb gefühlt selten aber dennoch unerträglich. Aktuell habe ich yausbir bis auf weiteres abgeschaltet und nutze wieder cir.