summaryrefslogtreecommitdiff
path: root/www-nginx
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-11-01 19:06:26 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-11-01 19:06:26 +0000
commitd42db3ed2648023a152ebde11df983ae337f4b51 (patch)
tree6a3f1cb350fdeb482e3a0f12264203211ec046d8 /www-nginx
parent50a873956cea2ce32e1c02130595ee8a135afc1b (diff)
downloadbaldeagleos-repo-d42db3ed2648023a152ebde11df983ae337f4b51.tar.gz
baldeagleos-repo-d42db3ed2648023a152ebde11df983ae337f4b51.tar.xz
baldeagleos-repo-d42db3ed2648023a152ebde11df983ae337f4b51.zip
Adding metadata
Diffstat (limited to 'www-nginx')
-rw-r--r--www-nginx/ngx-vod/files/ngx-vod-1.33-fix-ffmpeg-7-avcodec_close.patch39
-rw-r--r--www-nginx/ngx-vod/ngx-vod-1.33.ebuild1
2 files changed, 40 insertions, 0 deletions
diff --git a/www-nginx/ngx-vod/files/ngx-vod-1.33-fix-ffmpeg-7-avcodec_close.patch b/www-nginx/ngx-vod/files/ngx-vod-1.33-fix-ffmpeg-7-avcodec_close.patch
new file mode 100644
index 000000000000..56a65dfafbde
--- /dev/null
+++ b/www-nginx/ngx-vod/files/ngx-vod-1.33-fix-ffmpeg-7-avcodec_close.patch
@@ -0,0 +1,39 @@
+diff '--color=auto' -Naur a/vod/filters/audio_decoder.c b/vod/filters/audio_decoder.c
+--- a/vod/filters/audio_decoder.c 2025-11-01 03:45:56.847237653 +0000
++++ b/vod/filters/audio_decoder.c 2025-11-01 03:48:13.536886918 +0000
+@@ -159,7 +159,7 @@
+ void
+ audio_decoder_free(audio_decoder_state_t* state)
+ {
+- avcodec_close(state->decoder);
++ avcodec_free_context(&state->decoder);
+ av_free(state->decoder);
+ state->decoder = NULL;
+ av_frame_free(&state->decoded_frame);
+diff '--color=auto' -Naur a/vod/filters/audio_encoder.c b/vod/filters/audio_encoder.c
+--- a/vod/filters/audio_encoder.c 2025-11-01 03:45:56.847422131 +0000
++++ b/vod/filters/audio_encoder.c 2025-11-01 03:48:27.615223710 +0000
+@@ -156,7 +156,7 @@
+ return;
+ }
+
+- avcodec_close(state->encoder);
++ avcodec_free_context(&state->encoder);
+ av_free(state->encoder);
+ }
+
+diff '--color=auto' -Naur a/vod/thumb/thumb_grabber.c b/vod/thumb/thumb_grabber.c
+--- a/vod/thumb/thumb_grabber.c 2025-11-01 03:45:56.847619626 +0000
++++ b/vod/thumb/thumb_grabber.c 2025-11-01 03:47:58.694348026 +0000
+@@ -107,9 +107,9 @@
+ av_freep(state->resize_buffer);
+ }
+ av_frame_free(&state->decoded_frame);
+- avcodec_close(state->encoder);
++ avcodec_free_context(&state->encoder);
+ av_free(state->encoder);
+- avcodec_close(state->decoder);
++ avcodec_free_context(&state->decoder);
+ av_free(state->decoder);
+ }
+
diff --git a/www-nginx/ngx-vod/ngx-vod-1.33.ebuild b/www-nginx/ngx-vod/ngx-vod-1.33.ebuild
index 7919c8900bd7..4a14f5913fe0 100644
--- a/www-nginx/ngx-vod/ngx-vod-1.33.ebuild
+++ b/www-nginx/ngx-vod/ngx-vod-1.33.ebuild
@@ -33,4 +33,5 @@ RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}/${PN}-1.33-fix-clock-gettime-config-check.patch"
"${FILESDIR}/${PN}-1.33-use-prototyped-declaration.patch"
+ "${FILESDIR}/${PN}-1.33-fix-ffmpeg-7-avcodec_close.patch" # Bug 965416
)