From 6454f9054d1b5d6a822e6ef32e131988499a46c0 Mon Sep 17 00:00:00 2001 From: Alaric Senat Date: Fri, 10 Nov 2023 16:51:40 +0100 Subject: [PATCH] sout: sdi: switch to the close callback --- modules/stream_out/sdi/sdiout.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/stream_out/sdi/sdiout.cpp b/modules/stream_out/sdi/sdiout.cpp index 90b24a8c16..04144e81fe 100644 --- a/modules/stream_out/sdi/sdiout.cpp +++ b/modules/stream_out/sdi/sdiout.cpp @@ -165,9 +165,8 @@ static void SoutCallback_Flush(sout_stream_t *, void *id) reinterpret_cast(id)->Flush(); } -static void CloseSDIOutput(vlc_object_t *p_this) +static void SoutCallback_Close(sout_stream_t *p_stream) { - sout_stream_t *p_stream = reinterpret_cast(p_this); sdi_sout::DBMSDIOutput *sdi = reinterpret_cast(p_stream->p_sys); sdi->Process(); /* Drain */ @@ -181,6 +180,7 @@ static const sout_stream_operations ops = [] { ops.send = SoutCallback_Send; ops.flush = SoutCallback_Flush; ops.control = SoutCallback_Control; + ops.close = SoutCallback_Close; return ops; }(); @@ -210,7 +210,7 @@ vlc_module_begin () set_capability("sout output", 0) add_shortcut("sdiout") set_subcategory(SUBCAT_SOUT_STREAM) - set_callbacks(OpenSDIOutput, CloseSDIOutput) + set_callback(OpenSDIOutput) set_section(N_("DeckLink General Options"), NULL) add_integer(CFG_PREFIX "card-index", 0,