Commit graph

36 commits

Author SHA1 Message Date
Thulinma
320c8ab29f Track selector and language code support backported from Pro edition 2019-04-29 14:08:31 +02:00
Thulinma
7565704fdc Fixed 32-bit compile issues 2019-01-25 23:49:56 +01:00
Thulinma
9d7c6ddf29 Added missing CORS headers for 415 responses 2018-12-13 13:41:50 +01:00
Thulinma
6a6dd5d7ed Socket library updates to support detecting sockets passed as FDs, removed use of peek() in HTTP request handler, fixed 100% CPU usage problem for unfinished HTTP requests 2018-11-28 11:59:54 +01:00
Thulinma
ac92e09262 Robustify accesses to server config 2018-11-28 11:46:22 +01:00
Thulinma
739c132a61 Added CORS headers to HTTP error messages 2018-11-15 10:59:24 +01:00
Thulinma
251dc5f171 Better onFail handling, better HTTP failure handling 2018-11-13 16:34:30 +01:00
Thulinma
b2995ea2db Fix statistics in Free edition 2018-10-15 13:43:51 +02:00
Thulinma
6226a05fe3 Fix incorrect sending of HTTP error response through Websocket connections. 2018-09-08 16:15:12 +02:00
Thulinma
4f7b902453 JSON blocking fix + output reselect fix for early stream times 2018-08-30 13:52:27 +02:00
Thulinma
c0bab1d10d Magical fix for HTTP output selection not allowing slashes in the $-part. 2018-07-26 16:24:00 +02:00
Thulinma
4710fcade4 Websockets now have unique session IDs per connection. 2018-07-09 16:42:38 +02:00
Thulinma
9104d68a5d Updated generic HTTP output to support websockets. Added basic websocket JSON push support. 2018-07-04 11:48:36 +02:00
Thulinma
b6f0b596b2 Add support for boolean options to HTTP-based outputs 2018-05-17 21:44:41 +02:00
Thulinma
b0bf1d14ec Added HTTP info.js websocket mode 2018-03-20 15:06:37 +01:00
Thulinma
105b1677d1 Generalized byte range request parsing 2018-01-24 19:21:23 +01:00
Thulinma
c4d036490f Fixed same-connection HTTP requests after any end of track is reached 2017-11-07 14:25:09 +01:00
Thulinma
26f74accdf MistInBuffer no longer boots if the process starting it has no data to fill it with. Optimized and simplified HTTP internal output. 2017-06-09 20:31:20 +02:00
Thulinma
4c9c6fa7ba Backported various little edits from Pro edition. 2016-06-02 14:07:21 +02:00
Thulinma
d56e7f1408 Added a proxy in Output for getting the host (by Erik Zandvliet) 2016-02-12 15:51:54 +01:00
Balder
d8bfe8cebc Fixed ability to disable video or audio tracks from HTTP output. 2015-11-19 14:02:21 +01:00
Thulinma
16d38459b6 Made JSON library non-recursive.
Co-authored with Diederick.
2015-10-06 13:21:14 +02:00
Thulinma
096b289cdf Updated --version argument to give more detailed output. 2015-09-03 17:54:20 +02:00
Thulinma
eaabf9e800 Fixed errors when requesting short URLs, fixed race condition during shutdown of controller. 2015-06-18 16:06:35 +02:00
Thulinma
48f8bbcb91 Added support for HTTP prefixes without $ symbol. 2015-06-03 17:24:43 +02:00
Erik Zandvliet
d370ef4eac Working multi-input 2015-04-02 09:56:47 +02:00
wouter spruit
bac101b1e5 added sleep in output_http, fix for high CPU usage 2015-02-25 16:17:10 +01:00
Thulinma
44c0227064 Added Content-Length HTTP bug workaround for VLC versions < 2.2.0 2015-02-18 15:09:41 +01:00
Thulinma
43d35cf29b Converted previously hardcoded default sizes for shared memory pages to defines. 2015-01-27 12:03:52 +01:00
Thulinma
6ce3678056 Fixed HTTP outputs not closing cleanly. 2014-12-16 13:38:47 +01:00
Thulinma
5e4a56222e Added selectDefaultTracks function. 2014-12-11 03:16:00 +01:00
Thulinma
9131ef80db Fixed track selection in HTTP requests. 2014-12-10 13:12:05 +01:00
Thulinma
455bce2c34 Further fixes to HTTP. 2014-11-07 21:07:19 +01:00
Thulinma
9b499354ee Fixed MistOutHTTP interface selection command line parameter. 2014-11-07 20:38:36 +01:00
Thulinma
d1bbb26e96 Fixed HTTP outputs for Windows builds. 2014-11-05 12:30:34 +01:00
Thulinma
d457046420 Converted HTTP based outputs to new and improved mechanism, increasing robustness and efficiency. 2014-10-31 00:38:25 +01:00