Quantum
a8521b821e
[all] cmake: standardize indentation to 2 spaces
2022-05-29 11:16:16 +10:00
matthewjmc
53c843d9dd
[common] Update framebuffer metadata + references
2022-05-16 20:01:09 +10:00
Geoffrey McRae
eae559b4c9
[client/obs] update to support downscaled frames coming from the host
2022-05-01 19:51:25 +10:00
Geoffrey McRae
297d0be2dc
[obs] allow for the larger KVMFR header size now
2022-01-05 21:57:49 +11:00
Geoffrey McRae
952ebea2c5
[all] refresh copyright dates
2022-01-05 19:42:46 +11:00
Quantum
5a906131eb
[all] cmake: tell users to clone submodules when they haven't
...
This gives users a command to run that will automagically fix the submodule
situation, and should reduce the amount of support requests.
2021-08-19 21:28:36 +10:00
Quantum
2dbd4f168e
[all] cmake: provide an uninstall target
2021-08-16 19:56:37 +10:00
Quantum
c3f7327187
[obs] display DMABUF option but disable it on older OBS
...
This allows users to be aware that the option exists and they should upgrade.
2021-08-15 18:01:15 +10:00
Quantum
dda927da18
[obs] implement dmabuf import support on OBS 27+
2021-08-13 20:25:35 +10:00
Quantum
51b9cd4e5a
[all] copyright: use unicode copyright sign ©
...
This is done for consistency with the license strings in appstrings.c.
2021-08-04 21:16:35 +10:00
arcnmx
38cb348201
[all] make OPTIMIZE_FOR_NATIVE a tristate option
2021-07-24 12:35:17 +10:00
arcnmx
be664c49c8
[all] cmake: use -march=x86-64-v2 when it becomes available
...
Moves the logic in 0525515 to a common cmake include, and applies it to
the other binaries.
2021-07-24 12:35:17 +10:00
Geoffrey McRae
4d065d577b
[obs] call debug_init()
to initialize debug print
...
Fixes a segfault reported in discord, DEBUG_* macros are not available
until `debug_init()` has been called as of commit
1effd5fddc073d4ce7a46a32212b713578bcb288
2021-07-13 07:42:25 +10:00
Quantum
24d0aa0c18
[all] normalize copyright on all source files
2021-06-06 11:53:05 +10:00
arcnmx
b657b57016
[obs] install into plugin dir
2021-06-02 07:36:22 +10:00
arcnmx
6058a0e243
[obs] fix oob cursor writes
2021-06-01 14:37:45 +10:00
arcnmx
1462ab0cb4
[obs] fix cursor blending
2021-06-01 14:37:45 +10:00
arcnmx
186b0f1efd
[obs] fix monochrome cursor crop
2021-06-01 14:37:45 +10:00
arcnmx
1a530da139
[obs] fix oob cursor writes
...
Allocate enough memory for the cursor data!
2021-05-23 12:28:35 +10:00
Geoffrey McRae
b2961c7939
[all] added new format version field to frame header
2020-10-12 18:52:37 +11:00
Geoffrey McRae
a78d9c2b90
[obs] added RGBA16F support
2020-10-11 20:42:09 +11:00
Geoffrey McRae
4f40ce4b40
[obs] added monochrome cursor support
2020-10-11 12:04:10 +11:00
Geoffrey McRae
eb343ca82e
[obs] added masked color cursor support
2020-10-11 01:07:20 +11:00
Geoffrey McRae
e2f6621de9
[obs] added RGBA cursor support
2020-10-11 00:39:31 +11:00
Geoffrey McRae
a94d3734c2
[all] pass the project path to the version.cmake script
2020-10-09 02:51:28 +11:00
Geoffrey McRae
e6c88a4af3
[all] be smarter about getting the git version
2020-10-09 02:17:20 +11:00
Geoffrey McRae
0f2ecdf5f1
[obs] cosmetic
2020-08-09 12:31:56 +10:00
Geoffrey McRae
3511fb8d59
[obs] microsttuer fix, be sure to always grab the latest frame
2020-08-09 12:29:52 +10:00
Geoffrey McRae
94d383a8c1
[obs] remove useless advance operation
2020-05-22 22:51:41 +10:00
Geoffrey McRae
dc3e89e65c
[obs] add delay to fix startup
...
this delay is needed to allow the host clock to change so we can
validate the session.
2020-05-21 09:37:20 +10:00
Geoffrey McRae
3b47a4113f
[client/obs] update to use new LGMP init api
2020-05-21 09:28:41 +10:00
Geoffrey McRae
f8ff3faf78
[obs] improvements to help prevent client timeouts
2020-05-21 07:31:12 +10:00
Geoffrey McRae
21987cb423
[obs] update to use new LGMP interface
2020-05-17 12:04:41 +10:00
Geoffrey McRae
dcce288a98
[obs] fix another potential deadlock
2020-04-25 02:26:34 +10:00
Geoffrey McRae
cfd8126e5d
[obs] remove debug printf
2020-04-25 02:26:16 +10:00
Geoffrey McRae
8d5a42c233
[obs] fix potential deadlock
2020-04-24 23:03:40 +10:00
Geoffrey McRae
00a41be413
[obs] use thread to handle frame advance when obs is behind
2020-04-24 21:31:12 +10:00
Geoffrey McRae
f6691a90c0
[client/obs] improve frambuffer_read functions to support copy pitch
...
Fixes #244
2020-04-14 13:27:07 +10:00
Geoffrey McRae
0b7f422d5d
[client] moved spice into a seperate repository
2020-01-31 21:39:57 +11:00
Geoffrey McRae
17e05c6fd5
[all] expose the FrameBuffer struct for correct sizeof calculations
2020-01-13 19:30:49 +11:00
Geoffrey McRae
9846762991
[all] align the frame data to the page boundary
2020-01-13 19:17:09 +11:00
Geoffrey McRae
c92312a6c6
[obs] implemented intial OBS Looking Glass Client plugin
...
Yes, it works! but no cursor support yet
2020-01-10 18:14:08 +11:00