Commit graph

  • 97b8adf41e Fixes and improvements to various MP4 library functions, by Oswald de Bruin. Thulinma 2015-09-03 21:36:09 +02:00
  • 17f3a37454 Added ability for outputs to elect to only receive completed (i.e.: whole) keyframes, by Oswald de Bruin. Thulinma 2015-09-03 20:18:12 +02:00
  • c254085579 Added PASP MP4 box pretty printing. Thulinma 2015-09-03 20:23:20 +02:00
  • b0b4a5d10d Added Track::finalize call to finish (live) tracks and record their complete duration, by Oswald de Bruin. Thulinma 2015-09-03 20:15:10 +02:00
  • a559e27102 Report Pro version flags in --version output. Thulinma 2015-09-03 20:02:50 +02:00
  • c8d1c2006e Pro version equivalent of recent free version changes. Thulinma 2015-09-03 19:56:27 +02:00
  • d8051984f2 Merge branch 'development' into LTS_development Thulinma 2015-09-03 17:55:47 +02:00
  • 096b289cdf Updated --version argument to give more detailed output. Thulinma 2015-09-03 17:54:20 +02:00
  • f28b4c9ad1 Added -DBIGMETA=1 compile flag. Thulinma 2015-09-02 17:38:18 +02:00
  • 8a6dadf279 DTSC Header rewrite Thulinma 2015-04-20 12:26:50 +02:00
  • 0913d2607e Working PlayReady/Verimatrix DRM support Erik Zandvliet 2015-05-07 19:38:43 +02:00
  • 27fdbb2468 Merge branch 'development' into LTS_development Thulinma 2015-08-28 22:17:35 +02:00
  • 2fb1459dff Fixed Windows compile. Thulinma 2015-08-28 22:17:29 +02:00
  • d6922c92f5 Merge branch 'development' into LTS_development Thulinma 2015-08-28 21:58:43 +02:00
  • 71dc32d2d3 Added ability to break through semaphore locks to the controller monitoring thread. Thulinma 2015-08-28 21:56:27 +02:00
  • 32cdf623b4 Changes to controller functioning. Thulinma 2015-08-28 21:45:25 +02:00
  • 2817560006 Merge branch 'development' into LTS_development Thulinma 2015-08-04 19:53:14 +02:00
  • 7f1a76afa3 Changes to make VLC work again. Thulinma 2015-08-04 19:53:07 +02:00
  • 76ebcd4735 Merge branch 'development' into LTS_development Thulinma 2015-08-04 11:35:20 +02:00
  • 45e82e76eb Fixed HLS live playback on Apple devices, by resetting internal timestamps to zero for the beginning of all segments. Thulinma 2015-08-04 11:34:51 +02:00
  • 58d9e094d7 Removed unused flags from ISMV input. Thulinma 2015-07-31 23:44:30 +02:00
  • f3f0904b98 Merge branch 'development' into LTS_development Thulinma 2015-07-31 23:43:30 +02:00
  • d2241886e5 Changed output.cpp to use Bitfield library instead of less portable system calls. Thulinma 2015-07-31 23:43:08 +02:00
  • eadd3863fc Merge branch 'development' into LTS_development Thulinma 2015-07-30 11:58:17 +02:00
  • 610c48ddcb Added getUTCString call to Util library. Thulinma 2015-07-30 11:57:23 +02:00
  • 7b696f6f83 Fixed DASH live support for DASH-IF player. Thulinma 2015-07-30 11:53:30 +02:00
  • e36b05500b Major DASH cleanup/bugfix spree: live DASH now works in bitmovin player. Thulinma 2015-07-29 22:59:39 +02:00
  • bf1e2c8083 Merge branch 'development' into LTS_development Thulinma 2015-07-28 20:40:39 +02:00
  • b7b2bb5f68 Added CORS headers to HSS output, added HTTP OPTIONS support to HLS and HSS outputs. Thulinma 2015-07-28 20:23:06 +02:00
  • 8e4985801a Improved buffer size mismatch error verbosity. Thulinma 2015-07-23 12:33:29 +02:00
  • d0903a6583 Merge branch 'development' into LTS_development Thulinma 2015-07-22 14:57:27 +02:00
  • c0f9fd250f Fixed some shared memory buffers not being cleared properly. Thulinma 2015-07-22 14:55:59 +02:00
  • 1c85037584 Merge branch 'development' into LTS_development Thulinma 2015-07-22 12:38:32 +02:00
  • 4b9c8cee74 Simplified and optimized FLV input and tag to DTSC conversion. Thulinma 2015-07-22 12:37:09 +02:00
  • 279dc470da Merge branch 'development' into LTS_development Thulinma 2015-07-22 10:28:10 +02:00
  • a1a195b1e7 Prevent keepalive on non-initialized userClients when negotiating. Thulinma 2015-07-22 10:27:41 +02:00
  • 232fc9ff0a Merge branch 'development' into LTS_development Thulinma 2015-07-22 09:53:46 +02:00
  • 27240abd06 Clarified debug messages, tweaked verbosity levels. Thulinma 2015-07-22 09:53:36 +02:00
  • 0bda57fa0c When reconnecting, close old connections to userClient/statsPage first to prevent accidental killing of outputs. Thulinma 2015-07-22 09:53:04 +02:00
  • 569ef07f29 Merge branch 'development' into LTS_development Thulinma 2015-07-21 23:51:46 +02:00
  • dc6b4ca0b9 Gave MistOut processes the ability to restart MistIn processes and/or reconnect to them as/if needed. Thulinma 2015-07-21 23:36:32 +02:00
  • fce83c903b Make internal HTTP output correctly serve embed codes for newer stream types. Thulinma 2015-07-21 23:07:41 +02:00
  • c3efc1001f Improved startInput function behaviour and reliability, added streamAlive function. Thulinma 2015-07-21 23:07:10 +02:00
  • dcde050143 Improved debug messages for all MistIn processes, added ability to manually kill MistIn processes. Thulinma 2015-07-21 22:23:47 +02:00
  • 87676ff669 Merge branch 'development' into LTS_development Thulinma 2015-07-20 12:52:35 +02:00
  • 7647430cf3 Fixed segfault in MistIn processes being run at high debug levels. Thulinma 2015-07-11 01:16:00 +02:00
  • 9c25e9fa79 Merge branch 'development' into LTS_development Thulinma 2015-07-11 01:07:36 +02:00
  • b8eec40fbf Fixed documentation for realTime variable, improved output verbosity when waiting for inputs to load up pages, made timer more precise. Thulinma 2015-07-11 01:07:06 +02:00
  • ec78f92b8e Allow setting of play back rate multiplier in MP4 output through the "rate" GET parameter. Thulinma 2015-07-11 01:05:18 +02:00
  • 0fdf39db8c Fixed Pro compile flags to actually work. Imagine that! Thulinma 2015-07-09 09:18:08 +02:00
  • b316878674 Merge branch 'development' into LTS_development Thulinma 2015-07-08 22:38:36 +02:00
  • 421842bda5 Fixed incorrect stripping of ? character and beyond in stream name containing a + or space character before the ? character. Thulinma 2015-07-08 22:38:27 +02:00
  • a9971f07cf Merge branch 'development' into LTS_development Thulinma 2015-07-01 16:59:33 +02:00
  • b93841f659 Fixed NOSHM and WITH_THREADNAMES flags, added NOCRASHCHECK flag. Thulinma 2015-07-01 16:59:26 +02:00
  • 8f37536403 Merge branch 'development' into LTS_development Thulinma 2015-06-30 17:01:10 +02:00
  • f463606152 Fixed metadata sizing problems. Thulinma 2015-06-30 17:00:52 +02:00
  • 06cfc1eed2 Fixes for HTTP DASH live streaming Erik Zandvliet 2015-06-29 10:43:31 +02:00
  • e1313e3bb5 Merge branch 'development' into LTS_development Thulinma 2015-06-26 18:05:57 +02:00
  • 1b724afc83 Small fix in playback speed, when resuming playback Erik Zandvliet 2015-06-23 11:12:42 +02:00
  • 8024181e55 Made metadatapages larger Erik Zandvliet 2015-06-22 14:56:29 +02:00
  • 97fb7a6188 Merge branch 'development' into LTS_development Thulinma 2015-06-26 18:04:21 +02:00
  • 9577f99ce0 Added various VERYHIGH level debug messages to buffering, fixed streams with no more than 1 keyframe in each track not working. Thulinma 2015-06-26 18:04:05 +02:00
  • 3920ce38b5 Small fix in playback speed, when resuming playback Erik Zandvliet 2015-06-23 11:12:42 +02:00
  • 10d7d5fb62 Made metadatapages larger Erik Zandvliet 2015-06-22 14:56:29 +02:00
  • cd74fd1e46 Merge branch 'development' into LTS_development Thulinma 2015-06-18 16:07:30 +02:00
  • eaabf9e800 Fixed errors when requesting short URLs, fixed race condition during shutdown of controller. Thulinma 2015-06-18 16:06:35 +02:00
  • 1391a23c9e Merge branch 'development' into LTS_development Thulinma 2015-06-16 13:31:37 +02:00
  • a3354aeee6 Removed metadata parsing from controller for better stability and faster stream handling. Thulinma 2015-06-16 13:18:16 +02:00
  • ab222cb766 Merge branch 'development' into LTS_development Thulinma 2015-06-16 12:33:53 +02:00
  • ef29ce2ca6 Fixed a race condition in VoD, where the page was declared "ready" before it was filled. Erik Zandvliet 2015-06-14 09:43:05 +02:00
  • 036178f780 Removed metadata parsing from controller for better stability and faster stream handling. Thulinma 2015-06-16 11:18:00 +02:00
  • c04572f685 Removed logs from controller config file. Thulinma 2015-06-16 11:17:39 +02:00
  • 9c4af587df Fix stats analyser. Thulinma 2015-06-16 11:17:18 +02:00
  • a936d1c737 Merge branch 'development' into LTS_development Thulinma 2015-06-12 23:58:35 +02:00
  • 0789cc46d2 Implemented RTMP calls ping and FCSubscribe, fixed a few RTMP typoes, added error handler for unsupported commands. Thulinma 2015-06-12 23:58:23 +02:00
  • e17b9cb7bc Merge branch 'development' into LTS_development Thulinma 2015-06-03 17:24:55 +02:00
  • 48f8bbcb91 Added support for HTTP prefixes without $ symbol. Thulinma 2015-06-03 17:24:43 +02:00
  • 2d37739c30 Added basic minimal HTTP server output. Thulinma 2015-06-03 16:39:16 +02:00
  • 9e10cc621c Merge branch 'development' into LTS_development Thulinma 2015-05-21 20:17:37 +02:00
  • 6b2a158d9c Backported various fixes by Erik Zandvliet, also added better handling of re-pushes. Thulinma 2015-05-21 20:15:09 +02:00
  • 993801789a Merge branch 'development' into LTS_development Thulinma 2015-05-21 19:16:22 +02:00
  • 17aa6bbbb6 Compatibility improvements as well as simplification to RTMP push input. Thulinma 2015-05-21 19:10:05 +02:00
  • 926dd01995 Fixed removing pages at the right points. Erik Zandvliet 2015-05-20 14:45:38 +02:00
  • 049e9babe0 Merge branch 'development' into LTS_development Thulinma 2015-05-19 14:21:02 +02:00
  • 7e2c4a8318 Fixed track misnegotiation in live pushing. Thulinma 2015-05-19 14:20:45 +02:00
  • e0c9173f9a Merge branch 'development' into LTS_development Thulinma 2015-05-12 11:23:08 +02:00
  • a3bf393bea Added generic CORS header adder, now used in controller, HLS output and internal HTTP handler. Thulinma 2015-05-12 11:23:00 +02:00
  • 5326c07731 Changed DASH CORS headers to generic header adder. Thulinma 2015-05-12 11:20:41 +02:00
  • a97797a604 Merge branch 'development' into LTS_development Thulinma 2015-05-11 19:18:20 +02:00
  • 2845cbedcb More fixes to Windows live metadata handling. Thulinma 2015-05-11 19:11:00 +02:00
  • 657d7ad7ca Fixed MP4 playback problems with zero-length parts (Mantrics playback issue). Thulinma 2015-05-11 19:02:00 +02:00
  • ccaec3d2f8 Fixed live stream memory leak in Windows builds Thulinma 2015-05-07 19:00:01 +02:00
  • 6f933bdb97 Fixed live pushing when more than 2 tracks present. Thulinma 2015-05-07 12:02:49 +02:00
  • 77dcfc23ad Removed remaining recording code. Thulinma 2015-04-28 09:39:01 +02:00
  • c96f0fb9e4 Merge branch 'development' into LTS_development Thulinma 2015-04-21 17:14:51 +02:00
  • acc462c281 Minor edit to live buffer semaphore naming. Thulinma 2015-04-21 17:14:13 +02:00
  • ac540cdd1d LTS feature: Added support for setting/overriding the error text for failed streams. Thulinma 2015-04-17 02:01:27 +02:00
  • 8e3de119b8 Merge branch 'development' into LTS_development Thulinma 2015-04-16 16:10:41 +02:00
  • a891b5ba41 Fixed Windows typo. Thulinma 2015-04-16 16:10:34 +02:00
  • 241ac8f911 Merge branch 'development' into LTS_development Thulinma 2015-04-16 15:59:32 +02:00