55 Commits

Author SHA1 Message Date
Palakis
a3cbbf3ea9 General: refactor to limit linesize to 80 columns 2017-04-26 10:02:02 +02:00
Palakis
e647debcfb Handler: fix possible duplicate data release 2017-04-25 08:53:24 +02:00
Palakis
03c8c6385c Bugfix: wrong behaviour in TransitionToProgram with a specif. transition 2017-04-23 23:28:06 +02:00
Palakis
d014a7ab25 Requests: Start/Stop Streaming/Recording request now have errors 2017-04-23 15:22:10 +02:00
Palakis
9ddfad99ea Bugfix: calling SetPreviewScene with an unknown source doesn't errors 2017-04-23 12:09:58 +02:00
Palakis
5d290165a2 Add request type GetSpecialSources 2017-04-21 13:39:28 +02:00
Palakis
cebe325e81 New request type GetMute + request handler refactor 2017-04-21 11:14:47 +02:00
Palakis
ed4526751e Better param checks for Studio Mode request types 2017-04-20 10:06:43 +02:00
Palakis
a6677edbf5 Add ability to specify a transition when calling TransitionToProgram 2017-04-19 18:53:09 +02:00
Palakis
5748e163f8 Added GetPreviewScene and modified GetStudioModeStatus 2017-04-19 15:21:21 +02:00
Palakis
f0bb941c47 New request type : TransitionToProgram 2017-04-19 14:36:53 +02:00
Palakis
b7df1e8596 Add SetPreviewScene request type and PreviewSceneChanged event 2017-04-19 13:43:58 +02:00
Palakis
8c4bd91c78 New request types to get and set the status of Studio Mode 2017-04-19 11:34:37 +02:00
Palakis
dedbbf12bb Implement #63 2017-04-14 15:36:05 +02:00
Palakis
2d5749a78c New request type : GetTransitionDuration 2017-03-19 23:57:01 +01:00
Palakis
f078a10028 New request types for streaming and recording control
`StartStreaming`, `StopStreaming`, `StartRecording` and `StopRecording`
2017-03-19 23:50:23 +01:00
Palakis
701f88e532 Added "SetSceneItemCrop" request type 2017-03-19 23:38:26 +01:00
Palakis
42a80c6185 Ability to get and set transition duration 2017-02-27 11:53:44 +01:00
Mikhail Swift
a527f343cd Moved some repeated code to utils, added source_name to other commands 2017-02-26 18:01:09 -05:00
Mikhail Swift
da6e55f09f Used same error message elsewhere, fixed null check 2017-02-26 17:13:50 -05:00
Mikhail Swift
d277e2788a Fixed missed changes from currentScene -> scene 2017-02-26 16:40:29 -05:00
Mikhail Swift
b9862acd1d Add scene-name optional parmeter to set source render command 2017-02-26 16:35:08 -05:00
Palakis
d1c19382a1 Fixes #34 2017-02-26 19:46:09 +01:00
Palakis
4141983ccd Fixed a potential bug + WIP on scene collection/profile change 2017-02-26 17:04:48 +01:00
Palakis
d6091c83e2 A bit of cleaning 2017-02-24 20:09:42 +01:00
Palakis
afaaff298f Fixes #35 2017-02-17 11:41:41 +01:00
Palakis
98dbcc4c69 Copyright update and credit where it's due 2017-02-15 18:33:32 +01:00
Palakis
114ace23f7 Added OBS version number in the response fields of GetVersion 2017-02-15 18:25:44 +01:00
Palakis
3fbc221db0 Style changes 2017-02-15 17:09:34 +01:00
Palakis
f2e6e137a6 Fixed #21 2017-02-15 11:35:35 +01:00
Mikhail Swift
e0db0e394d Added missing return statements to ToggleMute and SetMute handlers 2017-02-13 12:09:44 -05:00
Mikhail Swift
7f3eb9f11b update spaces to tabs in wsrequesthandler for toggle and set mute 2017-02-12 22:54:29 -05:00
Mikhail Swift
0816d222c6 Fixed mistake in ToggleMute 2017-02-12 17:55:06 -05:00
Mikhail Swift
af16c70143 Added ToggleMute and SetMute handlers, updated PROTOCOL.md 2017-02-12 18:46:02 +00:00
Palakis
7dc2a00d47 Fixes #10 and #28 2017-02-04 21:38:19 +01:00
Stéphane Lepin
4439ce71d0 Really fixed IP address issue 2016-12-13 00:08:32 +01:00
Stéphane Lepin
27ec094775 Fixed char pointer issue in log messages 2016-12-12 21:08:59 +01:00
Stéphane Lepin
1947a3cfd5 Fixes #14 2016-11-30 20:04:24 +01:00
Palakis
5fd1e978ec Fixed more memory leaks and crashes 2016-11-30 11:33:08 +01:00
Palakis
4985c549dd Fixed #12 and identified several memory leaks 2016-11-30 11:09:29 +01:00
Stéphane Lepin
554ab54690 Security fix : don't broadcast messages to unauthenticated clients 2016-11-27 17:40:57 +01:00
Stéphane Lepin
d6ce405e71 GetVersion : don't get OBS Studio's version number at compile time... 2016-11-19 17:58:13 +01:00
Stéphane Lepin
df63428822 Fixed a crash in GetSceneList similar to the one mentioned in the previous commit 2016-11-19 17:33:17 +01:00
Stéphane Lepin
12933486c9 GetCurrentScene bugfix : several successive requests could cause a crash 2016-11-19 17:26:25 +01:00
Stéphane Lepin
c840a89960 GetVersion : legacy attribute "version" fixed to 1.1
The version of OBS Studio and obs-websocket are reported in separate fields
2016-11-18 22:26:00 +01:00
Stéphane Lepin
fd1f1a568b Studio-specific attributes in GetVersion's response fields 2016-11-18 22:12:21 +01:00
Stéphane Lepin
1e5f17b92d Fixes #1 (for good this time) 2016-11-18 21:56:50 +01:00
Stéphane Lepin
7dd3cf0a57 Protocol fix : the "message-id" is a string, not an integer 2016-11-18 01:20:19 +01:00
Palakis
9ea3439f44 License change 2016-11-16 13:52:12 +01:00
Stéphane Lepin
bf317987c3 Settings dialog (fixes #4) and WIP authentication (Buggy and needs testing) 2016-11-12 03:59:07 +01:00