MistInBuffer no longer boots if the process starting it has no data to fill it with. Optimized and simplified HTTP internal output.
This commit is contained in:
parent
7fae3e6739
commit
26f74accdf
8 changed files with 75 additions and 86 deletions
|
@ -261,7 +261,8 @@ namespace Mist {
|
|||
}
|
||||
}
|
||||
finish();
|
||||
DEBUG_MSG(DLVL_DEVEL,"Input for stream %s closing clean", streamName.c_str());
|
||||
DEBUG_MSG(DLVL_DEVEL, "Input for stream %s closing clean", streamName.c_str());
|
||||
userPage.finishEach();
|
||||
//end player functionality
|
||||
}
|
||||
|
||||
|
@ -301,7 +302,7 @@ namespace Mist {
|
|||
WARN_MSG("Stream already online, cancelling");
|
||||
return;
|
||||
}
|
||||
if (!Util::startInput(streamName, "push://INTERNAL_ONLY:"+config->getString("input"))) {//manually override stream url to start the buffer
|
||||
if (!Util::startInput(streamName, "push://INTERNAL_ONLY:"+config->getString("input"), true, true)) {//manually override stream url to start the buffer
|
||||
pullLock.post();
|
||||
pullLock.close();
|
||||
pullLock.unlink();
|
||||
|
|
|
@ -51,6 +51,7 @@ namespace Mist {
|
|||
option.null();
|
||||
|
||||
capa["source_match"] = "push://*";
|
||||
capa["non-provider"] = true;//Indicates we don't provide data, only collect it
|
||||
capa["priority"] = 9ll;
|
||||
capa["desc"] = "Provides buffered live input";
|
||||
capa["codecs"][0u][0u].append("*");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue