git: c662dfdaf44d - main - multimedia/nymphcast: Fix build with FFmpeg 6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 27 Apr 2023 12:04:28 UTC
The branch main has been updated by diizzy: URL: https://cgit.FreeBSD.org/ports/commit/?id=c662dfdaf44d0aca62cb82d7b90783c92bc3329f commit c662dfdaf44d0aca62cb82d7b90783c92bc3329f Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2023-04-27 11:13:48 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2023-04-27 12:01:46 +0000 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(+) 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;