Seite 3 von 3

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: So 1. Jun 2025, 07:51
von Bualicher
Also bei mir hat immer das angehängte Video mit 30fps funktioniert.
Dateiendung muss um das ".txt" reduziert werden.

Edit/Ergänzung: Ausgabeformat an den TV habe ich "2160p 50Hz" eingestellt.

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: So 1. Jun 2025, 10:29
von jokel
Xander hat geschrieben: Sa 31. Mai 2025, 15:06 Hallo zusammen.
Zumindest als Workaround habe ich jetzt folgendes gebastelt: Eine mp4-Datei auf Sda1 abgelegt. Entscheidend ist, dass sie 50Hz Bildwiederholrate hat. Auflösung und Aspectratio scheinen egal zu sein. Mit 50Hz steuer ich auch den TV via HDMI an. Ich vermute, dass hier ein Zusammenhang besteht, kann aber mangels Kompatibilität nicht mit anderen Einstellungen testen .

Die mp4 ist als WebTv Sender in der Senderliste. Einmal anzappen reicht und die Box spielt danach anstandslos alle eigenen Aufnahmen ab.
Beim Versuch sie als Startkanal zu setzen ist die Box aber direkt nach dem Hochfahren in den bekannten Fehler gelaufen. *Uff*
ich schau mir grade das an ..
https://github.com/neutrino-images/ni-l ... o.cpp#L743

ihr könnt ja mal folgendes probieren .. voraussetzung ist tv mode = 2160p50

fügt diese zeilen mal in der /etc/rc.local ein ..

Code: Alles auswählen

echo -n "2160p30" > /proc/stb/video/videomode
echo -n "2160p50" > /proc/stb/video/videomode
was macht das ..
das bewirkt das beim hochfahren der box
kurz die box auf 30hz und wieder zurück auf 50hz im videomodus schaltet
das sollte ausreichen das bei cec was passiert ..

also bitte mal testen.

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Mo 2. Jun 2025, 10:36
von Xander
Hallo!

Da ich keinen 4K-TV habe, habe ich den Test mit folgender Eintragung in rc.local durchgeführt

Code: Alles auswählen

echo -n "1080p25" > /proc/stb/video/videomode
echo -n "1080p50" > /proc/stb/video/videomode
Der Fehler tritt damit unverändert auf.

Schöne Grüße
Xander

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Mo 2. Jun 2025, 12:02
von jokel
schade .. wäre zuschön gewesen ..
was mir gestern aufgestossen ist in "cVideo::Start" beim lesen .. ist diese passage ..
https://github.com/neutrino-images/ni-l ... o.cpp#L686

Code: Alles auswählen

        playstate = VIDEO_PLAYING;
	fop(ioctl, VIDEO_SELECT_SOURCE, VIDEO_SOURCE_DEMUX);
	int res = fop(ioctl, VIDEO_PLAY);
#if BOXMODEL_HISILICON
	fop(ioctl, VIDEO_CONTINUE);
#endif
da gibt es schon eine unterschied zwischen den boxen.
ich versuche noch das zu verstehen .. ist wahrscheinlich nur ne kleinigkeit
aber sau schwer sich da reinzufummeln .. aber interessant.

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Mo 2. Jun 2025, 17:32
von Gorcon
Die verschiedenen zulässigen Videomodi sollten sich ja auslesen lassen (zumindest geht das mit einem Raspberry Pi). 60Hz können die meist auch. ;)