You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Friday, July 17th 2009, 4:19pm

DFAtmo der Treiber für Atmolight Controller für VDR, xbmc und xinelib basierte video player

Informationen zu diesem Projekt gibt es im README jetzt hier:

https://github.com/durchflieger/DFAtmo

Viel Spass beim ausprobieren!

Gruss
durchflieger
Server: Asus M3N-H/HDMI, AMD X2 5600+, 4GB RAM, 500GB+1,5TB Samsung HD, 2xTevii S470, 1xTT-S3200, Ubuntu/V12.04, vdr 1.7.27
Client1: ZOTAC ION-ITX B, 2GB RAM, Diskless/Netboot per PXE, Xubuntu/V12.04, vdr 1.7.27+softhddevice, XBMC V12.1, LG42LC2R LCD-TV
Client2: Wie 1 aber ZOTAC ION-ITX E , DFAtmo, 2xDF10CH 19 Kanal Atmolight, LG37LC2R LCD-TV

This post has been edited 9 times, last edit by "durchflieger" (Apr 28th 2012, 11:15pm)


2

Friday, July 17th 2009, 5:28pm

Hi durchflieger,

SUPER!!!
Das kommt wie gerufen...
Verneigung vor dem Meister!!!

Grüße
Funzt

3

Saturday, July 18th 2009, 9:25am

bedeutet es das es auch mit dem Xineliboutput gehen wird?
Das verwendet wahlweise einen vdr-sxfe Player als Frontend.

Meine VDRs

VDR Server: Ubuntu Lucid Lynx mit 6TB im RAID und quadtuner DVB-S2
VDR Client1: Raspbian @ Raspberry Pi 2
VDR Client2: Ubuntu @ Laptop
VDR Client3: MDL @ Raspberry Pi
VDR Client4: zen2vdr @ SMT-7020s (wird zZ nicht benutzt)
VDR Client5: Android @ HP Touchpad mit VDR Manager App


4

Saturday, July 18th 2009, 9:46am

Quoted

Original von decembersoul
bedeutet es das es auch mit dem Xineliboutput gehen wird?
Das verwendet wahlweise einen vdr-sxfe Player als Frontend.

Geht natürlich auch mit xineliboutput wahlweise locales Frontend oder vdr-sxfe.
Das Plugin läuft dabei - im Gegensatz zum vdr atmolight plugin - im vdr-sxfe Proccess.

Gruss
durchflieger
Server: Asus M3N-H/HDMI, AMD X2 5600+, 4GB RAM, 500GB+1,5TB Samsung HD, 2xTevii S470, 1xTT-S3200, Ubuntu/V12.04, vdr 1.7.27
Client1: ZOTAC ION-ITX B, 2GB RAM, Diskless/Netboot per PXE, Xubuntu/V12.04, vdr 1.7.27+softhddevice, XBMC V12.1, LG42LC2R LCD-TV
Client2: Wie 1 aber ZOTAC ION-ITX E , DFAtmo, 2xDF10CH 19 Kanal Atmolight, LG37LC2R LCD-TV


5

Saturday, July 18th 2009, 10:55am

Hallo durchflieger,

vielen Dank für das plugin. Ich habe eben alles frisch mit deinen patchen kompiliert :tup

Ich nutze vdr-sxfe und der atmo-controller häng an pl2303-USB2serial adapter.

Source code

1
2
3
 cat /proc/tty/driver/usbserial
usbserinfo:1.0 driver:2.0
0: module:pl2303 name:"pl2303" vendor:067b product:2303 num_ports:1 port:1 path:usb-0000:00:1d.2-2


Bisher starte ich vdr-sxfe so:

Source code

1
 CMD="--video=vdpau --fullscreen --post tvtime:method=use_vo_driver"


Wie muss jetzt der parameter hinter "--post:atmo" lauten? Muss der eintrag vor den mit tvtime oder einfach hinten dran?

Toll wäre noch, wenn man die ganzen parameter in ein config-file abelgen könnte.

Gruß,
Chris
<font color="#0000ff">Gigabyte P35-DS3, Pentium E2140, GT220, 2 x DVB-C im Thermaltake DH101<br>gen2vdr V3 &amp; yaVDR 0.3.0a <br></font>

6

