redpanther
9a2b167db7
fix typo in config
...
spilt grabber components in "GRABBER" and "V4L"
2016-08-31 00:54:47 +02:00
redpanther
a85a5c0f2c
implement use of multiple v4l devices.
...
Not all v4l devices are compat with that or must be attaches to different usb controllers
2016-08-30 22:28:13 +02:00
redPanther
050ab11c8e
v4l grabber wont crash hyperiond anymore ( #168 )
...
* v4l errors won't lead to crash hyperiond (exceptions are catched)
v4l auto device mode with better log messages
createV4l in hyperiond.cpp refactored, now v4l is always available as long as it is compiled in
* change back, code accidently altered
* fix compile of dispmanx grabber
2016-08-12 09:39:41 +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
6840d93206
v4l: fix auto mode opens usable device twice ( #139 )
2016-07-24 22:45:26 +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
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
redpanther
a8da7acd14
make proto uses priorityRegister
2016-07-16 22:51:31 +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
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
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
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
penfold42
48134d0aef
Remove widgets ( #35 )
...
* Trying to remove dependency on Widget
removed unused bonjour example source
* forgot the modified files
2016-06-21 23:34:57 +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
945f3d1c5b
big code cleanup. mostly line endings and indentions ( #659 )
...
No functional changes - except protobuffer is mandatory and not optional now.
Former-commit-id: 1e6347e708707cc388cdedb8d0352a9f017030b8
2016-05-26 23:44:27 +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
redpanther
629461b944
implement proto forwarding for hyperiond internal v4l2 grabber
...
cleanup
Former-commit-id: 669f139386633e3435cdc33639134819464afd4d
2016-02-16 15:41:40 +01:00
frostworx
defe217c89
added optional QT5 support - LedDevicePhilipsHue needs proper fixes
...
Former-commit-id: 7f0971ccda221933da4be836628532e7cfc7c085
2016-01-06 17:31:23 +01:00
poljvd
2b6d485ea7
Use ImageResampler in V4L2 grabber
...
Former-commit-id: c6ec92c17b07444a49a303cdced6f59347f98f76
2014-12-16 21:30:08 +01:00
poljvd
e608b11caa
Extract ImageResampler from X11Grabber
...
Former-commit-id: 63e95fa85fc0ef5a66f6eb8b396cf4b6370cf5dd
2014-12-14 14:26:59 +01:00
poljvd
bf7ddf5991
Fix output size of X11 image after deciamtion
...
Former-commit-id: c6120c7c4116f855405f65c21b0c0f5e1e443b6b
2014-12-01 21:27:33 +01:00
johan
d102ffd043
V4L2: Fix error with byte order of RGB32
...
Former-commit-id: ad354369b22d4e85b0b2fbf2d1c33611632d7014
2014-04-15 20:44:16 +02:00
johan
ef6aa76409
V4L2: Fix error with frame size of RGB32
...
Former-commit-id: ab98c7b87acb7654c40a715ed21c0857c11a30ff
2014-04-14 19:19:47 +02:00
poljvd
dd1adc4e90
Merge pull request #73 from lobocobra/patch-1
...
Fix error in start script
Former-commit-id: 6a02b865c86befa29e970a7465b256cde5335e95
2014-04-11 19:52:33 +02:00
johan
40185e3c7c
Only use center of V4L2 grabbed image to determine if there is a signal to allow some noise at the borders
...
Former-commit-id: f0c1920666297e06c9d29ef0128e0d3340851251
2014-03-22 16:19:38 +01:00
johan
6fafb23a3f
Added functionality to disable the embedded v4l2 grabber when a higher priority source is active
...
Former-commit-id: 4c0403584093a1fac29d16b502773c3ed11a13a9
2014-03-22 15:35:25 +01:00
johan
c3ba03e0ee
Fix v4l2 signal threshold comparison
...
Former-commit-id: 698a22af752fc42e778e97587938ed6542653bd9
2014-03-22 14:49:24 +01:00
johan
5e3cb497fa
Add support to set the threshold for each RGB channel separately
...
Former-commit-id: 5edb206bb2657e78f711f67625fd5f6164d8296c
2014-03-04 22:04:15 +01:00
johan
4888294e03
Reduce copying of data
...
Former-commit-id: 858ca2331d68458acf87359df87cb25fd051fa30
2014-03-04 20:32:54 +01:00
johan
e790cb87ca
Fix embedded V4L2 grabber
...
Former-commit-id: f9dc759a8fcac8ac95288b12a007e9c78aed82c3
2014-03-04 20:17:38 +01:00
johan
99fd50805c
Added image handler to v4l2 grabber to send colors to Hyperion
...
Former-commit-id: be6fb4dd8080b3325ba6161f48c093f8a145786d
2014-02-23 22:43:02 +01:00
johan
e58f84d5c8
Merge branch 'master' into merge_v4l2
...
Former-commit-id: 97b281cc14b3bc239fc5eab1f66c9d15e67f753f
2014-02-23 21:53:13 +01:00
johan
22472d8f95
Added v4l2 to hyperiond (partial)
...
Former-commit-id: 06684261ec3ac7bb4e8ff0479e5b1472823648ae
2014-02-21 22:30:34 +01:00
johan
69d6e47328
Create image callback using Qt signal
...
Former-commit-id: cf469ba01ffd26d286e6fb8d9f081cf126042e50
2014-02-19 21:52:37 +01:00
johan
f0c35071da
Move V4L2 grabber code to separate library
...
Former-commit-id: f3003eb0142af3d085ccf93fff1b297ebc2321fc
2014-02-07 21:11:50 +01:00