06e4555269
feat: Add debug logging to hgx11grab.cpp
...
Added qDebug() statements to trace the execution flow and print out important values in the screen grabbing process.
This will help to identify the root cause of the screen grabbing issue.
2025-08-14 00:59:25 +02:00
kevin
7714250646
Minor fixes / improvements.
2020-11-22 09:44:44 -05: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
kevin
3f2c055515
Slightly optimize performance by caching some variables and frameskipping in the damage loop.
2019-06-24 15:57:32 -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
kevin
ad3fc52f43
Refactor
2019-06-23 13:17:00 -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
kevin
4aa7578cf7
Adding files
2019-06-22 22:34:40 -04:00