redPanther
6840d93206
v4l: fix auto mode opens usable device twice ( #139 )
2016-07-24 22:45:26 +02:00
redPanther
108e06ed46
LedDevicePhilipsHue: fix isNan sometimes not compile
...
sometime <cmath> is add automaticly, sometimes not. This leads to compile errors. Including <cmath> should fix this.
info taken from here:
http://en.cppreference.com/w/cpp/numeric/math/isnan
2016-07-24 22:43:26 +02:00
redPanther
b4d8d3989c
fix missing logger init
2016-07-24 20:31:25 +02:00
brindosch
8a62ac79eb
Update README.md
2016-07-24 20:27:02 +02:00
redPanther
d551739903
fix amlogic logic leads to crash
...
... most of the format strings had wrong types
2016-07-24 19:56:41 +02:00
redPanther
30b9c20611
new frame grabber handling ( #137 )
...
* - implement framegrabber type option
- framegrabber autoselect
- integrate x11 grabber in hyperiond
* add doxy
* v4l: select device by name
hyperiond: fix x11 grabber connection to kodichecker
config: tune default prios of boblight and v4l
* make v4l name finding case insensitive
2016-07-24 15:18:34 +02:00
Paulchen-Panther
01ec4a3655
KODIVideoChecker Fix ( #138 )
...
* Update KODIVideoChecker.h
* Update KODIVideoChecker.cpp
* Update KODIVideoChecker.cpp
2016-07-24 13:56:13 +02:00
Paulchen-Panther
5bd8c33529
Add Screensaver mode to Kodi video checker ( #132 )
...
* Update KODIVideoChecker.h
* Update GrabbingMode.h
* Update AmlogicWrapper.cpp
* Update DispmanxWrapper.cpp
* Update FramebufferWrapper.cpp
* Update OsxWrapper.cpp
* Update KODIVideoChecker.cpp
* Update ProtoConnection.cpp
* Update X11Wrapper.cpp
2016-07-21 20:15:54 +02:00
redPanther
a930d4e403
fix logger crash ( #136 )
...
make logger don't crash when long messages put to logger. Currently longest message is 1024 chars. Longer messages are truncated
2016-07-21 20:12:51 +02:00
redPanther
fff42f370c
fix serial port device crash ( #134 )
...
* fix resourceerror in serialport implemention and extend error output
* cleanup
* fix json schema
* remove some nerd setting
2016-07-20 23:26:47 +02:00
Paulchen-Panther
230cf9e970
Rewrite JSONSchemaChecker to QT ( #128 )
...
* Add files via upload
* Update CMakeLists.txt
* Add files via upload
* Update TestConfigFile.cpp
* Update TestConfigFile.cpp
* Update TestConfigFile.cpp
* Update QJsonFactory.h
2016-07-20 17:16:06 +02:00
redPanther
b1d9a041d4
various fixes ( #129 )
...
* various fixes:
- add folder for firmware known as working with hyperion
- rs232: add debug message for close and do not repeat "port not found" message more than neccessary
- v4l2: fix grabber started on creation when set to disabled
- cmake: add new platform x86-dev - this as most code coverage and is usefull for test/development. This is not for release
* add hints for effect-args
2016-07-20 16:04:56 +02:00
penfold42
8f982f3225
Added SIGPIPE handing. ( #127 )
...
If you are grepping the debugging output and then hit ctrl-C, theres a good change hyperiond never cleans up properly.
2016-07-18 09:23:55 +02:00
brindosch
4e99a24568
Update hyperion.config.json.default
2016-07-17 23:20:49 +02:00
redPanther
5f973573bb
Testrunner ( #125 )
...
* add more tests
* fix typo
2016-07-17 18:45:42 +02:00
brindosch
c1e4a0a6fd
Fix KodivideoChecker menu detection
2016-07-17 17:28:34 +02:00
redPanther
f08724f72e
fix call off open in leddevice
...
... leads to not called open in subclass, e.g. serial port can't be opened
2016-07-17 14:58:05 +02:00
Paulchen-Panther
295e6b6212
Update KODIVideoChecker.cpp ( #123 )
...
* Update KODIVideoChecker.cpp
Replace RegExp with QT JSON
* Travis check fix. Thanks redPanther
2016-07-17 14:26:10 +02:00
redPanther
80afc6c9b2
Merge pull request #120 from redPanther/grabber_rework
...
every input sources trackes now its priority and ID to hyperion core
2016-07-16 23:06:39 +02:00
redpanther
4538e81b4b
fix aml build
2016-07-16 23:01:18 +02:00
redpanther
acd15fa108
fix compile for aml
2016-07-16 22:58:13 +02:00
redpanther
d1a5e5b75a
Merge remote-tracking branch 'upstream/master' into grabber_rework
2016-07-16 22:52:18 +02:00
redpanther
a8da7acd14
make proto uses priorityRegister
2016-07-16 22:51:31 +02:00
redPanther
1f13bf7df7
Merge pull request #124 from Paulchen-Panther/schematas
...
Schema Update
2016-07-16 22:08:19 +02:00
Paulchen-Panther
02c90e8684
Update EffectDefinition.schema.json
2016-07-16 20:34:47 +02:00
Paulchen-Panther
c677a42a74
Update hyperion.schema.json
2016-07-16 20:33:09 +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
5432aa7d27
Merge pull request #119 from redPanther/bb_enable
...
make "enable" work for blackborder detector
2016-07-15 11:04:19 +02:00
redpanther
d3e77eb018
fix doxy
2016-07-15 10:28:12 +02:00
redPanther
b49ada956b
hyperion won't fail, if v4l2 has invalid device + auto device ( #118 )
...
* hyperion won't fail, if v4l2 has invalid device
* add v4l auto select. use "auto" as device name
2016-07-14 23:40:10 +02:00
redPanther
9f1bc6d9e8
Travis tests ( #116 )
...
* add tiny test framework to run on travis or on local host
* set defined exit status
2016-07-13 17:18:57 +02:00
redPanther
9f8e95b4f5
add tiny test framework to run on travis or on local host ( #115 )
2016-07-13 16:20:15 +02:00
redPanther
946f9fc603
compile fix ( #114 )
...
* 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
* fix code
* fix compile fir ws281x pwm
* remove git merge stuff
* fix compile
2016-07-13 16:19:19 +02:00
brindosch
904aad5f1c
Add enable option to grabbers ( #113 )
...
* update
* .
* update
* update
2016-07-13 12:14:02 +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
brindosch
1cf7fd545e
Bugfix sync with hyperion repo ( #110 )
...
* #702 if led color not black
* colorless backlight #707
2016-07-12 23:33:30 +02:00
redPanther
48d20529d3
extend Fadecandy driver ( #109 )
...
* add functions to send sysEx (not working correctly atm)
* make new values avail via config
2016-07-12 22:37:45 +02:00
penfold42
7b9b9bcdef
logging migration of blackborder and grabber ( #108 )
...
* logging migration of blackborder and grabber
* change to "Debug" for noise blackborder log messages
2016-07-12 15:13:06 +02:00
penfold42
49f16ac2e6
HTTP server logging migration (and other random small cleanups) ( #106 )
2016-07-12 13:47:30 +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
brindosch
76acff8043
Logging for dispmanx, framebuffer, x11, v4l2, osx ( #103 )
...
* dispmanx
* typi
* Framebuffer
* fix attempt
* x11
* osx
* V4L2
2016-07-12 00:53:48 +02:00
redPanther
c1db42c8c4
update module regarding protobuf ( #104 )
...
* implement auto avaluation of used platform. To use it simply not add -DPLATFORM
* update submodule
2016-07-11 23:29:20 +02:00
brindosch
c802505553
logging rework json/proto ( #102 )
...
* cleanup: remove ambiled device
as written at the forum this is no longer supported. All people should move to adalight. They just need to flash a new sketch.
* fix typo
* travis.ci
* travis: move to ubuntu 14.04
* script try
* add serialport
* update .json files
* .
* .
* .
* update travis
* fix
* typo
* fix
* .
* disable v4l2 on mac
* disable email notification
* update osx
* maybe fix
* .
* disable osx and rm v4l2
* try osx
* try fix
* travis update
* add oe systemd file
* Proto
* Json
* fix
* fix2
* fix3
* .
* typo
* update
* revert runtime error
2016-07-11 17:08:22 +02:00
penfold42
070a534262
Update submodule references - rpi_ws281x to @hyperion-project fork ( #100 )
2016-07-11 15:36:48 +02:00
penfold42
80fc153d35
udplistener will now set remaining LEDs to black. ( #99 )
...
eg: configure 42 leds, but a udp packet only contains 10 leds, the remaining 32 are now set to black
2016-07-11 13:15:08 +02:00
redPanther
2013304130
implement auto avaluation of used platform. To use it simply not add -DPLATFORM ( #98 )
2016-07-11 11:02:18 +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
redPanther
3ac0781c1f
Kodi checker rework (+enable option) ( #96 )
...
* big kodichecker rework
- use new logger
- 'enable' flag in config
- startable on runtime (atm not stoppable and no reconfigure)
- rename xbmc to kodi
* remove unnecceasry checks for kodi
* make kodichecker stoppable and add reconfigure
* tune config
2016-07-10 22:04:31 +02:00
penfold42
d4635bba4e
Sk6812rgbwfix ( #95 )
...
* sk6812rgbw bug fix and rename device to sk6812rgbw-spi
* Added white_algorithm support to sk6812rgbw-spi device type
2016-07-10 17:07:19 +02:00
penfold42
c1cb148f41
added enable to v4lgrabber ( #93 )
...
* added enable to v4lgrabber
* updated configs with v4l enable/disable example
2016-07-10 13:36:05 +02:00