Saturday, July 18th 2009, 12:41pm

Quoted

Original von MChrisZ
Hallo durchflieger,

vielen Dank für das plugin. Ich habe eben alles frisch mit deinen patchen kompiliert :tup

Ich nutze vdr-sxfe und der atmo-controller häng an pl2303-USB2serial adapter.

Source code

1
2
3
 cat /proc/tty/driver/usbserial
usbserinfo:1.0 driver:2.0
0: module:pl2303 name:"pl2303" vendor:067b product:2303 num_ports:1 port:1 path:usb-0000:00:1d.2-2


Bisher starte ich vdr-sxfe so:

Source code

1
 CMD="--video=vdpau --fullscreen --post tvtime:method=use_vo_driver"


Wie muss jetzt der parameter hinter "--post:atmo" lauten? Muss der eintrag vor den mit tvtime oder einfach hinten dran?

Toll wäre noch, wenn man die ganzen parameter in ein config-file abelgen könnte.

Gruß,
Chris

Einfach eine weitere Option hinten dran hängen. Bei dir:

--post atmo:driver=classic,driver_param=usb:.*pl2303.*

Ein zusätzliches config-file wollte ich aber nicht einführen. Player wie der xine-ui bauen dynamisch ein GUI für die Parameter und speichern diese wohl auch selber. Beim xineliboutput wäre so etwas auch wünschenswert.
Server: Asus M3N-H/HDMI, AMD X2 5600+, 4GB RAM, 500GB+1,5TB Samsung HD, 2xTevii S470, 1xTT-S3200, Ubuntu/V12.04, vdr 1.7.27
Client1: ZOTAC ION-ITX B, 2GB RAM, Diskless/Netboot per PXE, Xubuntu/V12.04, vdr 1.7.27+softhddevice, XBMC V12.1, LG42LC2R LCD-TV
Client2: Wie 1 aber ZOTAC ION-ITX E , DFAtmo, 2xDF10CH 19 Kanal Atmolight, LG37LC2R LCD-TV


7

Saturday, July 18th 2009, 6:25pm

Hi,

wirklich geilomat! Läuft hier mit classic usb-adapter einwandfrei.

Das brightness in der readme hat mich durch copy&paste mit kopfschmerz versorg ;)

Danke Danke.

PS. Ist es irgendwie möglich, die werte im betrieb zu ändern für eine bessere kalibrierung?
<font color="#0000ff">Gigabyte P35-DS3, Pentium E2140, GT220, 2 x DVB-C im Thermaltake DH101<br>gen2vdr V3 &amp; yaVDR 0.3.0a <br></font>

This post has been edited 1 times, last edit by "MChrisZ" (Jul 18th 2009, 6:28pm)


8

Saturday, July 18th 2009, 11:22pm

Quoted

Original von MChrisZ
Hi,

wirklich geilomat! Läuft hier mit classic usb-adapter einwandfrei.

Das brightness in der readme hat mich durch copy&paste mit kopfschmerz versorg ;)

Tja irgendeiner muss ja mal die Tippfehler rausfinden :)

Quoted

Original von MChrisZ
Danke Danke.

PS. Ist es irgendwie möglich, die werte im betrieb zu ändern für eine bessere kalibrierung?

Mit dem xineliboutput geht es leider nicht im Betrieb die Parameter zu ändern. Viele Parameter
können aber vom vdr atmolight plugin (z.b. weissabgleich) übernommen werden.

Gruss
durchflieger
Server: Asus M3N-H/HDMI, AMD X2 5600+, 4GB RAM, 500GB+1,5TB Samsung HD, 2xTevii S470, 1xTT-S3200, Ubuntu/V12.04, vdr 1.7.27
Client1: ZOTAC ION-ITX B, 2GB RAM, Diskless/Netboot per PXE, Xubuntu/V12.04, vdr 1.7.27+softhddevice, XBMC V12.1, LG42LC2R LCD-TV
Client2: Wie 1 aber ZOTAC ION-ITX E , DFAtmo, 2xDF10CH 19 Kanal Atmolight, LG37LC2R LCD-TV

This post has been edited 1 times, last edit by "durchflieger" (Jul 18th 2009, 11:25pm)


g3joker

Professional

Posts: 994

