Hallo Georg3003,
ich hatte mal ein Problem mit HD Sendern vor einige Jahren.
Damals lag es an einem defekten LNB.
Welches LNB ist denn verbaut?
Verstehe ich das richtig, wenn beide VDRs aus sind bekommt der Fernseher HD Bild?
Evtl. mal den Port vom Multischalter verändert, ob das Problem sich verändert?
Gruss,
Günter
Posts by beachboy
-
-
-
Manchmal sieht man ja den Wald vor Bäumen nicht. Du weißt schon: die Lautstärke des Stereo-Tones kann man bei der TT6400 am VDR mit der Fernbedienung regeln, den Dolby-Ton nicht. Vielleicht ist ja die Lautstärke nur etwas leise eingestellt...
Grüße
kamel5
Hallo Kamel5,
es ist nicht zu glauben, das war`s tatsächlich.
Ich habe an meinem VDR keine Möglichkeit konfiguriert Volume zu ändern,
das steht eigentlich immer auf 255 und wird dann am Yamaha geregelt.
Warum das plötzlich auf 50 Stand ist mir ein Rätsel.
Per svdrp auf 255 gesetzt, Ton ist auch bei Stereo wieder da.
DANKE!
Gruß,
Günter -
Hallo Dr. Seltsam,
danke für die Reaktion.
Das hat jetzt etwas gedauert die ganzen Tests durchzuführen.
Fazit:
Ton über Onboard-Grafik zu HDMI Yamaha geht immer.
Ton von TT6400 geht nur als Dolby, Stereo geht nicht, bzw. ist extrem leise.
Z.B.: Ich habe eine Aufnahme gemacht bei einem nur Stereo Kanal.
Ton über TT6400 sowohl Live als auch in der Aufnahme kaum zu verstehen, extrem leise.
Gleiche Aufnahme über VLC und Kodi über onboard Grafik, perfekt kein Problem.
Umstecken der HDMI Stecker, das Problem wandert mit und bleibt auf der Verbindung TT6400 - Yamaha.
Den Test mit direkt an den TV anstecken habe ich nocht nicht gemacht.
Normale Audio CD vom Blueray auf den AVR funktioniert auch normal.
Es scheint also definitiv am PCM/Stereo Signal der TT6400 zu liegen
und ich suche eine Möglichkeit, wie/ob ich das beeinflussen kann bzgl. Sampling, Bitraten, Kanälen etc.
Viele Grüße,
Günter -
highrgb
Danke für Deine Antwort.
Mit welchem Befehl bekommst Du die Anzeige?
aplay liefert mir die S2-6400 nicht, denn da wollte ich mal kontrollieren,
wo die Unterschiede sonst noch liegen.
Gruss,
Günter -
Hallo Zusammen,
tja, ich bin immer noch am Suchen.
Das PCM Signal von der S2-6400 wird auf 48KHz gesampelt, das mag der Yamaha nicht.
Das PCM Signal vom normalen HDMI der Grafikarte kommt mit 44.1KHz Sampling an das passt.
Ich hab leider nicht gefunden, wo ich das Signal der S2-6400 beeinflussen kann.
Viele Grüße,
Günter -
Hmm,
hat hier echt keiner eine Idee?
Ich hab jetzt mal ältere Aufnahmen getestet, genau das gleiche, Tonspur auf Stereo umschalten, schon hört man kaum noch was.
D.h. es kann nicht an der aktuellen Tonspur liegen, irgendwo hat sich durch einen Update vermutlich einen Konfig-Datein überschrieben, die den Ton jetzt anders ausgibt wie früher.... -
Hallo Zusammen,
von einem Tag auf den anderen habe ich Probleme mit dem Ton.
Kurze Zusammenfassung:
- Alle Dolby Kanäle funktionieren problemlos
- Standard Stereo kommt am Yamaha Recevier nur ein extrem leiser Ton an.
Details:
Das Problem ist leicht reproduzierbar:
Erzwingt man bei einem Kanal mit Dolby einen Downmix des Dolby Signals im dvbhddevice Plugin
hört man nichts mehr. Downmix wieder ausschalten, alles OK.
vdr -V
vdr (2.6.4/2.6.3) - The Video Disk Recorderdvbhddevice (2.2.0) - HD Full Featured DVB device
iptv (2.6.5) - Experience the IPTV
osdteletext (2.3.1) - Displays teletext on the OSD
remote (0.7.0) - Remote control
skindesigner (1.2.25) - Skin Designer
streamdev-server (0.6.3) - VDR Streaming Server
svdrpservice (1.0.0) - SVDRP client
OS: 6.8.0-49-generic #49~22.04.1-Ubuntu
Yamaha Sourand Receiver gibt den Ton wieder und ist per HDMI an die FF-DVB Karte angeschlossen.Starte ich am gleichen PC den easystream kommt der Ton normal an,
obwohl es über den gleichen Receiver geht.Soweit mal.
Habt Ihr eine Idee wo ich suchen könnte?
Vielen Dank im Voraus für Eure Hilfe.
Gruß,
Günter -
Stimmt, hatte leider den Thread nicht gefunden, aber jetzt wo Du es erwähnst
kommt es mir in den Sinn, dass ich das schon Mal gesehen hatte.
Da ich mir überlege auf diese Art auch andere Channels aus der Liste zu werfen
ist mir mein Ansatz mit einer beliebigen keywort-Liste lieber.
Also z.B. fliegt bei mir in Zukunft der ganze Schmutzkram raus...
Bei mir gibt es übrigens jetzt schon zwei Keywörter: obsolete und _alt
Gruss,
Günter
PS: Übrigens braucht es für sowas nie AI, wenn man es kann
Nur bei mir geht es mit schneller -
Update:
Ich habe die Aufgabe so gestellt, dass in sample.list nur ein keyword zum matchen drin ist.
das ist natürlich blöd, es muss auch mehrere keywords enthalten können.
Also, wieder etwas angepasst:If your
sample.list
contains several keywords, each on a new line, and you want to remove lines fromchannels.conf
that match any of those keywords, the approach in the script I provided earlier works well for this scenario. Each line insample.list
is treated as a separate string to match againstchannels.conf
. The script readssample.list
line by line and usesgrep
to filter out lines containing each keyword fromchannels.conf
.To clarify how it handles multiple keywords, here’s a quick breakdown:
- The script reads
sample.list
one line (keyword) at a time. - For each keyword, it uses
grep -vF
to filter out lines inchannels.conf
(or a temporary file during processing) that contain the keyword. The-v
flag inverts the match, sogrep
selects lines that do not contain the keyword. The-F
flag treats the pattern as a fixed string, not a regular expression. - It repeats this process for each keyword in
sample.list
.
Here’s the full script again for convenience, including stopping and starting VDR before and after processing:
Bash
Display More#!/bin/bash # Pfad zur Eingabedatei. input_file="channels.conf" # Pfad zur Liste mit den zu filternden Zeichenketten. string_list="sample.list" # Temporäre Datei für Zwischenergebnisse temp_file=$(mktemp) # Stellen Sie sicher, dass die temporäre Datei beim Beenden entfernt wird trap "rm -f $temp_file" EXIT # VDR stoppen echo "VDR wird gestoppt..." sudo systemctl stop vdr # Originaldatei in die temporäre Datei kopieren cp "$input_file" "$temp_file" # Jede Zeile aus der Liste lesen while IFS= read -r line do # Verwenden Sie grep, um Zeilen herauszufiltern, die die aktuelle Zeichenkette enthalten grep -vF -- "$line" "$temp_file" > "$temp_file.tmp" && mv "$temp_file.tmp" "$temp_file" done < "$string_list" # Das gefilterte Ergebnis in die Originaldatei verschieben mv "$temp_file" "$input_file" # VDR starten echo "VDR wird gestartet..." sudo systemctl start vdr echo "Vorgang abgeschlossen."
- The script reads
-
Hier die nächste Version mit VDR Stop und Start...
Wenn VDR über Systemd verwaltet wird, könnten die Befehle zum Starten und Stoppen
systemctl start vdr
undsystemctl stop vdr
sein. Hier ist das angepasste Skript:Bash
Display More#!/bin/bash # Pfad zur Eingabedatei. input_file="channels.conf" # Pfad zur Liste mit den zu filternden Zeichenketten. string_list="sample.list" # Temporäre Datei für Zwischenergebnisse temp_file=$(mktemp) # Stellen Sie sicher, dass die temporäre Datei beim Beenden entfernt wird trap "rm -f $temp_file" EXIT # VDR stoppen echo "VDR wird gestoppt..." sudo systemctl stop vdr # Originaldatei in die temporäre Datei kopieren cp "$input_file" "$temp_file" # Jede Zeile aus der Liste lesen while IFS= read -r line do # Verwenden Sie grep, um Zeilen herauszufiltern, die die aktuelle Zeichenkette enthalten grep -vF -- "$line" "$temp_file" > "$temp_file.tmp" && mv "$temp_file.tmp" "$temp_file" done < "$string_list" # Das gefilterte Ergebnis in die Originaldatei verschieben mv "$temp_file" "$input_file" # VDR starten echo "VDR wird gestartet..." sudo systemctl start vdr echo "Vorgang abgeschlossen."
-
Hallo Zusammen,
ich habe wieder hunderte OBOLETE oder_alt Kanäle in der Channels.conf.
da ich nicht der begnadete Scripter bin habe ich chatGPT mal gefragt.Ich finde die Antwort durchaus angemessen, werde ich sicherlich mit einer copy mal testen...
VDR stop und wieder starten habe ich noch nicht drin...
Viele Grüße,
Günter
ChatGPT 3.5
I have a long text file called channels.conf. The file is on Linux with one entry per line. I need a programm for Linux Shell, which deletes every line, which contains a certain string. The list of strings to match is stored in file sample.list.
ChatGPT
You can achieve this using a combination of shell commands in a small script or a one-liner. One efficient way to do this is by using
grep
in combination with a loop orxargs
. Below, I provide a simple script that reads each line fromsample.list
and then usesgrep -v
to filter out lines containing each string fromchannels.conf
. The-v
option ingrep
inverts the match, meaning it will select lines that do not match the given pattern.Here's a straightforward script to accomplish this:
Bash
Display More#!/bin/bash # Path to the input file (the file you want to filter). input_file="channels.conf" # Path to the list containing strings to match. string_list="sample.list" # Temporary file to hold intermediate results temp_file=$(mktemp) # Make sure the temp file is removed on exit trap "rm -f $temp_file" EXIT # Copy the original file to the temp file cp "$input_file" "$temp_file" # Read each line from the list while IFS= read -r line do # Use grep to filter out lines containing the current string, # writing the result back to the temp file grep -vF -- "$line" "$temp_file" > "$temp_file.tmp" && mv "$temp_file.tmp" "$temp_file" done < "$string_list" # Move the filtered result back to the original file mv "$temp_file" "$input_file"
How to Use This Script
- Save the script to a file, for example,
filter_lines.sh
. - Make it executable by running
chmod +x filter_lines.sh
in the terminal. - Execute the script by running
./filter_lines.sh
from the terminal in the directory where yourchannels.conf
andsample.list
files are located.
Explanation
- The script first creates a temporary file using
mktemp
, where it keeps the intermediate results of filtering. - It then enters a loop, reading each line from
sample.list
. - For each line read from
sample.list
, it usesgrep -vF
to filter out lines containing the string from the temporary file. The-F
option treats the pattern as a fixed string, not a regular expression, which is generally safer and more efficient for this use case. - After processing all lines in
sample.list
, it moves the temporary file back tochannels.conf
, effectively updating it with the filtered content.
Remember, this script directly modifies the original
channels.conf
file. If you want to keep the original file unchanged, you can modify the last line of the script to move the temporary file to a new file instead. - Save the script to a file, for example,
-
High Level OSD muss disabled sein, TrueColor OSD muss aber enabled
Hallo Kamel5,
das war es, TrueColor auf enabled und schon geht es.
Danke für den Hinweis, wieder was dazu gelernt.
Danke und Gruß,
Günter
PS: Ich wollte mit dem Disabeln von TrueColor "übervorsichtig" sein
bzgl. meiner S2-6400.... -
Hallo Zusammen,
nach meinem Update auf 22.04 macht bei mir Skindesigner Probleme.
Solange ich auf Lcars bin läuft der VDR normal.
Sobald ich in den Einstellungen einen Skindesigner Skin auswähle
bricht VDR mit CoreDump ab.
Im DVBHDDEVICE Settings habe ich sowohl TrueColor OSD als auch High Level OSD disabled,
wie in der Readme gefordert.
Andere Settings habe ich im Vergleich zu LCARS nicht angepasst.
VDR Verson ist 2.6.4 aus Seahawks Repository für 2.6.4.
guenter@HDVDR:~$ vdr --version
vdr (2.6.4/2.6.3) - The Video Disk Recorder
dvbhddevice (2.2.0) - HD Full Featured DVB device
iptv (2.4.0) - Experience the IPTV
osdteletext (2.3.1) - Displays teletext on the OSD
remote (0.7.0) - Remote control
skindesigner (1.2.20) - Skin Designer
streamdev-server (0.6.3) - VDR Streaming Server
svdrpservice (1.0.0) - SVDRP client
Hier ein kurzer Auszug aus dem Syslog, der aus meiner Sicht aber nichts aufschlussreiches beinhaltet...
Aug 27 17:30:09 HDVDR vdr: [109098] skindesigner: initializing skin metrixhd
Aug 27 17:30:09 HDVDR vdr: [109098] skindesigner: using decimal point ,
Aug 27 17:30:09 HDVDR vdr: [109098] skindesigner: using channel logo path /usr/share/vdr/plugins/skindesigner/logos/
Aug 27 17:30:09 HDVDR vdr: [109098] skindesigner: using icon path /usr/share/vdr/plugins/skindesigner/skins/metrixhd/themes/default/
Aug 27 17:30:09 HDVDR vdr: [109098] skindesigner: using skinparts path /usr/share/vdr/plugins/skindesigner/skins/metrixhd/themes/default/skinparts/
Aug 27 17:30:09 HDVDR vdr: [109098] skindesigner: using svgtemplate path /usr/share/vdr/plugins/skindesigner/skins/metrixhd/svgtemplates/
Aug 27 17:30:09 HDVDR vdr: [109098] skindesigner: using language de_DE
Aug 27 17:30:09 HDVDR vdr: [109098] skindesigner: templates successfully validated and parsed
Aug 27 17:30:12 HDVDR vdr: [109098] skindesigner: templates and images cached
Aug 27 17:30:12 HDVDR vdr: [109098] skindesigner: cached 69 icons - size internal mem 0,12MB, high level mem 1,02MB
Aug 27 17:30:12 HDVDR vdr: [109098] skindesigner: cached 0 logos - size 0,00MB internal mem
Aug 27 17:30:12 HDVDR vdr: [109098] skindesigner: cached 0 skinparts - size internal mem 0,00MB, high level mem 0,00MB
Aug 27 17:30:12 HDVDR vdr: [109098] skindesigner: templates loaded and caches created - needed 2466 ms
Aug 27 17:30:12 HDVDR kernel: [1451375.634235] vdr[109098]: segfault at 0 ip 00007f709be29551 sp 00007ffc714241a8 error 4 in libvdr-skindesigner.so.2.6.3[7f709be
02000+de000] likely on CPU 1 (core 1, socket 0)
Aug 27 17:30:12 HDVDR kernel: [1451375.634247] Code: 89 f5 53 48 89 fb 40 0f b6 ed 48 c7 87 98 00 00 00 00 00 00 00 e8 1f fc ff ff 80 7b 58 00 74 19 48 8b 7b 50
89 ee 5b 5d 41 5c <48> 8b 07 48 8b 40 20 ff e0 66 0f 1f 44 00 00 bf 28 00 00 00 e8 66
Aug 27 17:30:12 HDVDR systemd[1]: vdr.service: Main process exited, code=dumped, status=11/SEGV
Hat jemand eine Idee, was ich testen kann bzw. woran das liegen kann?
Gruss und Danke,
Günter
-
Hallo Zusammen,
hmm, jetzt habe ich leider doch ein komisches Problem.
ich habe wie hier beschrieben das DKMS gebaut:
DKMS Anleitung in diesem Thread
Das läuft auch durch.
Gebe ich den Build nochmal ein kommt eine Meldung,
dass das für die Kernel-Version bereits erstellt ist.
Nur scheint es mir, dass die Module nicht angelegt werden,
zumindest werden die beim boot nicht geladen.Modprobe auf saa716_ff gibt zurück "not found in directory /lib/modules/6.2.0.26-generic"
Das ist richtig in dem ganzen Verzeichnisbaum kann ich die Module nirgends finden.
D.h. es scheint als würde der DKMS build hier keine Module erzeugen...Kann mir evtl. jemand einen Tip geben, was ich tun kann?
Viele Grüße und Danke f+r Eure Hilfe im Voraus,
Günter
PS: Ahhrg, ich glaube ich habe es gefunden... Ohne ein dkms install....
werden die Module natürlich nicht installiert.
Sorry, Asche auf mein Haupt... -
Hallo Zusammen,
vielen Dank für Eure Arbeit, das erleichtert den Umstieg auf Ubuntu 22.04 enorm.
Nur zur Info, bei mir kam die make.sh auch mit den falschen Berechtigungen
aus dem unzip. Woran das liegt kann ich nicht sagen, nach dem chmod läuft dann alles durch.
S:oren SHofmann Vielen Dank für Eure Arbeit!
Gruß,
Günter aka Beachboy -
-
wmautner Danke, guter Punkt. Das mit den HD FF Karten wird sicher noch etwas Zeit brauchen, bis das geklärt ist.
Zwei konkrete Fragen habe ich noch:
1. zu den Repositories von seahawk1986 habe ich eine konkrete Frage:
Angenommen man will die VDR Version wechseln, wie macht man das dann?
ppa der alten Version aus Sources entfernen
ppa der neuen Version in Sources aufnehmen
apt-get update
apt-get upgrade
??
Oder ist es komplizierter?
2. Wenn ich bisher lirc auf hold gesetzt habe, was passiert damit im dist-upgrade?
-
Vielleicht noch eine zusätzliche Frage:
Je länger ich mich damit beschäftige, desto mehr kommt dieÜberlegung, ob ich direkt auf 22.04 hoch gehe.
Das scheint ja nach anderen Threads zu urteilen bereits stabil zu laufen...
Was würdet Ihr an meiner Stelle machen, wenn Eure Prio 1 Stabilität wäre? -
Hallo Zusammen,
da Ubuntu 18.04 LTS demnächst aus der Wartung geht plane ich den Upgrade auf 20.04
Bei den Paketquellen bin ich mir noch unsicher:
Bisher nutze ich das yavdr-ppa, was wenn ich das richtig sehe auch für focal fossa verfügbar ist.
Auf der anderen Seite finde ich auch die ppas von Seahawk1086 spannend, insbesondere, weil
da neue Versionen sehr früh verfügbar sind. (https://launchpad.net/~seahawk1986-hotmail)
Wobei mir da nicht ganz klar ist, wie dort ein Update auf eine neue Version laufen würde,
da wenn ich das richtig verstanden habe jede Version ihr eigenes ppa hat, richtig?
Die weitere Baustelle, die eigentlich bei jedem Upgrade hoch kommt ist mein
serieller lirc-Empfänger. Allerdings gehe ich davon aus, dass ich hier auf den
VDR Standard mit kernel-Modul und remote-Plugin umsteigen werde.
Was meint Ihr? Was gibt es noch zu beachten, was ich vorher sicherstellen könnte?
Viele Grüße und Danke für Eure Tipps,
Günter
PS: Sollte es noch keine Anleitung geben werde ich das wieder dokumentieren,
wie damals auf 18.04 (Mein VDR Update auf Ubuntu Bionic 18.04)