Archiv > Development

Suspend-Addon

(1/1)

P3f:
Hi,

ich habe ja letztens das Suspend-Addon analog der MLD-3 nun auch für die MLD-4 erzeugt und es ist auch installierbar. Nun haben die Tests ergeben, das es nicht funktioniert.

Laut /var/log/messages kommen hier folgende Meldungen:


--- Code: ---Mar 29 07:22:52 (MLD) user.info vdr: [1041] confirm: Taste drücken, um Ausschalten abzubrechen
Mar 29 07:22:52 (MLD) user.info vdr: [1041] warning: Taste drücken, um Ausschalten abzubrechen
Mar 29 07:22:52 (MLD) user.info vdr: [1041] closing SVDRP connection
Mar 29 07:22:58 (MLD) user.info vdr: [1041] confirmed
Mar 29 07:22:58 (MLD) user.debug vdr: [1041] next timer event at Sat Mar 29 20:12:00 2014
Mar 29 07:22:58 (MLD) user.info vdr: [1041] executing '/etc/vdr/shutdown.d/rc.action 1396120320 46142 7 "Schlag den Raab~2014.03.29-20:14-Sa" 1'
Mar 29 07:22:58 (MLD) user.info vdr: [1041] saved setup to /etc/vdr/setup.conf
Mar 29 07:22:58 (MLD) user.debug vdr: [1041] max. latency time 6 seconds
Mar 29 07:22:59 (MLD) user.err vdr: video/vdpau: can't block queue: The display was pre-empted, or a fatal error occurred.
Mar 29 07:22:59 (MLD) user.err vdr: video/vdpau: can't render mixer: An invalid handle value was provided.
Mar 29 07:22:59 (MLD) user.err vdr: video/vdpau: can't queue display: An invalid handle value was provided.
Mar 29 07:23:02 (MLD) user.debug vdr: [1041] [softhddev]GrabImage: 12879, 1, 70, 384x288
Mar 29 07:23:02 (MLD) user.err vdr: video/vdpau: can't get output surface parameters: An invalid handle value was provided.

--- End code ---
 

==> Nun kann man nur noch per ssh und einem "reboot" wieder den VDR reaktivieren. Ansonsten ist er "weg" :-\

Wenn man nach der Fehlermeldung sucht, dann wird hier auf einen Patch im Softhddevice verwiesen. Diesen haben wir aber drin, weil er bereits im GIT gekommen ist. Hat jemand von Euch eine Idee, warum das Softhddevice hier den "invalid handle value" ausgibt? Und kann jemand den Test mit xineliboutput machen, ich denke das wir dort den Fehler nicht bekommen.

Übrigens, ich habe mir erlaubt das Setup im Webif auch nun den Punkt "Standby" einzustellen, anstatt unter "Diverses/Standby".

Desweiteren die Frage, ob ihr die Einstellungsunterschiede beim Framebuffer kennt. Im Moment kann man dort "VT" bzw. "VP" auswählen! Ich kenne die beiden Bezeichnungen nicht, und würde es gerne sprechender/erklärender machen. Oder ist es nur mir unbekannt was diese Parameter im Framebuffer bewirken?

@Markus23:
Nach dem heutigen Update kannst die Suspendfunktion wieder mit einem "opkg remove suspend" sauber deaktivieren.

Gruß,

Pit

Übrigens:
Auch ohne das Suspend-Addon kommt eine Fehlermeldung im /var/log/messages, sobald man den Rechner runterfährt. Es werden die Addons gestoppt, nachdem der VDR sich beendet hat. Also eigentlich korrekt, aber als letzte Zeile erscheint:


--- Code: ---Mar 29 07:41:05 (MLD) user.info vdr: [1044] deleting plugin: epgsearchonly
Mar 29 07:41:05 (MLD) user.info vdr: [1044] deleting plugin: conflictcheckonly
Mar 29 07:41:05 (MLD) user.info vdr: [1044] deleting plugin: softhddevice
Mar 29 07:41:05 (MLD) user.err vdr: video/vdpau: can't destroy output surface: An invalid handle value was provided.

--- End code ---

Der VDR ist dann zwar ausgeschaltet, aber es scheint ein "generelles" Problem mit dem GrabImage zu geben.

clausmuus:
Hi,

VT steht für vbetool und VP für video_post. Das sind die beiden verwendeten Tools, mit denen die Video Ausgabe nach einem Suspend reinitialisiert werden können. Da dies keinem User etwas sagen dürfte, ist's unerheblich wie's benannt ist.

Claus

Markus23:
Hi,

ja habs erstmal wieder deinstalliert bekommen.
Trotzdem ist halt der Fehler noch da, aber leider kann ich da nicht helfen - höchstens dann beta-testen :-)

Gruss,

Markus

Markus23:
..gibts Neues zum Suspend Paket , oder sollten wir dass ggf. mal Mittwoch besprechen ?

Navigation

[0] Message Index

Go to full version