Commit graph

  • 55a8c55c24 Fixed a character case mistake in command line options, added missing documentation to internal metadata format. Thulinma 2015-02-21 16:33:22 +01:00
  • a8deda2fab Fixed magical duplicating interface page when compiling without cleaning first. Thulinma 2015-02-20 18:03:24 +01:00
  • 42b80e231a LSP - windows fix for Folder streams detection cat 2015-02-20 16:50:04 +01:00
  • 7535ab135d LSP - fix for folder streams in preview selection and keep protocol force table on embed error cat 2015-02-17 15:22:07 +01:00
  • 4586289c83 Changed type of debug setting for inputs/outputs to "debug" instead of "uint". Thulinma 2015-02-20 17:05:51 +01:00
  • 9a0e009069 Fix merge mistake Thulinma 2015-02-19 12:36:40 +01:00
  • ed997a1bc3 Fixed live HLS wouter spruit 2015-02-19 10:51:07 +01:00
  • e595964832 TS library function name unification. Thulinma 2015-02-19 03:00:10 +01:00
  • 1393033d14 TS library unification, simplicifation, prettification. Thulinma 2015-02-19 02:54:47 +01:00
  • 09c7881d10 Some fixes to HLS output. Thulinma 2015-02-18 18:53:53 +01:00
  • 44c0227064 Added Content-Length HTTP bug workaround for VLC versions < 2.2.0 Thulinma 2015-02-18 15:09:41 +01:00
  • d93fb0c4dc Added support for buffering in HTTP library. Turned off by default. Thulinma 2015-02-18 15:01:12 +01:00
  • 32dfc25ee9 Fixed merge error. Thulinma 2015-02-18 02:58:14 +01:00
  • aa00b31ddb Changes for new ESDS implementation in library. Thulinma 2015-02-18 02:55:21 +01:00
  • ac3b43c188 (slightly) better MP4 ESDS box implementation Thulinma 2015-02-18 02:42:39 +01:00
  • 4811a7e065 Fixed timing issues in ts Erik Zandvliet 2015-02-17 15:38:56 +01:00
  • 9587f3b708 Undo accidental change of bpos size in DTSC headers from 5 to 8 bytes. Thulinma 2015-02-17 21:13:28 +01:00
  • 225a11132f More LSP updates from Carina. Thulinma 2015-02-14 00:03:38 +01:00
  • cc004dd5bb Fixed erasing pages from index when they are no longer in use Erik Zandvliet 2015-02-13 21:29:47 +01:00
  • c4399bb8a0 Revert sending timestamp more often for HLS - actually makes things worse. Thulinma 2015-02-13 18:55:58 +01:00
  • 61d0820002 Fixed FLV/RTMP stuttering problems. Thulinma 2015-02-13 18:03:18 +01:00
  • 5a2ee56e6b Updated function signatures of DTSC header calls to be more compatible. Thulinma 2015-02-13 15:29:09 +01:00
  • 033ec8d692 Make sure DTS/PTS offsets in TS are always positive. Thulinma 2015-02-13 01:44:40 +01:00
  • 73ec988f15 Magic fix for non-Java-compressed integrated settings page. Thulinma 2015-02-12 17:16:02 +01:00
  • ed9c917bf2 LSP restructure (v3) Thulinma 2015-02-12 16:59:16 +01:00
  • 8e6da507bc Updated TS protocols to use proper DTS/PTS using new lib calls. Thulinma 2015-02-12 15:58:19 +01:00
  • 5adfe6b672 Fixed timestamp issuses in all TS-based protocols Thulinma 2015-02-12 15:52:09 +01:00
  • 30866407e0 added memrchr function for mac wouter spruit 2015-02-12 14:01:01 +01:00
  • 2c17b7a1e7 fixed compiler warnings and wrong for i loops wouter spruit 2015-02-12 13:33:35 +01:00
  • aa6e07c2bd Generalized PMT generation across all TS-based protocols. Thulinma 2015-02-12 15:28:57 +01:00
  • d6fb4baff4 Generalized TS PMT generation, fixed various minor problems with MP4 and HTTP. Thulinma 2015-02-12 14:17:33 +01:00
  • 4e50f13d03 Fixed VLC-specific format RTMP URLs. Thulinma 2015-02-12 12:47:00 +01:00
  • 109fa4d91f Live streams: Added error message in case index entries run out, fixed index entries running out. Thulinma 2015-02-09 21:44:37 +01:00
  • 68c5e4a667 Added ui_settings API call for storing integrated settings page configuration. Thulinma 2015-02-06 01:08:03 +01:00
  • a555c5b43c Fixed several --json misconfigurations in inputs. Thulinma 2015-02-06 00:42:43 +01:00
  • 1e09acbb92 Fixed memory/FD leak in MistOutRTMP. Thulinma 2015-02-03 18:44:59 +01:00
  • 1c09397336 Made HLS send PCRs more often than every keyframe. Thulinma 2015-01-29 16:05:56 +01:00
  • 39a386ab18 Stability improvements for live buffers / fixed issues with file extensions in RTMP stream names. Thulinma 2015-01-29 01:28:46 +01:00
  • 9bdf5ee19b Made page and metadata sizes variable in Windows, as they are on other platforms. Thulinma 2015-01-27 13:21:09 +01:00
  • f31552e37a Added support for varying sizes of shared memory in Windows, by prepending them with their length. Thulinma 2015-01-27 13:17:11 +01:00
  • 99692008a7 Fixed MP4 issues for box sizes >= 0x80000000 Thulinma 2015-01-27 12:46:26 +01:00
  • 43d35cf29b Converted previously hardcoded default sizes for shared memory pages to defines. Thulinma 2015-01-27 12:03:52 +01:00
  • 4e535799af Converted previously hardcoded default sizes for shared memory pages to defines. Thulinma 2015-01-27 11:46:05 +01:00
  • c99e0bc3ef Fixed a bug where non-video pageswitches were calculated wrong Erik Zandvliet 2015-01-20 10:01:14 +01:00
  • e34d7407a6 Added support for string videoframerate values in FLV metadata, as opposed to number values. Thulinma 2015-01-15 16:43:04 +01:00
  • 4a51a0e60e Added NOSHM flag to non-library Makefile. Thulinma 2015-01-15 15:28:46 +01:00
  • 247c3f9914 Decreased debug message verbosity some. Thulinma 2015-01-15 10:21:59 +01:00
  • e70a5c106d Decrease debug message verbosity levels. Thulinma 2015-01-15 10:20:49 +01:00
  • b988431aff Fixed FLV framerate -> videoframerate in metadata. Thulinma 2015-01-15 10:10:54 +01:00
  • 79fdf3f2c9 Allows waiting for the creation of a semaphore (if it does not exist yet) for a maximum of 5 seconds Erik Zandvliet 2015-01-12 10:12:22 +01:00
  • 6a61b3be08 Made shared memory or shared files implementation a compile flag, fixed various compile warnings. Thulinma 2014-12-30 22:11:42 +01:00
  • a001feafca Fixed various live issues. Thulinma 2014-12-30 02:08:14 +01:00
  • 6d41cb96d5 Fixed compile error in ogg.cpp on fresh builds. Thulinma 2014-12-23 13:52:51 +01:00
  • a3ae7c365f Semaphore will not appear when in converter mode ozzay 2014-12-22 11:50:12 +01:00
  • bca9546d6d semaphore bugfix! ozzay 2014-12-23 12:40:03 +01:00
  • a47504b5cb Ogg support fixed and re-added. Squash of various commits made by Wouter Spruit. Thulinma 2014-12-23 13:10:28 +01:00
  • 4d9f4da3f1 Ogg support fixed and re-added. Squash of various commits made by Wouter Spruit. Thulinma 2014-12-23 13:05:41 +01:00
  • 142ef73f6c Various fixes for live streams. Thulinma 2014-12-21 13:50:08 +01:00
  • cc4539c4da Fixed near-live playback of HLS, HDS and HSS. Thulinma 2014-12-19 00:52:07 +01:00
  • 689e1d714e Support for even more viewers Erik Zandvliet 2014-12-17 16:11:04 +01:00
  • e94e598841 Allow for more viewers on sharedServer classes Erik Zandvliet 2014-12-17 16:03:27 +01:00
  • 6ce3678056 Fixed HTTP outputs not closing cleanly. Thulinma 2014-12-16 13:38:47 +01:00
  • 7822e5c75d Fixed memory leak in MP4 library. Thulinma 2014-12-16 13:07:09 +01:00
  • 9132d38ac0 Fixed seeking when seeking to a timestamp right before a keyframe right after a memory page switch. Also made MP4 progressive output more reliable, improved timers and debugging message clarity. Thulinma 2014-12-16 11:54:12 +01:00
  • 1e7766701d Edited maximum "send through socket" size for windows Erik Zandvliet 2014-12-15 21:34:41 +01:00
  • 7e5d7264ae Fixed race condition when disconnecting shared memory client elements. Thulinma 2014-12-15 18:16:08 +01:00
  • da612d03b6 Simplified controller config parsing - behaviour unchanged. Thulinma 2014-12-15 18:14:00 +01:00
  • 85fe9d1713 Fixed slow input buffer shutdown. Thulinma 2014-12-15 18:13:38 +01:00
  • 70ba531ba9 Some minor optimizes to HDS fragment list generation. Thulinma 2014-12-13 21:21:20 +01:00
  • 69bfb3a0be Various MP4 lib optimizations. Thulinma 2014-12-13 16:54:40 +01:00
  • 2e48687e8e MP4 output can now almost be considered fast. Almost. Thulinma 2014-12-13 16:41:12 +01:00
  • fac1727e10 Fixed stream-less builtin files loading correctly. Thulinma 2014-12-13 14:58:32 +01:00
  • 3030be0384 Optimized file output from all MistIn* processes. Thulinma 2014-12-13 00:14:51 +01:00
  • 6d67bcdd67 Added Meta.updatePosOverride for efficient conversions from streams to DTSC files. Thulinma 2014-12-13 00:13:27 +01:00
  • 1798db4602 Optimized metadata updating, added genericFill function to DTSC::Packet for efficient packet creation. Thulinma 2014-12-12 16:37:01 +01:00
  • f059e2148c Optimized metadata updater. Thulinma 2014-12-11 15:49:30 +01:00
  • a9bf4fea4a Further improvement to error handling of HTTP internal output. Thulinma 2014-12-11 12:41:10 +01:00
  • 3c45efc9e4 Fixed a typo from an earlier commit. Thulinma 2014-12-11 12:24:22 +01:00
  • 8fa8a5d736 Fixed JSON error responses to internal HTTP output. Thulinma 2014-12-11 12:23:19 +01:00
  • 5e4a56222e Added selectDefaultTracks function. Thulinma 2014-12-11 03:16:00 +01:00
  • 9131ef80db Fixed track selection in HTTP requests. Thulinma 2014-12-10 13:12:05 +01:00
  • cb088f68b0 Fixed MistIn conversion mode. Thulinma 2014-12-09 14:48:04 +01:00
  • 0438cfcd1d Tweaked default buffer starting position behaviour for outputs. Thulinma 2014-12-08 17:35:22 +01:00
  • 78aa855084 Fixed HTTP embed code problems. Thulinma 2014-12-07 00:22:23 +01:00
  • 21c083ccc1 Added getPureSocket call to socket library for detecting piped/real socket difference. Thulinma 2014-12-07 00:20:35 +01:00
  • 2769e41258 Fixed keysizes not being properly wiped when the stream buffer is. Thulinma 2014-12-05 21:40:36 +01:00
  • 55046206fe Fixed various statistics bugs. Thulinma 2014-12-05 21:31:45 +01:00
  • 17a93fe927 Indentation fix + last page buffer fix Erik Zandvliet 2014-12-05 13:21:39 +01:00
  • 06f88ef296 Let socket library return correct socket number in all cases. Thulinma 2014-12-05 13:11:12 +01:00
  • 84798ffaba Fixed proper metadata parsing through MistInfo Erik Zandvliet 2014-12-04 13:39:25 +01:00
  • fcf540af8e Removed a debug message Erik Zandvliet 2014-12-04 13:39:03 +01:00
  • 0b4c4f70ec Minor fixes Erik Zandvliet 2014-12-04 09:50:23 +01:00
  • 1743dcb93d Fix for using old files. Erik Zandvliet 2014-12-03 14:01:09 +01:00
  • c2a0d95f2b Fix for not having to read through the entire file on startup of input. Erik Zandvliet 2014-12-02 12:43:13 +01:00
  • afef126295 Fix for not having to read through the entire file on startup of input. Erik Zandvliet 2014-12-02 12:41:48 +01:00
  • 74d491d3ff Added small timer before closing stderr to make sure all closing messages are properly printed. Thulinma 2014-11-29 01:12:01 +01:00
  • 63c4e5d1e6 New statistics code with sessions. Thulinma 2014-11-28 16:30:35 +01:00
  • baa29b55c5 LSP - input options cat 2014-11-21 15:02:16 +01:00
  • 1f83e1d5b4 Fixed commit mistake. Thulinma 2014-11-26 10:00:36 +01:00
  • 8d4639c8c6 Better method for setting bufferTime. Thulinma 2014-11-24 15:55:50 +01:00