347 Commits

Author SHA1 Message Date
Stéphane Lepin
f815228677
Merge pull request #319 from Rosuav/video-info
Create an endpoint to view basic video info eg canvas size
2019-05-10 18:30:06 +02:00
Chris Angelico
d7d8d23de7 Refactor enum-to-string conversions into functions 2019-05-11 01:42:52 +10:00
Chris Angelico
5834c6ed54 Switch doc type from Number to int for clarity and precision 2019-05-10 18:48:51 +10:00
Chris Angelico
b0512b3ba7 Provide info about color space and scaling 2019-05-10 04:33:37 +10:00
Chris Angelico
d3a7a6ef55 Make small tweaks to formatting and layout.
* Switch to camelCase for output properties
* Remove done TODO
* Properly document all of the information returned
2019-05-10 04:08:01 +10:00
Stéphane Lepin
a54171e1cd SetSceneItemProperties: fix docs (optional parameters)
Fixes #318
2019-05-09 15:52:35 +02:00
Stéphane Lepin
84629f6e63 utils: remove transition hacks 2019-05-09 13:28:50 +02:00
Stéphane L
b18d597bdc Utils: remove unused SceneListItemToScene 2019-05-09 07:53:22 +02:00
Stéphane L
9125dc4cce Utils: remove unused GetSceneListControl() 2019-05-09 07:51:41 +02:00
Chris Angelico
7c457546f1 Create an endpoint to view basic video info eg canvas size 2019-05-09 05:58:55 +10:00
Stéphane L
83bef1a840 main: force-destroy server, events and config when unloading the plugin 2019-05-08 00:48:43 +02:00
Stéphane L
b4d89d5666 Config + WSServer: provide singletons from plugin entry point 2019-05-08 00:43:46 +02:00
Stéphane L
3ba8a77d9a Utils: remove empty space 2019-05-08 00:30:53 +02:00
Stéphane L
7fce694577 main: global settings dialog instance not required 2019-05-07 23:40:30 +02:00
Stéphane L
e352d9750d WSEvents: remove singleton + refactor pointer handling in plugin entrypoint 2019-05-07 23:36:43 +02:00
Stéphane L
3d9eac8e6d WSEvents: connect to signals at construct and disconnect at destroy 2019-05-07 22:58:20 +02:00
Stéphane L
6c85b33539 WSEvents: source signal connect/disconnect methods 2019-05-07 22:53:07 +02:00
Stéphane L
d979ada4fe WSEvents: fix OnSourceDestroyed not triggering 2019-05-07 22:44:01 +02:00
Stéphane Lepin
82d1a2b4f9 GetSceneItemProperties: fix docs 2019-05-07 13:36:25 +02:00
Stéphane Lepin
0b9366fa28
Merge pull request #313 from Palakis/source-screenshot
Source Image Snapshot
2019-05-04 12:29:12 +02:00
Stéphane L
c95b709f39 TakeSourceScreenshot: fix docs 2019-05-04 12:19:15 +02:00
Stéphane L
5745da5466 TakeSourceScreenshot: always provide an absolute path in imageFile response 2019-05-04 11:50:29 +02:00
Stéphane L
7177913d9b TakeSourceScreenshot: ability to choose between save to file and/or data uri 2019-05-03 22:01:40 +02:00
Chris Angelico
86b6ddb625 Return nullptr if there are no tray icons 2019-05-04 04:20:22 +10:00
Stéphane Lepin
53b9a46feb TakeSourceScreenshot: direct file save 2019-05-03 19:14:17 +02:00
Stéphane L
d46c1f8687 TakeSourceScreenshot: fix off-screen sources rendering 2019-05-03 01:14:58 +02:00
Stéphane L
c92477b457 TakeSourceScreenshot: fix tearing issue when scaling 2019-05-03 01:11:36 +02:00
Stéphane L
059244bb32 TakeSourceScreenshot: fix heap corruption on windows 2019-05-03 00:49:55 +02:00
Stéphane L
f10c0d2558 TakeSourceScreenshot: use default quality 2019-05-03 00:02:53 +02:00
Stéphane L
f5ae89500f TakeSourceScreenshot: fix docs 2019-05-02 23:13:11 +02:00
Stéphane L
2e3a24d32e TakeSourceScreenshot: add width and height optional parameters 2019-05-02 23:13:11 +02:00
Stéphane L
f955d81c5e requests: rename GetSourceImage to TakeSourceScreenshot 2019-05-02 23:13:11 +02:00
Stéphane L
4f1fa3bc32 requests(GetSourceImage): add picture format parameter 2019-05-02 23:13:11 +02:00
Stéphane Lepin
8305d907e3 request(GetSourceImage): fix mime type 2019-05-02 23:13:11 +02:00
Stéphane Lepin
ab73d61178 request(GetSourceImage): add todo 2019-05-02 23:13:11 +02:00
Stéphane Lepin
8f88d1b7c4 request(GetSourceImage): use PNG 2019-05-02 23:13:11 +02:00
Stéphane Lepin
c5cdbc48a9 requests(sources): fix includes 2019-05-02 23:13:11 +02:00
Stéphane L
fe00f31147 sources: fix GetSourceImage method 2019-05-02 23:13:11 +02:00
Stéphane L
79ddb43ac3 use QImage buf directly 2019-05-02 23:13:11 +02:00
Stéphane L
89f95f6459 switch to WebP 2019-05-02 23:13:11 +02:00
Stéphane L
87c13b6f26 Working PNG output 2019-05-02 23:13:11 +02:00
Stéphane L
d16ea653fe GetSourceImage WIP 2019-05-02 23:13:11 +02:00
Stéphane Lepin
bc1c6f7b9a remove boost atomic uses 2019-05-02 13:29:23 +02:00
Stéphane Lepin
3fdf77d29b ConnProperties: use std atomic 2019-05-02 13:22:04 +02:00
Stéphane Lepin
d8b37328a1 ConnProperties: atomic "authenticated" field 2019-05-02 13:11:34 +02:00
Stéphane Lepin
bb9cf83744 server: dedicated ConnectionProperties object 2019-05-02 13:06:10 +02:00
Stéphane Lepin
56fc6ae47c server: connection properties reference 2019-05-02 12:51:07 +02:00
Stéphane L
0cf17cf3db server: use shared connection properties instance 2019-04-28 11:59:03 +02:00
Stéphane Lepin
1bd3297055 server: update comment 2019-04-26 13:55:21 +02:00
Stéphane Lepin
6a10662bc4 server: use a thread pool 2019-04-26 13:52:56 +02:00