Commit Graph

894 Commits

Author SHA1 Message Date
T. van der Zwan
0ff4058ba4 Added wrapper for the blackborder detector to maintain state about detected borders.
Added simple unit test for blackborder processor.
2013-08-21 20:44:17 +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
johan
271917bac7 Fix segfault when setting a color transformation 2013-08-21 18:09:50 +02:00
T. van der Zwan
7c9ac7d151 Added border-ignore to the image-to-leds mapping.
Added doxygen comments.
2013-08-21 15:24:42 +00:00
T. van der Zwan
b880603a30 Added void-call to avoid warning in release mode 2013-08-21 15:23:32 +00:00
T. van der Zwan
f262a9eb11 Updated the scan-algorithm to only use half of each border.
Added doxygen comments to the header file.
2013-08-21 14:52:03 +00:00
T. van der Zwan
f8c8fa6c74 Moved open and close of display to the 'grab' method, solving resolution switches.
Added doxygen comments to the dispmanx header.
2013-08-21 14:37:00 +00: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
T. van der Zwan
5010b9ce8e Added comparison operator to RgbColor. 2013-08-21 14:09:40 +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
0a9bbe86a4 Set image implemented 2013-08-18 20:55:59 +02:00
johan
1766212b70 clear and clear all implemented 2013-08-18 13:33:56 +02:00
johan
638d5aa424 set color on json connection implemented 2013-08-18 12:21:07 +02:00
johan
46076998a0 Schema checking for all commands added 2013-08-18 12:02:17 +02:00
johan
b66c397a46 json schema added for checking incoming messages 2013-08-17 19:20:19 +02:00
johan
59e13a2b5f restructured project structure: move projects into sub-folders, split dispmanx-grabber from hyperion 2013-08-17 16:12:42 +02:00
johan
16c260b3dc added skeleton for the json connection server 2013-08-17 15:39:29 +02:00
johan
2c97353a11 implemented some more commands 2013-08-17 11:54:16 +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
2c6b48a54d Merge branch 'master' of https://github.com/tvdzwan/hyperion 2013-08-14 15:04:24 +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
tvdzwan
df18306faf Update README.md
Updated the README description
2013-08-14 09:03:41 +00:00
T. van der Zwan
e8b97dcb01 Merge branch 'master' of https://github.com/tvdzwan/hyperion.git 2013-08-14 08:55:17 +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
b411b166ae Updated ignore to exclude build from git 2013-08-14 08:54:01 +00:00
johan
8e8e63011f Added some more modification documentation 2013-08-13 22:43:36 +02:00
johan
baba35c998 Added sending the image command 2013-08-13 22:35:50 +02:00
johan
a04af1242c Clean up code
Use tabs for indenting to make someone happy...
2013-08-13 20:10:19 +02:00
johan
463e7626b9 renamed files to be conform with the rest of the project 2013-08-13 19:45:17 +02:00
johan
3f4f1eff74 QSocket connection added to hyperion-remote 2013-08-13 19:31:56 +02:00
T. van der Zwan
2ec9f9202e Deleted all files referencing/using boblight 2013-08-13 10:03:00 +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
johan
cc3baec022 Special command line option classes added 2013-08-11 21:49:11 +02:00
johan
29f6e41923 Added the option to leave out the short parameter option 2013-08-11 13:13:19 +02:00
johan
daabeaa03b project hyperion-remote created;
getoptPlusPlus dependency added;
small changes to getOptPlusPlus;
2013-08-11 11:54:16 +02:00
johan
491d6ff608 ColorTransform functions added to repo 2013-08-05 23:49:17 +02:00
T. van der Zwan
cbbb1d740b Fixed memory overwrite bug. This fixes the png writer and led control. 2013-08-03 23:24:22 +02:00
T. van der Zwan
240218a6bd Added HyperionPng with similar interface as Hyperion to test frame-capture and handling. 2013-08-02 11:54:09 +02:00
T. van der Zwan
f6672499f5 Added first quick and dirty implementation of own server (HyperionDispmanX.cpp). 2013-08-01 17:08:58 +02:00
T. van der Zwan
a65305dbdb Added txt-document with first draft of cross-compile info.
Added cmake temp stuff to ignore.
2013-08-01 07:39:23 +00: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
tvdzwan
8748437901 Create README.md 2013-07-26 20:51:42 +00:00
T. van der Zwan
10b5b80675 First working version with some test executables 2013-07-26 20:38:34 +00:00