diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -70,7 +70,7 @@ libnotify.so.4 libogg.so.0 libopus.so.0 -libplacebo.so.208 +libplacebo.so.229 libpng16.so.16 libpostproc.so.55 libprotobuf-lite.so.28 diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -2737,6 +2737,7 @@ libc.so.6:mkostemp64 libc.so.6:mktime libc.so.6:mmap64 +libc.so.6:modff libc.so.6:munmap libc.so.6:newlocale libc.so.6:nrand48 @@ -3646,7 +3647,6 @@ libm.so.6:log10f libm.so.6:logf libm.so.6:lroundf -libm.so.6:modff libm.so.6:pow libm.so.6:powf libm.so.6:sin @@ -3963,16 +3963,16 @@ libopus.so.0:opus_packet_get_nb_frames libopus.so.0:opus_packet_get_samples_per_frame libopus.so.0:opus_strerror -libplacebo.so.208:pl_color_map_default_params -libplacebo.so.208:pl_color_space_unknown -libplacebo.so.208:pl_log_create_208 -libplacebo.so.208:pl_log_destroy -libplacebo.so.208:pl_shader_alloc -libplacebo.so.208:pl_shader_color_map -libplacebo.so.208:pl_shader_dither -libplacebo.so.208:pl_shader_finalize -libplacebo.so.208:pl_shader_obj_destroy -libplacebo.so.208:pl_var_glsl_type_name +libplacebo.so.229:pl_color_map_default_params +libplacebo.so.229:pl_color_space_unknown +libplacebo.so.229:pl_log_create_229 +libplacebo.so.229:pl_log_destroy +libplacebo.so.229:pl_shader_alloc +libplacebo.so.229:pl_shader_color_map +libplacebo.so.229:pl_shader_dither +libplacebo.so.229:pl_shader_finalize +libplacebo.so.229:pl_shader_obj_destroy +libplacebo.so.229:pl_var_glsl_type_name libpng16.so.16:png_create_info_struct libpng16.so.16:png_create_read_struct libpng16.so.16:png_create_write_struct diff --git a/files/0001-Update-to-use-modern-libplacebo-API.patch b/files/0001-Update-to-use-modern-libplacebo-API.patch new file mode 100644 --- /dev/null +++ b/files/0001-Update-to-use-modern-libplacebo-API.patch @@ -0,0 +1,34 @@ +From 423734cb1795d67b21dff68cf808317e285f6b4f Mon Sep 17 00:00:00 2001 +From: Alexander Vorobyev +Date: Sat, 22 Oct 2022 13:22:29 +0300 +Subject: Update to use modern libplacebo API + +--- + modules/video_output/opengl/vout_helper.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/modules/video_output/opengl/vout_helper.c b/modules/video_output/opengl/vout_helper.c +index 13d65e04c8..0d09306004 100644 +--- a/modules/video_output/opengl/vout_helper.c ++++ b/modules/video_output/opengl/vout_helper.c +@@ -571,7 +571,7 @@ opengl_deinit_program(vout_display_opengl_t *vgl, struct prgm *prgm) + #ifdef HAVE_LIBPLACEBO + FREENULL(tc->uloc.pl_vars); + if (tc->pl_ctx) +- pl_context_destroy(&tc->pl_ctx); ++ pl_log_destroy(&tc->pl_ctx); + #endif + + vlc_object_release(tc); +@@ -622,7 +622,7 @@ opengl_init_program(vout_display_opengl_t *vgl, struct prgm *prgm, + // create the main libplacebo context + if (!subpics) + { +- tc->pl_ctx = pl_context_create(PL_API_VER, &(struct pl_context_params) { ++ tc->pl_ctx = pl_log_create(PL_API_VER, &(struct pl_log_params) { + .log_cb = log_cb, + .log_priv = tc, + .log_level = PL_LOG_INFO, +-- +2.35.5 + diff --git a/files/series b/files/series --- a/files/series +++ b/files/series @@ -1 +1,2 @@ vlc-live-media-2021.patch +0001-Update-to-use-modern-libplacebo-API.patch diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,6 +1,6 @@ name : vlc version : 3.0.17.3 -release : 154 +release : 155 source : - https://download.videolan.org/pub/videolan/vlc/3.0.17.3/vlc-3.0.17.3.tar.xz : 6f7e90ef8973d31d96de64db817173e345150829717a94084b1bb8321cde2014 homepage : https://www.videolan.org/ @@ -74,7 +74,7 @@ setup : | export BUILDCC="$CC" %apply_patches - %reconfigure \ + %configure \ --enable-a52 \ --enable-bluray \ --enable-dvbpsi \ diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -3,8 +3,8 @@ vlc https://www.videolan.org/ - Thomas Staudinger - Staudi.Kaos@gmail.com + Alexander Vorobyev + avorobyev@protonmail.com GPL-2.0-or-later LGPL-2.1-or-later @@ -678,7 +678,7 @@ programming.devel - vlc + vlc /usr/include/vlc/deprecated.h @@ -786,12 +786,12 @@ - - 2022-10-30 + + 2022-11-10 3.0.17.3 Packaging update - Thomas Staudinger - Staudi.Kaos@gmail.com + Alexander Vorobyev + avorobyev@protonmail.com \ No newline at end of file