Commit Graph

1691 Commits

Author SHA1 Message Date
Paulchen-Panther 2ccdfeb9e1
Gold linker, CCache, Stats, LGTM
- Increases linker performance under Linux builds by using Gold linker, if available
- ccache is used if available
- removed statistic class (Stats.cpp) from project due to the missing result (sorry @Brindosch)
- add LGTM bandges for code analysis overview

Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-06-05 21:13:37 +02:00
Paulchen-Panther 140d841404
Increase the link performance
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-06-05 21:00:09 +02:00
Paulchen Panther 2916948465
Xenial is used for linux builds 2019-06-05 21:00:09 +02:00
Paulchen-Panther 02dc7c7c4d
External grabber (V4L2) forwarding corrected
Signed-off-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2019-06-05 21:00:09 +02:00
Paulchen-Panther fe204a8a33
Boblight fix
- The default Boblight priority has been set to 128. If the sent priority differs from the default priority, it is registered (https://hyperion-project.org/threads/hyperion-ng-enigmalight-boblight-server.3558/#post-15006)
- Submodule flatbuffer updated to current master

Signed-off-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2019-06-05 21:00:09 +02:00
Paulchen Panther 97c03f3653
Center Text 2019-06-05 21:00:09 +02:00
Paulchen Panther 12cda8366d
resize logo 2019-06-05 21:00:09 +02:00
Paulchen Panther b7e103c760
HTML instead of markdown used 2019-06-05 21:00:09 +02:00
Paulchen Panther 72999e70ca
fix typo ;-) 2019-06-05 21:00:09 +02:00
Paulchen Panther fb888bffcd
Forum and lgtm badges added 2019-06-05 21:00:09 +02:00
Paulchen-Panther 849f737db7
Crash on unsupported control commands prevented 2019-06-05 21:00:09 +02:00
Paulchen-Panther c6de5173ec
Bug fixes Part 2
- If the internal v4l2 grabber is switched off, it will now be de-initialized (Issue: #542)
- Extended error detection in MJPEG decompress method
- Default instance capture activation if it is missing in the configuration (https://hyperion-project.org/goto/post?id=13656#post-13656)
- Fixed some small (think)mistakes (https://hyperion-project.org/threads/hdmi-grabber.3302/page-2#post-14887)
2019-06-05 21:00:09 +02:00
Paulchen-Panther 0a8af60726
Bug fixes and new implementations
- Video format MJPEG implemented (libjpeg/qimage)
- Inactive priorities are now skipped correctly (PriorityMuxer.cpp line 297)
- v4l configuration section replaced with an object (preparation for #542)
2019-06-05 21:00:09 +02:00
Rick164 4aab0ad55c
Merge pull request #562 from Paulchen-Panther/patch-1
Travis fix
2019-05-25 17:48:50 +02:00
Paulchen Panther ddf320e2d6
Travis fix
The package creation is currently not needed. Should accelerate the build time in travis
2019-05-24 20:34:52 +02:00
Rick164 74766fd626
Merge pull request #556 from Portisch/suspend_mode
Add SIGUSR1 and SIGUSR2 signals to disable/enable the LEDs
2019-04-25 23:43:58 +02:00
Rick164 4db756b239
Merge pull request #552 from Lord-Grey/master
Support additional Nanoleaf devices
2019-04-25 23:43:21 +02:00
Portisch 0e756beae4 Add SIGUSR1 and SIGUSR2 signals to disable/enable the LEDs
Fixed enable on LedDeviceWrapper constructor.
2019-04-24 13:05:32 +00:00
Serhan 48aee89032
Merge pull request #554 from funnym0nk3y/master
Bugfix of #553
2019-04-16 20:20:13 +02:00
funnym0nk3y 2eb51d35b1 Bugfix of #553
Missing docker manifest
2019-04-16 17:15:57 +02:00
Rick164 b1b2079f97
Merge pull request #551 from Portisch/CAP_FLAG_AT_END
Cap flag at end
2019-04-11 20:54:10 +02:00
LordGrey 5b17924cdf Throw Execption as "return false" is not handled
if no hostname configured nor device was discovered
2019-04-10 23:08:56 +02:00
Portisch f2eef4ecea Amlogic: implement CAP_FLAG_AT_END mode
The OSD will use 20Hz for frame capture frequency
The video capture frequency is based on the amlvideodri capture module
2019-04-10 13:34:37 +00:00
Portisch 101855fe4f Amlogic: remove ge2d mode 2019-04-10 13:30:19 +00:00
LordGrey c16ecde539 Call switchOn, if LEDs get enabled again
* Support devices which allow to be switched on/off physically,
rather than have a black output stream.
2019-04-09 21:14:12 +02:00
LordGrey 3661172d6d Change Aurora device support to cover additional Nanoleaf devices
* Support Nanoleaf LightPanels (aka Aurora) and Canvas
* Add Nanoleaf Device discovery
* Update SSDPDiscover to be generic for given services
2019-04-08 23:22:33 +02:00
Rick164 ea0449778d
Merge pull request #544 from Portisch/amlogic_grabber_fixup
Amlogic grabber: fixup closing video device on each frame
2019-04-02 19:35:19 +02:00
Rick164 f0392208c7
Merge pull request #546 from bajiomeke/patch-1
New command
2019-04-02 19:35:01 +02:00
Rick164 908b82f8bf
Merge pull request #539 from Paulchen-Panther/BugFixes2
Improvements ...
2019-04-02 19:34:11 +02:00
Paulchen Panther 69ceee8ba5
Added License Icon 2019-04-02 17:54:15 +02:00
bajiomeke 3c898762fd
Change title
Change title of the new command to: OSMC on Raspberry Pi
2019-04-01 20:40:35 -03:00
bajiomeke 945ab92ef0
New command
I have problem when execute "make -j $(nproc)", so the user Akriss from Hyperion Forum oriented me to execute the command "sudo apt-get install rbp-userland-dev-osmc" instead of "sudo apt-get install libraspberrypi-dev". Then I could execute "make -j $(nproc)".
So I added a sub-section called "if you have a problem when execute.." with the new command. Not sure if the title is good, feel free to change.
Thanks a lot
2019-03-28 13:45:48 -03:00
Portisch 46cad16305 Amlogic grabber: fixup closing video device on each frame 2019-03-14 11:55:17 +01:00
Paulchen Panther e5335c5395
Fixed Amlogic framebuffer pixel format
Issue: https://hyperion-project.org/threads/coreelec-hyperion-ng.3286/#post-13727
2019-03-08 23:51:50 +01:00
Paulchen Panther cffe33eda8
setDeviceVideoStandard has been removed
because this is called in the constructor
2019-02-25 21:15:04 +01:00
Paulchen Panther 0ebff511b2
Calling setDeviceVideoStandard in the constructor 2019-02-25 21:10:44 +01:00
Paulchen-Panther 2ae692de26
Config correction enabled
Change of protobuf dependency for Amlogic
2019-02-18 21:16:30 +01:00
Paulchen Panther 090a5f9f3d
Fixed a typo 2019-02-17 19:52:01 +01:00
Paulchen Panther c22a2df1b6
Platforms explicitly specified 2019-02-17 19:47:30 +01:00
Paulchen-Panther 1d0171a5f7
travis and docker improvements 2019-02-17 18:56:04 +01:00
Paulchen-Panther 7ff9d7037b
ProtoBuffer, UDPListener ...
Protocol Buffer reimplemented to receive image data from third-party apps
The status of the component "UDPListener" is now displayed correctly in WebUI
Global signal names for WebUI added
2019-02-17 15:26:11 +01:00
Paulchen-Panther 777caafb24 Fixed failed QWidget linking for Systray without QT Grabber 2019-02-17 13:44:26 +01:00
Paulchen-Panther 0e97e30557 Updated rpi_ws281x submodule version to latest commit 2019-02-17 13:29:36 +01:00
Rick164 91054d8d70
Merge pull request #538 from Portisch/Amlogic_Grabber
Amlogic Grabber fix/upgrade
2019-02-14 21:34:09 +01:00
Rick164 8ded8132e2
Merge pull request #537 from Portisch/fix_V4L2
fix V4L2 grabber enable
2019-02-14 21:33:06 +01:00
Portisch 553fdc20a1 fix V4L2 grabber enable 2019-02-13 09:11:06 +01:00
Portisch 499d4cb33c Amlogic fix
fix ge2d mode
added ge2d single/combined ioctl call
speed up imageresampler
speed up amvideocap0 mode
added config to choose if amvideocap0 or ge2d grabber should be used
2019-02-13 07:42:39 +01:00
Rick164 a72ee0027a
Merge pull request #536 from Portisch/CE
fix amlogic compile
2019-02-12 16:01:47 +01:00
Portisch 1e8532e42b fix amlogic compile 2019-02-12 14:55:36 +01:00
Rick164 4625a64ddd
Merge pull request #535 from penfold42/rgbw2
Rgbw fixes
2019-02-08 14:26:23 +01:00