Location: Laichingen

  • Send private message

9

Saturday, July 18th 2009, 11:41pm

...3 worte reichen : boah ey! danke!

;)
Client 1 Hardware : MSI Z87-G43, I5-4570, 4 GB Ram (oversized aber war über :) ),Zotac NVidia GT630 (25 Watt),Thermaltake DH202 mit iMon-LCD ( 0038 ) und vdr-plugin-imon
Software : yaVDR 0.6,sofhhddevice @ 1920x1080@50Hz
Server Hardware : MSI Z87-G43, I7-4790, 16 GB RAM, 4x3 TB WD Red,Nova DVB-S2, Skystar 2.6D, Nova-S-Plus
Software : Ubuntu 12.04 LTS mit yavdr-Paketen,virtualbox,diverse VM's

Yoda: Dunkel die andere Seite ist...sehr dunkel!
Obi-Wan: Mecker nicht, sondern iss endlich dein Toast ...

10

Saturday, July 25th 2009, 1:34pm

Ich hab das eben mal getestet und muss sagen, klappt 1a! :lovevdr

Ich möchte jedoch eine kleine Anpassung vornehmen:

Ich habe einen klassischen 4-Kanal-Controller und möchte links und rechts jeweils zwei Kanäle nutzen und oben/unten keinen.

Ich habe jetzt schon rausgefunden das ich als Parameter left=2 und right=2 angeben kann. Wenn ich mir die Ausgabe in eine Datei schreiben lasse, sieht das auch ganz brauchbar aus, wie biege ich denn nun den 2. linken Kanal auf Top und den 2. rechten Kanal auf Bottom?

Gruß
DKVT

This post has been edited 1 times, last edit by "DKVT" (Jul 25th 2009, 8:51pm)


11

Saturday, July 25th 2009, 6:58pm

Quoted

Original von DKVT
Ich hab das eben mal getestet und muss sagen, klappt 1a! :lovevdr

Ich möchte jedoch eine kleine Anpassung vornehmen:

Ich habe einen klassischen 4-Kanal-Controller und möchte links und rechts jeweils zwei Kanäle nutzen und oben/unten keinen.

Gibt es eine Möglichkeit das passend zu konfigurieren oder besteht noch nicht die Möglichkeit mehr als einen Kanal pro Seite zu steuern bzw. den oberen & unteren zu deaktivieren?

Gruß
DKVT

Mir ist noch nicht so ganz klar worauf du hinaus willst.
Die Implementierung sieht mindestens 1 Kanal pro Seite vor. Du kannst den klassischen Controller ja so konfigurieren das er den linken und rechten verwendet. Von der Rechenzeit her sind die beiden nicht genutzten Kanäle unkritisch.
Falls du mehr wie einen Kanal auf einer Seite nutzen möchtest, dann muss für den klassischen Controller der Output-Driver angepasst werden, da zur Zeit immer nur der erste Kanal einer Seite ausgegeben wird. Das kann man sehr einfach in der Datei "output-driver.h" vornehmen. Weiterhin sind dann die Parameter top,bottom,left und right entsprechend hochzusetzen.

Gruss
durchflieger
Server: Asus M3N-H/HDMI, AMD X2 5600+, 4GB RAM, 500GB+1,5TB Samsung HD, 2xTevii S470, 1xTT-S3200, Ubuntu/V12.04, vdr 1.7.27
Client1: ZOTAC ION-ITX B, 2GB RAM, Diskless/Netboot per PXE, Xubuntu/V12.04, vdr 1.7.27+softhddevice, XBMC V12.1, LG42LC2R LCD-TV
Client2: Wie 1 aber ZOTAC ION-ITX E , DFAtmo, 2xDF10CH 19 Kanal Atmolight, LG37LC2R LCD-TV


12

Saturday, July 25th 2009, 8:57pm

Danke für die Antwort, ich versuche mein Problem mal etwas genauer zu beschreiben.

Ich habe benutze im Moment den Vierkanal-Controller von Carsten Pressler. An meinem TV habe ich jeweils links und rechts zwei LED-Streifen und möchte die vier Kanäle des Controllers als jeweils zwei Kanäle rechts und links nutzen.

Kanal am Controller -> Led-Streifen

