mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-24 11:40:37 +08:00
/index/api/stack/reset 在相同url和通分辨率多次调用channel析构没画面的问题
This commit is contained in:
parent
4c90a1a95b
commit
04a10d70b3
@ -23,7 +23,11 @@
|
||||
|
||||
INSTANCE_IMP(VideoStackManager)
|
||||
|
||||
Param::~Param() { VideoStackManager::Instance().unrefChannel(id, width, height, pixfmt); }
|
||||
Param::~Param() {
|
||||
auto strongChn= weak_chn.lock();
|
||||
if (!strongChn) { return; }
|
||||
VideoStackManager::Instance().unrefChannel(id, width, height, pixfmt);
|
||||
}
|
||||
|
||||
Channel::Channel(const std::string& id, int width, int height, AVPixelFormat pixfmt)
|
||||
: _id(id), _width(width), _height(height), _pixfmt(pixfmt) {
|
||||
|
Loading…
Reference in New Issue
Block a user