From 827bdc841888cfc347e89704075589fff3a3c9aa Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Thu, 26 Dec 2019 11:53:26 +0100 Subject: [PATCH] avformat/spdifenc: Replace write_trailer by deinit The write_trailer function doesn't write anything anyway. It only frees memory. Signed-off-by: Andreas Rheinhardt Signed-off-by: Michael Niedermayer --- libavformat/spdifenc.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libavformat/spdifenc.c b/libavformat/spdifenc.c index 4307942a44..d5f7d91e93 100644 --- a/libavformat/spdifenc.c +++ b/libavformat/spdifenc.c @@ -482,12 +482,11 @@ static int spdif_write_header(AVFormatContext *s) return 0; } -static int spdif_write_trailer(AVFormatContext *s) +static void spdif_deinit(AVFormatContext *s) { IEC61937Context *ctx = s->priv_data; av_freep(&ctx->buffer); av_freep(&ctx->hd_buf); - return 0; } static av_always_inline void spdif_put_16(IEC61937Context *ctx, @@ -560,7 +559,7 @@ AVOutputFormat ff_spdif_muxer = { .video_codec = AV_CODEC_ID_NONE, .write_header = spdif_write_header, .write_packet = spdif_write_packet, - .write_trailer = spdif_write_trailer, + .deinit = spdif_deinit, .flags = AVFMT_NOTIMESTAMPS, .priv_class = &spdif_class, };