diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-11-01 19:06:26 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-11-01 19:06:26 +0000 |
| commit | d42db3ed2648023a152ebde11df983ae337f4b51 (patch) | |
| tree | 6a3f1cb350fdeb482e3a0f12264203211ec046d8 /www-nginx | |
| parent | 50a873956cea2ce32e1c02130595ee8a135afc1b (diff) | |
| download | baldeagleos-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.patch | 39 | ||||
| -rw-r--r-- | www-nginx/ngx-vod/ngx-vod-1.33.ebuild | 1 |
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 ) |
