995 Commits

Author SHA1 Message Date
Stéphane Lepin
5bdff87e3f ci(macos): fix lookup path of Qt dependencies for new OBS bundle format 2019-11-04 13:07:15 +01:00
Travis CI
31991a3567 docs(travis): Update protocol.md - 25c369d [skip ci] 2019-10-17 14:19:25 +00:00
Stéphane Lepin
25c369d422
Merge pull request #384 from BarryCarlyon/TakeSourceScreenshotDocs
Take scene screenshot
2019-10-17 16:18:16 +02:00
Barry Carlyon
8d396b1518 Adjust wording based on feedback 2019-10-17 11:53:32 +01:00
Barry Carlyon
ba327b746a Wording Tweak 2019-10-15 20:13:00 +01:00
Barry Carlyon
7d11f912c9 Revise Documentation to note that a Scene Name can be provided 2019-10-15 20:11:40 +01:00
Stéphane Lepin
919cdfb5a9 WSServer: remove remains of QWebSocket 2019-09-16 13:01:44 +02:00
Travis CI
da9dd6f775 docs(travis): Update protocol.md - 8b841f0 [skip ci] 2019-09-03 19:29:52 +00:00
Stéphane Lepin
8b841f026e
Merge pull request #371 from Palakis/pause-recording
Recording Pause support
2019-09-03 21:28:55 +02:00
Stéphane Lepin
5342b39640 WSEvents: use frame count for streaming timecode 2019-09-03 21:04:45 +02:00
Stéphane Lepin
fc08add504 WSEvents: use stream time getter 2019-09-03 16:05:38 +02:00
Stéphane Lepin
20379ac61e WSEvents: recording time based on frame count and frame duration 2019-09-03 16:03:52 +02:00
Stéphane Lepin
af40aa59ab events + requests: fix dynamic runtime support for recording pauses 2019-09-03 13:50:44 +02:00
Stéphane Lepin
f9afc5597a requests(pause recording): fix memory leak 2019-09-03 13:22:08 +02:00
Stéphane Lepin
40178e4661 WSEvents(nsToTimestamp): fix sprintf compiler warning 2019-09-03 09:56:20 +02:00
Stéphane Lepin
ad56abd6f5 requests(Recording): refactor bits 2019-09-03 03:34:20 +02:00
Stéphane Lepin
9073a09d84 requests(pause recording): runtime feature detection 2019-09-03 03:30:06 +02:00
Stéphane Lepin
2a4e6fce3f WSEvents: fix constructor warning 2019-09-03 03:03:06 +02:00
Stéphane Lepin
0a3a407217 events: refactor timecode generation 2019-09-03 02:59:02 +02:00
Stéphane Lepin
9ca9cf80df Merge branch '4.x-current' into pause-recording 2019-09-03 02:41:42 +02:00
Stéphane Lepin
6c881a5da7
Merge pull request #372 from Palakis/frontend-events-ifelse-refactor
events: refactor the massive if else chain in the frontend event callback
2019-09-03 02:40:07 +02:00
Stéphane Lepin
5322acd58c events: add RecordingPaused and RecordingResumed 2019-09-03 02:35:54 +02:00
Stéphane Lepin
ce489e53c6 requests(GetStreamingStatus): add property "recording-paused" 2019-09-03 02:34:24 +02:00
Stéphane Lepin
0c95e509dc events(Heartbeat + StreamStatus): add property "recording-paused" 2019-09-03 02:34:24 +02:00
Stéphane Lepin
46a006ed54 requests(pause recording): only compile recording pause function bodies when supported 2019-09-03 02:34:24 +02:00
Stéphane Lepin
0cc9378d05 requests: add PauseRecording and ResumeRecording 2019-09-03 02:34:24 +02:00
Stéphane Lepin
f3edb2ee68 events: refactor the massive if else chain in the frontend event callback 2019-09-03 02:34:11 +02:00
Stéphane Lepin
a539f23194
Update README.md 2019-09-02 17:53:18 +02:00
Stéphane Lepin
6b6dec79c5
Merge pull request #369 from Palakis/bugfix/connection-onclose-broadcast-crash
WSServer: handle error codes to avoid throwing exceptions when sending a message
2019-09-02 12:52:58 +02:00
Stéphane Lepin
d7f5c042bf WSServer: handle error codes when sending a message 2019-09-01 00:16:09 +02:00
Stéphane Lepin
2fe9812b26 gitignore: .idea folder 2019-09-01 00:04:31 +02:00
Stéphane Lepin
1c15c3c7a3
Merge pull request #368 from Palakis/bugfix/timecode-sprintf-warning
WSEvents(nsToTimestamp): fix sprintf format warning
2019-08-31 21:50:46 +02:00
Stéphane Lepin
1ee5857139 WSEvents(nsToTimestamp): use unsigned long long constants 2019-08-31 21:35:58 +02:00
Stéphane Lepin
2f9c2b0d65 WSEvents(nsToTimestamp): fix sprintf format warning 2019-08-31 18:34:49 +02:00
Stéphane Lepin
6e5161f43b
Merge pull request #367 from Palakis/bugfix/start-server-after-loading-finished
Start server after OBS finishes loading
2019-08-31 17:39:08 +02:00
Stéphane Lepin
d492d74a64 module: start server after OBS finishes loading 2019-08-31 16:03:32 +02:00
Stéphane Lepin
26506731c5
Merge pull request #366 from Palakis/bugfix/incorrect-recording-free-space
events(GetStats): fix recording path detection
2019-08-31 04:50:40 +02:00
Stéphane Lepin
b0c03d4f47 events(GetStats): fix recording path detection 2019-08-31 04:31:40 +02:00
Stéphane Lepin
3bc8348c32
Merge pull request #365 from Palakis/bugfix/reordersceneitems-crash
ReorderSceneItems: fix crash + refactor Utils
2019-08-31 03:29:21 +02:00
Stéphane Lepin
a034fbba83 utils(GetSceneItemFromItem): fix memory leaks with obs_data_item_t uses 2019-08-31 03:10:49 +02:00
Stéphane Lepin
73b5261c49 requests(ReorderSceneItems): atomic reorder + bring back GetSceneItemFromId 2019-08-31 03:03:32 +02:00
Stéphane Lepin
cee0cbebc2 Utils: use obs_scene_t* directly for scene-related helpers 2019-08-31 03:03:32 +02:00
Stéphane Lepin
9723147429 Utils: refactor GetSceneItemFromItem and get rid of GetSceneItemFromId 2019-08-31 03:03:32 +02:00
Stéphane Lepin
dca385ae87 requests(ReorderSceneItems): refactor 2019-08-31 03:03:32 +02:00
Stéphane Lepin
71f792944c request handler: fix obs_data_item_t memory leak 2019-08-31 02:52:08 +02:00
Stéphane Lepin
6041c4acd2
Merge pull request #364 from Palakis/bugfix/transitionbegin-cut-duration
event(TransitionBegin): set duration to 0 if it's a Cut transition
2019-08-30 14:10:46 +02:00
Travis CI
0c7529705e docs(travis): Update protocol.md - 63f1ea1 [skip ci] 2019-08-30 11:54:21 +00:00
Stéphane Lepin
63f1ea1cec docs: bump docs version to 4.7.0 2019-08-30 13:53:11 +02:00
Stéphane Lepin
4bbaa75f41
Merge pull request #358 from Palakis/request-helpers
Extend WSRequestHandler::hasField() to support field type checking
2019-08-30 13:50:25 +02:00
Stéphane Lepin
5fe9314b74 WSEvents: remove unused transitionIsCut helper 2019-08-30 13:41:50 +02:00