Fixes to SegmentReader: do not call tsStream.finish()
early, fix stopping early
This commit is contained in:
parent
c379a9e686
commit
8830a87642
1 changed files with 2 additions and 2 deletions
|
@ -142,8 +142,8 @@ namespace Mist{
|
|||
}
|
||||
|
||||
if (parser == STRM_TS){
|
||||
if (currBuf->size() == currBuf->rsize()){tsStream.finish();}
|
||||
if (tsStream.hasPacketOnEachTrack() || currBuf->size() == currBuf->rsize()){
|
||||
if (currBuf->size() == currBuf->rsize() && offset + 188 > currBuf->size()){tsStream.finish();}
|
||||
if (tsStream.hasPacketOnEachTrack() || (currBuf->size() == currBuf->rsize() && offset + 188 > currBuf->size())){
|
||||
if (!tsStream.hasPacket()){return false;}
|
||||
tsStream.getEarliestPacket(thisPacket);
|
||||
return true;
|
||||
|
|
Loading…
Add table
Reference in a new issue