Maxim Devaev
fd2bf5ea25
separate thread for each client
2022-07-10 23:31:35 +03:00
Maxim Devaev
c874929e9d
long double queue timeout
2022-07-10 03:24:38 +03:00
Maxim Devaev
db5b9d3cd7
renamed jlogging.h to logging.h
2022-07-08 22:51:50 +03:00
Maxim Devaev
12ab66be43
refactoring
2022-07-08 22:48:03 +03:00
Maxim Devaev
27d25a59d8
refactoring
2022-07-08 20:50:38 +03:00
Maxim Devaev
71991254a5
renamed config.h to const.h
2022-07-08 20:33:30 +03:00
Maxim Devaev
50e8469a59
refactoring
2022-07-08 20:29:57 +03:00
Maxim Devaev
3f45debca0
refactoring
2022-07-08 07:43:32 +03:00
Maxim Devaev
627b614ab5
refactoring
2022-07-08 04:29:13 +03:00
Maxim Devaev
f11d390b22
Bump version: 5.12 → 5.13
v5.13
2022-07-05 08:08:20 +03:00
Maxim Devaev
f1e50b6f9b
refactoring, using h264 5.1 profile for resolutions > 1920x1080
2022-07-05 07:53:41 +03:00
Maxim Devaev
fdf3340a7d
Bump version: 5.11 → 5.12
v5.12
2022-07-05 00:50:48 +03:00
Maxim Devaev
02513be220
don't assert if m2m encoder is not successfully prepared
2022-07-05 00:48:22 +03:00
Maxim Devaev
d29ce42f08
Bump version: 5.10 → 5.11
v5.11
2022-06-28 23:12:59 +03:00
Maxim Devaev
aa6fc7fe04
Bump version: 5.9 → 5.10
v5.10
2022-06-28 23:03:46 +03:00
Maxim Devaev
c91341a375
fixed missing frame_encoding_begin() for noop encoder
2022-06-28 18:51:30 +03:00
Maxim Devaev
3de7e26a36
Bump version: 5.8 → 5.9
v5.9
2022-06-09 03:37:10 +03:00
Maxim Devaev
63cc66e8a7
improved logging
2022-06-09 03:30:35 +03:00
Maxim Devaev
92a090dec3
Bump version: 5.7 → 5.8
v5.8
2022-06-07 07:53:00 +03:00
Maxim Devaev
8b0ef8a271
renambed memsink.object to video.sink
2022-06-07 07:48:48 +03:00
Maxim Devaev
a360f1901e
Bump version: 5.6 → 5.7
v5.7
2022-06-07 05:32:38 +03:00
Maxim Devaev
ed2d5f3af4
not based
2022-06-07 05:25:05 +03:00
Maxim Devaev
b935dd1fe8
refactoring
2022-06-07 05:00:35 +03:00
Maxim Devaev
6e1f60a36d
get rid of ATOMIC_VAR_INIT
2022-06-07 04:58:09 +03:00
Maxim Devaev
210dfcfa4f
lint fix
2022-06-07 04:51:46 +03:00
Maxim Devaev
ec10a9e3fe
using c17
2022-06-07 04:48:28 +03:00
Maxim Devaev
217d146378
log fix
2022-06-07 03:01:27 +03:00
Maxim Devaev
3e2a43e2af
speed up cppcheck
2022-06-07 02:54:39 +03:00
Maxim Devaev
2e0a19c1cb
tc358743 hacks
2022-06-06 20:26:09 +03:00
Maxim Devaev
054748234e
refactoring
2022-06-06 19:15:55 +03:00
Maxim Devaev
53873e9ddb
refactoring
2022-06-06 17:39:03 +03:00
Maxim Devaev
c21d0aef7e
moved xioctl() to libs
2022-06-06 17:06:00 +03:00
Maxim Devaev
e505a56910
refactoring
2022-06-06 16:59:03 +03:00
Maxim Devaev
f4278f32c4
refactoring
2022-06-06 16:36:55 +03:00
Maxim Devaev
e9a6db02f6
refactoring
2022-06-06 16:17:34 +03:00
Maxim Devaev
63fe32ddd9
refactoring
2022-06-06 15:15:37 +03:00
Maxim Devaev
710652073a
refactoring
2022-06-06 14:35:31 +03:00
Maxim Devaev
dded49cd83
resampler
2022-06-06 14:19:11 +03:00
Maxim Devaev
0f753dc654
queue fix
2022-06-06 02:04:16 +03:00
Maxim Devaev
c505a423af
refactoring
2022-06-03 07:25:41 +03:00
Maxim Devaev
1cff2545b1
Bump version: 5.5 → 5.6
v5.6
2022-06-02 02:18:13 +03:00
Maxim Devaev
3d994d6e67
fixed deps
2022-06-02 02:15:50 +03:00
Maxim Devaev
7175f8d569
Bump version: 5.4 → 5.5
v5.5
2022-06-02 01:47:54 +03:00
Maxim Devaev
d4a9862a18
webrtc audio
2022-06-01 07:57:34 +03:00
Maxim Devaev
3d4e9fbb1a
Bump version: 5.3 → 5.4
v5.4
2022-04-29 16:45:30 +03:00
Maxim Devaev
4a59b038ec
refactoring
2022-04-29 16:44:13 +03:00
Maxim Devaev
6795744aea
Merge pull request #153 from FallingSnow/cors
...
Better CORS support
2022-04-29 13:59:25 +03:00
Maxim Devaev
798fe04905
Merge pull request #152 from FallingSnow/patch-1
...
Add alpine linux instructions to readme
2022-04-29 13:56:27 +03:00
Ayrton Sparling
1460de95c1
Add "better cors" to /stream http endpoint
...
Signed-off-by: Ayrton Sparling <ayrton@sparling.us >
2022-04-28 08:40:15 -07:00
Ayrton Sparling
358950d0c2
Better CORS support
...
Current CORS support only adds an Access-Control-Allow-Origin header to some requests. It also does not support the OPTIONS preflight sent by modern browsers. This commit adds support for OPTIONS preflight as well as more CORS headers.
The OPTIONS preflight is sent without any credentials attached to it so it mist take place before Authorization header processesing. Firefox 99 requires other access control headers like Access-Control-Allow-Headers be returned for a successful CORS interaction.
Signed-off-by: Ayrton Sparling <ayrton@sparling.us >
2022-04-26 16:28:57 -07:00