mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-07-05 10:58:11 +08:00
修复无人播放事件触发延时不准确的bug
This commit is contained in:
@@ -79,7 +79,7 @@ private:
|
||||
return;
|
||||
}
|
||||
|
||||
if (--_readerCount == 0 && totalReaderCount() == 0) {
|
||||
if (--_readerCount == 0) {
|
||||
onNoneReader();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -190,13 +190,6 @@ bool MP4Reader::close(MediaSource &sender,bool force){
|
||||
return true;
|
||||
}
|
||||
|
||||
void MP4Reader::onNoneReader(MediaSource &sender) {
|
||||
if(!_mediaMuxer || _mediaMuxer->totalReaderCount()){
|
||||
return;
|
||||
}
|
||||
MediaSourceEvent::onNoneReader(sender);
|
||||
}
|
||||
|
||||
int MP4Reader::totalReaderCount(MediaSource &sender) {
|
||||
return _mediaMuxer ? _mediaMuxer->totalReaderCount() : sender.readerCount();
|
||||
}
|
||||
|
||||
@@ -77,7 +77,6 @@ private:
|
||||
//MediaSourceEvent override
|
||||
bool seekTo(MediaSource &sender,uint32_t ui32Stamp) override;
|
||||
bool close(MediaSource &sender,bool force) override;
|
||||
void onNoneReader(MediaSource &sender) override;
|
||||
int totalReaderCount(MediaSource &sender) override;
|
||||
#ifdef ENABLE_MP4V2
|
||||
void seek(uint32_t iSeekTime,bool bReStart = true);
|
||||
|
||||
Reference in New Issue
Block a user