Das ist bei mir mit yaVDR Ansible unter Ubuntu 18 auch so und pulseaudio funktioniert einwandfrei.
yavdr experimental für Ubuntu 20.04 (yavdr ansible @ focal)
-
-
Ist es nicht sinnvoll, vdr in /etc/group Mitglied von audio zu machen?
Für pulseaudio ist das nicht nötig, das holt sich die Rechte per ACL. Wenn der VDR Ton über alsa ausgeben soll, muss man ihn in die Gruppe audio aufnehmen.
-
Ich zappele mich gerade auch noch mit dem für mich neuen pulseaudio ab.
Eigentlich musst du nur mit dem pulsecontrol-Plugin (Einstellungen -> pulsecontrol) oder mit pavucontrol die Wiedergabe auf den gewünschten Ausgang verschieben.
-
Hallo seahawk,
ich habe ein Problem mit cuvid:
Es sieht so aus als wäre die ffmpeg version von Ubuntu neuer als die im experimental-mainGruß
Murry
-
Danke für den Hinweis, ich habe gerade ein ffmpeg mit CUDA-Unterstützung hochgeladen. Laut changelog wurde das Paket nur wegen einer Änderung an der libsofa neu gebaut, daher sollte sich nichts an der ABI ändern.
-
Why aren't you using the mplayer plugin?
It perfectly plays mp3, flac, etc. audio, and can also play videos from mpv after changing the startup script.
-
Hi,
mal eine generelle Frage. Wie wird das Update von 18.04 auf 20.04 erfolgen? Wird ein Update möglich sein oder muss VDR Ansible komplett neu auf ein frisches 20.04 installiert werden?
Grüße,
Olmimoe
-
Da sich am Unterbau nicht viel geändert hat, sollte es im einfachsten Fall genügen ein do-release-upgrade zu machen und danach das ansible-Playbook aus dem focal-Branch einmal laufen zu lassen (eigene Anpassungen kann man natürlich übernehmen, wo es Sinn macht). Wenn man Pakete aus Dritt-PPAs nutzt, muss man ggf. etwas nacharbeiten.
-
epg2vdr und python3
Hallo,
statt unter focal python3 hart ins Make.config zu patchen, könnte man prüfen, ob python3 auf dem System existiert und nur dann dies verwenden.
horchi Schaue dir mal den Patch an, damit könnte wieder die gleiche Make.config auf allen Systemen funktionieren.
Diff
Alles anzeigendiff --git a/Make.config b/Make.config index ccd586a..a35c661 100644 --- a/Make.config +++ b/Make.config @@ -20,7 +20,15 @@ DEBUG = 1 #USE_CLANG = 1 # set python interpreter -PYTHON ?= python3 +PYTHON_VERSION := $(shell python3 --version 2>/dev/null) + +ifdef PYTHON_VERSION + $(info found ${PYTHON_VERSION}, using python3) + PYTHON ?= python3 +else + $(info pyton3 not found, using python) + PYTHON ?= python +endif # ----------------------- # don't touch below ;)
-
Funktioniert beim aktuellen Kernel 5.4.0.14.17 der Ton wieder?
-
Zumindest mit meiner GT 1030 und Audio-Ausgabe über den DisplayPort ist mir da in den letzten Wochen nichts negatives aufgefallen.
-
scraper2vdr / epgd
Got 745 new/updated Episodes and 331 new/updated Image information (including 301 possible not available season poster) in 1s from Database
Hat einer eine Idee wie man den fehlenden season poster auf den Grund gehen könnte?Gruß
Murry
-
Ich habe noch ein Problem gefunden: der Patch von hier cap_sys_time patch (ist in VDR 2.4.1 drin) funktioniert unter Ubuntu 20.04 nicht mehr. cap_to_text() hat vorher eine Whitelist geliefert, unter focal liefert er eine Blacklist. Damit macht der Patch genau das Gegenteil, was er machen sollte, auf virtuellen Maschinen bricht der Start vom VDR mit einer Fehlermeldung ab (cap_set_proc failed), auf einer physischen Maschine wird vermutlich das Setzen der Systemzeit über DVD-S nicht mehr funktionieren (nicht getestet). Dummerweise ist der Patch von mir …
Kann mal bitte jemand, der yavdr@focal auf einer physischen Maschine laufen hat, den Test Patch einbauen, und den Output posten, wenn vdr direkt auf der Console aus dem Compiler Verzeichnis gestartet wird (sudo ./vdr). Ich habe focal nur auf virtuellen Maschinen laufen. Danke.
Diff
Alles anzeigendiff --git a/vdr.c b/vdr.c index aecc842..d8bac5a 100644 --- a/vdr.c +++ b/vdr.c @@ -132,20 +132,20 @@ static bool DropCaps(void) fprintf(stderr, "vdr: cap_get_proc failed: %s\n", strerror(errno)); return false; } - char *caps_text = cap_to_text(caps_all, NULL); - if (!caps_text) { - fprintf(stderr, "vdr: cap_to_text failed: %s\n", strerror(errno)); - return false; - } - if (cap_free(caps_all)) { - fprintf(stderr, "vdr: cap_free failed: %s\n", strerror(errno)); + cap_flag_value_t cap_flag_value; + if (cap_get_flag(caps_all, CAP_SYS_TIME, CAP_PERMITTED , &cap_flag_value)) { + fprintf(stderr, "vdr: cap_get_flag failed: %s\n", strerror(errno)); return false; } cap_t caps; - if (strstr(caps_text,"cap_sys_time")) + if (cap_flag_value == CAP_SET) { + fprintf(stdout,"OS support cap_sys_time\n"); caps = cap_from_text("= cap_sys_nice,cap_sys_time,cap_net_raw=ep"); - else + } + else { + fprintf(stdout,"OS does not support cap_sys_time\n"); caps = cap_from_text("= cap_sys_nice,cap_net_raw=ep"); + } if (!caps) { fprintf(stderr, "vdr: cap_from_text failed: %s\n", strerror(errno)); return false;
-
-
Vielen Dank für den Test, das war das, was kommen sollte. Auf 18.04 virtuell und physisch sowie auf 20.04 virtuell habe ich selbst getestet, und mit deinem Test haben wir hoffentlich alle Varianten durch. Kannst du den Patch bitte auch noch in dein focal Repository übernehmen.
Wird es eine 2.4.2 geben, oder zumindest eine offizielle Patch Sammlung ? Falls ja, bitte diesen Patch berücksichtigen.
-
Kannst du den Patch bitte auch noch in dein focal Repository übernehmen.
Ich habe gerade ein Paket mit dem Patch hochgeladen.
-
Ich brauche die binäre Suche (habe zwar keine Privatsender mehr, ist aber immer noch für den Filmanfang gut).
Das war in meiner yaVDR Version ein Patch, der jetzt wohl entfallen ist.
Früher war das ein
apt-get source vdr
apt-get build-dep vdr
Das wird wohl heute eingit clone https://github.com/yavdr/vdr
Wie gehen aber die Dependencies einfach, ohne das ich jedem Compile Error einzeln nachgehen muß? -
-
apt-get build-dep vdr
-
Binäre Suche kann der vdr doch jetzt nativ, wenn ich mich nicht irre.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!