first commit
This commit is contained in:
parent
aee471cef4
commit
5a0a62ee16
@ -120,8 +120,8 @@ gboolean RTSPManager::unmount_camera_in_main(gpointer data)
|
|||||||
auto it = mounted_factories.find(cam->name);
|
auto it = mounted_factories.find(cam->name);
|
||||||
if (it != mounted_factories.end())
|
if (it != mounted_factories.end())
|
||||||
{
|
{
|
||||||
if (it->second)
|
if (it->second && G_IS_OBJECT(it->second))
|
||||||
g_object_unref(it->second); // 直接释放 factory
|
g_object_unref(it->second); // 安全 unref
|
||||||
mounted_factories.erase(it);
|
mounted_factories.erase(it);
|
||||||
}
|
}
|
||||||
streaming_status[cam->name] = false;
|
streaming_status[cam->name] = false;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user