[New Plugin] Atmolight Process Plugin **Update 25.05.2010 V1.9** (4 Viewers)

Rick164

MP Donator
  • Premium Supporter
  • January 7, 2006
    1,335
    1,006
    Home Country
    Netherlands Netherlands
    Been kinda busy lately so sorry for the lack of response.

    Since it's been a while and not seeing any easy atmolight alternatives (DMX / SEDU aside) it might be time to post the source code of the atmowin mod on my bitbucket page, it's not documented and a bit hacky(lots of hardcoded stuff in original atmowin version which made it difficult).
    It started out as a small mod and didn't expect it to be widely used but if we can get some more talented C++ developers working on it maybe we can get it going again and maybe fix some long overdue bugs.
    Can add additional bitbucket users to my project if someone wants to submit changes, would much rather keep it a single project then seeing a lot of other mods popping up based on this one.

    /edit: source submitted:

    https://bitbucket.org/RickDB/atmowin-atmoduino-mod/src (based on 0.50)
     
    Last edited:

    pur_berger

    Super User
  • Team MediaPortal
  • Super User
  • May 14, 2007
    1,679
    309
    52
    Vienna
    Home Country
    Austria Austria
    Here is the Core.dll for Mediaportal 1.3 RC (I built from the current "master" Git stream, which I think is the RC version).
    Please create a backup of the current DLL before replacing with the one attached in the zip file.
    Hm - As I have absolute NO idea what to do - maybe you could add ths to the core.dll? Of course it would be much better if both would be implemented generally ...
     

    azzuro

    Test Group
  • Team MediaPortal
  • May 10, 2007
    9,984
    5,663
    France - IDF
    Home Country
    France France
    Hm - As I have absolute NO idea what to do - maybe you could add ths to the core.dll? Of course it would be much better if both would be implemented generally ...
    It's instruction for used Core modified for use Atmolight plugin ...

    For have modification in Master branch directly, i think(and i'm sure) this must be proposed to Team for include it, only if has no regression for all other standard utilisation ... (the users which don't use Atmolight ! )
     

    jojo1411

    Portal Pro
    January 23, 2008
    182
    37
    Home Country
    Germany Germany
    Nachdem ich meinen HTPC neu aufgesetzt habe, wollte ich das Atmolight-Plugin über den neuen MPEI-Installer testen. Soweit hat alles funktioniert, Plugin und Atmowin wurden installiert und laufen. Ich habe jetzt aber das Problem, das twelweise zwei Atmowin-Instanzen gleichzeitig gestartet werden.
    Reproduzieren lässt sich dies wie folgt:
    Startet man die Mediaportal-Configuration und ruft die Sektion Plugins auf, so wird eine AtmoWin Instanz gestartet. Schließt man anschließend den Konfigurator und startet Mediaportal, wird eine zweite Instanz von Atmowin gestartet und es kommt bei "Starte Plugins" zu einem Kommunikationsfehler, da der USB-Port bereits von der ersten Atmowin-Instanz blockiert wird.

    Der Fehler scheint darin zu liegen, das das AtmolightPlugin vor dem Start von AtmoWin nicht prüft ob bereits eine Instanz gestartet wurde. Ist das ein bekanntes Problem? Wie kann ich dies umgehen? AtmoWin jedes mal manuell zu schließen nachdem ich den Mediaportal Konfigurator gestartet hatte, ist ein bisschen nervig ;)

    Gruß JOJO
     

    legnod

    MP Donator
  • Premium Supporter
  • September 24, 2011
    1,115
    323
    Stuttgart
    Home Country
    Germany Germany
    Tach,

    besteht das Problem lediglich wenn du die Konfiguration öffnest und danach MP startest, oder auch nach dem Standby/Neustart des HTPC?
    Das Atmolight Plugin beendet leider nicht die AtmoWin Instanz beim Beenden/ Herunterfahren, allerdings habe ich nicht das von dir beschriebene Problem!
    Selbst wenn ich MP beende, die Konfiguration öffne und danach MP wieder starte. Hast du AtmoWin schon manuell am laufen gehabt oder im Windows Autostart mit drin?
     

    jojo1411

    Portal Pro
    January 23, 2008
    182
    37
    Home Country
    Germany Germany
    Also Konfiguration öffnen und schließen ist kein Problem, dabei wird noch keine AtmoWin Instanz gestartet. Erst wenn man die Sektion Plugins im Konfigurator öffnet, startet Atmowin (Den Sinn davon verstehe ich nicht ganz). Schließt man nun den Konfigurator und startet Mediaportal kommt es zu besagtem Problem (zweite Instanz wird gestartet). Die Reihenfolge dabei ist egal.
    Das Problem hat nichts mit dem Windows-Standby zu tun. Atmowin befindet sich auch nicht im Autostart.
     
    Last edited:

    legnod

    MP Donator
  • Premium Supporter
  • September 24, 2011
    1,115
    323
    Stuttgart
    Home Country
    Germany Germany
    Ich habs gerade nochmal bei mir getestet...bei mir macht es nichts aus, wenn AtmoWin bei MP Start, oder beim Öffnen der Plugins Sektion innerhalb der Konfiguration, schon ausgeführt wird. AtmoWin ist richtig konfiguriert? Ambilight funktioniert auch (bis auf das Problem mit der 2. Instanz nach Konfiguration)?
     

    jojo1411

    Portal Pro
    January 23, 2008
    182
    37
    Home Country
    Germany Germany
    @jojo1411 @legnod
    English please !

    Sorry azzuro, my fault.
    My problem was that Mediaportal will start a second instance of AtmoWinA.exe when i firts start the Mediaportal configurator, go to the Plugin section (first instance starts) and start Mediaportal afterwards. Mediaportal starts the second instance on loading Plugins. The communication is blocked by the first Atmowin instance and i received an error message. Had to manually close the Atmowin instance before starting Mediaportal.
    I solved my Problem now by deactivating the User Account Control (UAC). So no second instance will start!
    Can s.o. reproduce this problem?
    JOJO
     

    Users who are viewing this thread

    Top Bottom