redPanther
d679affeb4
Leddevice rework2 ( #193 )
...
* commit debug code to save it due to merge
* migrate first devices to new device registry and configure on runtime
* fadecandy and rs232 resets device if config is set
* try to hunt crash on osx
* test commit if this works with osx
* refactor spi devices
* cleanup
* refactor leddevices file, tinkerforge and ws2812b
* refactor raw usb devices
* refactor udp devices
* - add tpm2net driver
- remove old udp driver from build (files left in place for reference for new udp driver)
- json serverinfo shows available leddevices
* finish rework part 2 of leddevices
* add schemas for leddevices.
currently only compiled in, but not usedx
2016-08-23 20:07:12 +02:00
redPanther
f1cc82b8c7
enable components at runtime + grabber refactoring ( #160 )
...
* implement enable/disable on runtime for:
- smoothing
- kodi
- udplistener
- boblight
* implement enable/disable for forwarder
refactor component
* - implement grabber enable/disable at runtime
- big grabber refactoring. now with common base class for all grabbers
* implement enable/disable at runtime for bb detector
* osx fix
* try to fix cutted travis output for osx build
2016-08-11 07:13:55 +02:00
redPanther
197af35de0
Clone single led color from other led ( #157 )
...
* start ledclone
* led cloning: clone scan areas from original led
main: show exceptions, better exit
* tune json schema for new option. somwe cleanup
* fix warnings and bug for framebuffer selection. thx to clang brought by new osx buikld on travis
* make ledclone feature work flawlessly for effects too. Effect sees the ledstring without cloned leds.
cloned leds will be inserted just before sending to leddevice
additional: remove warnings and fix code style
* fix warning
2016-08-08 00:17:00 +02:00
redPanther
817dabae8c
sourceOff feature + small json refactoring ( #151 )
...
* add --sourceOff to hyperion-remote - this will select "off" source and set all leds to black
refactor new json stuff
make schema checker not so strict, do not require values that have defaults (not finished yet)
initialEffect config: effect is always an array, regardless if it is a color or an effect name
* make off source visible in active priority list
* transform initialeffect to qjson (except part of effect-args, this needs effectengine transformed to qjson)
* remove unneeded comment
* add web ui for source selection.
call http://hyperion_host:8099/select/index.html
current example needed json server on port 19444
2016-08-06 08:28:42 +02:00
Paulchen-Panther
bfb06966de
Update Json Interface (Enable/Disable components during runtime) ( #150 )
...
* Update Hyperion.h
* Add files via upload
* Update CMakeLists.txt
* Update Hyperion.cpp
* Update JsonClientConnection.cpp
* Update JsonClientConnection.h
* Update JsonSchemas.qrc
* Add files via upload
* Update schema.json
* Update JsonConnection.cpp
* Update JsonConnection.h
* Update hyperion-remote.cpp
2016-08-04 13:10:53 +02:00
redPanther
722d4eb357
Manual input source select via json ( #143 )
...
* implement manual source select via json interface
fix schema error
* refactoring
* add visible value to all listed prios
2016-07-31 22:21:35 +02:00
redPanther
04ab2f05f7
color filter config additions ( #142 )
...
* add ability to disably specific color corrections
update protobuf external
move smoothing out of color section
* update config
* update schema
* update schema
2016-07-30 13:07:53 +02:00
redpanther
505b83f028
every input sources trackes now its priority and ID to hyperion core
...
ATM all input sources except inputs via proto are tracked
2016-07-15 23:08:55 +02:00
redPanther
5a2ef6c4a3
multi fix commit ( #112 )
...
* multi fix commit
- refactoring leddevicefactory
- adalight: default for "delayAfterConnect" is 1s now - needed for most arduino's because of there special behaviour on open
- fadecandy: new option for disabling configuration send - if you want to keep your fadecandy defaults
- Hyperion.cpp: simplify createSmoothing discussed in #105
- smoothing:
-- add option for continuous output
-- when updatedelay>0 and continousOutput is disabled, buffer is flushed correctly after no input is detected
* add doxygen to travis
2016-07-13 11:18:12 +02:00
penfold42
b7b17b36e8
Migrate logging and add "enable" to smoothing ( #105 )
...
* Migrate logging and add "enable" to smoothing
* Migrated the linearcolorsmoothing file
2016-07-12 12:46:54 +02:00
redPanther
c2e2c26ab2
Logging migration continues ... ( #97 )
...
* migrate logging for blackborder and bonjour. fix logging bug in hyperion
* fix kodichecker when kodi is not there
2016-07-10 23:14:23 +02:00
penfold42
ca795d883e
Add "enable" to forwarder, fix udp listener ( #91 )
...
* Add "enable" to forwarder
fix udp listener - address and port parsing was broken
* updated example configs
* updated example config with comments
2016-07-10 12:42:21 +02:00
redPanther
78eaaa2e84
Filter rework, next step ( #82 )
...
* common ledbuffer for color transform
hyperion class uses a common buffer for all operations on ledColors got from muxer
all color transforms uses new ledBuffer instead of making copies of ledbuffer
other fixes:
fix compile bug in profiler
update doxygen config
* migrate logging for color transform classes
* prepare new logger in hyperion class
* implement hwledcount
* Update Hyperion.cpp
Fix off color
* remove ledscount equivalent from apa102
migrate logging in hyperion.cpp
remove unused and duuplicate colorcorrection - but same is available through tempertature
* remove colorcorrection completly
fix compile
* set colororder back to static
* in remote: using correction is the same as using temperature - correction is obsolete, command not delete atm for compat reasons
* refactoring of RgbChannelAdjustment
* - remove rgbchannelcorrection, this was a dup of rgbchanneladjustment
- add cmake policy to hide warning
- tune code of rgbchanneltransform
2016-07-04 00:43:41 +02:00
redPanther
36b4d072c5
common ledbuffer for color transform ( #77 )
...
* common ledbuffer for color transform
hyperion class uses a common buffer for all operations on ledColors got from muxer
all color transforms uses new ledBuffer instead of making copies of ledbuffer
other fixes:
fix compile bug in profiler
update doxygen config
* migrate logging for color transform classes
* prepare new logger in hyperion class
* implement hwledcount
* Update Hyperion.cpp
Fix off color
* remove ledscount equivalent from apa102
migrate logging in hyperion.cpp
remove unused and duuplicate colorcorrection - but same is available through tempertature
* remove colorcorrection completly
fix compile
* set colororder back to static
* in remote: using correction is the same as using temperature - correction is obsolete, command not delete atm for compat reasons
2016-07-01 23:20:41 +02:00
redPanther
88fbc4dfde
refactoring and cleanup ( #2 )
...
* make hyperion to singelton.
remove arguments for config and hyperion - both are gettable via Hyperion::getInstance
* refactor hyperiond
* remove qt4 comapt
make zeroconf mandatory
refactor hyperiond
* xbmcchecker is now a singleton
* cleanup in hyperiond
zeroconf switchable between static and shared linking
* fix xbmcchecker
2016-06-17 01:25:40 +02:00
redPanther
4a841710dd
webui - "cgi" handler and multiple fixes ( #700 )
...
* initial commit of webconfig
* update example config with webconfig and fix format of file
update debian postinst script for install example config
* fix compiling
add new web server command "serverinfo" to use in webapp to retrieve json port
* change web default port to 8099
* add cgi engine to webserver
* fix include
2016-06-14 20:14:06 +02:00
Paulchen-Panther
23042ba07c
Update Json Interface (Active LED Color) ( #664 )
...
* add getCurrentPriority
* add getCurrentPriority
* Update active led color
Former-commit-id: 0e6b828991fdf51d2ec859d3836ce4f976dfd88c
2016-05-30 22:39:12 +02:00
redPanther
a41051cc84
prevent colorsmoothing from flooding led device with data when no new input data is available ( #654 )
...
resolve compiler warnings
Former-commit-id: c7fbdce5dc7fde8b8e188320408dc547b9ad5e51
2016-05-26 07:01:10 +02:00
Funatiq
f8b724f9f9
Minimum luminance for backlight in dark scenes ( #646 )
...
* Include miminum luminance
* Add luminance minimum
* Add luminance minimum
* fixed missing ;
* Add luminance minimum
* Add luminance minimum check
Check if luminance mimimum is other than default
* Add luminance minimum
* Add luminance minimum
* Add luminance minimum
* Add luminance minimum
* Add luminance minimum
* Safe luminance calculation
Former-commit-id: 35a762b18b473a333155acba7a00894204400076
2016-05-23 00:00:48 +02:00
Funatiq
82f3fbdb20
Reorder Transform and Adjustment ( #636 )
...
Change order from "Adjustment -> Transform" to "Transform -> Adjustment"
Former-commit-id: 5b63d0bce98a80b5a2604e43772574ec6bbfd2a5
2016-05-22 00:30:53 +02:00
Paulchen-Panther
bb9b02cf05
get current state (active Effects) over JSON Interface ( #608 )
...
* Create ActiveEffectDefinition.h
* Update EffectEngine.h
* Update Hyperion.h
* Update Effect.h
* Update EffectEngine.cpp
* Update Hyperion.cpp
* Update JsonClientConnection.cpp
Former-commit-id: 5664b69da6893dd0d0de0e7c74c01cdcafd57310
2016-04-24 17:07:31 +02:00
AEtHeLsYn
b37cbd26d5
Add color adjustment to all RBG channels
...
* Channel adjustment config
* Create RgbChannelAdjustment.h
* Delete RgbChannelAdjustment.h
* Create RgbChannelAdjustment.cpp
* Create RgbChannelAdjustment.h
* Delete RgbChannelAdjustment.cpp
* Create ColorAdjustment.cpp
* Delete RgbChannelAdjustment.h
* Create ColorAdjustment.h
* Update ColorAdjustment.h
* Update ColorAdjustment.h
* Update ColorAdjustment.h
* Update ColorAdjustment.cpp
* Update Hyperion.cpp
* Update Hyperion.cpp
* Update Hyperion.cpp
* Update Hyperion.h
* Create RgbChannelAdjustment.cpp
* Create RgbChannelAdjustment.h
* Create ColorAdjustment.h
* Create MultiColorAdjustment.h
* Update MultiColorAdjustment.h
* Create MultiColorAdjustment.cpp
* Delete ColorAdjustment.cpp
* Delete ColorAdjustment.h
* Update RgbChannelAdjustment.cpp
* Update Hyperion.cpp
* Update Hyperion.h
* Update Hyperion.cpp
* Bug fixes
* Update hyperion.config.json
* Add color adjustment to json server and client and adapt hyperion-remote
* Change the color modification order
* Minor bug fix
* Create calibration Images folder
* Create calibration Gamma folder
* Create calibration RGB folder
* Added files via upload
* Delete .gitkeep
* Delete .gitkeep
* Added files via upload
* Delete .gitkeep
* Update color effect order and don't correct twice
* Uploaded gradient images
Former-commit-id: 8ab465e59834f12a21709a6f4546bd6808a2a495
2016-04-02 00:04:11 +02:00
brindosch
ad584aa548
Typos
...
Former-commit-id: fc7bc3c0e4bddcb5a6b778c2afabc3940a08782c
2016-03-23 18:54:49 +01:00
brindosch
fa66c3b2b5
Rework log messages
...
Former-commit-id: eac93c0fd78fdf353e940d08df3cabf0b962a3e2
2016-03-23 17:40:45 +01:00
AEtHeLsYn
da7183d28b
Update Hyperion.cpp
...
Former-commit-id: 5bad6209c49a8fd9eba5582119d9e130b9bea565
2016-03-10 18:13:46 +01:00
AEtHeLsYn
90b9acf68e
Update Hyperion.cpp
...
Former-commit-id: 4c3f0a561d7def20dd713add0d437bdf12431e0b
2016-03-09 19:57:03 +01:00
AEtHeLsYn
63e3380ff7
Update Hyperion.cpp
...
Former-commit-id: 24638e6009da0dc3a2168caef53e09664c1db095
2016-03-09 19:45:00 +01:00
AEtHeLsYn
516df4b83a
Update Hyperion.cpp
...
Former-commit-id: f5cb215d9d6625102530b7f2b1ccce5145ec0768
2015-12-22 10:06:04 +01:00
AEtHeLsYn
9acdf946bf
Update Hyperion.cpp
...
Former-commit-id: acf5e5c722402f7527ae0b942437d4c01917dccb
2015-12-22 10:01:47 +01:00
T. van der Zwan
9f5caacc75
Updated the way colororder is configured per led
...
Former-commit-id: 2a77b551c5b504f4ce9b0a179d4c20eaf6128f6b
2015-02-23 16:11:33 +01:00
Oliver Schneider
b86e08cf0a
Added rgbOrder config for each led
...
Former-commit-id: 9c9f49d61b24267fe9ebe566600cdc42c78c1ab6
2015-01-20 21:16:55 +01:00
T. van der Zwan
30cc14d9e8
Added delay to smoothing and changed the switch off to continue sending black
...
Former-commit-id: fa5a7f14b0fdf3a0a74169cfefbf5b625330b753
2014-09-22 21:28:38 +02:00
T. van der Zwan
b4d7410520
Started on adding a configurable delay in case leds are ahead of picture
...
Former-commit-id: 9eedf27c9cb51d05fca2ec2f0f9edae4726ac54d
2014-09-22 20:19:58 +02:00
johan
a7110ec64c
Configurable blackborder threshold added
...
Former-commit-id: 95b77dee2869b41bf556e0e374bea3c5e4534e61
2014-01-20 20:46:38 +01:00
T. van der Zwan
47d3f475ed
Removed bug in Hyperion.cpp and warning in TestRs232HighSpeed.cpp
...
Former-commit-id: 63e992a3590db5a4e2c8d121b08291588f347ac7
2013-12-28 08:41:23 +01:00
T. van der Zwan
b63753f5dc
Moved all devices to separate library and added 'Factory' for device creation.
...
Former-commit-id: 26cab1b85b00406240689ad9c1018f0307028fe4
2013-12-17 18:50:15 +00:00
T. van der Zwan
9bfaffe93b
Merge branch 'ws2811' into device_factory
...
Former-commit-id: 54b5d4a0b1d19aa5ee31a9f43c20af762f9bdb18
2013-12-17 16:04:10 +00:00
T. van der Zwan
90150b06dc
Updated constructor of ws2811 to contain chip configuration
...
Former-commit-id: 330056ce83edb3e7fa4d36961a52f8d413e289bb
2013-12-17 15:59:25 +00:00
T. van der Zwan
5377c5adca
Updated the ws2811 to allow for different timing schemes
...
Former-commit-id: b58a9766da9e4f6b2f64683574cddb964aaf3b04
2013-12-16 20:36:54 +00:00
T. van der Zwan
f8fdcb0c10
Merge branch 'add_effect_engine' of https://github.com/tvdzwan/hyperion.git into add_effect_engine
...
Former-commit-id: 34587c803308d43d2fabf3eed5e19727acf18901
2013-12-13 21:58:17 +00:00
T. van der Zwan
b38a98c3ad
Added '*' option to led indices of transform
...
Former-commit-id: 2a6af2ad4ba9e4577b466ac7401528a6df84ef0b
2013-12-13 21:58:09 +00:00
johan
c751561f2f
Removed runEffectScript from Hyperion class
...
Former-commit-id: 459b9178cc138d54a238ae7c72bb2a52d4bfcc3f
2013-12-13 22:41:24 +01:00
T. van der Zwan
a74801a113
Merge branch 'paintpack' into add_effect_engine
...
Conflicts:
libsrc/hyperion/CMakeLists.txt
Former-commit-id: c8264fed9cdf560da1621700e105b24977c58b7b
2013-12-12 22:06:18 +00:00
T. van der Zwan
155c2a0ae9
Added 'lightberry' device
...
Former-commit-id: 9ada3a0bb32e694b6e2f4da265421147559a117b
2013-12-12 22:04:41 +00:00
T. van der Zwan
599afe675f
Added first implementation of Paintpack device
...
Former-commit-id: 0ef7025a3ad67aebb0268e888b26b1d5095e27d8
2013-12-10 19:28:27 +00:00
T. van der Zwan
2b4adce2d4
Added first implementation of WS2811
...
Former-commit-id: e4fbe7a7f33c28e1f430b5159e6a5cf8c4fc4f9a
2013-12-10 18:59:49 +00:00
johan
f1acf5a9e4
Clear effects if a setColor comes from another source
...
Former-commit-id: 43084eeee26ee233ac1f0c71d6782b64b154f0da
2013-12-08 17:45:26 +01:00
T. van der Zwan
59eb7f788e
Merge branch 'master' into add_effect_engine
...
Conflicts:
include/hyperion/Hyperion.h
libsrc/hyperion/Hyperion.cpp
libsrc/jsonserver/JsonClientConnection.cpp
Former-commit-id: 53467c63b97c7dc370f04357588f7cf1ad0e3ada
2013-12-05 21:01:52 +00:00
T. van der Zwan
f65f546c61
Merge branch 'multi_colortransform'
...
Conflicts:
CMakeLists.txt
config/hyperion.config.json
Former-commit-id: 43d42e4fed479f60333b35bc092f9a55cd2ad8e8
2013-12-05 15:58:53 +00:00
johan
ea1b8315c4
Added a notify that color transforms have changed
...
Former-commit-id: 28eb82f4e6f646ffcb6ed1b013a9ec60de53e657
2013-12-03 22:56:46 +01:00
johan
068a98b84f
Changed bootsequence to use the effect engine exclusively
...
Former-commit-id: 8953ef5fb4a0dfd12a4d94f69af6dbdd40aa20f7
2013-12-01 16:35:45 +01:00
johan
515ae3e8c0
Added the possibility to set effect arguments over json
...
Former-commit-id: 4bc2920c04853e549c712ec70492371b14d20877
2013-12-01 14:09:01 +01:00
johan
ae1bd7d254
Effects added to configuration file
...
Former-commit-id: 2ff4700ee5d5bc3a7dd5a29ecd35c1c9dd189873
2013-11-30 12:42:08 +01:00
johan
3bd1789c42
Fix bug: Only 1 EffectEngine allowed; SetColors implemented for EffectEngine
...
Former-commit-id: ae8141ebd530b7735ffa7818dc3c690913769070
2013-11-29 23:22:49 +01:00
Johan
983ce30331
Removed Lightpack based on hidapi from build (not working)
...
Former-commit-id: b3882807daf5993073a7af811db50fe3d0a45c28
2013-11-25 16:55:59 +01:00
johan
5454ddb375
Added skeleton for effect engine development
...
Former-commit-id: e1fb69fd4de4b8968075660e3ba7f7add021c152
2013-11-24 16:10:48 +01:00
johan
b2f52aad89
Lightpack device added based on hidapi
...
Former-commit-id: 4d3d9c01b169991757587a67479094186d52e6e8
2013-11-23 11:14:27 +01:00
T. van der Zwan
826b964bf6
Implemented the multi-color transform including in hyperion-remote
...
Former-commit-id: ebdb0688b47d51bd6dccf6dafd580d3ce9ed80a7
2013-11-22 10:48:10 +00:00
johan
409b800a8e
Restructured Lightpack device (fix bug concerning the lifecycle of the libusb context)
...
Former-commit-id: ef7187e9117d75208e4d79b9f64839f88044a3c2
2013-11-20 20:54:04 +01:00
T. van der Zwan
eaec09f029
Fixed MultiColorTransform creation for 'hsv'
...
Former-commit-id: 6963e2d022c38f31fcb5371ac5bd9057c4eaf088
2013-11-20 09:06:41 +00:00
T. van der Zwan
ba2939f9ec
Added multi colortransform (not working yet)
...
Former-commit-id: 691a0a9d83e57e00d305cf18718cab05156c2dce
2013-11-20 08:25:49 +00:00
T. van der Zwan
c8ce23e652
Renamed ColorTransform to RgbChannelTransform
...
Former-commit-id: 390b832ba2d463710d4a063692f00b83a8c6c8ad
2013-11-19 20:17:59 +00:00
johan
631b90486f
Multi lightpacks device added
...
Former-commit-id: bd78457104c2b5b219b5a7718cc79777db9234e8
2013-11-17 15:52:11 +01:00
johan
d9a66b3e6d
Added serial number parameter to lightpack
...
Former-commit-id: 38e7b0b32119c6b2d62d5f07d48156cbd8052306
2013-11-13 23:10:11 +01:00
johan
6c33d55468
Merge branch 'master' of https://github.com/tvdzwan/hyperion
...
Former-commit-id: 9d968e9388591f446e548c14ec5fcf58d1aba01b
2013-11-13 23:04:07 +01:00
T. van der Zwan
ef6ac97f84
Renamed ldp6803 to lpd6803
...
Added Lpd8806 device
Former-commit-id: 716cd60d1ac750fc2feca6f3621b20196b52a84e
2013-11-13 20:42:18 +00:00
johan
12c925d77f
First Lighpack device version.
...
Former-commit-id: 2133e13ed421d363fa28d3f765607e455088618b
2013-11-13 20:15:53 +01:00
T. van der Zwan
5225f1149a
Merge branch 'HEAD' of https://github.com/tvdzwan/hyperion.git
...
Former-commit-id: a5e2aa216f14a7916ce4c36fa958baf3d80608a2
2013-11-12 06:34:00 +00:00
johan
5c71e626c7
Adalight device added
...
Former-commit-id: d9b9a146b39ba83fada52de2b6076dde7e44b151
2013-11-11 21:07:24 +01:00
T. van der Zwan
dd16af0df5
Changed RgbImage to template based Image (with template for pixel type)
...
Former-commit-id: ef02f164eaf3c2f9dd552c1c17b525cf6eed499c
2013-11-11 09:00:37 +00:00
johan
58b8bbe8cc
rename of lpd6803 device to fix typo
...
Former-commit-id: 4c2b92f51d1903122211e3e91ce876697ea57526
2013-11-05 21:11:31 +01:00
T. van der Zwan
ecaf665d85
Added SEDU device to option for led-devices
...
Former-commit-id: b14c47c34f7dfc99cd81b1d15fcc3610d2058c13
2013-11-05 16:21:20 +00:00
T. van der Zwan
c787241747
Moved all device to seperate directory
...
Added 'sedu' device based on RS232 device
Former-commit-id: 918cbde65a4a14f532c2e08e104745715c3fdd37
2013-11-05 16:18:04 +00:00
T. van der Zwan
263bf93e0f
Fixed led-ordering based on their indices
...
Former-commit-id: 835a9cede81fb717bf4862e318b673e9ebfb7cb5
2013-11-05 15:05:00 +00:00
johan
fc1e4bc6c8
Added the option to specify the color byte order
...
Former-commit-id: f911d0f26c25345bbe5e9014fbc31568b7386f08
2013-11-04 20:52:57 +01:00
T. van der Zwan
518ca910b7
Implemented the Ldp6803 device.
...
Former-commit-id: e38f7d697fbf137d89bfefb1503848a771f51dad
2013-11-02 05:51:41 +00:00
johan
3e4c38b57a
Added smoothing to the Hyperion configuration
...
Former-commit-id: 85e27d54841de5030199dd7f70bb0f29250abb6a
2013-10-27 21:06:35 +01:00
johan
0b08341ef1
Initial commit including a linear color smoother
...
Former-commit-id: ffc00087996324f989e56dc5c95ab734c7c86dfa
2013-10-27 18:04:37 +01:00
johan
2471bd8753
added flag to have BGR output instead of RGB
...
Former-commit-id: dbd35d6dd4a84d95e0a034b99843be4949a6e169
2013-10-27 10:18:31 +01:00
johan
293a2e7c19
Added reading the enable flag for the border detector
...
Former-commit-id: d2cf4df9a7684107b30f9bc01d5aa90b321ce1b5
2013-10-20 22:27:05 +02:00
T. van der Zwan
6756db2417
Added default values for color transform configuration.
...
Former-commit-id: a0d7c9279d5789ea3d19c8bb3004e1f596c39623
2013-10-17 07:44:42 +00:00
johan
64b9316a04
Added some extra checks to be more tolerant for configration faults
...
Former-commit-id: 5061311d8116f848f36808f2c77dcff011ceb571
2013-10-16 23:19:40 +02:00
T. van der Zwan
d50aec63f7
Fixed incorrect assignment of min and max Y-fractions
...
Former-commit-id: d02351a62e2ff24d39892536bb1e2da7297a9778
2013-10-16 20:53:45 +00:00
poljvd
62909c05ec
Changed default settings of HyperCon;
...
Fixed configuration mismatch between Hyperion and HyperCon
Former-commit-id: 20ee2dd709e4a02934d5badee60da9d6a6f3c6d4
2013-10-16 17:04:38 +02:00
T. van der Zwan
db708da60a
Changed the constructor of LedDeviceW2801 (only incl required parameters)
...
Changed the call sign of the write functions (included const declaration of color parameter)
2013-09-09 15:23:44 +00:00
johan
213545afe7
Added config file settings for XBMCVideoChecker
2013-08-24 11:51:52 +02:00
T. van der Zwan
3d02fecc7a
Added 'rainbow' boot sequence
...
Moved color transform to utils lib
2013-08-23 16:24:10 +00:00
T. van der Zwan
1e6c361dab
Fixed schema from resource in static lib
2013-08-22 19:32:40 +00:00
T. van der Zwan
decc41965d
Merge branch 'HEAD' of https://github.com/tvdzwan/hyperion.git
2013-08-21 20:46:43 +00:00
johan
ee7a596d53
- HSV transform added
...
- Moved transform of led values to before the device write so transform changes are taken into account
2013-08-21 21:50:17 +02:00
T. van der Zwan
240b118ce9
Added config-schema of Hyperion as resource.
...
Added constructor to Hyperion using filename.
Added config-filename as commandline parameter for hyperiond.
Added implementation of blackborder detector.
Added test for blackborder detector.
2013-08-21 14:25:27 +00:00
johan
10a566e2ca
Get server info implemented for jsonserver
2013-08-19 20:33:36 +02:00
johan
cb38baa985
Implemented set transform for the json server
2013-08-19 19:57:35 +02:00
johan
1766212b70
clear and clear all implemented
2013-08-18 13:33:56 +02:00
T. van der Zwan
4031a33f04
Added simple test for image2led map.
...
Added test executable for creating png from frame grabber.
Added test-device for exporting color values of leds to text file.
Updated configuration to match new color transform.
Finished first version of the Hyperion structure (IT WORKS [1% CPU]!)
2013-08-15 19:11:02 +00:00
T. van der Zwan
b457c444f6
Changed the image-to-leds map by using offset-pointing.
...
Moved the image-buffer from processor to dispmanx-wrapper.
Added timeout handling to Hyperion.
2013-08-14 15:02:09 +00:00
T. van der Zwan
7bdd10859e
Created first draft of 'hyperion-d'.
2013-08-14 08:54:49 +00:00
T. van der Zwan
39b98386dd
Added simple QT-based grabber.
...
Moved ImageToLedsMap from include to libsrc.
Moved instantiation of objects to Hyperion (no JSON required outside this class).
2013-08-13 11:10:45 +02:00
T. van der Zwan
a695ab91bb
Added simple direct implementation of the frame-grabber using dispmanx (copied from https://github.com/brooc/boblight-rpi/tree/master/src/clients/boblight-dispmanx )
2013-07-31 17:28:01 +02:00
T. van der Zwan
10b5b80675
First working version with some test executables
2013-07-26 20:38:34 +00:00