From c662dfdaf44d0aca62cb82d7b90783c92bc3329f Mon Sep 17 00:00:00 2001 From: Daniel Engberg Date: Thu, 27 Apr 2023 13:13:48 +0200 Subject: multimedia/nymphcast: Fix build with FFmpeg 6 Partially import patch from Alpine Linux to fix build Source: https://git.alpinelinux.org/aports/tree/community/nymphcast/ffmpeg6.patch PR: 270973 Approved by: portmgr (blanket, build fix) --- multimedia/nymphcast/files/patch-ffmpeg6-compat | 27 +++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 multimedia/nymphcast/files/patch-ffmpeg6-compat (limited to 'multimedia/nymphcast/files/patch-ffmpeg6-compat') diff --git a/multimedia/nymphcast/files/patch-ffmpeg6-compat b/multimedia/nymphcast/files/patch-ffmpeg6-compat new file mode 100644 index 000000000000..12374ec9d966 --- /dev/null +++ b/multimedia/nymphcast/files/patch-ffmpeg6-compat @@ -0,0 +1,27 @@ +Obtained from https://git.alpinelinux.org/aports/tree/community/nymphcast/ffmpeg6.patch +diff --git a/src/server/ffplay/cmdutils.c.bak b/src/server/ffplay/cmdutils.c.bak +index 0e8561a..ab0b166 100644 +--- ffplay/cmdutils.c.bak ++++ ffplay/cmdutils.c.bak +@@ -719,7 +719,7 @@ static void init_parse_context(OptionParseContext *octx, + memset(octx, 0, sizeof(*octx)); + + octx->nb_groups = nb_groups; +- octx->groups = av_mallocz_array(octx->nb_groups, sizeof(*octx->groups)); ++ octx->groups = av_calloc(octx->nb_groups, sizeof(*octx->groups)); + if (!octx->groups) + exit_program(1); + +diff --git a/src/server/ffplay/stream_handler.cpp b/src/server/ffplay/stream_handler.cpp +index f6db69a..27d9fcd 100644 +--- ffplay/stream_handler.cpp ++++ ffplay/stream_handler.cpp +@@ -137,7 +137,7 @@ AVDictionary **setup_find_stream_info_opts(AVFormatContext *s, AVDictionary *cod + int i; + AVDictionary **opts; + if (!s->nb_streams) { return NULL; } +- opts = (AVDictionary**) av_mallocz_array(s->nb_streams, sizeof(*opts)); ++ opts = (AVDictionary**) av_calloc(s->nb_streams, sizeof(*opts)); + if (!opts) { + av_log(NULL, AV_LOG_ERROR, "Could not alloc memory for stream options.\n"); + return NULL; -- cgit v1.2.3