38 Commits

Author SHA1 Message Date
kevin
961afd2d9a Adds the Hyperion priority option. 2020-11-22 11:38:49 -05:00
kevin
7714250646 Minor fixes / improvements. 2020-11-22 09:44:44 -05:00
kevin
5f4e7ec6c2 Fixes the spacing on the help text. 2019-07-02 07:06:48 -04:00
kevin
46581fcab9 Wrong key name. 2019-06-27 08:14:45 -04:00
kevin
44ec8d98cf Add option to change X11 scaling filter 2019-06-27 08:12:57 -04:00
kevin
ed7ba36704 Block until image data is sent to Hyperion.
This prevents the socket buffer to overflow if the connection is too slow.
2019-06-27 07:43:15 -04:00
kevin
7d9b6e8b6c Useless conditional. 2019-06-26 19:18:57 -04:00
kevin
e68da0a4cc Add a new method for determining user inactivity.
Fix some bugs.
2019-06-26 19:15:32 -04:00
kevinlekiller
d1f4f80278
Wrong folder 2019-06-24 16:13:58 -04:00
kevin
44399502f2 Remove temp file 2019-06-24 16:00:44 -04:00
kevin
621a8e2ce5 Set release flag on cmake 2019-06-24 15:59:34 -04:00
kevin
8df1ef57e5 Merge branch 'master' of github.com:kevinlekiller/Hyperion_Grabber_X11_QT 2019-06-24 15:58:28 -04:00
kevin
3f2c055515 Slightly optimize performance by caching some variables and frameskipping in the damage loop. 2019-06-24 15:57:32 -04:00
kevinlekiller
d6c269b1b3
Update README.md 2019-06-24 14:04:09 -04:00
kevinlekiller
fc96668609
This systemd system service clears the LED's
The systemd user service might not clear the LED's because systemd doesn't allow enough time for the grabber to gracefully shutdown, so this service ensures the LED's do turn off, unfortunately this doesn't occur on user logout, putting a ExecStop in the user script could also be a viable option.
2019-06-24 14:02:30 -04:00
kevinlekiller
6fdfd6b022
This assures the X server is started.
The systemd service would not start because the wrong target was used and the X server would start after the grabber started.
2019-06-24 13:58:40 -04:00
kevin
c0657c13e5 I misunderstood the description of QImage::Format_RGBA8888, I figured it converted the color order to RGB regardless of if the arch is little or big endian.
I've not tested on a big endian machine but using ARGB32 produces the right order of colors.
2019-06-24 11:22:22 -04:00
kevin
07ba3830a3 Reduce CPU usage by more than half by using QImage to do ABGR -> RGB conversion.
Now the main CPU hog is base64encoding the image data to send to Hyperion.
Don't sent signal as exit code.
2019-06-24 09:18:22 -04:00
kevinlekiller
e737d18121
Workaround for system --user issue 2019-06-23 15:30:03 -04:00
kevin
ef28856d8b Remove uneeded package from CMakeLists 2019-06-23 14:17:38 -04:00
kevinlekiller
298e609599
Update README.md 2019-06-23 14:15:54 -04:00
kevinlekiller
01d8a06e8e
Create hgx11.service
systemd unit file example
2019-06-23 14:06:34 -04:00
kevinlekiller
310e1ec7c9
Update README.md 2019-06-23 14:03:28 -04:00
kevinlekiller
ed7cba7853
Update README.md 2019-06-23 13:57:10 -04:00
kevinlekiller
52b83433e6
Update README.md 2019-06-23 13:55:49 -04:00
kevinlekiller
fab2ef9981
Update README.md 2019-06-23 13:44:48 -04:00
kevin
39235f1df3 More refactoring. 2019-06-23 13:30:01 -04:00
kevin
ad3fc52f43 Refactor 2019-06-23 13:17:00 -04:00
kevin
c4cc927df7 Only convert this variable once to int. 2019-06-23 12:49:06 -04:00
kevin
d39d4a687c Add functions / arguments to adjust LED's 2019-06-23 12:36:27 -04:00
kevin
02fc46794f Fix LED's not turning off when program ends 2019-06-23 09:10:24 -04:00
kevin
acafd14ec2 Properly reconnect to Hyperion server on disconnects. 2019-06-23 01:02:34 -04:00
kevin
5441d1aba6 After each image grab some resources need to be reset / freed.
Add a .gitignore for various Cmake files.
2019-06-23 00:13:55 -04:00
kevinlekiller
128197c9e3
Update LICENSE 2019-06-22 22:53:40 -04:00
kevinlekiller
0eef0547b9
Update README.md 2019-06-22 22:52:17 -04:00
kevin
4aa7578cf7 Adding files 2019-06-22 22:34:40 -04:00
kevinlekiller
0193df7402
Update README.md 2019-06-22 22:20:07 -04:00
kevinlekiller
b381192915
Initial commit 2019-06-22 22:19:34 -04:00