Paulchen-Panther
f183032270
JsonCpp to QTJson (Part 2) ( #147 )
...
* Replace std::string with QString
* Replace std::string with QString
* Replace std::string with QString
* Replace std::string with QString
* Convert JsonCPP Code to QTJson
Not all JsonCPP Code is converted to QTJson Code. See Pull Request for Details.
* Convert JsonCPP Code to QTJson
Not all JsonCPP Code is converted to QTJson Code. See Pull Request for Details.
2016-08-04 10:53:26 +02:00
Paulchen-Panther
0e2f0127fd
Update Json Interface (return config file) ( #144 )
...
* Add handleConfigGetCommand Function
* Add handleConfigGetCommand Function
* Add schema-configget.json
* Add configget
* Add new JSON file schema-configget.json
* add --configget command to hyperion-remote
* Add getConfigFile function
* Add getConfigFile function
2016-08-03 22:03:19 +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
f1a4672a93
Amlogic box uses aml and fb buffer ( #141 )
...
* v4l: fix auto mode opens usable device twice
* on amlogic system, start framegrabber and amlogic grabber
* tune code formating
* make aml grabber always one prio below fb
* hyperiond refactoring
* refactor hyperiond grabber donfig code
add json clinet view of active and inactive input sources
2016-07-27 22:52:59 +02:00
Paulchen-Panther
b7d1fbf378
Fixing "Required" Tag ( #140 )
...
ok ich merge mal ... passt ja soweit
2016-07-26 14:53:27 +02:00
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