Commit graph

  • c82aa656cd Minor memory use optimization. Thulinma 2014-05-11 15:37:06 +02:00
  • 9a19cf2e20 Implemented DTSC::Scan for more efficient use of system memory. Thulinma 2014-05-11 14:38:04 +02:00
  • 8e3d636381 Memory optimizations and supporting code for libmist changes. Thulinma 2014-05-11 14:37:35 +02:00
  • 180ac5eb9e Fixed AMF parser segfaulting on attempted retrieval of non-existant data. Thulinma 2014-05-09 14:18:08 +02:00
  • 6c54546048 Added Util::getNTP() to timing library. Thulinma 2014-05-04 01:25:52 +02:00
  • 54c31922f7 Implemented UDPConnection::getSock() Thulinma 2014-05-04 01:25:36 +02:00
  • 0fa40bb373 Fixed HTTP parser to no longer require "HTTP*" as protocol when creating requests/responses. Thulinma 2014-05-04 01:25:21 +02:00
  • 9587d2fff6 Improved Windows compatiblity Thulinma 2014-05-02 17:03:16 +02:00
  • 6ade063756 Added API documentation, updated doxygen configuration. Thulinma 2014-05-02 12:19:54 +02:00
  • b460321e3c Fixed w32 compiling. Thulinma 2014-05-02 12:13:49 +02:00
  • 59c1023447 Fixes apple compilation Erik Zandvliet 2014-05-02 09:42:11 +02:00
  • 3ac6ae0704 Fixed compiling on 32 bits machines. Thulinma 2014-05-01 18:11:13 +02:00
  • b1eebe7aaf Fixed long waiting time for .DTSC streams. Thulinma 2014-05-01 16:31:15 +02:00
  • 52f148cee5 Fixed RTMP pausing bug. Thulinma 2014-05-01 15:57:53 +02:00
  • c21287fe60 LSP tweak to blacklist and whitelist wording cat 2014-05-01 14:52:41 +02:00
  • c25cd7f3bf LSP tweaks cat 2014-05-01 12:11:27 +02:00
  • 35e369f348 Fixed some DTSC::File header corruption mistakes. Thulinma 2014-05-01 13:45:02 +02:00
  • 8f02ac216f MistIn processes now automatically add .dtsc to the end of output file, if missing. Thulinma 2014-05-01 13:44:36 +02:00
  • eaa26e05ef Updated messaging for mp4 "possible corruption" Erik Zandvliet 2014-05-01 11:26:10 +02:00
  • adf59f3786 Bugfixes in live HSS Erik Zandvliet 2014-05-01 10:26:36 +02:00
  • 7495ddfebf Reset cut to 0 when exceeded Erik Zandvliet 2014-04-30 16:18:34 +02:00
  • b40b56475e Added wait for stream on metadata read for non-DTSC VoD files. Thulinma 2014-04-30 16:11:28 +02:00
  • d7ad0b3207 Properly fixed earlier MistIn fixes Thulinma 2014-04-30 15:40:48 +02:00
  • ce26adb105 HDS live fixed, further improvements to HDS efficiency. Thulinma 2014-04-30 15:40:33 +02:00
  • 961bf6108b Fixes autobackoff on windows Erik Zandvliet 2014-04-30 15:29:59 +02:00
  • 4ad0a661b4 LSP - bugfix host limits not being added/editable cat 2014-04-30 11:51:20 +02:00
  • d277ef3922 LSP stats map coordinates (WIP) cat 2014-04-10 12:57:32 +02:00
  • 6cbf81bdb9 Fixed stdin/stdout support messages for MistIn applications. Thulinma 2014-04-30 12:05:50 +02:00
  • e17e1bddf6 Merge conflict solved for semaphore abstraction. Thulinma 2014-04-30 11:46:55 +02:00
  • cfbc882641 Various HTTP Dynamic Streaming fixes. Thulinma 2014-04-30 11:39:47 +02:00
  • 10ce807f6f Edits to accomodate with abstracted semaphore class Erik Zandvliet 2014-04-23 13:07:01 +02:00
  • 4f1e1fa1d7 Abstraction of semaphore to a class Erik Zandvliet 2014-04-23 13:06:17 +02:00
  • 1e3b38f777 Optmized AFRT::setFragmentRun function. Thulinma 2014-04-29 18:07:33 +02:00
  • 11110dbdd6 Fixed uninitialized semaphore in shared memory code. Thulinma 2014-04-29 15:33:57 +02:00
  • 7f65aec7a0 Fixed a few generic socket mistakes and uninitialized memory occurances. Thulinma 2014-04-29 15:33:41 +02:00
  • 8c69afe18a Various RTMP improvements. Thulinma 2014-04-29 15:33:19 +02:00
  • ee93e80b8d Added byte position counter for invalid RTMP data printout in the analyser. Thulinma 2014-04-29 15:32:45 +02:00
  • 52e8e2a2ae Various fixes to MistOutRTMP Thulinma 2014-04-29 15:31:43 +02:00
  • c3ccee8e43 Fixed generic MistIn pointer mistake. Thulinma 2014-04-29 15:31:24 +02:00
  • bd682b72bf Removed superfluous debug message. Thulinma 2014-04-22 21:50:37 +02:00
  • 60929d5014 Made DTSC seeking functions more robust. Thulinma 2014-04-22 16:15:11 +02:00
  • eb5c85c385 Debug message tweaks. Thulinma 2014-04-22 01:53:31 +02:00
  • 8fde3f5851 Debug message changes and minor optimizations to DTSC library. Thulinma 2014-04-22 01:48:17 +02:00
  • 71e4a0cc26 Fixed various input buffering bugs, fixed various output bugs, fixed MP4. Thulinma 2014-04-21 20:59:16 +02:00
  • bca6097ae4 Tweaked debug messages. Thulinma 2014-04-21 20:57:44 +02:00
  • 4de598054a Added Mac support Thulinma 2014-04-17 16:49:00 +02:00
  • 9bdb6c17d6 Fixed eternal looping at end of some files. Thulinma 2014-04-18 16:24:47 +02:00
  • af5ad26668 Added support for stream enabledness checking. Thulinma 2014-04-18 14:15:32 +02:00
  • efa5d67231 Changed getStream/getLive/getVod functions to return a bool instead of a socket. Thulinma 2014-04-18 14:23:02 +02:00
  • 87a2f50dc9 Updated the buffer to reflect on non-video keyframes Erik Zandvliet 2014-04-18 11:21:35 +02:00
  • a5a8546250 Fixed a bug for live keyframe generation on non-video tracks Erik Zandvliet 2014-04-18 10:39:49 +02:00
  • 3051173f3c Probably bugfix for the live audio problem Erik Zandvliet 2014-04-17 16:21:19 +02:00
  • f00ae42c32 Fixed default values for cut and DVR time stream settings. Thulinma 2014-04-18 13:29:50 +02:00
  • 4e0fe2e6e5 Changed init data printing functions to print as hex garbage instead of binary garbage. Thulinma 2014-04-17 10:35:21 +02:00
  • b571bc0ab1 Actually erase pages, instead of just saying so Erik Zandvliet 2014-04-17 10:23:08 +02:00
  • 2031742fe9 Fixed controller not checking dtsh files. Thulinma 2014-04-15 13:28:29 +02:00
  • 22ad0f2880 Fix stream pushing from various RTMP sources that pass get parameters in the streamname. Thulinma 2014-04-15 13:28:00 +02:00
  • dbf0b74e0a Improved various DTSC toPrettyString functions to be able to handle std::ostream instead of std::stringstream. Thulinma 2014-04-12 08:07:19 +02:00
  • 016dcf36e0 Improved development build handling of MistIn processes, tweaked verbosity some. Thulinma 2014-04-12 08:04:55 +02:00
  • 5ece1d7471 Fixed some compile errors. Thulinma 2014-04-05 01:03:09 +02:00
  • 3b7025019f LSP - redraw preview page, dont add LSP fix the bug caused by the previous fix.. cat 2014-04-04 12:02:14 +02:00
  • e4f5ba219f Better handling of .dtsh headers in controller Thulinma 2014-04-04 22:08:07 +02:00
  • 288dedee44 Fixed live playback speed issues. Thulinma 2014-04-04 21:36:36 +02:00
  • cd2fe225c5 Shared memory rewrite Thulinma 2014-04-04 19:50:40 +02:00
  • 0e5d838a20 Shared Memory updates Thulinma 2014-04-04 02:08:05 +02:00
  • 330b9f871d Fixed FLV::Tag.offset() return value for non-H264 packets. Thulinma 2014-03-19 10:16:05 +01:00
  • afcddbfca6 Temporary fix for live buffers - will be superseded by upcoming architecture changes. Thulinma 2014-03-15 14:05:03 +01:00
  • 13adf0bed0 Fixed an off by one mistake in the MP4 connector. Thulinma 2014-03-12 16:30:00 +01:00
  • bdc4b194df Added a missing return statement in HTTPReader::Read Thulinma 2014-03-12 16:18:49 +01:00
  • 0b3dc1f3ba Added init.d and systemd service files. Thulinma 2014-03-12 14:02:59 +01:00
  • d519a8f6a0 Added support for logfiles martin 2014-03-10 14:15:27 +01:00
  • 1d1519111f Improved Daemonize function, to work with logs martin 2014-03-11 13:47:54 +01:00
  • 1063daeff4 daemonising is no longer the default martin 2014-03-10 11:09:19 +01:00
  • e6ecfd87ae Daemonizing is no longer the standard martin 2014-03-10 11:10:00 +01:00
  • bdc651bc85 Fixed default FLV metadata values. Thulinma 2014-03-07 14:13:33 +01:00
  • 8cba8e597c HTTP usage optimizes Thulinma 2014-03-06 16:25:47 +01:00
  • 02b384ff2e Changed HTTP.Read(Socket::Connection&) call to only return false if reading a whole request/response isn't possible (yet). Thulinma 2014-03-06 14:49:51 +01:00
  • 7a7e860bf2 Fixes and optimizes to Smooth Streaming connector. Thulinma 2014-03-03 14:45:00 +01:00
  • fddd99f452 Fixed HTTP library body parsing when body doesn't end in a newline. Thulinma 2014-02-28 21:46:18 +01:00
  • 58566ad4e3 Fixed FLV input when input is not properly interleaved at the beginning of the stream. Thulinma 2014-02-25 15:44:55 +01:00
  • 9a9490dee5 Fixed threaded use of MistPlayer. Thulinma 2014-02-24 21:32:26 +01:00
  • 30b8b90ce5 Fixed embed code when compiled without java installed. Thulinma 2014-02-24 14:45:14 +01:00
  • 21fe9a5910 Refactored config library to make threaded/forked sockets more re-usable. Thulinma 2014-02-23 14:47:37 +01:00
  • b95ec25255 Added max_lead_time variable to player process for better readability. Thulinma 2014-02-23 14:35:51 +01:00
  • 069ae2c855 Added GetDestination UDPConnection call, changed behaviour to automatically set destination to source of last received packet. Thulinma 2014-02-18 16:57:03 +01:00
  • 3bf7fead7d Fixed infinite blocking when waiting for packets that will never come. Thulinma 2014-02-14 15:00:10 +01:00
  • 636cb51b05 Re-ordered MP4 connector source handling for improved accuracy of return messages. Thulinma 2014-02-14 14:59:10 +01:00
  • 6fd8fef8bb Added more precise controller shutdown messages. Thulinma 2014-02-13 13:28:25 +01:00
  • c7e6f966b0 Fixed HTTP proxying status code when not multiplexing requests. Thulinma 2014-02-13 11:37:33 +01:00
  • 537c3cff94 Added support for overriding multiplexing behaviour of HTTP proxy connector. Thulinma 2014-02-13 10:33:01 +01:00
  • bda368b75f MP4 progressive connector cleanups, fixes and simplification. Thulinma 2014-02-13 00:31:25 +01:00
  • abdedba32c MP4 Generic library cleanups, shorthands and fixes. Thulinma 2014-02-13 00:30:36 +01:00
  • e8f973b2e7 Added DTSC::Stream::waitForPause() function to sync streams, fixed various MistPlayer misbehaviours. Thulinma 2014-02-12 15:31:06 +01:00
  • bb16647467 Added support for syncing MistPlayer output. Thulinma 2014-02-12 15:29:41 +01:00
  • d0418e373a Fix MP4 keyframe display issues. Thulinma 2014-02-11 17:26:17 +01:00
  • a134e7b711 Removed some debug message warnings. Thulinma 2014-02-10 01:00:54 +01:00
  • 683e2c6190 Implemented MP4 seeking, improved HTTP proxy debugging output, fixed HTTP proxy bug where closed connections were erronously re-used mid-transfer. Thulinma 2014-02-10 00:36:02 +01:00
  • 1e8c394b95 Fixed HTTP proxying not sending correct header when other headers than 200 were sent. Thulinma 2014-02-10 00:24:49 +01:00
  • 866f2fc2b0 Fixed clearing the conversion status. Erik Zandvliet 2013-11-28 09:55:59 +01:00
  • 5aa65ee709 Add check for path existence in conversion API Erik Zandvliet 2013-11-28 09:55:20 +01:00