diff --git a/src/input/input_ts.cpp b/src/input/input_ts.cpp index 34ccfdc4..72578b21 100755 --- a/src/input/input_ts.cpp +++ b/src/input/input_ts.cpp @@ -86,6 +86,7 @@ void parseThread(void * ignored) { DTSC::Packet pack; liveStream.getPacket(tid, pack); if (pack && myMeta.tracks.count(tid)){ + myProxy.continueNegotiate(tid, myMeta, true); myProxy.bufferLivePacket(pack, myMeta); } @@ -366,7 +367,7 @@ namespace Mist { } #ifdef TSLIVE_INPUT - void inputTS::serve() { + void inputTS::stream() { cfgPointer = config; globalStreamName = streamName; unsigned long long threadCheckTimer = Util::bootSecs(); diff --git a/src/input/input_ts.h b/src/input/input_ts.h index 645d4870..09976ca9 100755 --- a/src/input/input_ts.h +++ b/src/input/input_ts.h @@ -29,7 +29,7 @@ namespace Mist { //Live tsinput does not have a header, so parseheader should do nothing void parseHeader() { } //In case of live TS Input, we override the default serve function - void serve(); + void stream(); void finish(); #endif