Commit graph

54 commits

Author SHA1 Message Date
wouter spruit
bea3ca503e Preview bugfix. 2014-09-01 13:52:59 +02:00
Erik Zandvliet
20ef805c0c Fixed infinite loop on internal request 2014-08-21 13:55:27 +02:00
Thulinma
3016653f9a Added error message and handling for non-starting connectors over HTTP. 2014-07-29 13:45:52 +02:00
Thulinma
27bc1995e7 Fixed indenting in conn_http.cpp; added proper support for debug levels to HTTP proxy. 2014-07-22 12:03:55 +02:00
Thulinma
f538bd0d93 smil support by Oswald de Bruin 2014-06-20 19:58:05 +02:00
Thulinma
c040a35267 Removed some superfluous debug messages. 2014-06-20 19:45:15 +02:00
Thulinma
81d56bc04b HTTP proxy rewrite, by Wouter Spruit. 2014-06-18 15:00:26 +02:00
Thulinma
3810330343 Added debug level options. 2014-05-29 13:26:16 +02:00
Thulinma
cd2fe225c5 Shared memory rewrite 2014-04-04 19:50:40 +02:00
Thulinma
8cba8e597c HTTP usage optimizes 2014-03-06 16:25:47 +01:00
Thulinma
30b8b90ce5 Fixed embed code when compiled without java installed. 2014-02-24 14:45:14 +01:00
Thulinma
c7e6f966b0 Fixed HTTP proxying status code when not multiplexing requests. 2014-02-13 11:37:33 +01:00
Thulinma
537c3cff94 Added support for overriding multiplexing behaviour of HTTP proxy connector. 2014-02-13 10:33:01 +01:00
Thulinma
a134e7b711 Removed some debug message warnings. 2014-02-10 01:00:54 +01:00
Thulinma
683e2c6190 Implemented MP4 seeking, improved HTTP proxy debugging output, fixed HTTP proxy bug where closed connections were erronously re-used mid-transfer. 2014-02-10 00:36:02 +01:00
Thulinma
c9ac10ebe4 Updated connectors to make use of the new Util::Config::serveForkedSocket function, fixed several open-socket-related issues. 2014-01-27 18:15:29 +01:00
Thulinma
ebf0b41039 Moved tinythread to lib. 2014-01-27 09:54:26 +01:00
Thulinma
63913f361a Added connection timeout for progressive HTTP connections. 2014-01-14 12:51:00 +01:00
Thulinma
d8113e7829 Changed buildsystem from automake to plain make. 2014-01-04 22:28:09 +01:00
Erik Zandvliet
78ce2c4180 Assorted Fixes 2013-12-19 14:25:05 +01:00
Thulinma
79bbe8a078 Fixed Oswald's oops. 2013-10-17 09:39:16 +02:00
Oswald Auguste de Bruin
1b9e594a8f Fixed live stuff 2013-10-16 16:21:19 +02:00
Thulinma
60cd55184c Fixed race condition segmentation fault in HTTP proxy. 2013-10-02 15:06:35 +02:00
Thulinma
898cc961ad Fixed HTTP proxy race condition. 2013-09-30 16:04:25 +02:00
Thulinma
b695ba6491 Make use of new getTmpFolder() function in libmist 2013-09-11 12:32:07 +02:00
Erik Zandvliet
bc019e5d1f Updated cygwin support. HTTP Connector now support .exe suffix. 2013-09-10 15:21:17 +02:00
Thulinma
6d33e7be56 Fixed video width/height detection in javascripts. 2013-09-09 12:06:27 +02:00
Thulinma
59b21d94ec Fixed HTTP proxy not correctly handling connectors that disconnect in between handling requests. 2013-08-28 15:49:45 +02:00
Niels Groot Obbink
16e3268fb4 embed JS files now also receive metadata info & LSP now displays js links in monospace 2013-08-27 13:03:42 +02:00
Thulinma
f236d1c1f2 Fixed default port detection in HTTP connector. 2013-08-26 14:08:43 +02:00
Thulinma
9bd5688fb9 HTTP connector now sorts sources by priority, leaves out sources with zero tracks available. 2013-08-25 02:09:43 +02:00
Thulinma
5aa34fff38 Working codec capability support, not sorted yet. 2013-08-23 14:07:56 +02:00
Thulinma
2bc9858b66 Removed lots of left-over debug messages, added chunked transfer support to all segmented HTTP streaming methods, fixed several major slowdown problems, fixed HTTP progressive seconds-seeking. 2013-08-23 00:07:33 +02:00
Thulinma
a40db6126f Changed HTTP connectors to make use of new HTTP library capabilities. 2013-08-21 12:01:46 +02:00
Thulinma
a254fe7195 Removed debug information, fixed controller, made HTTP connector auto-discover connectors. 2013-08-12 16:25:36 +02:00
Thulinma
221cd15b07 Some minor optimalizations and fixes to controller. 2013-08-12 13:20:19 +02:00
Thulinma
aad94e2ded Improved connector capabilities detection. (As in, there now actually is detection instead of hardcoded values...) 2013-08-07 16:09:28 +02:00
Thulinma
a8382b3bef Fixed a HTTP proxy bug when re-requesting data, updated HTTP Dynamic to support DTSC2 format. 2013-07-23 14:27:24 +02:00
Niels Groot Obbink
04bc5842bd embed JS files now also receive metadata info & LSP now displays js links in monospace 2013-07-04 15:12:54 +02:00
Thulinma
9b662913e5 Added streamname.html page that includes the embed script. 2013-07-04 12:06:32 +02:00
Thulinma
3e944397f6 Massive speedup in HTTP proxy handling. 2013-06-03 15:48:48 +02:00
Thulinma
40a99ece9a Fixed some more threading issues in HTTP proxy - clarified code. 2013-04-10 15:35:31 +02:00
Thulinma
1945124ee9 Fixed a few minor memory leaks in HTTP proxy. 2013-04-06 22:23:10 +02:00
Thulinma
a0b1b1a8b3 Changed overly complicated HTTP proxy thread handling to automatic, more sane, handling. 2013-04-06 21:38:41 +02:00
Thulinma
cb90d6da2e Fixed HTTP proxy threading problems. 2013-04-04 01:58:00 +02:00
Erik Zandvliet
9b41a07c2f Refactor and doxygen of all connectors finished. Internal documentation follows later. 2013-03-28 12:05:45 +01:00
Erik Zandvliet
570aa95315 Refactoring of the HTTP_Connector namespace, starting to add documentation as well. 2013-03-27 16:05:59 +01:00
Thulinma
5e57ae56c4 Add stream type (live/vod) to info/embed information. 2013-03-26 10:11:28 +01:00
Thulinma
907001d78b Improved info / embed code generator: now supports smooth and HLS, fixed dynamic URL, added domain-relative URLs, added default port support, added default width/height. 2013-03-24 23:47:57 +01:00
Thulinma
4c4307e033 Tweaked HTTP 208 retry behaviour, fixed big causing retries to almost always fail. 2013-03-24 20:48:34 +01:00