Links -> Links
Rechts -> Rechts
Top -> Links2
Bottom -> Rechts2

So stell ich mir das vor. Habe schon mit den Parametern left=2 und right=2 gespielt, aber brauche noch den letzten Tipp, was ich im Quellcode noch ändern muss.

als Parameter verwende ich im Moment --post atmo:driver=classic,driver_param=usb:.*ftdi_sio.*,left=2,right=2


Danke!

This post has been edited 3 times, last edit by "DKVT" (Jul 25th 2009, 9:01pm)


13

Saturday, July 25th 2009, 11:47pm

Quoted

Original von DKVT
Danke für die Antwort, ich versuche mein Problem mal etwas genauer zu beschreiben.

Ich habe benutze im Moment den Vierkanal-Controller von Carsten Pressler. An meinem TV habe ich jeweils links und rechts zwei LED-Streifen und möchte die vier Kanäle des Controllers als jeweils zwei Kanäle rechts und links nutzen.

Kanal am Controller -> Led-Streifen

Links -> Links
Rechts -> Rechts
Top -> Links2
Bottom -> Rechts2

So stell ich mir das vor. Habe schon mit den Parametern left=2 und right=2 gespielt, aber brauche noch den letzten Tipp, was ich im Quellcode noch ändern muss.

als Parameter verwende ich im Moment --post atmo:driver=classic,driver_param=usb:.*ftdi_sio.*,left=2,right=2

Ok. Parameter sind so richtig. In der Datei "output_driver.h" musst du in der Funktion "classic_driver_output_colors' das bilden des Datenpaket abändern:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    /* top channel */
-  msg[13] = colors->r;
-  msg[14] = colors->g;
-  msg[15] = colors->b;
  colors += this->top;

    /* bottom channel */
-  msg[16] = colors->r;
-  msg[17] = colors->g;
-  msg[18] = colors->b;
  colors += this->bottom;

    /* left channel */
  msg[7] = colors->r;
  msg[8] = colors->g;
  msg[9] = colors->b;
-  colors += this->left;
+ ++colors;
+  msg[13] = colors->r;
+  msg[14] = colors->g;
+  msg[15] = colors->b;
+ ++colors;

    /* right channel */
  msg[10] = colors->r;
  msg[11] = colors->g;
  msg[12] = colors->b;
+  ++colors;
+  msg[16] = colors->r;
+  msg[17] = colors->g;
+  msg[18] = colors->b;

Bin mal gespannt ob es klappt. Getestet habe ich mehrere Kanäle pro Seite bisher noch nicht.
Gruss
durchflieger
Server: Asus M3N-H/HDMI, AMD X2 5600+, 4GB RAM, 500GB+1,5TB Samsung HD, 2xTevii S470, 1xTT-S3200, Ubuntu/V12.04, vdr 1.7.27
Client1: ZOTAC ION-ITX B, 2GB RAM, Diskless/Netboot per PXE, Xubuntu/V12.04, vdr 1.7.27+softhddevice, XBMC V12.1, LG42LC2R LCD-TV
Client2: Wie 1 aber ZOTAC ION-ITX E , DFAtmo, 2xDF10CH 19 Kanal Atmolight, LG37LC2R LCD-TV


14

Sunday, July 26th 2009, 2:23am

Klappt 1a, ich hab mir allerdings die Reihenfolge der Kanäle angepasst, da Links1/Rechts1 bei mir unten sind.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
     /* top channel */
-  msg[13] = colors->r;
-  msg[14] = colors->g;
-  msg[15] = colors->b;
   colors += this->top;
 
     /* bottom channel */
-  msg[16] = colors->r;
-  msg[17] = colors->g;
-  msg[18] = colors->b;
   colors += this->bottom;
 
     /* left channel */
+  msg[13] = colors->r;
+  msg[14] = colors->g;
+  msg[15] = colors->b;
+  ++colors;
   msg[7] = colors->r;
   msg[8] = colors->g;
   msg[9] = colors->b;
-  colors += this->left;
+  ++colors;
 
     /* right channel */
+  msg[16] = colors->r;
+  msg[17] = colors->g;
+  msg[18] = colors->b;
+  ++colors;
   msg[10] = colors->r;
   msg[11] = colors->g;
   msg[12] = colors->b;

