Commit graph

46 commits

Author SHA1 Message Date
Thulinma
91496245f9 Several timeout improvements and speedups to HTTP proxy. 2012-12-16 22:24:25 +01:00
Thulinma
0920b3259b Finish splitting controller into multiple files, universalised coding style across all files. 2012-12-12 20:16:53 +01:00
Thulinma
0db5f60b95 Converting to split-up controller for readability. 2012-12-04 13:01:22 +01:00
Thulinma
c9dfb014b1 Add support for clientaccesspolicy.xml requests. 2012-11-21 22:45:56 +01:00
Erik Zandvliet
fff7cf9733 Working Smooth? Timestamps x 10.000 2012-11-06 22:49:14 +01:00
Erik Zandvliet
df6ea8eb0d Working MP4 intro 2012-11-06 22:49:14 +01:00
Thulinma
bdcb8b8e9b Better fix for previous commit. 2012-11-05 12:01:30 +01:00
Thulinma
61945894d4 Fix for MistConnHTTP taking crazy CPU cycles when receiving partial HTTP requests. 2012-11-04 19:46:38 +01:00
Thulinma
c1ba9c618b Fixed all ::Start* paths to no longer require binaries to be in the $PATH to work. 2012-10-29 10:03:55 +01:00
Thulinma
63fb36bf48 Fixed a HTTP bug causing some requests to never be answered, removed some debug output that was left behind. 2012-10-01 09:45:16 +02:00
Thulinma
4bedda64e9 More of the same. 2012-09-30 14:20:18 +02:00
Thulinma
619b9533bd Fixed a bug in HTTP parsing if data did not arrive in a nice way. 2012-09-30 13:52:12 +02:00
Thulinma
7369ff606e Moved metadata from statistics to stream. Fixes width/height unknown bug for VoD streams. 2012-09-24 15:05:33 +02:00
Thulinma
ad5718acc6 Several playback speed fixes and other minor improvements. 2012-09-18 15:48:05 +02:00
Thulinma
802f8a22b4 Fixes for everyone! *strooit met fixes als zwarte piet* 2012-09-17 16:47:17 +02:00
Thulinma
8ba5823e00 Various optimalisations to improve performance - matches/requires recent edits to libmist. More coming soon. 2012-09-16 01:19:15 +02:00
Thulinma
1f255ec7a4 Improved HTTP Proxy time measurement and behaviour. 2012-09-08 13:27:03 +02:00
Thulinma
0c6cba0237 Added time measurement to HTTP proxy handler, attempt to make buffers less used when system is under load. 2012-09-07 18:22:33 +02:00
Thulinma
3ab17a144f Fixed locking problems in HTTP, forced socket re-use in more circumstances, disabled socket re-use for progressive-like connections. 2012-09-07 12:38:53 +02:00
Thulinma
ef412b62da Updated everything for new socket lib requirements - working VoD through HTTP progressive, HTTP dynamic is almost working and RTMP is severely broken altogether. 2012-08-31 17:00:53 +02:00
Thulinma
5165aae7e3 Update to buffer/player <-> connector protocol, now more in-line with established behaviour. Seeking support in HTTP dynamic and progressive. 2012-08-31 17:00:19 +02:00
Thulinma
ce2d2ca83e Fix parsing of xxd output in conn_http.cpp by removing the trailing ";\n" 2012-08-29 16:21:12 +02:00
Thulinma
2e5ae34547 Exported embed code to separate file. 2012-08-29 15:52:55 +02:00
Thulinma
b151b13f66 Improved embeds, controller now stores metadata. 2012-08-29 15:02:17 +02:00
Thulinma
9c368a5a86 Integrated LSP into controller - added library version to HTTP server headers, removed some temporary files from git and added them to .gitignore files. 2012-08-28 23:24:09 +02:00
Thulinma
6a6b37fc27 Reduce verbosity to releaseable levels. 2012-08-26 23:17:38 +02:00
Thulinma
607a41c443 Make HTTP proxy insta-murder connections that need to be re-used (happens when progressive makes two connections from one user agent for some reason - kills the oldest connections for the newest one). 2012-08-26 22:17:51 +02:00
Thulinma
469d810d6b Update HTTP proxy timeout from 10s to 20s. 2012-08-26 21:19:16 +02:00
Thulinma
afefe24578 Fix IP addresses for HTTP connectors, update all code to only use non-deprecated libmist calls. 2012-08-26 19:58:53 +02:00
Peter Wu
b141b4058e conn_http: prevent 100% CPU usage 2012-08-25 23:10:43 +02:00
Thulinma
e6179904c7 Fix CPU usage problems in HTTP connector. 2012-08-25 13:14:08 +02:00
Thulinma
79b5562123 Increased HTTP timeout to 10 seconds, removed no longer needed debug messages, fix unexpected disconnects deadlocking the proxy connections. 2012-08-09 01:52:09 +02:00
Thulinma
c4d0bd9691 Fix several HTTP bugs. Update libmist also for best results. 2012-08-06 05:34:32 +02:00
Thulinma
a04c8b1821 10h, closes #45 - New-style HTTP handling finished. Needs testing. :-) 2012-07-31 09:51:24 +02:00
Thulinma
e6ad892439 Fixed HTTP connectors to compile again, base HTTP proxy framework completed. 2012-07-24 06:35:27 +02:00
Thulinma
cecb015a4b More changes into the direction of the new HTTP connector style. 2012-07-11 11:45:11 +02:00
Thulinma
af12c6a94e Restructuring so our libraries can go into a separate libmist project. 2012-07-10 00:39:31 +02:00
Thulinma
405b33af77 HTTP Progressive now works again. 2012-06-18 18:20:31 +02:00
Thulinma
98cde39a8f Allow HTTP Connector to reconnect to different buffers - closes #31 2012-06-17 12:56:12 +02:00
Thulinma
a08f8e3033 Several stability improvements and optimizations for HTTP handling and parsing (also, should fix HTTP Progressive under Windows - again). 2012-06-12 10:11:58 +02:00
Thulinma
0e510a21f8 Switch init data order for HTTP progressive, should fix video issues. 2012-05-26 21:44:19 +02:00
Thulinma
331fac9146 Fixed HTTP Dynamic (F4V) processing. 2012-05-22 15:11:14 +02:00
Thulinma
bf75cc278c Fixed documentation, removed a few useless files, changed MD5 implementation to use openssl. 2012-05-11 16:50:30 +02:00
Thulinma
3085a99787 Further tweaks to autotools config. 2012-05-11 15:33:09 +02:00
Thulinma
f17d5e675d Now working fully with autotools 2012-05-08 22:10:22 +02:00
Thulinma
36e086e0e2 Convert to autotools build system for cleanness (part1). 2012-05-08 19:19:42 +02:00
Renamed from Connector_HTTP/main.cpp (Browse further)