Various fixes, among which:
- Fixed segfault when attempting to initialseek on disconnected streams - Fix 100% CPU bug in controller's stats code - WebRTC UDP bind socket improvements - Several segfault fixes - Increased packet reordering buffer size from 30 to 150 packets - Tweaks to default output/buffer behaviour for incoming pushes - Added message for load balancer checks - Fixed HLS content type - Stats fixes - Exit reason fixes - Fixed socket IP address detection - Fixed non-string arguments for stream settings - Added caching for getConnectedBinHost() - Added WebRTC playback rate control - Added/completed VP8/VP9 support to WebRTC/RTSP - Added live seek option to WebRTC - Fixed seek to exactly newest timestamp - Fixed HLS input # Conflicts: # lib/defines.h # src/input/input.cpp
This commit is contained in:
parent
2b99f2f5ea
commit
0af992d405
75 changed files with 1512 additions and 790 deletions
|
@ -13,6 +13,8 @@
|
|||
|
||||
/// Contains utility code, not directly related to streaming media
|
||||
namespace Util{
|
||||
extern char exitReason[256];
|
||||
void logExitReason(const char * format, ...);
|
||||
|
||||
/// Deals with parsing configuration from commandline options.
|
||||
class Config{
|
||||
|
@ -27,10 +29,6 @@ namespace Util{
|
|||
static bool is_restarting; ///< Set to true when restarting, set to false on boot.
|
||||
static uint32_t printDebugLevel;
|
||||
static std::string streamName; ///< Used by debug messages to identify the stream name
|
||||
static std::string exitReason;
|
||||
static void logExitReason(const std::string &reason){
|
||||
if (!exitReason.size()){exitReason = reason;}
|
||||
}
|
||||
// functions
|
||||
Config();
|
||||
Config(std::string cmd);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue