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