Ich habe nun eingebaut das beim exit/suspend das original vfm mapping wieder hergestellt wird.
Ob das aber für Kodi nun hilft kann ich nicht sagen, da brauche ich Feedback
Ich habe nun eingebaut das beim exit/suspend das original vfm mapping wieder hergestellt wird.
Ob das aber für Kodi nun hilft kann ich nicht sagen, da brauche ich Feedback
Naja der odroid-n2+ kann auch HDR und 4k in voller Blüte mit dem vdr
Das lässt mich vermuten, dass das Plugin beim Beenden die Ressourcen bzw. Codecs nicht richtig freigibt. Vielleicht kannst Du Dir das mal anschauen?
Ja ich modifiziere das decoder routing und setze es beim beenden nicht mehr zurück. Ich werde das noch einbauen wenn ich wieder aus dem Urlaub zurück bin
Versuch mal das Plugin mit -w alsa-no-close-open oder -w alsa-close-open-delay zu starten.
Das Plugin braucht die unterstützten Formate und muss deswegen testen was das AudioDevice kann. Ich kann den Test nicht einfach rauswerfen.
Ich hatte dir schon mal geschrieben wo die Tests zu finden sind das du da mal selber einige Tests rauswerfen solltest um zu sehen welcher das Device denn kaputt macht.
Im log ist die Ursache leider nicht zu sehen. Ich bräuchte einen bt vom dump.
Hast du 2 Tuner an dem VDR? So wie es aussieht stand ein Tuner die ganze Zeit auf einem verschlüsselten Sender der nicht entschlüsselt werden konnte.
Man sieht zwar das es Probleme mit dem EGL Environment gibt aber nicht wann oder warum es auftritt.
Du nutzt keine libplacebo. Zum testen könntest du die libplacebo ja mal nutzen um zu sehen ob es damit besser ist.
Verstehe ich das richtig: Die gleiche Anzeige, wie wenn man in der EPG-Übersicht auf das Kanalicon (oder Kanalnummer) tippt? Dann erscheinen alle EPG-Einträge zu diesem Kanal.
Das man in der EPG Übersicht auf den Kanal drücken kann hatte ich noch gar nicht rausgefunden Dann erübrigt sich mein Wunsch natürlich.
Danke für die App. ich werde nun mal meine DAUs damit beglücken.
Leider bringt deine Änderung für die Radioikanäle keine verbesserung und da bleibt das Bild dann einfach stehen. Wenn es dir nur um das Schwarz schalten beim umschalten geht, dann kannst du an der stelle auch folgendes aufrufen (ist nicht in der Quelle vorhanden:
void amlClearVideo()
{
Debug(3,"clear vbuf\n");
if (!isOpen)
{
printf("The codec is not open. %s\n",__FUNCTION__);
return;
}
amlSetInt("/sys/class/video/blackout_policy", 1);
int r = ioctl(cntl_handle,AMSTREAM_IOC_CLEAR_VIDEO ,1);
amlSetInt("/sys/class/video/blackout_policy", 0);
if (r < 0)
{
printf("AMSTREAM_CLEAR_VIDEO failed.");
return;
}
}
Alles anzeigen
Das stört dann aber das Radio Plugin und deswegen werde ich es nicht einbauen. Aber du kannst es ja bei dir patchen.
Vielleicht chached dein Brower das. Hier der Link https://www.dropbox.com/s/n2lh…r-rest-app-0.1.1.apk?dl=0
Also bei mir hat der Link funktioniert.
Läuft nun super nur kommen nun die Wünsche In der Kanalliste funktioniert das umschalten. Super wäre da noch ein Button um auf das EPG für diesen Kanal zu wechseln. Dann hätte man ein Liste aller Känale mit aktuellem EPG und eine Liste mit EPG von einem Kanal.
Ist nur eine Idee, dann könnte ich es bei meinen DAUs einsetzen.
mfg
jojo61
ich würde damit auch gerne mal experimentieren. Kannst Du mir den Code mal zur Verfügung stellen? Gibt es irgendwo eigentlich eine Dokumentation zu der API?
Setze mal die Blackout Policy auf 1. Ich hatte zum spielen beim setzen des PlayMode auf 0 das Video gelöscht. Dazu gibt es einen Kernel ioctl.
Zum API gibt es leider keinerlei Doku die mir bekannt ist. Ich habe das meiste durch ausprobieren herausgefunden. Auch die Quellen von c2play waren sehr hilfreich.
Dr. Seltsam Ich habe das Problem nun mit der 2.6.0 auch das er nach dem booten kein Bild anzeigt. Das liegt wohl am satip plugin.
Ich habe mir einfach den vdr gepatcht und in der main funktion erstmal auf einen beliebigen Kanal geschaltet und dann zurück auf den konfigurierten Startkanal. Dann geht es immer. Natürlich ist das ein Hack und nicht für die Distros geeignet.
Aber du kannst auch mit svdrpsend chan + das Problem lösen.
Meine Änderung sollte nur das vaapi betreffen. Ist aber wohl auch bei drm mit drin. Ich werde es da rausnehmen.
Edit: done
Ich habe den Verdacht, dass es eher was mit dem iptv-Plugin zu tun hat
Wenn du den vdr in rc.local startest dann ist das netwerk wohl noch nicht da. Starte besser einen batch mit einem sleep 5 und daraus dann den vdr. Ich teste vorher auch noch per ping ob der satip server überhaupt erreichbar ist.
Ich habe nun auch den Fehler mit dem Audio gefunden wenn man softhdvaapi ohne libplacebo nutzt. Habs grad eingecheckt.
seahawk1986 prima das ist genau der Commit mit dem ich auch arbeite. Friere es einfach damit ein. Wenn ich etwas neueres brauche dann lass ich es dich wissen.
Ich habe den Fehler nun gefunden und behoben. Die neue Version ist nun 3.5.5 im GIT. Die Korrektur betrifft nur Plugins die mit LIBPLACEPO_GL gebaut sind.
Ja scheint an libplacebo zu liegen. Auf meinem NUC kann ich es nun reproduzieren. Ist gar nicht so einfach 3 Varianten des Plugins zu supporten wenn sich auch dauernd noch die eingesetzten libs ändern. Ich schau mal was ich tun kann.
Ich denke seahawk1986 sollte die verwendete libplacebo Version mal einfrieren. Ich nutze eh keine neueren Features.
Welche Version vom softhd hast du denn? Ich habe 3.5.4 hier.
Ich benutze auch libplacebo und da geht es. Und beim tvguide stimmt das Videofenster auch. Und das hat nichts mit dem skinbdesigner zu tun.
Deswegen vermute ich den skindesigner hier als die Ursache. Ich lasse mich aber auch gerne eines besseren belehren.
Edit: Habs nun mal ohne libplacebo probiert und da ist es auch richtig.
So nun habe ich erstmal die AV Sync optimierungen abgeschlossen. Jetzt sollte auch das springen in Aufnahmen besser funktionieren.
Es gibt immer noch hin und wieder Probleme nach einen Sprung, aber da habe ich im Moment keine Idee woran das liegen könnte.
Viel Spass
jojo61
Ich habe es gerade mal mit shady und dem aktuellen softhdcuvid ausprobiert und kann es nicht reproduzieren. Bei mir ist das Video exakt im Fenster.
Auch wenn ich das OSD kleiner skaliere. Allerdings bleibt dann beim löschen des OSD ein Rand mit einem kleinen Alphawert stehen.
Ich habe skindesigner Version 1.2.7