Geoffrey McRae
0990c59eff
[obs] fix compilation for older versions of OBS
2024-03-18 17:42:40 +11:00
Geoffrey McRae
fb1d96e147
[obs] tell OBS if we are operating in HDR
2024-03-18 17:35:25 +11:00
Geoffrey McRae
0b210a280d
[all] update the copyright to 2024
2024-02-01 17:16:31 +11:00
Geoffrey McRae
ad00aaacd0
[obs] fix non-dmabuf 24-bit imports
...
OBS `GS_RGBA` maps to the sRGB color space which breaks our mapping
kludge, as such we need to use the UNORM variants to avoid this
2024-01-27 02:14:05 +11:00
Geoffrey McRae
1b75ae0762
[obs] fix 24-bit import support with dmabuf
2024-01-27 00:44:38 +11:00
Geoffrey McRae
1f4395570c
[obs] fix timeout when unsupported frame type is provided
2023-11-15 17:39:09 +11:00
Geoffrey McRae
2e515657dd
[all] update/add license headers
2023-10-20 15:36:34 +11:00
Geoffrey McRae
fa6f1abaac
[obs] fix compatibility with updated LGMP build
2022-11-08 00:00:39 +11:00
esi
7e42e6cdce
[obs] Fix function call causing crash on lgUpdate
2022-11-01 08:01:54 +11:00
esi
28cba2e2b3
[obs] Allow the client to auto-recover
...
Previously, if the client's subscription to the frame buffer became
invalid for any reason, the video feed in OBS would freeze until the
user goes in and changes any of the settings. This commit allows the
plugin to automatically attempt to recover.
2022-08-09 15:17:58 +10:00
Daniel Cordero
4f3682fece
Add a setting that hides the mouse cursor
...
Give OBS plugin users the option of hiding or showing the mouse cursor, since
Looking Glass renders it client-side.
2022-07-01 08:34:19 +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
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
Quantum
24d0aa0c18
[all] normalize copyright on all source files
2021-06-06 11:53:05 +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
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
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