From 0dba28e1f62886b65977765e9101bcf64a13c48b Mon Sep 17 00:00:00 2001 From: "B. Stack" Date: Thu, 14 Sep 2023 10:49:11 -0400 Subject: makemkv: add patch for av_mallocz_array --- .../debian/patches/missing-av_mallocz_array.patch | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 makemkv-oss/debian/patches/missing-av_mallocz_array.patch (limited to 'makemkv-oss/debian/patches/missing-av_mallocz_array.patch') diff --git a/makemkv-oss/debian/patches/missing-av_mallocz_array.patch b/makemkv-oss/debian/patches/missing-av_mallocz_array.patch new file mode 100644 index 0000000..86a56f0 --- /dev/null +++ b/makemkv-oss/debian/patches/missing-av_mallocz_array.patch @@ -0,0 +1,18 @@ +Author: junknot +Origin: https://build.opensuse.org/package/show/home:junknot/makemkv +Reference: https://forum.makemkv.com/forum/viewtopic.php?f=3&p=132993 +Version: 1.17.4 +Message: FFmpeg deprecated a function call name. +diff --git a/libffabi/src/ffabi.c b/libffabi/src/ffabi.c +index 5dda9e1..2b29b87 100644 +--- a/libffabi/src/ffabi.c ++++ b/libffabi/src/ffabi.c +@@ -478,7 +478,7 @@ FFM_AudioEncodeContext* __cdecl ffm_audio_encode_init(void* logctx,const char* n + #else + ctx->frame = av_frame_alloc(); + if (av_sample_fmt_is_planar(ctx->avctx->sample_fmt)) { +- ctx->frame_extended_data = av_mallocz_array(ctx->avctx->channels, ++ ctx->frame_extended_data = av_calloc(ctx->avctx->channels, + sizeof(*ctx->frame_extended_data)); + if (!ctx->frame_extended_data) { + ffm_audio_encode_close(ctx); -- cgit