static void ffmpeg_source_destroy(void *data) { struct ffmpeg_source *s = data; if (s->hotkey) obs_hotkey_unregister(s->hotkey); if (s->media_valid) mp_media_free(&s->media); if (s->sws_ctx != NULL) sws_freeContext(s->sws_ctx); bfree(s->sws_data); bfree(s->input); bfree(s->input_format); bfree(s); }
static void qtwebkit_destroy(void *data) { QtWebkitSource *ws = static_cast<QtWebkitSource *>(data); obs_hotkey_unregister(ws->reload_key); delete ws; }