Commit graph

187 commits

Author SHA1 Message Date
Thulinma
e3ecdb1e4b Restructured some for clarity, got rid of the crappy JSON library, general awesomeness. 2012-04-07 23:45:03 +02:00
Thulinma
77af63ebe4 Added DTSC rate limiter. Closes #12 2012-03-30 13:20:08 +02:00
Thulinma
e080363196 Merge branch 'master' into DTSC
Conflicts:
	Buffer/main.cpp
2012-03-27 12:57:14 +02:00
Thulinma
5fb7e235b5 Fixed several FLV-related server bugs. 2012-03-12 15:49:19 +01:00
Erik Zandvliet
53588811a7 Merge branch 'master' of github.com:DDVTECH/DMS into DTSC 2012-03-12 15:48:58 +01:00
Thulinma
cd9ed87802 Added closing of file descriptors to piped process starter (gets rid of ffmpeg junk output), added some extra debugging output to DDV Controller. 2012-03-11 13:48:03 +01:00
Lekensteyn
827a1b8c36 No need for listening on udp port 65535 2012-03-08 23:11:28 +01:00
Thulinma
09cb6b3c31 Fixed DTSC info comment. 2012-03-02 17:48:20 +01:00
Lekensteyn
5afb962165 Improve http argument parsing for special cases 2012-02-25 23:46:39 +01:00
Lekensteyn
e3082feedb According to the JSON spec, null is NOT valid array/object 2012-02-25 18:23:46 +01:00
Thulinma
05364aad2e Fix DTSC tools compiling 2011-12-05 15:35:10 +01:00
Thulinma
773a1fe5fc Attempt to fix FLV 2011-12-05 15:03:27 +01:00
Thulinma
78fc9f8ab2 Almost working HTTP connector - mid-rewrite, running into some issues, sleepy, going to bed... 2011-12-05 15:03:27 +01:00
Thulinma
46bfeefb03 Buffer stabilized 2011-12-05 14:59:46 +01:00
Thulinma
1b7ab627b5 Finished FLV2DTSC code, fixed a lot of bugs in new code, added DTSC info tool. 2011-12-05 14:57:09 +01:00
Thulinma
f9f13a1fa1 First compiling version of DTSC-powered Buffer. Merged DTSC and DTMI into DTSC for ease of use. Todo: FLV2DTSC executable, DTSC support in all connectors... 2011-12-05 14:56:22 +01:00
Thulinma
fd16bf494e Updated sockets lib with buffers for easy sending/receiving and such. 2011-11-27 02:22:04 +01:00
Thulinma
a53b255e8f Summerizing of stats in Buffer done - closes #2 2011-11-26 04:27:04 +01:00
Thulinma
0716c319a6 Implemented stats logging on the connector level - closes #1 2011-11-26 03:16:28 +01:00
Thulinma
890a8a89c7 Added byte counters to sockets, needed for issue #1 2011-11-26 02:31:56 +01:00
Thulinma
0f905b612e Re-fix for HTTP lib, fixed typo in Controller. 2011-10-31 19:48:29 +01:00
Thulinma
96af25e562 Fixes config util for nonsection applications, attempt to fix DDV_Controller process spawning. 2011-10-31 18:24:01 +01:00
Thulinma
66b2e8cbc8 Fixed HTTP util parsing of variables. 2011-10-31 15:53:13 +01:00
Thulinma
9fbb079311 Better automatic version numbering (now for all processes), added -v switch for version display to all processes. 2011-10-31 15:23:46 +01:00
Thulinma
6cf88f4cee Fixes 2011-10-18 10:15:42 +02:00
Thulinma
9526cdc995 Added socket functions for connecting over TCP - fixed some stuff, added uplink support to server binary. 2011-10-18 05:17:50 +02:00
Thulinma
bfda88d350 Fixed a bug 2011-10-18 03:44:41 +02:00
Thulinma
b2ee501bbe Moved new gearbox to better dir, some cleanup 2011-10-17 21:21:38 +02:00
Thulinma
72278f28b8 Util merge-age 2011-10-17 08:42:26 +02:00
Thulinma
c596264255 Fixed some issues in HTTP, added GET param support, fixed a bug, etc... lots of maintenaince. 2011-10-16 16:45:55 +02:00
Thulinma
516a91e37c Fixed and tested piped process support, first version of main DDV_Controller application 2011-10-15 05:27:36 +02:00
Thulinma
499899d405 Added piped process support to Util::Procs 2011-10-12 23:30:42 +02:00
Thulinma
5514e994eb Cleanup JSON code - now in util dir 2011-10-11 22:06:10 +02:00
Thulinma
63a7100cc3 Fixed accept call getting interrupted by child reaping 2011-10-07 03:27:21 +02:00
Thulinma
4f00a029c6 Some testing for child reaping issues... 2011-10-07 03:22:26 +02:00
Thulinma
0f692ff998 Fixed some issues with buffers, fixed child reaping for all connectors 2011-10-07 03:08:07 +02:00
Thulinma
6c2ed0e93c Added utility for spawning/monitoring/killing processes, fixed reaping of child processes for all Connectors 2011-10-07 02:06:41 +02:00
Thulinma
6ac7bb6114 Added full IPv4 support 2011-09-26 12:44:15 +02:00
Thulinma
99dce538de Added POST var parsing to HTTP lib, added WriteFile to JSON gearbox version, added real parsing of input to JSON gearbox version 2011-09-26 02:16:12 +02:00
Thulinma
40bcb2ba72 Epoll removal tested and found working! :D 2011-09-25 22:44:55 +02:00
Thulinma
f45d02124a Removing epoll in favor of more cross-platform poll - also adding RTMP push support and Buffer push support with IP security 2011-09-22 06:57:05 +02:00
Thulinma
60077e5a4c First version DTSC support (still untested), fixed /TODO to /todo in RTMP main.cpp 2011-09-12 16:48:18 +02:00
Thulinma
a40270c871 More timestamp attempts... 2011-08-21 21:03:21 +02:00
Thulinma
e503e9789c Attempts at fixing timestamp issues, improved FLV/RTMP cooperatibility, fixed several bugs 2011-08-21 20:49:42 +02:00
Thulinma
dee3f65228 Some RTMP timestamp issues found and fixed, as well as some RTMP Parser fixes (but now segfaults? Needs more testing...) 2011-08-21 18:45:59 +02:00
Thulinma
5e7b316d21 Remove second streambegin from RTMP server, attempted fixes in SendUSR/SendCTL RTMP chunking functions 2011-08-21 17:27:38 +02:00
Thulinma
b240874ede Added RTMPChunk to FLV converter to FLV lib, improved RTMP debugger to allow for dumping RTMP streams to FLV, improved RTMP debugger to show and work with more details 2011-08-21 00:35:01 +02:00
Thulinma
feaf33e13e Attempt to make RTMP properly compatible with all codecs 2011-08-14 18:07:03 +02:00
Thulinma
e2138e2167 Some edits to FLV parsing and RTMP fixes... not quite working yet (in Flash player, that is...) 2011-08-13 03:01:33 +02:00
Thulinma
5468623c8c Removed Unix address information from Socket lib - useless 2011-08-12 02:18:44 +02:00