refactoring

This commit is contained in:
Maxim Devaev
2022-06-06 19:15:55 +03:00
parent 53873e9ddb
commit 054748234e

View File

@@ -392,25 +392,13 @@ static void _plugin_destroy(void) {
}); });
_g_clients = NULL; _g_clients = NULL;
if (_g_rtpa) { # define DEL(_func, _var) { if (_var) { _func(_var); _var = NULL; } }
rtpa_destroy(_g_rtpa); DEL(rtpa_destroy, _g_rtpa);
_g_rtpa = NULL; DEL(rtpv_destroy, _g_rtpv);
}
rtpv_destroy(_g_rtpv);
_g_rtpv = NULL;
_g_gw = NULL; _g_gw = NULL;
DEL(free, _g_audio_dev);
if (_g_audio_dev) { DEL(free, _g_memsink_obj);
free(_g_audio_dev); # undef DEL
_g_audio_dev = NULL;
}
if (_g_memsink_obj) {
free(_g_memsink_obj);
_g_memsink_obj = NULL;
}
} }
#define IF_DISABLED(...) { if (!READY || STOP) { __VA_ARGS__ } } #define IF_DISABLED(...) { if (!READY || STOP) { __VA_ARGS__ } }