修复一个关闭GB28181时引发的崩溃问题 (#3118)

fix #3116 #3115
This commit is contained in:
waken
2023-12-13 17:41:57 +08:00
committed by GitHub
parent 2f4cd67162
commit 9933398614
3 changed files with 8 additions and 1 deletions

View File

@@ -205,6 +205,9 @@ Frame::Ptr Factory::getFrameFromPtr(CodecId codec, const char *data, size_t byte
Frame::Ptr Factory::getFrameFromBuffer(CodecId codec, Buffer::Ptr data, uint64_t dts, uint64_t pts) {
auto frame = Factory::getFrameFromPtr(codec, data->data(), data->size(), dts, pts);
if(!frame){
return nullptr;
}
return std::make_shared<FrameCacheAble>(frame, false, std::move(data));
}