保证初始化拉流正常

Signed-off-by: yj <yujie57@huawei.com>
This commit is contained in:
yj 2024-09-26 11:39:01 +00:00
parent bdfb83fd97
commit 932c81b3ba

View File

@ -1356,6 +1356,11 @@ Status FFmpegDemuxerPlugin::SetDataSource(const std::shared_ptr<DataSource>& sou
formatContext_ = InitAVFormatContext(&ioContext_);
FALSE_RETURN_V_MSG_E(formatContext_ != nullptr, Status::ERROR_UNKNOWN,
"Set datasource failed due to can not init formatContext for source.");
if (ioContext_.retry) {
ioContext_.retry = false;
formatContext_ = nullptr;
return Status::ERROR_NOT_ENOUGH_DATA;
}
InitParser();
NotifyInitializationCompleted();