Commit graph

  • 8c8bf628b9 Do not prevent user from overriding CXXFLAGS Peter Wu 2012-08-31 13:10:04 +02:00
  • a9db94a598 conn_http_progressive: correctly set streamname Peter Wu 2012-08-31 13:02:40 +02:00
  • 11b85b36b1 Do not prevent user from overriding CXXFLAGS Peter Wu 2012-08-30 23:27:19 +02:00
  • 8ada0103dd Merge branch 'master' into development Thulinma 2012-08-31 10:44:14 +02:00
  • 442abc67a8 Merge branch 'master' into development Thulinma 2012-08-31 10:39:42 +02:00
  • b8a2993c73 Implement decent seeking in DTSC::File. Thulinma 2012-08-31 10:39:24 +02:00
  • c6407b3aa1 Made FLV metadata more like most FLV files. Thulinma 2012-08-31 10:38:53 +02:00
  • 25300c48cd player: faster seek termination detection Peter Wu 2012-07-12 23:33:27 +02:00
  • 25b1d31b00 player: add "pause" command, small fixes Peter Wu 2012-07-12 23:32:36 +02:00
  • f2d142c9c7 player: byteseek support Peter Wu 2012-08-28 17:22:55 +02:00
  • 82b7345944 player: do not drop trailing packets Peter Wu 2012-07-12 17:42:44 +02:00
  • ee46a189a6 conn_http_progressive: seek support Peter Wu 2012-08-28 17:07:07 +02:00
  • b592d39bfd player: require "seek" before outputting Peter Wu 2012-08-28 16:47:36 +02:00
  • 96f0ade4ca player: seek fixes Peter Wu 2012-08-26 14:29:34 +02:00
  • 923d116afa Seek WIP in player Lekensteyn 2012-06-17 15:44:10 +02:00
  • 21f6a1fe9d player: initial implementation Peter Wu 2012-08-26 00:05:23 +02:00
  • beca2400dd Convert to Util::Stream::* Peter Wu 2012-08-30 16:40:43 +02:00
  • 8543c1a678 Remove stale compressed.js dependency Peter Wu 2012-08-30 16:10:43 +02:00
  • cdfd074a1b Bundle server.html so it does not need to get rebuilt Peter Wu 2012-08-30 16:02:44 +02:00
  • 86fee22565 fix make dist Peter Wu 2012-08-30 15:30:07 +02:00
  • e8a20c146b stream: fix headers and missing static keyword Peter Wu 2012-08-30 12:30:11 +02:00
  • 740d46d4be Fix compile warnings Peter Wu 2012-08-30 11:16:49 +02:00
  • 9c0aa93bfd Move Socket::*Stream > Util::Stream::* Peter Wu 2012-08-30 12:23:40 +02:00
  • f9e700c5e1 Get length instead of duration when converting to FLV metadata. Thulinma 2012-08-30 11:50:06 +02:00
  • a995e7215d Only sockets can be shut down. Thulinma 2012-08-30 11:28:36 +02:00
  • 870f71333b Updated socket library to include socket simulation for filedescriptors. Thulinma 2012-08-30 11:19:46 +02:00
  • 940fb7eb4c Merge branch 'master' into development Peter Wu 2012-08-30 11:17:57 +02:00
  • f11ce43887 Fix compile warnings Peter Wu 2012-08-30 11:16:49 +02:00
  • 8fd383115f Fix building of server.html.h, move embed.js.h Peter Wu 2012-08-30 11:05:19 +02:00
  • 45d9971aca Fixed embed code width/height problems. Niels Groot Obbink 2012-08-29 16:37:53 +02:00
  • 3acbd7cb36 Merge branch 'development' of github.com:DDVTECH/DMS into development Niels Groot Obbink 2012-08-29 16:27:31 +02:00
  • d357065b92 moar fixes... D: Niels Groot Obbink 2012-08-29 16:27:16 +02:00
  • ce2d2ca83e Fix parsing of xxd output in conn_http.cpp by removing the trailing ";\n" Thulinma 2012-08-29 16:21:12 +02:00
  • 8d5d15669f embed.js error fix Niels Groot Obbink 2012-08-29 16:19:34 +02:00
  • 4257ac6634 fixed JS parse error Niels Groot Obbink 2012-08-29 15:56:11 +02:00
  • 8c22dab6fd embed code for inclusion in magical http connector... or something. Niels Groot Obbink 2012-08-29 15:53:50 +02:00
  • 2e5ae34547 Exported embed code to separate file. Thulinma 2012-08-29 15:52:55 +02:00
  • 728f852bfb embed code for embed http connector... yeah. Niels Groot Obbink 2012-08-29 15:25:44 +02:00
  • b151b13f66 Improved embeds, controller now stores metadata. Thulinma 2012-08-29 15:01:58 +02:00
  • a04adbca78 css bug margin fix Niels Groot Obbink 2012-08-29 13:12:31 +02:00
  • b20e97f617 placeholder fix in FF Niels Groot Obbink 2012-08-29 11:52:07 +02:00
  • 0687a6a971 Merge branch 'master' into FTP Erik Zandvliet 2012-08-29 11:40:52 +02:00
  • dc8e96634b Working FTP Erik Zandvliet 2012-08-29 11:20:31 +02:00
  • b58e269b46 fixed placeholder login bug Niels Groot Obbink 2012-08-29 10:08:56 +02:00
  • 5e36048eb2 Do not include jscompiler.jar in dist packages - require building from source (or a very creative sysadmin, whichever is easier to find/use) for changes to the LSP. Thulinma 2012-08-28 23:54:31 +02:00
  • b13697db3a Fix dist packages not including lsp directory. *sigh* Thulinma 2012-08-28 23:47:19 +02:00
  • a2f37a1bbd Add version number as a static member (libver) of Util::Config. Thulinma 2012-08-28 23:39:42 +02:00
  • 7d32d2458a Fix LSP actually compiling. Oops :-) Thulinma 2012-08-28 23:37:49 +02:00
  • 9c368a5a86 Integrated LSP into controller - added library version to HTTP server headers, removed some temporary files from git and added them to .gitignore files. Thulinma 2012-08-28 23:24:09 +02:00
  • c404624774 flv: add duration metadata Peter Wu 2012-08-28 17:08:53 +02:00
  • f351ca46d8 Merge branch 'master' into FTP Erik Zandvliet 2012-08-28 15:22:56 +02:00
  • 1ed9fb3316 aaaaand the makefile :) Niels Groot Obbink 2012-08-28 15:20:19 +02:00
  • ae981d62d4 lsp source file compression and make'r Niels Groot Obbink 2012-08-28 15:13:54 +02:00
  • b5c4e88b75 Doxygen upgrade Erik Zandvliet 2012-08-28 13:59:54 +02:00
  • 3ec56cf675 Change Util::Config to be able to return arrays on request. Thulinma 2012-08-28 11:01:59 +02:00
  • d18f13d00f fixed stream name bug, status checking Niels Groot Obbink 2012-08-28 10:33:47 +02:00
  • 1d2ff96f6e for readability and maintainability splitted lsp files Niels Groot Obbink 2012-08-28 09:43:07 +02:00
  • d7a0a60053 Require libmist-1.0 version 1.0.0 Thulinma 2012-08-27 00:03:09 +02:00
  • c6e2f6bdd3 Changed version to 1.0.0 Thulinma 2012-08-26 23:57:25 +02:00
  • 3d16a1a012 Again, fixed hooks. Thulinma 2012-08-26 23:30:12 +02:00
  • 6a6b37fc27 Reduce verbosity to releaseable levels. Thulinma 2012-08-26 23:17:38 +02:00
  • 860fbe0b53 Fixed controller crash when deleting old stream data. Thulinma 2012-08-26 23:17:20 +02:00
  • 984a422279 Again, fixed hooks. Thulinma 2012-08-26 23:16:57 +02:00
  • 18a1a386df Do not send Content-Length headers when they are zero. Thulinma 2012-08-26 22:18:26 +02:00
  • 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). Thulinma 2012-08-26 22:17:51 +02:00
  • 84db148405 Fix HTTP::Parser to no longer send empty headers. Thulinma 2012-08-26 21:19:48 +02:00
  • 469d810d6b Update HTTP proxy timeout from 10s to 20s. Thulinma 2012-08-26 21:19:16 +02:00
  • 0947512ff6 Fixed hook creator to also work when pulling. Thulinma 2012-08-26 21:18:58 +02:00
  • 516c8bf091 Fixed hook creator to also work when pulling. Thulinma 2012-08-26 21:18:40 +02:00
  • a15ea64e4e Fix controller keeping stats for deleted streams - now deletes stats 2 minutes after receiving the last updates. Thulinma 2012-08-26 20:46:03 +02:00
  • 0e0ecb1bdf Stripped some unused code from Socket::Connection and FLV::Tag, made some Socket::Connection methods private. Thulinma 2012-08-26 20:08:16 +02:00
  • afefe24578 Fix IP addresses for HTTP connectors, update all code to only use non-deprecated libmist calls. Thulinma 2012-08-26 19:58:31 +02:00
  • b141b4058e conn_http: prevent 100% CPU usage Peter Wu 2012-08-25 23:10:43 +02:00
  • 9ca532523c Typo fix. Thulinma 2012-08-25 22:16:05 +02:00
  • fd2211f85f Drop the parsed query string from url for incoming HTTP data. Thulinma 2012-08-25 22:15:23 +02:00
  • 95a11c88d5 Add host overwriting functionality to Socket::Connection. Thulinma 2012-08-25 22:07:05 +02:00
  • becd4715c3 conn_http_progressive: remove unused vars Peter Wu 2012-08-25 19:51:30 +02:00
  • 90e1ba7308 buffer_stream: do not crash on shutdown Peter Wu 2012-08-25 19:49:19 +02:00
  • 689eb74945 Fix compiler warnings (mainly signed/unsigned comparisons) Peter Wu 2012-08-25 19:21:58 +02:00
  • e6179904c7 Fix CPU usage problems in HTTP connector. Thulinma 2012-08-25 13:14:08 +02:00
  • 9b3037d0e4 Added basic pretty-printing to MP4 boxes. Thulinma 2012-08-24 17:14:27 +02:00
  • fb2d022800 Added timestamp rewriting to HTTP Dynamic for live streams. Thulinma 2012-08-24 17:13:06 +02:00
  • ca0fd8a641 Fix Util::TerminationNotifier deadlock when calling malloc() inside a signal handler. Thulinma 2012-08-24 15:09:35 +02:00
  • 86a7d74768 Fixed a few minor typing mistakes in HTTP Dynamic. Thulinma 2012-08-24 14:25:58 +02:00
  • 622b3ca100 Fix handling of live/recorded in bootstrap generation. Thulinma 2012-08-24 12:13:15 +02:00
  • 5e640c09b9 Remove bootstrap generator from MP4 - this is now part of DMS. Thulinma 2012-08-24 12:09:46 +02:00
  • 3949f6282c Added support for VoD manifests and fix HTTPDynamic loading. Thulinma 2012-08-24 12:09:19 +02:00
  • 29f6d53595 Updated everything to support the changeover from DTSC::DTMI -> JSON::Value. Thulinma 2012-08-24 11:33:16 +02:00
  • a6b072988c Added toNetPacked() to JSON, removed DTSC::DTMI completely (now superseded by JSON). Thulinma 2012-08-24 11:32:02 +02:00
  • 4ac7c54698 Updated mp4 to parse some information from JSON-style metadata, guesses values if not present. Thulinma 2012-08-23 17:06:25 +02:00
  • 48bf3d189a Half-updated flv_tag with JSON metadata support. Thulinma 2012-08-23 17:05:53 +02:00
  • 75a420db2a Fixed DTSC::File (now actually works) and updated DTSC metadata information in the documentation. Thulinma 2012-08-23 17:05:32 +02:00
  • b54ee2dcd2 Converted to new libmist JSON support, added dtscfix for metadata rewriting. Thulinma 2012-08-23 17:04:43 +02:00
  • 0ac64dd6cb FTP Convert to LibMist Erik Zandvliet 2012-08-23 12:06:26 +02:00
  • 8a9d4d6ee1 First version of DTSC::File for easy management of DTSC files. Thulinma 2012-08-23 11:08:39 +02:00
  • 0c5f449963 Added DTMI support to JSON library. Thulinma 2012-08-23 11:07:49 +02:00
  • 61abc0e0a1 Removed useless metadata from HTTP dynamic. Thulinma 2012-08-21 17:21:49 +02:00
  • 52cb6cd9df Fix connections not being moved from conn to log. root 2012-08-21 17:17:52 +02:00
  • 74b02bafe2 several server.html bugs, commented all js Niels 2012-08-21 16:16:59 +02:00
  • e69d2b3954 Fixed buffer not moving users from curr to log, fixed controller randomly crashing ^_^ Thulinma 2012-08-21 15:23:47 +02:00