Commit graph

3164 commits

Author SHA1 Message Date
Thulinma
26f74accdf MistInBuffer no longer boots if the process starting it has no data to fill it with. Optimized and simplified HTTP internal output. 2017-06-09 20:31:20 +02:00
Thulinma
7fae3e6739 Added ability to print backtraces in defines.h 2017-06-09 20:10:22 +02:00
Thulinma
05387f01fb Optimized socket library, added generic splitter function 2017-06-09 20:10:01 +02:00
Thulinma
c7c94dc3c3 Added Util::bootMS() to timing library 2017-06-09 20:09:41 +02:00
Thulinma
d45a89c5e6 Added isKeyframe function to H264 library 2017-06-09 20:09:12 +02:00
Thulinma
24a1744b7e Input now prints message and aborts cleanly when pull lock could not be opened. 2017-05-23 21:36:49 +02:00
Thulinma
422c839ae2 Fix semaphore segfault when tryWait'ing on invalid semaphore. 2017-05-23 21:36:43 +02:00
Thulinma
108499bc58 Meta::toFile now returns, as it should 2017-05-23 21:36:35 +02:00
Thulinma
c12e7897cf Compressed audio fixes for Flash-based protocols 2017-05-16 16:25:04 +02:00
Thulinma
3157bfdd35 Fixed a compile warning 2017-05-16 14:53:31 +02:00
Cat
9e9edc4805 LSP: shallow extend makes more sense and fixes some issues; live stream hint should use configured ports; not sure why folder icons were too big, but fixed; added HLS and DTSC pull to stream source IH 2017-05-15 17:20:47 +02:00
Thulinma
38bbadb731 Updated API to force account creation through LSP when no accounts present 2017-05-15 17:15:36 +02:00
Thulinma
288cc5d3ce Improved NAL unit and keyframe handling 2017-05-15 17:12:48 +02:00
Thulinma
e5470f035e DTSC::Packet::genericFill now allows zero sized packets, when combined with a null pointer 2017-05-15 17:12:43 +02:00
Thulinma
3a4f990143 Removed useless variables in input class 2017-05-15 12:26:38 +02:00
Thulinma
0014f8b41b UDP bind debug message added on INFO level for success (same as TCP bind) 2017-05-15 11:15:40 +02:00
Thulinma
b072ffb139 Fixed Ogg output Opus support 2017-05-13 23:42:40 +02:00
Thulinma
41842227fa Added support for Opus in Ogg input 2017-05-13 23:42:32 +02:00
Thulinma
60b425395e Fixed FLV/RTMP/HDS A-law and Mu-law support 2017-05-12 15:07:18 +02:00
Erik Zandvliet
f4d7e18378 Analyser DTSC verbosity tweak 2017-05-12 14:00:40 +02:00
Thulinma
260894468e Changed input boot sequence to allow for finer control 2017-05-12 12:47:15 +02:00
Erik Zandvliet
c56b72dbca Added a couple of IO convenience functions 2017-05-12 12:44:14 +02:00
Ramoe
ae448d6e8a Added several TS and NAL convenience functions 2017-05-12 12:44:07 +02:00
Ramoe
45022f36c9 Added several DTSC packet convenience functions 2017-05-12 12:44:02 +02:00
Cat
4442b330e8 fixed ogg; fixed videojs error catching 2017-05-11 14:14:36 +02:00
Cat
8143d6af05 Embed: dynamically load player js only if required 2017-05-11 14:14:31 +02:00
Cat
43d8da036a LSP: fixes on Overview 2017-05-11 14:14:26 +02:00
Cat
72bef04bab display active products on Overview; progress on rolling updater; ga tracking if not do not track 2017-05-11 14:14:21 +02:00
Thulinma
101a8d521c Fixed debug level being null when unset 2017-05-09 15:48:05 +02:00
Thulinma
0e0da824f7 Robustified stream/protocol related API calls 2017-05-09 11:31:24 +02:00
Thulinma
04e0dfeab0 Added instance ID 2017-05-08 15:56:58 +02:00
Cat
8c3fb6b88d LSP: use the updates to the API; allow ?foo=bar after the match in input matching; updated CSS to match "recent" website updates 2017-05-08 10:20:41 +02:00
Thulinma
16637b3138 Backported many Pro API calls to OS edition, improved storage method of config file 2017-05-08 10:20:41 +02:00
Thulinma
502ed31ef7 Improvements to JSON library 2017-05-08 09:53:43 +02:00
Thulinma
506be4a64b Analysers rewrite, mostly by Ramkoemar, partially by myself 2017-05-02 11:45:53 +02:00
Thulinma
b4dc59d409 Define ACCESSPERMS in shared_memory.h if not defined 2017-05-01 11:53:38 +02:00
Thulinma
79b7ef3300 Lowered debug level of socket address comparisons 2017-05-01 11:53:31 +02:00
Thulinma
a7718c78e9 Made JSON::string_escape a public function 2017-04-18 12:20:25 +02:00
Thulinma
a82be2775f Added local-only auto-authorize for API 2017-04-18 12:20:20 +02:00
Thulinma
5e2b29466b Fixes and improvements to generic push-input handling 2017-04-18 12:00:58 +02:00
Cat
7b1652498b when public address is configured in the http protocol, thats where player.js should be loaded from 2017-04-06 10:08:52 +02:00
Thulinma
11f95a64fe Improved console interface 2017-03-29 12:05:42 +02:00
Cat
2454e03bcf LSP: fail gracefully when a pointer is undefined 2017-03-20 15:56:22 +01:00
Cat
357182d244 LSP: handle an empty streaminfo object 2017-03-17 14:12:28 +01:00
Cat
64219a62f1 added autoreload for offline streams 2017-03-17 14:12:28 +01:00
Thulinma
67feb20741 Fixed forking bug 2017-03-17 14:07:55 +01:00
Thulinma
eef9303e61 bufferLivePacket improvements for generic Outputs 2017-03-16 17:12:54 +01:00
Thulinma
bd2f1724f6 Removed warning for nonselected tracks if no tracks *can* be selected 2017-03-16 11:33:06 +01:00
Thulinma
43e82f8c87 Fix for Windows semaphore problem in live streams 2017-03-16 11:14:59 +01:00
Cat
b6486878ca Embed: - fixed timer issue causing player to reload after an unload
- added version numbering
2017-03-16 11:14:32 +01:00