Vielen Dank & super Arbeit!


PS: Habe mir ein kleines Testvideo gebastelt, dort kann man schön sehen das pro Seite beide Kanäle funktionieren. Wenn Interesse besteht, lade ich es mal hoch.

This post has been edited 3 times, last edit by "DKVT" (Jul 26th 2009, 2:28am)


NemoN

Professional

Posts: 663

Location: Hamburg (Neu Wulmstorf)

Occupation: QA Engineer

  • Send private message

15

Sunday, July 26th 2009, 10:13am

Quoted

PS: Habe mir ein kleines Testvideo gebastelt, dort kann man schön sehen das pro Seite beide Kanäle funktionieren. Wenn Interesse besteht, lade ich es mal hoch.


zeig doch mal :-)

16

Sunday, July 26th 2009, 11:04am

@DKVT
Klasse. Für die nächste Version muss ich mir wohl ein paar Gedanken machen wie man das konfigurierbar macht. Könnte ja auch für andere sinnvoll sein.
Gruss
durchflieger
Server: Asus M3N-H/HDMI, AMD X2 5600+, 4GB RAM, 500GB+1,5TB Samsung HD, 2xTevii S470, 1xTT-S3200, Ubuntu/V12.04, vdr 1.7.27
Client1: ZOTAC ION-ITX B, 2GB RAM, Diskless/Netboot per PXE, Xubuntu/V12.04, vdr 1.7.27+softhddevice, XBMC V12.1, LG42LC2R LCD-TV
Client2: Wie 1 aber ZOTAC ION-ITX E , DFAtmo, 2xDF10CH 19 Kanal Atmolight, LG37LC2R LCD-TV


17

Sunday, July 26th 2009, 10:12pm

So hier mal mein Testvideo, ist nicht die beste Qualität, aber hab ich ja auch auf die Schnelle mit Paint entworfen :lol2

Atmo Testvideo


@Durchflieger
Das wäre super wenn du das in deine nächste Version mit übernehmen könntest, bin sicher nicht der Einzige der das brauchen kann. Schön wäre auch eine Möglichkeit das ganze an- und abzuschalten...


Grüße
DKVT

This post has been edited 1 times, last edit by "DKVT" (Jul 26th 2009, 10:15pm)


Thomas

Super Moderator

Posts: 4,238

Location: Ost-Allgäu, Bayern

Occupation: Softwareentwickler

  • Send private message

18

Sunday, August 2nd 2009, 10:16pm

Hab jetzt drei Tage gesucht, warum ich keinen Output hinbekomme, dabei ist in der README ein Fehler :O

Der Aufruf muss nicht

Source code

1
--post=atmo,driver=classic,driver_param=/dev/ttyS0

sondern

Source code

1
--post=atmo:driver=classic,driver_param=/dev/ttyS0

heissen.

Jetzt geht's jedenfalls einwandfrei :)

Saubere Arbeit, vielen Dank!

yaVDR 4, 3.5TB, Antec Fusion Remote, Mystique SaTiX-S2 V2 CI Dual, GF220GT+VDPAU, 1080p Display mit Slimes Atmolight :strike1
Geblogge über dies und das

19

Monday, August 3rd 2009, 10:13am

@Thomas

Dumm gelaufen :O Ich habe die README-Datei im Download mal korrigiert.
Server: Asus M3N-H/HDMI, AMD X2 5600+, 4GB RAM, 500GB+1,5TB Samsung HD, 2xTevii S470, 1xTT-S3200, Ubuntu/V12.04, vdr 1.7.27
Client1: ZOTAC ION-ITX B, 2GB RAM, Diskless/Netboot per PXE, Xubuntu/V12.04, vdr 1.7.27+softhddevice, XBMC V12.1, LG42LC2R LCD-TV
Client2: Wie 1 aber ZOTAC ION-ITX E , DFAtmo, 2xDF10CH 19 Kanal Atmolight, LG37LC2R LCD-TV


NemoN

Professional

Posts: 663

Location: Hamburg (Neu Wulmstorf)

Occupation: QA Engineer

  • Send private message

20

Monday, August 3rd 2009, 10:14am

ist es möglich mehr als einen Quadro Controller mit dem Plugin anzusteuern?

Immortal Romance Spielautomat