Hi,
ich bastle grad mit einem Digitainer Mainboard nen DVB-C (KNC-ONE Karte) Budget-Only VDR zusammen. Ausgabe erfolgt per VGA und Softdevice-0.4.0 plugin. Distri ist easyVDR 0.5RC1 (vdr 1.4.7+ext-patch), weil da ja schon alles für den Digitainer eingestellt ist. Das läuft auch alle soweit ganz nett. Allerdings dauert manchmal der Kanalwechsel einige Sekunden (Könnte mit der Signalstärke zu tun haben: Femon sagt: STR 50%, SNR 93%, BER: 3c, UNC: 0).
Jetzt wollte ich mal das Atmolight-plugin 0.1.2 an der Kiste zum fliegen bringen.
Das Ding hängt am internen COM-Port des Digitainer-Boards (/dev/ttyS0) und funktioniert auch prinzipiell mit dem inputdevice SOFTDEVICE. Leider gibt es, wenn das Plugin aktiviert ist, sehr häufig VDR-Restarts. Im Fehlerfall ist das Logfile immer mit solchen Meldungen des atmolight plugins überflutet und der VDR beendet sich. Ich schätze der Fehler tritt immer dann auf, wenn der Kanalwechsel mal länger dauert, das Plugin also für einige Sekunden kein Bild bekommt. Manchmal reichts es aber auch bei laufendem TV-Bild ein Menupunkt im VDR auszuwählen, dann kommts sporadisch auch zum VDR-Restart.
Hier mal das Logfile vom Fehlerfall:
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:10 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:18:11 (none) user.err vdr: [7529] Atmolight: ImageSize != IMAGE_SIZE
Alles anzeigen
Hier das Logfile von einem Absturz nach Druck auf die MENU-Taste:
Feb 10 17:41:30 (none) user.debug vdr: [10023] [VideoOut]: aspect changed (0 -> 0 ; 1,777778 -> 1,333333)
Feb 10 17:41:30 (none) user.debug vdr: [10023] [VideoOut]: 720x576 [0,72 720x432] -> 720x576 [0,0 720x576]
Feb 10 17:41:30 (none) user.debug vdr: [10023] [dfb] (re)configuring Videolayer to 720 x 576 (720x432)
Feb 10 17:41:30 (none) user.debug vdr: [10023] [dfb] SetParams: Enabling DLOP_FIELD_PARITY
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.debug vdr: [10023] [dfb] surface capabilities for (videoSurface): videoonly, flipping, triple-buffered, PixelFormat = 0x08100609
Feb 10 17:41:30 (none) user.debug vdr: [10023] [dfb] (re)configured 0x08100609
Feb 10 17:41:30 (none) user.debug vdr: [10019] setting audio track to 1 (0)
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.debug vdr: [10024] [softdevice-audio]: Xrun (at least 1200,528 ms long)
Feb 10 17:41:30 (none) user.debug vdr: [10024] [softdevice-audio]: xrun
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:30 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.debug vdr: [10017] EnigmaNG effects thread ended (pid=10017, tid=10017)
Feb 10 17:41:31 (none) user.err vdr: [10016] Atmolight: ImageSize != IMAGE_SIZE
Feb 10 17:41:31 (none) user.debug vdr: [10025] EnigmaNG effects thread started (pid=10025, tid=10025)
Feb 10 17:41:31 (none) user.debug vdr: [9995] changing name of channel 3 from 'WDR Kýln,;ARD' to 'WDR Kýln,;ARD'
Feb 10 17:41:31 (none) auth.info su[9983]: (pam_unix) session closed for user root
Alles anzeigen
Sobald das Amtolight-plugin aktiviert ist, wird die VDR Bedienung insgesamt auch ein bisschen zäher, im Menu zu navigieren geht dann auch langsamer als mit deaktiviertem Plugin. Die CPU-Last steigt bei aktivirtem Plugin, z.B. beim ZDF, von 58% auf 64%, ein bisschen Luft ist da also noch. Sobald ich das Plugin deaktivieren, gibts keine Abstürze mehr und der VDR verhält sich "normal" stabil.
Gibts bei der Kombination Softdevice+Atmolight noch irgendwas bsonderes zu beachten, oder hat jemand ne Idee was die Fehlermeldung mir sagen möchte und was ich dagegen tun kann?
Ich habe das atmolight auch an einer S100 am laufen, dort allerdings mit einer FF-Karte und nicht per Softdevice. Da lüppt alles ohne probleme.