Informationen zu diesem Projekt gibt es im README jetzt hier:
https://github.com/durchflieger/DFAtmo
Viel Spass beim ausprobieren!
Gruss
durchflieger
Informationen zu diesem Projekt gibt es im README jetzt hier:
https://github.com/durchflieger/DFAtmo
Viel Spass beim ausprobieren!
Gruss
durchflieger
Hi durchflieger,
SUPER!!!
Das kommt wie gerufen...
Verneigung vor dem Meister!!!
Grüße
Funzt
bedeutet es das es auch mit dem Xineliboutput gehen wird?
Das verwendet wahlweise einen vdr-sxfe Player als Frontend.
QuoteOriginal 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
Hallo durchflieger,
vielen Dank für das plugin. Ich habe eben alles frisch mit deinen patchen kompiliert
Ich nutze vdr-sxfe und der atmo-controller häng an pl2303-USB2serial adapter.
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:
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
QuoteDisplay MoreOriginal von MChrisZ
Hallo durchflieger,vielen Dank für das plugin. Ich habe eben alles frisch mit deinen patchen kompiliert
Ich nutze vdr-sxfe und der atmo-controller häng an pl2303-USB2serial adapter.
Codecat /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:
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.
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?
QuoteOriginal 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
QuoteOriginal 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
...3 worte reichen : boah ey! danke!
Ich hab das eben mal getestet und muss sagen, klappt 1a!
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
QuoteOriginal von DKVT
Ich hab das eben mal getestet und muss sagen, klappt 1a!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
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!
QuoteDisplay MoreOriginal 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 -> Rechts2So 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:
/* 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;
Display More
Bin mal gespannt ob es klappt. Getestet habe ich mehrere Kanäle pro Seite bisher noch nicht.
Gruss
durchflieger
Klappt 1a, ich hab mir allerdings die Reihenfolge der Kanäle angepasst, da Links1/Rechts1 bei mir unten sind.
/* 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;
Display More
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.
QuotePS: 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
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
So hier mal mein Testvideo, ist nicht die beste Qualität, aber hab ich ja auch auf die Schnelle mit Paint entworfen
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
Hab jetzt drei Tage gesucht, warum ich keinen Output hinbekomme, dabei ist in der README ein Fehler
Der Aufruf muss nicht
sondern
heissen.
Jetzt geht's jedenfalls einwandfrei
Saubere Arbeit, vielen Dank!
Dumm gelaufen Ich habe die README-Datei im Download mal korrigiert.
ist es möglich mehr als einen Quadro Controller mit dem Plugin anzusteuern?
Don’t have an account yet? Register yourself now and be a part of our community!