[RELEASE] DFAtmo the driver for Atmolight controllers

  Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
durchflieger Offline
Member
Posts: 60
Joined: Sep 2011
Reputation: 2
Post: #1
Hi,

today I would like to introduce to you my first developed XBMC addon:


"DFAtmo" allows you to drive a colored backlighting for TVs similar to the
"Ambilight" of Philips televisions. The displayed color depends on the
actual shown video content.
Backlighting your TV is best done with light-emitting diodes (LEDs) that are
arranged as RGB light sources on stripes that could be mounted at the back
of your TV.
To drive these LED's a dedicated hardware is necessary that is called the
"Atmolight" controller. Beside some commercial products that you can simply buy
there exists several projects to build these hardware by yourself.

DFAtmo continuously analyzes the video picture and generates output data
for these Atmolight controllers. DFAtmo supports XBMC and xinelib based
media players where it is installed as a plugin or addon. XBMC is supported
on Linux and Windows platforms.

To drive different Atmolight controller hardware DFAtmo uses it's own plugin
mechanism for output drivers. These output drivers are implemented as shared
libraries and are loaded dynamically at runtime.
Furthermore the python script based DFAtmo XBMC addon supports another plugin
mechanism for output drivers which are implemented as python scripts.
Currently there are output drivers implemented for the "classic" Atmolight
controller and my own designed DF10CH "next generation" controller.

For debugging proposes there exists another output driver that is able to write
the color data to a file in a human readable layout.
And as an example for a script based output driver this file based output
driver is also implemented in python.

Because of the modular plugin mechanism new output driver could be implemented
easily to support more hardware or even other targets.


IMPORTANT NOTE: Currently DFAtmo has special requirements on its
dependencies! DFAtmo will not work with the current "officially" released
XBMC nor will it work with xinelib base media players that
are compiled against the currently "officially" released xinelib.

You find further information in the README file of the project at:

https://github.com/durchflieger/DFAtmo

Have a lot of fun with try out.


durchflieger
(This post was last modified: 2011-09-27 10:26 by durchflieger.)
find quote
garbear Online
Team-XBMC Developer
Posts: 425
Joined: Dec 2010
Reputation: 16
Location: gangsta's paradise
Post: #2
Basically, you rock. I love seeing these colored backlighting solutions.

Always read the XBMC online-manual, FAQ and search the forums before posting.
Do NOT e-mail Team-XBMC members asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting, make sure you read this first
find quote
stadtkind Offline
Junior Member
Posts: 15
Joined: Dec 2010
Reputation: 0
Post: #3
will this work with "karatelight"?
find quote
bobo1on1 Offline
cheapass Team-XBMC Developer
Posts: 2,752
Joined: Dec 2008
Reputation: 20
Post: #4
Thank you, now I will steal all your code and use it for boblight Tongue
find quote
durchflieger Offline
Member
Posts: 60
Joined: Sep 2011
Reputation: 2
Post: #5
bobo1on1 Wrote:Thank you, now I will steal all your code and use it for boblight Tongue

Please steal my output drivers too (the df10ch one) so that i can use my hardware with boblight in the future Big Grin
find quote
ubuntuf4n Offline
Posting Freak
Posts: 786
Joined: Jan 2010
Reputation: 2
Post: #6
durchflieger, that's very nice.
These Ambilight-Stuff should have a nice addon for controlling those lights. How many channels could be used ?

@bob: when will be the boblight ultimate edition released ? Rolleyes

.
Cheers
ubuntuf4n
find quote
durchflieger Offline
Member
Posts: 60
Joined: Sep 2011
Reputation: 2
Post: #7
stadtkind Wrote:will this work with "karatelight"?

Well until now i am not aware about this hardware.
Do you mean this one: http://atmolight.de/index.php/karate-main.html ?

If yes i will not work out of the box.
But there is already a driver for xine-post-atmo, my predecessor project
of DFAtmo, that could be ported to DFAtmo.
Please ask Carsten for it. I think he can do it easily.
find quote
ubuntuf4n Offline
Posting Freak
Posts: 786
Joined: Jan 2010
Reputation: 2
Post: #8
durchflieger, does your addon works with windows 7?

.
Cheers
ubuntuf4n
find quote
durchflieger Offline
Member
Posts: 60
Joined: Sep 2011
Reputation: 2
Post: #9
ubuntuf4n Wrote:durchflieger, that's very nice.
These Ambilight-Stuff should have a nice addon for controlling those lights. How many channels could be used ?

@bob: when will be the boblight ultimate edition released ? Rolleyes

This depends a little bit upon the power of your hardware.
I am using it currently with 19 areas (two DF10CH controllers) with a zotac ion box and a single core atom. CPU usage is with vpau output about 50%.
Other users have 3 and even 4 controllers in use and it's running fine.
The software currently supports up to 128 areas per border which gives you a total limit of 517 (4*128 + 4 corners + center) areas.
find quote
durchflieger Offline
Member
Posts: 60
Joined: Sep 2011
Reputation: 2
Post: #10
ubuntuf4n Wrote:durchflieger, does your addon with windows?

Yes tested with Windows 7. But it is not my primary platform.

I forgot to put a link to the README of the project in my first posting. Here it is:

https://github.com/durchflieger/DFAtmo

The README file is shown at the top of this side.
It should answer questions like windows support and hopefully some more.
find quote
Post Reply