diff --git a/packages/a/aegisub/abi_symbols b/packages/a/aegisub/abi_symbols
index 026c1ba99f45..5075a6e5f196 100644
--- a/packages/a/aegisub/abi_symbols
+++ b/packages/a/aegisub/abi_symbols
@@ -1 +1,2 @@
+aegisub:_IO_stdin_used
aegisub:main
diff --git a/packages/a/aegisub/abi_used_libs b/packages/a/aegisub/abi_used_libs
index 5d039032c7ec..1280431f1ef4 100644
--- a/packages/a/aegisub/abi_used_libs
+++ b/packages/a/aegisub/abi_used_libs
@@ -5,7 +5,7 @@ libasound.so.2
libass.so.9
libboost_locale.so.1.83.0
libc.so.6
-libffms2.so.4
+libffms2.so.5
libfftw3.so.3
libfontconfig.so.1
libgcc_s.so.1
diff --git a/packages/a/aegisub/abi_used_symbols b/packages/a/aegisub/abi_used_symbols
index e746893457c6..e14ab0863435 100644
--- a/packages/a/aegisub/abi_used_symbols
+++ b/packages/a/aegisub/abi_used_symbols
@@ -191,43 +191,43 @@ libc.so.6:wmemcpy
libc.so.6:wmemmove
libc.so.6:wmemset
libc.so.6:write
-libffms2.so.4:FFMS_CancelIndexing
-libffms2.so.4:FFMS_CreateAudioSource
-libffms2.so.4:FFMS_CreateIndexer
-libffms2.so.4:FFMS_CreateResampleOptions
-libffms2.so.4:FFMS_CreateVideoSource
-libffms2.so.4:FFMS_DestroyAudioSource
-libffms2.so.4:FFMS_DestroyIndex
-libffms2.so.4:FFMS_DestroyResampleOptions
-libffms2.so.4:FFMS_DestroyVideoSource
-libffms2.so.4:FFMS_DoIndexing2
-libffms2.so.4:FFMS_GetAudio
-libffms2.so.4:FFMS_GetAudioProperties
-libffms2.so.4:FFMS_GetCodecNameI
-libffms2.so.4:FFMS_GetErrorHandling
-libffms2.so.4:FFMS_GetFirstIndexedTrackOfType
-libffms2.so.4:FFMS_GetFirstTrackOfType
-libffms2.so.4:FFMS_GetFrame
-libffms2.so.4:FFMS_GetFrameInfo
-libffms2.so.4:FFMS_GetNumFrames
-libffms2.so.4:FFMS_GetNumTracksI
-libffms2.so.4:FFMS_GetPixFmt
-libffms2.so.4:FFMS_GetTimeBase
-libffms2.so.4:FFMS_GetTrackFromIndex
-libffms2.so.4:FFMS_GetTrackFromVideo
-libffms2.so.4:FFMS_GetTrackTypeI
-libffms2.so.4:FFMS_GetVideoProperties
-libffms2.so.4:FFMS_IndexBelongsToFile
-libffms2.so.4:FFMS_Init
-libffms2.so.4:FFMS_ReadIndex
-libffms2.so.4:FFMS_SetInputFormatV
-libffms2.so.4:FFMS_SetLogLevel
-libffms2.so.4:FFMS_SetOutputFormatA
-libffms2.so.4:FFMS_SetOutputFormatV2
-libffms2.so.4:FFMS_SetProgressCallback
-libffms2.so.4:FFMS_TrackIndexSettings
-libffms2.so.4:FFMS_TrackTypeIndexSettings
-libffms2.so.4:FFMS_WriteIndex
+libffms2.so.5:FFMS_CancelIndexing
+libffms2.so.5:FFMS_CreateAudioSource
+libffms2.so.5:FFMS_CreateIndexer
+libffms2.so.5:FFMS_CreateResampleOptions
+libffms2.so.5:FFMS_CreateVideoSource
+libffms2.so.5:FFMS_DestroyAudioSource
+libffms2.so.5:FFMS_DestroyIndex
+libffms2.so.5:FFMS_DestroyResampleOptions
+libffms2.so.5:FFMS_DestroyVideoSource
+libffms2.so.5:FFMS_DoIndexing2
+libffms2.so.5:FFMS_GetAudio
+libffms2.so.5:FFMS_GetAudioProperties
+libffms2.so.5:FFMS_GetCodecNameI
+libffms2.so.5:FFMS_GetErrorHandling
+libffms2.so.5:FFMS_GetFirstIndexedTrackOfType
+libffms2.so.5:FFMS_GetFirstTrackOfType
+libffms2.so.5:FFMS_GetFrame
+libffms2.so.5:FFMS_GetFrameInfo
+libffms2.so.5:FFMS_GetNumFrames
+libffms2.so.5:FFMS_GetNumTracksI
+libffms2.so.5:FFMS_GetPixFmt
+libffms2.so.5:FFMS_GetTimeBase
+libffms2.so.5:FFMS_GetTrackFromIndex
+libffms2.so.5:FFMS_GetTrackFromVideo
+libffms2.so.5:FFMS_GetTrackTypeI
+libffms2.so.5:FFMS_GetVideoProperties
+libffms2.so.5:FFMS_IndexBelongsToFile
+libffms2.so.5:FFMS_Init
+libffms2.so.5:FFMS_ReadIndex
+libffms2.so.5:FFMS_SetInputFormatV
+libffms2.so.5:FFMS_SetLogLevel
+libffms2.so.5:FFMS_SetOutputFormatA
+libffms2.so.5:FFMS_SetOutputFormatV2
+libffms2.so.5:FFMS_SetProgressCallback
+libffms2.so.5:FFMS_TrackIndexSettings
+libffms2.so.5:FFMS_TrackTypeIndexSettings
+libffms2.so.5:FFMS_WriteIndex
libfftw3.so.3:fftw_alloc_complex
libfftw3.so.3:fftw_alloc_real
libfftw3.so.3:fftw_destroy_plan
diff --git a/packages/a/aegisub/package.yml b/packages/a/aegisub/package.yml
index 1550e15f63a5..fc8eb5ef51f3 100644
--- a/packages/a/aegisub/package.yml
+++ b/packages/a/aegisub/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : aegisub
version : 3.4.2
-release : 44
+release : 45
source :
- git|https://github.com/TypesettingTools/Aegisub : v3.4.2
homepage : https://aegisub.org/
diff --git a/packages/a/aegisub/pspec_x86_64.xml b/packages/a/aegisub/pspec_x86_64.xml
index cc36746fc35e..fb6de6b4beeb 100644
--- a/packages/a/aegisub/pspec_x86_64.xml
+++ b/packages/a/aegisub/pspec_x86_64.xml
@@ -3,8 +3,8 @@
aegisub
https://aegisub.org/
- Joey Riches
- josephriches@gmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
BSD-3-Clause
MIT
@@ -94,12 +94,12 @@
-
- 2026-03-02
+
+ 2026-04-25
3.4.2
Packaging update
- Joey Riches
- josephriches@gmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
-
\ No newline at end of file
+
diff --git a/packages/a/attract/abi_used_libs b/packages/a/attract/abi_used_libs
index db420fd24729..d5591a2b04ca 100644
--- a/packages/a/attract/abi_used_libs
+++ b/packages/a/attract/abi_used_libs
@@ -4,9 +4,9 @@ libX11.so.6
libXinerama.so.1
libXrandr.so.2
libarchive.so.13
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libexpat.so.1
libfontconfig.so.1
@@ -19,6 +19,6 @@ libsfml-graphics.so.2.6
libsfml-system.so.2.6
libsfml-window.so.2.6
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
libz.so.1
diff --git a/packages/a/attract/abi_used_symbols b/packages/a/attract/abi_used_symbols
index 6b70b1f52957..b9707aeb7334 100644
--- a/packages/a/attract/abi_used_symbols
+++ b/packages/a/attract/abi_used_symbols
@@ -74,51 +74,51 @@ libarchive.so.13:archive_read_support_format_7zip
libarchive.so.13:archive_read_support_format_rar
libarchive.so.13:archive_read_support_format_tar
libarchive.so.13:archive_read_support_format_zip
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder_by_name
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avio_alloc_context
-libavutil.so.59:av_channel_layout_check
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_copy_props
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_move_ref
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_hwdevice_ctx_create
-libavutil.so.59:av_hwdevice_get_type_name
-libavutil.so.59:av_hwframe_transfer_data
-libavutil.so.59:av_hwframe_transfer_get_formats
-libavutil.so.59:av_image_alloc
-libavutil.so.59:av_log_get_level
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_malloc
-libavutil.so.59:av_opt_set_chlayout
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_samples_get_buffer_size
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder_by_name
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avio_alloc_context
+libavutil.so.60:av_channel_layout_check
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_copy_props
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_move_ref
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_hwdevice_ctx_create
+libavutil.so.60:av_hwdevice_get_type_name
+libavutil.so.60:av_hwframe_transfer_data
+libavutil.so.60:av_hwframe_transfer_get_formats
+libavutil.so.60:av_image_alloc
+libavutil.so.60:av_log_get_level
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_malloc
+libavutil.so.60:av_opt_set_chlayout
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_samples_get_buffer_size
+libavutil.so.60:av_strerror
libc.so.6:__ctype_b_loc
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
@@ -581,13 +581,13 @@ libstdc++.so.6:__cxa_rethrow
libstdc++.so.6:__cxa_throw
libstdc++.so.6:__cxa_throw_bad_array_new_length
libstdc++.so.6:__gxx_personality_v0
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getCachedContext
-libswscale.so.8:sws_scale
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_init
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getCachedContext
+libswscale.so.9:sws_scale
libz.so.1:crc32
libz.so.1:inflate
libz.so.1:inflateEnd
diff --git a/packages/a/attract/package.yml b/packages/a/attract/package.yml
index ac655d212d7d..ba892cdb4f72 100644
--- a/packages/a/attract/package.yml
+++ b/packages/a/attract/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : attract
version : 2.7.0
-release : 22
+release : 23
source :
- https://github.com/mickelson/attract/archive/v2.7.0.tar.gz : 497bc9d4d5846cb0eee71eaed2352d2350f789df3a913f423a3d6eed9ba428e8
homepage : https://attractmode.org/
diff --git a/packages/a/attract/pspec_x86_64.xml b/packages/a/attract/pspec_x86_64.xml
index c6b9231b2a5b..9e43810dcc03 100644
--- a/packages/a/attract/pspec_x86_64.xml
+++ b/packages/a/attract/pspec_x86_64.xml
@@ -3,8 +3,8 @@
attract
https://attractmode.org/
- Jared Cervantes
- jared@jaredcervantes.com
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-3.0-or-later
games.emulator
@@ -239,12 +239,12 @@
-
- 2025-12-10
+
+ 2026-04-11
2.7.0
Packaging update
- Jared Cervantes
- jared@jaredcervantes.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/a/aubio/abi_libs b/packages/a/aubio/abi_libs
index a9df7952ea9e..05f475860487 100644
--- a/packages/a/aubio/abi_libs
+++ b/packages/a/aubio/abi_libs
@@ -1 +1,7 @@
+aubiomfcc
+aubionotes
+aubioonset
+aubiopitch
+aubioquiet
+aubiotrack
libaubio.so.5
diff --git a/packages/a/aubio/abi_symbols b/packages/a/aubio/abi_symbols
index 2b3ed4ba9c9f..ca5fac42684a 100644
--- a/packages/a/aubio/abi_symbols
+++ b/packages/a/aubio/abi_symbols
@@ -1,3 +1,9 @@
+aubiomfcc:_IO_stdin_used
+aubionotes:_IO_stdin_used
+aubioonset:_IO_stdin_used
+aubiopitch:_IO_stdin_used
+aubioquiet:_IO_stdin_used
+aubiotrack:_IO_stdin_used
libaubio.so.5:aubio_autocorr
libaubio.so.5:aubio_beattracking_checkstate
libaubio.so.5:aubio_beattracking_do
diff --git a/packages/a/aubio/abi_used_libs b/packages/a/aubio/abi_used_libs
index 2004667ac1a5..f044350dde78 100644
--- a/packages/a/aubio/abi_used_libs
+++ b/packages/a/aubio/abi_used_libs
@@ -1,9 +1,9 @@
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libfftw3f.so.3
libm.so.6
libsamplerate.so.0
libsndfile.so.1
-libswresample.so.5
+libswresample.so.6
diff --git a/packages/a/aubio/abi_used_symbols b/packages/a/aubio/abi_used_symbols
index e5513b28d829..69b0a083afc4 100644
--- a/packages/a/aubio/abi_used_symbols
+++ b/packages/a/aubio/abi_used_symbols
@@ -1,31 +1,32 @@
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_url_split
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_network_init
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_seek_file
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_free
-libavutil.so.59:av_get_media_type_string
-libavutil.so.59:av_malloc
-libavutil.so.59:av_opt_set_chlayout
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_url_split
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_network_init
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_seek_file
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_free
+libavutil.so.60:av_get_media_type_string
+libavutil.so.60:av_malloc
+libavutil.so.60:av_opt_set_chlayout
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_strerror
libc.so.6:__errno_location
libc.so.6:__fprintf_chk
+libc.so.6:__isoc23_strtol
libc.so.6:__libc_start_main
libc.so.6:__stack_chk_fail
libc.so.6:__vsnprintf_chk
@@ -59,7 +60,6 @@ libc.so.6:strcmp
libc.so.6:strncpy
libc.so.6:strnlen
libc.so.6:strtod
-libc.so.6:strtol
libfftw3f.so.3:fftwf_cleanup
libfftw3f.so.3:fftwf_destroy_plan
libfftw3f.so.3:fftwf_execute
@@ -67,14 +67,17 @@ libfftw3f.so.3:fftwf_free
libfftw3f.so.3:fftwf_malloc
libfftw3f.so.3:fftwf_plan_r2r_1d
libm.so.6:atan2f
+libm.so.6:ceilf
libm.so.6:cosf
libm.so.6:expf
+libm.so.6:floorf
libm.so.6:log10f
libm.so.6:logf
libm.so.6:powf
libm.so.6:sincosf
libm.so.6:sinf
libm.so.6:sqrtf
+libm.so.6:truncf
libsamplerate.so.0:src_delete
libsamplerate.so.0:src_new
libsamplerate.so.0:src_process
@@ -85,8 +88,8 @@ libsndfile.so.1:sf_read_float
libsndfile.so.1:sf_seek
libsndfile.so.1:sf_strerror
libsndfile.so.1:sf_write_float
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_close
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_close
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_init
diff --git a/packages/a/aubio/files/aubio-imp-removed.patch b/packages/a/aubio/files/aubio-imp-removed.patch
new file mode 100644
index 000000000000..58fc2a158692
--- /dev/null
+++ b/packages/a/aubio/files/aubio-imp-removed.patch
@@ -0,0 +1,22 @@
+diff --git a/waflib/Context.py b/waflib/Context.py
+index ab6b154..ac858d6 100644
+--- a/waflib/Context.py
++++ b/waflib/Context.py
+@@ -2,7 +2,7 @@
+ # encoding: utf-8
+ # WARNING! Do not edit! https://waf.io/book/index.html#_obtaining_the_waf_file
+
+-import os,re,imp,sys
++import os,re,types,sys
+ from waflib import Utils,Errors,Logs
+ import waflib.Node
+ HEXVERSION=0x2000e00
+@@ -344,7 +344,7 @@ def load_module(path,encoding=None):
+ return cache_modules[path]
+ except KeyError:
+ pass
+- module=imp.new_module(WSCRIPT_FILE)
++ module=types.ModuleType(WSCRIPT_FILE)
+ try:
+ code=Utils.readf(path,m='r',encoding=encoding)
+ except EnvironmentError:
diff --git a/packages/a/aubio/package.yml b/packages/a/aubio/package.yml
index 7f5a718acc53..79e6178fbf56 100644
--- a/packages/a/aubio/package.yml
+++ b/packages/a/aubio/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : aubio
version : 0.4.9
-release : 10
+release : 11
source :
- https://aubio.org/pub/aubio-0.4.9.tar.bz2 : d48282ae4dab83b3dc94c16cf011bcb63835c1c02b515490e1883049c3d1f3da
homepage : https://aubio.org/
@@ -16,7 +16,16 @@ builddeps :
- pkgconfig(samplerate)
- pkgconfig(sndfile)
setup : |
+ #Build fixes
+ sed -i "s/'rU'/'r'/g" waflib/ConfigSet.py waflib/Context.py
+ sed -i 's/"rU"/"r"/g' waflib/ConfigSet.py waflib/Context.py
+ sed -i 's/m *= *["'"'"']rU["'"'"']/m="r"/g' waflib/Utils.py
+
+ #ffmpeg8
+ sed -i 's/AV_INPUT_BUFFER_MIN_SIZE/4096/g' src/io/source_avcodec.c
+
%patch -p1 -i $pkgfiles/0001-Disable-creation-of-static-library.patch
+ %patch -p1 -i $pkgfiles/aubio-imp-removed.patch
%patch -p1 -i $pkgfiles/ffmpeg-5.patch
%patch -p1 -i $pkgfiles/ffmpeg-7-1.patch
%patch -p1 -i $pkgfiles/ffmpeg-7-2.patch
diff --git a/packages/a/aubio/pspec_x86_64.xml b/packages/a/aubio/pspec_x86_64.xml
index 38cb7e1fe3fe..dd4485d89b41 100644
--- a/packages/a/aubio/pspec_x86_64.xml
+++ b/packages/a/aubio/pspec_x86_64.xml
@@ -3,8 +3,8 @@
aubio
https://aubio.org/
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-3.0-or-later
multimedia.library
@@ -37,7 +37,7 @@
programming.devel
- aubio
+ aubio
/usr/include/aubio/aubio.h
@@ -98,12 +98,12 @@
-
- 2024-11-14
+
+ 2026-04-16
0.4.9
Packaging update
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/a/audacious-plugins/abi_used_libs b/packages/a/audacious-plugins/abi_used_libs
index d8d44b68e22e..8181b903ba0f 100644
--- a/packages/a/audacious-plugins/abi_used_libs
+++ b/packages/a/audacious-plugins/abi_used_libs
@@ -14,9 +14,9 @@ libaudcore.so.5
libaudgui.so.6
libaudqt.so.3
libaudtag.so.3
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libcairo.so.2
libcddb.so.2
diff --git a/packages/a/audacious-plugins/abi_used_symbols b/packages/a/audacious-plugins/abi_used_symbols
index 8621ac275ea8..3534a604572e 100644
--- a/packages/a/audacious-plugins/abi_used_symbols
+++ b/packages/a/audacious-plugins/abi_used_symbols
@@ -1664,31 +1664,31 @@ libaudqt.so.3:_ZTIN5audqt8TreeViewE
libaudqt.so.3:_ZTVN5audqt11ColorButtonE
libaudtag.so.3:_ZN6audtag11write_tupleER7VFSFileRK5TupleNS_7TagTypeE
libaudtag.so.3:_ZN6audtag8read_tagER7VFSFileR5TupleP5IndexIcE
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_demuxer_iterate
-libavformat.so.61:av_probe_input_format2
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avio_alloc_context
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_free
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_malloc
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_demuxer_iterate
+libavformat.so.62:av_probe_input_format2
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avio_alloc_context
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_free
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_malloc
+libavutil.so.60:av_strerror
libc.so.6:__assert_fail
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
diff --git a/packages/a/audacious-plugins/package.yml b/packages/a/audacious-plugins/package.yml
index ab605813bf82..52e07e4904b1 100644
--- a/packages/a/audacious-plugins/package.yml
+++ b/packages/a/audacious-plugins/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : audacious-plugins
version : 4.5.1
-release : 58
+release : 59
source :
- https://distfiles.audacious-media-player.org/audacious-plugins-4.5.1.tar.bz2 : f4feedc32776acfa9d24701d3b794fc97822f76da6991e91e627e70e561fdd3b
homepage : https://audacious-media-player.org/
diff --git a/packages/a/audacious-plugins/pspec_x86_64.xml b/packages/a/audacious-plugins/pspec_x86_64.xml
index f07464bba3e8..2a70ea3b94d5 100644
--- a/packages/a/audacious-plugins/pspec_x86_64.xml
+++ b/packages/a/audacious-plugins/pspec_x86_64.xml
@@ -3,8 +3,8 @@
audacious-plugins
https://audacious-media-player.org/
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-3.0-or-later
multimedia.audio
@@ -306,12 +306,12 @@
-
- 2026-02-07
+
+ 2026-04-11
4.5.1
Packaging update
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/b/blender/abi_used_libs b/packages/b/blender/abi_used_libs
index 69beea87c0b3..884a4b7f19d8 100644
--- a/packages/b/blender/abi_used_libs
+++ b/packages/b/blender/abi_used_libs
@@ -13,10 +13,10 @@ libX11.so.6
libXfixes.so.3
libXi.so.6
libatomic.so.1
-libavcodec.so.61
-libavdevice.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavdevice.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libembree4.so.4
libepoxy.so.0
@@ -47,7 +47,7 @@ libpython3.12.so.1.0
libshaderc_shared.so.1
libsndfile.so.1
libstdc++.so.6
-libswscale.so.8
+libswscale.so.9
libtbb.so.12
libvulkan.so.1
libwebp.so.7
diff --git a/packages/b/blender/abi_used_symbols b/packages/b/blender/abi_used_symbols
index 516d4ea1f036..c5c8f4c39f32 100644
--- a/packages/b/blender/abi_used_symbols
+++ b/packages/b/blender/abi_used_symbols
@@ -630,94 +630,94 @@ libXi.so.6:XQueryDeviceState
libXi.so.6:XSelectExtensionEvent
libXi.so.6:_XiGetDevicePresenceNotifyEvent
libatomic.so.1:__atomic_compare_exchange
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:av_packet_side_data_add
-libavcodec.so.61:av_packet_side_data_get
-libavcodec.so.61:av_packet_side_data_new
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_fill_audio_frame
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_decoder_by_name
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_supported_config
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavcodec.so.61:avcodec_version
-libavdevice.so.61:avdevice_register_all
-libavdevice.so.61:avdevice_version
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_guess_frame_rate
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_alloc_output_context2
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_version
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_close
-libavformat.so.61:avio_closep
-libavformat.so.61:avio_open
-libavformat.so.61:avio_seek
-libavformat.so.61:avio_size
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_channel_layout_from_mask
-libavutil.so.59:av_channel_layout_uninit
-libavutil.so.59:av_cpu_max_align
-libavutil.so.59:av_d2q
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_dict_set_int
-libavutil.so.59:av_display_rotation_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_make_writable
-libavutil.so.59:av_frame_move_ref
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_get_alt_sample_fmt
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_packed_sample_fmt
-libavutil.so.59:av_get_pix_fmt_name
-libavutil.so.59:av_image_copy_to_buffer
-libavutil.so.59:av_image_fill_arrays
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_log
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_malloc
-libavutil.so.59:av_memdup
-libavutil.so.59:av_mul_q
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_reduce
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_sample_fmt_is_planar
-libavutil.so.59:av_samples_get_buffer_size
-libavutil.so.59:av_strdup
-libavutil.so.59:av_strerror
-libavutil.so.59:avutil_version
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:av_packet_side_data_add
+libavcodec.so.62:av_packet_side_data_get
+libavcodec.so.62:av_packet_side_data_new
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_fill_audio_frame
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_decoder_by_name
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_supported_config
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavcodec.so.62:avcodec_version
+libavdevice.so.62:avdevice_register_all
+libavdevice.so.62:avdevice_version
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_guess_frame_rate
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:av_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_alloc_output_context2
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_version
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_close
+libavformat.so.62:avio_closep
+libavformat.so.62:avio_open
+libavformat.so.62:avio_seek
+libavformat.so.62:avio_size
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_channel_layout_from_mask
+libavutil.so.60:av_channel_layout_uninit
+libavutil.so.60:av_cpu_max_align
+libavutil.so.60:av_d2q
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_dict_set_int
+libavutil.so.60:av_display_rotation_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_make_writable
+libavutil.so.60:av_frame_move_ref
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_get_alt_sample_fmt
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_packed_sample_fmt
+libavutil.so.60:av_get_pix_fmt_name
+libavutil.so.60:av_image_copy_to_buffer
+libavutil.so.60:av_image_fill_arrays
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_log
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_malloc
+libavutil.so.60:av_memdup
+libavutil.so.60:av_mul_q
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_reduce
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_sample_fmt_is_planar
+libavutil.so.60:av_samples_get_buffer_size
+libavutil.so.60:av_strdup
+libavutil.so.60:av_strerror
+libavutil.so.60:avutil_version
libc.so.6:__assert_fail
libc.so.6:__ctype_b_loc
libc.so.6:__cxa_atexit
@@ -2381,14 +2381,14 @@ libstdc++.so.6:__cxa_throw
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
libstdc++.so.6:__once_proxy
-libswscale.so.8:sws_alloc_context
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getCoefficients
-libswscale.so.8:sws_getColorspaceDetails
-libswscale.so.8:sws_init_context
-libswscale.so.8:sws_scale_frame
-libswscale.so.8:sws_setColorspaceDetails
-libswscale.so.8:swscale_version
+libswscale.so.9:sws_alloc_context
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getCoefficients
+libswscale.so.9:sws_getColorspaceDetails
+libswscale.so.9:sws_init_context
+libswscale.so.9:sws_scale_frame
+libswscale.so.9:sws_setColorspaceDetails
+libswscale.so.9:swscale_version
libtbb.so.12:_ZN3tbb6detail2r110deallocateERNS0_2d117small_object_poolEPvmRKNS2_14execution_dataE
libtbb.so.12:_ZN3tbb6detail2r110initializeERNS0_2d115task_arena_baseE
libtbb.so.12:_ZN3tbb6detail2r110initializeERNS0_2d118task_group_contextE
diff --git a/packages/b/blender/package.yml b/packages/b/blender/package.yml
index 72f8ed66cc86..8ac3aaf6e277 100644
--- a/packages/b/blender/package.yml
+++ b/packages/b/blender/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : blender
version : 5.0.1
-release : 102
+release : 103
source :
- https://download.blender.org/source/blender-5.0.1.tar.xz : 0077a41f59843433154fdf2d8aeb6c43f6bf6951cd46987305e67f89cb4f1fbf
- https://download.blender.org/demo/test/BMW27.blend.zip : 08170de260488c14855a13db81c8d5ad844bc6162c3db13e1d9ba8094f55fe2b
diff --git a/packages/b/blender/pspec_x86_64.xml b/packages/b/blender/pspec_x86_64.xml
index e44229cf8342..a3d1b103cfc9 100644
--- a/packages/b/blender/pspec_x86_64.xml
+++ b/packages/b/blender/pspec_x86_64.xml
@@ -3,8 +3,8 @@
blender
https://blender.org/
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
EULA
@@ -2323,12 +2323,12 @@
-
- 2026-04-13
+
+ 2026-04-14
5.0.1
Packaging update
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/c/calibre/abi_used_libs b/packages/c/calibre/abi_used_libs
index 1de323b7815d..d9e14da2e1c6 100644
--- a/packages/c/calibre/abi_used_libs
+++ b/packages/c/calibre/abi_used_libs
@@ -2,9 +2,9 @@ UNKNOWN
libQt6Core.so.6
libQt6Gui.so.6
libQt6Widgets.so.6
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libcrypto.so.3
libfreetype.so.6
@@ -19,6 +19,6 @@ libpodofo.so.2
libpython3.12.so.1.0
libstdc++.so.6
libstemmer.so.0
-libswresample.so.5
+libswresample.so.6
libuchardet.so.0
libusb-1.0.so.0
diff --git a/packages/c/calibre/abi_used_symbols b/packages/c/calibre/abi_used_symbols
index fc9f1cc687d3..34f65033ed13 100644
--- a/packages/c/calibre/abi_used_symbols
+++ b/packages/c/calibre/abi_used_symbols
@@ -531,53 +531,53 @@ libQt6Widgets.so.6:_ZThn16_NK7QWidget11paintEngineEv
libQt6Widgets.so.6:_ZThn16_NK7QWidget13sharedPainterEv
libQt6Widgets.so.6:_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
libQt6Widgets.so.6:_ZThn16_NK7QWidget7devTypeEv
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_supported_config
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_context_free
-libavutil.so.59:av_audio_fifo_alloc
-libavutil.so.59:av_audio_fifo_free
-libavutil.so.59:av_audio_fifo_read
-libavutil.so.59:av_audio_fifo_realloc
-libavutil.so.59:av_audio_fifo_size
-libavutil.so.59:av_audio_fifo_write
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_malloc
-libavutil.so.59:av_rescale_rnd
-libavutil.so.59:av_samples_alloc_array_and_samples
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_supported_config
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_context_free
+libavutil.so.60:av_audio_fifo_alloc
+libavutil.so.60:av_audio_fifo_free
+libavutil.so.60:av_audio_fifo_read
+libavutil.so.60:av_audio_fifo_realloc
+libavutil.so.60:av_audio_fifo_size
+libavutil.so.60:av_audio_fifo_write
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_malloc
+libavutil.so.60:av_rescale_rnd
+libavutil.so.60:av_samples_alloc_array_and_samples
+libavutil.so.60:av_strerror
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__isoc23_strtol
@@ -1231,10 +1231,10 @@ libstemmer.so.0:sb_stemmer_delete
libstemmer.so.0:sb_stemmer_length
libstemmer.so.0:sb_stemmer_new
libstemmer.so.0:sb_stemmer_stem
-libswresample.so.5:swr_alloc_set_opts2
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
+libswresample.so.6:swr_alloc_set_opts2
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_init
libuchardet.so.0:uchardet_data_end
libuchardet.so.0:uchardet_delete
libuchardet.so.0:uchardet_get_charset
diff --git a/packages/c/calibre/package.yml b/packages/c/calibre/package.yml
index a82a674feff2..3642b52855bc 100644
--- a/packages/c/calibre/package.yml
+++ b/packages/c/calibre/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : calibre
version : 8.16.2
-release : 231
+release : 232
source :
- https://download.calibre-ebook.com/8.16.2/calibre-8.16.2.tar.xz : 0187d04354f53cc0741141da026977ee30a77efa0c37b1839bde0588222c1c6c
homepage : https://calibre-ebook.com/
diff --git a/packages/c/calibre/pspec_x86_64.xml b/packages/c/calibre/pspec_x86_64.xml
index 92b4069c353a..f0fc5054dcd3 100644
--- a/packages/c/calibre/pspec_x86_64.xml
+++ b/packages/c/calibre/pspec_x86_64.xml
@@ -3,8 +3,8 @@
calibre
https://calibre-ebook.com/
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-3.0-only
office.viewers
@@ -3640,12 +3640,12 @@
-
- 2026-04-02
+
+ 2026-04-11
8.16.2
Packaging update
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/c/chiaki-ng/abi_symbols b/packages/c/chiaki-ng/abi_symbols
index 9e53e39fbf75..816076c93117 100644
--- a/packages/c/chiaki-ng/abi_symbols
+++ b/packages/c/chiaki-ng/abi_symbols
@@ -1 +1,2 @@
+chiaki:_IO_stdin_used
chiaki:main
diff --git a/packages/c/chiaki-ng/abi_used_libs b/packages/c/chiaki-ng/abi_used_libs
index 585bcb65c0f1..ba083b3f2b27 100644
--- a/packages/c/chiaki-ng/abi_used_libs
+++ b/packages/c/chiaki-ng/abi_used_libs
@@ -9,8 +9,8 @@ libQt6WebEngineCore.so.6
libQt6WebEngineQuick.so.6
libQt6Widgets.so.6
libSDL2-2.0.so.0
-libavcodec.so.61
-libavutil.so.59
+libavcodec.so.62
+libavutil.so.60
libc.so.6
libcrypto.so.3
libcurl.so.4
diff --git a/packages/c/chiaki-ng/abi_used_symbols b/packages/c/chiaki-ng/abi_used_symbols
index d9af2bb6af6c..4bbbb2bf0d32 100644
--- a/packages/c/chiaki-ng/abi_used_symbols
+++ b/packages/c/chiaki-ng/abi_used_symbols
@@ -661,49 +661,49 @@ libSDL2-2.0.so.0:SDL_WasInit
libSDL2-2.0.so.0:SDL_free
libSDL2-2.0.so.0:SDL_memcpy
libSDL2-2.0.so.0:SDL_memset
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_side_data_get
-libavcodec.so.61:avcodec_align_dimensions2
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_default_get_buffer2
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_hw_config
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavutil.so.59:av_buffer_create
-libavutil.so.59:av_buffer_get_opaque
-libavutil.so.59:av_buffer_ref
-libavutil.so.59:av_buffer_unref
-libavutil.so.59:av_d2q
-libavutil.so.59:av_display_rotation_get
-libavutil.so.59:av_dovi_find_level
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_clone
-libavutil.so.59:av_frame_copy_props
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_plane_buffer
-libavutil.so.59:av_frame_get_side_data
-libavutil.so.59:av_frame_new_side_data
-libavutil.so.59:av_frame_remove_side_data
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_gcd
-libavutil.so.59:av_get_pix_fmt_name
-libavutil.so.59:av_hwdevice_ctx_alloc
-libavutil.so.59:av_hwdevice_ctx_create
-libavutil.so.59:av_hwdevice_ctx_init
-libavutil.so.59:av_hwdevice_find_type_by_name
-libavutil.so.59:av_hwdevice_get_type_name
-libavutil.so.59:av_hwdevice_iterate_types
-libavutil.so.59:av_hwframe_map
-libavutil.so.59:av_hwframe_transfer_data
-libavutil.so.59:av_image_fill_linesizes
-libavutil.so.59:av_image_fill_plane_sizes
-libavutil.so.59:av_pix_fmt_count_planes
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_side_data_get
+libavcodec.so.62:avcodec_align_dimensions2
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_default_get_buffer2
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_hw_config
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavutil.so.60:av_buffer_create
+libavutil.so.60:av_buffer_get_opaque
+libavutil.so.60:av_buffer_ref
+libavutil.so.60:av_buffer_unref
+libavutil.so.60:av_d2q
+libavutil.so.60:av_display_rotation_get
+libavutil.so.60:av_dovi_find_level
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_clone
+libavutil.so.60:av_frame_copy_props
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_plane_buffer
+libavutil.so.60:av_frame_get_side_data
+libavutil.so.60:av_frame_new_side_data
+libavutil.so.60:av_frame_remove_side_data
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_gcd
+libavutil.so.60:av_get_pix_fmt_name
+libavutil.so.60:av_hwdevice_ctx_alloc
+libavutil.so.60:av_hwdevice_ctx_create
+libavutil.so.60:av_hwdevice_ctx_init
+libavutil.so.60:av_hwdevice_find_type_by_name
+libavutil.so.60:av_hwdevice_get_type_name
+libavutil.so.60:av_hwdevice_iterate_types
+libavutil.so.60:av_hwframe_map
+libavutil.so.60:av_hwframe_transfer_data
+libavutil.so.60:av_image_fill_linesizes
+libavutil.so.60:av_image_fill_plane_sizes
+libavutil.so.60:av_pix_fmt_count_planes
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_strerror
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__fdelt_chk
diff --git a/packages/c/chiaki-ng/package.yml b/packages/c/chiaki-ng/package.yml
index 09301e9f9b70..a54bb1417001 100644
--- a/packages/c/chiaki-ng/package.yml
+++ b/packages/c/chiaki-ng/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : chiaki-ng
version : 1.9.9
-release : 4
+release : 5
source :
- git|https://github.com/streetpea/chiaki-ng.git : v1.9.9
homepage : https://streetpea.github.io/chiaki-ng/
diff --git a/packages/c/chiaki-ng/pspec_x86_64.xml b/packages/c/chiaki-ng/pspec_x86_64.xml
index 0c2f6d76db9f..82802d9857b1 100644
--- a/packages/c/chiaki-ng/pspec_x86_64.xml
+++ b/packages/c/chiaki-ng/pspec_x86_64.xml
@@ -3,8 +3,8 @@
chiaki-ng
https://streetpea.github.io/chiaki-ng/
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
AGPL-3.0-only
games
@@ -33,12 +33,12 @@
-
- 2026-04-02
+
+ 2026-04-11
1.9.9
Packaging update
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/c/chromaprint/abi_symbols b/packages/c/chromaprint/abi_symbols
index 71bd100d635f..0cecc5a7698e 100644
--- a/packages/c/chromaprint/abi_symbols
+++ b/packages/c/chromaprint/abi_symbols
@@ -1,16 +1,13 @@
fpcalc:_IO_stdin_used
-fpcalc:__bss_start
-fpcalc:__data_start
-fpcalc:_edata
-fpcalc:_end
-fpcalc:_start
libchromaprint.so.1:chromaprint_clear_fingerprint
libchromaprint.so.1:chromaprint_dealloc
libchromaprint.so.1:chromaprint_decode_fingerprint
+libchromaprint.so.1:chromaprint_decode_fingerprint_header
libchromaprint.so.1:chromaprint_encode_fingerprint
libchromaprint.so.1:chromaprint_feed
libchromaprint.so.1:chromaprint_finish
libchromaprint.so.1:chromaprint_free
+libchromaprint.so.1:chromaprint_get_algorithm
libchromaprint.so.1:chromaprint_get_delay
libchromaprint.so.1:chromaprint_get_delay_ms
libchromaprint.so.1:chromaprint_get_fingerprint
diff --git a/packages/c/chromaprint/abi_used_libs b/packages/c/chromaprint/abi_used_libs
index 589cde345c6a..fa2ed7b5b350 100644
--- a/packages/c/chromaprint/abi_used_libs
+++ b/packages/c/chromaprint/abi_used_libs
@@ -1,8 +1,8 @@
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libgcc_s.so.1
libm.so.6
libstdc++.so.6
-libswresample.so.5
+libswresample.so.6
diff --git a/packages/c/chromaprint/abi_used_symbols b/packages/c/chromaprint/abi_used_symbols
index b342318515df..0a7e0fe1c4c3 100644
--- a/packages/c/chromaprint/abi_used_symbols
+++ b/packages/c/chromaprint/abi_used_symbols
@@ -1,38 +1,37 @@
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:av_rdft_calc
-libavcodec.so.61:av_rdft_end
-libavcodec.so.61:av_rdft_init
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_close
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_find_input_format
-libavformat.so.61:av_read_frame
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_channel_layout_uninit
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_malloc
-libavutil.so.59:av_opt_set_chlayout
-libavutil.so.59:av_opt_set_double
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_opt_set_sample_fmt
-libavutil.so.59:av_samples_alloc
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_find_input_format
+libavformat.so.62:av_read_frame
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_channel_layout_uninit
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_malloc
+libavutil.so.60:av_opt_set_chlayout
+libavutil.so.60:av_opt_set_double
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_opt_set_sample_fmt
+libavutil.so.60:av_samples_alloc
+libavutil.so.60:av_strerror
+libavutil.so.60:av_tx_init
+libavutil.so.60:av_tx_uninit
libc.so.6:__fprintf_chk
libc.so.6:__isoc23_strtol
libc.so.6:__libc_start_main
@@ -93,10 +92,10 @@ libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE
libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE
-libstdc++.so.6:_ZdlPv
+libstdc++.so.6:_ZdlPvm
libstdc++.so.6:_Znwm
libstdc++.so.6:__gxx_personality_v0
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_init
diff --git a/packages/c/chromaprint/files/ffmpeg-5-1.patch b/packages/c/chromaprint/files/ffmpeg-5-1.patch
deleted file mode 100644
index b5390d1aa429..000000000000
--- a/packages/c/chromaprint/files/ffmpeg-5-1.patch
+++ /dev/null
@@ -1,528 +0,0 @@
-From e1c3a251c83f70173902558e5823bcf5165aa1a1 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Lalinsk=C3=BD?=
-Date: Fri, 4 Nov 2022 21:23:22 +0100
-Subject: [PATCH] Upgrade code to FFmpeg 5.x APIs
-
----
- CMakeLists.txt | 13 --
- src/audio/ffmpeg_audio_processor.h | 2 -
- src/audio/ffmpeg_audio_processor_avresample.h | 72 -------
- src/audio/ffmpeg_audio_processor_swresample.h | 18 +-
- src/audio/ffmpeg_audio_reader.h | 197 +++++++++---------
- tests/CMakeLists.txt | 7 +
- 6 files changed, 118 insertions(+), 191 deletions(-)
- delete mode 100644 src/audio/ffmpeg_audio_processor_avresample.h
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index f8d6a32..0e2fe02 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -163,14 +163,11 @@ message(STATUS "Using ${FFT_LIB} for FFT calculations")
- if(NOT AUDIO_PROCESSOR_LIB)
- if(FFMPEG_LIBSWRESAMPLE_FOUND)
- set(AUDIO_PROCESSOR_LIB "swresample")
-- elseif(FFMPEG_LIBAVRESAMPLE_FOUND)
-- set(AUDIO_PROCESSOR_LIB "avresample")
- endif()
- endif()
-
- if(AUDIO_PROCESSOR_LIB STREQUAL "swresample")
- if(FFMPEG_LIBSWRESAMPLE_FOUND)
-- set(USE_AVRESAMPLE OFF)
- set(USE_SWRESAMPLE ON)
- set(AUDIO_PROCESSOR_LIBRARIES ${FFMPEG_LIBSWRESAMPLE_LIBRARIES})
- set(AUDIO_PROCESSOR_INCLUDE_DIRS ${FFMPEG_LIBSWRESAMPLE_INCLUDE_DIRS})
-@@ -178,16 +175,6 @@ if(AUDIO_PROCESSOR_LIB STREQUAL "swresample")
- message(FATAL_ERROR "Selected ${AUDIO_PROCESSOR_LIB} for audio processing, but the library is not found")
- endif()
- message(STATUS "Using ${AUDIO_PROCESSOR_LIB} for audio conversion")
--elseif(AUDIO_PROCESSOR_LIB STREQUAL "avresample")
-- if(FFMPEG_LIBAVRESAMPLE_FOUND)
-- set(USE_AVRESAMPLE ON)
-- set(USE_SWRESAMPLE OFF)
-- set(AUDIO_PROCESSOR_LIBRARIES ${FFMPEG_LIBAVRESAMPLE_LIBRARIES})
-- set(AUDIO_PROCESSOR_INCLUDE_DIRS ${FFMPEG_LIBAVRESAMPLE_INCLUDE_DIRS})
-- else()
-- message(FATAL_ERROR "Selected ${AUDIO_PROCESSOR_LIB} for audio processing, but the library is not found")
-- endif()
-- message(STATUS "Using ${AUDIO_PROCESSOR_LIB} for audio conversion")
- else()
- message(STATUS "Building without audio conversion support, please install FFmpeg with libswresample")
- endif()
-diff --git a/src/audio/ffmpeg_audio_processor.h b/src/audio/ffmpeg_audio_processor.h
-index 7628fc7..39f4f6d 100644
---- a/src/audio/ffmpeg_audio_processor.h
-+++ b/src/audio/ffmpeg_audio_processor.h
-@@ -10,8 +10,6 @@
-
- #if defined(USE_SWRESAMPLE)
- #include "audio/ffmpeg_audio_processor_swresample.h"
--#elif defined(USE_AVRESAMPLE)
--#include "audio/ffmpeg_audio_processor_avresample.h"
- #else
- #error "no audio processing library"
- #endif
-diff --git a/src/audio/ffmpeg_audio_processor_avresample.h b/src/audio/ffmpeg_audio_processor_avresample.h
-deleted file mode 100644
-index bd85f92..0000000
---- a/src/audio/ffmpeg_audio_processor_avresample.h
-+++ /dev/null
-@@ -1,72 +0,0 @@
--// Copyright (C) 2016 Lukas Lalinsky
--// Distributed under the MIT license, see the LICENSE file for details.
--
--#ifndef CHROMAPRINT_AUDIO_FFMPEG_AUDIO_PROCESSOR_AVRESAMPLE_H_
--#define CHROMAPRINT_AUDIO_FFMPEG_AUDIO_PROCESSOR_AVRESAMPLE_H_
--
--extern "C" {
--#include
--}
--
--namespace chromaprint {
--
--class FFmpegAudioProcessor {
--public:
-- FFmpegAudioProcessor() {
-- m_resample_ctx = avresample_alloc_context();
-- }
--
-- ~FFmpegAudioProcessor() {
-- avresample_free(&m_resample_ctx);
-- }
--
-- void SetCompatibleMode() {
-- av_opt_set_int(m_resample_ctx, "filter_size", 16, 0);
-- av_opt_set_int(m_resample_ctx, "phase_shift", 8, 0);
-- av_opt_set_int(m_resample_ctx, "linear_interp", 1, 0);
-- av_opt_set_double(m_resample_ctx, "cutoff", 0.8, 0);
-- }
--
-- void SetInputChannelLayout(int64_t channel_layout) {
-- av_opt_set_int(m_resample_ctx, "in_channel_layout", channel_layout, 0);
-- }
--
-- void SetInputSampleFormat(AVSampleFormat sample_format) {
-- av_opt_set_int(m_resample_ctx, "in_sample_fmt", sample_format, 0);
-- }
--
-- void SetInputSampleRate(int sample_rate) {
-- av_opt_set_int(m_resample_ctx, "in_sample_rate", sample_rate, 0);
-- }
--
-- void SetOutputChannelLayout(int64_t channel_layout) {
-- av_opt_set_int(m_resample_ctx, "out_channel_layout", channel_layout, 0);
-- }
--
-- void SetOutputSampleFormat(AVSampleFormat sample_format) {
-- av_opt_set_int(m_resample_ctx, "out_sample_fmt", sample_format, 0);
-- }
--
-- void SetOutputSampleRate(int sample_rate) {
-- av_opt_set_int(m_resample_ctx, "out_sample_fmt", sample_rate, 0);
-- }
--
-- int Init() {
-- return avresample_open(m_resample_ctx);
-- }
--
-- int Convert(uint8_t **out, int out_count, const uint8_t **in, int in_count) {
-- return avresample_convert(m_resample_ctx, out, 0, out_count, (uint8_t **) in, 0, in_count);
-- }
--
-- int Flush(uint8_t **out, int out_count) {
-- return avresample_read(m_resample_ctx, out, out_count);
-- }
--
--private:
-- AVAudioResampleContext *m_resample_ctx = nullptr;
--};
--
--}; // namespace chromaprint
--
--#endif
-diff --git a/src/audio/ffmpeg_audio_processor_swresample.h b/src/audio/ffmpeg_audio_processor_swresample.h
-index b86266b..b1d4bea 100644
---- a/src/audio/ffmpeg_audio_processor_swresample.h
-+++ b/src/audio/ffmpeg_audio_processor_swresample.h
-@@ -28,30 +28,28 @@ class FFmpegAudioProcessor {
- av_opt_set_double(m_swr_ctx, "cutoff", 0.8, 0);
- }
-
-- void SetInputChannelLayout(int64_t channel_layout) {
-- av_opt_set_int(m_swr_ctx, "icl", channel_layout, 0);
-- av_opt_set_int(m_swr_ctx, "ich", av_get_channel_layout_nb_channels(channel_layout), 0);
-+ void SetInputChannelLayout(AVChannelLayout *channel_layout) {
-+ av_opt_set_int(m_swr_ctx, "in_channel_layout", channel_layout->u.mask, 0);
- }
-
- void SetInputSampleFormat(AVSampleFormat sample_format) {
-- av_opt_set_int(m_swr_ctx, "isf", sample_format, 0);
-+ av_opt_set_sample_fmt(m_swr_ctx, "in_sample_fmt", sample_format, 0);
- }
-
- void SetInputSampleRate(int sample_rate) {
-- av_opt_set_int(m_swr_ctx, "isr", sample_rate, 0);
-+ av_opt_set_int(m_swr_ctx, "in_sample_rate", sample_rate, 0);
- }
-
-- void SetOutputChannelLayout(int64_t channel_layout) {
-- av_opt_set_int(m_swr_ctx, "ocl", channel_layout, 0);
-- av_opt_set_int(m_swr_ctx, "och", av_get_channel_layout_nb_channels(channel_layout), 0);
-+ void SetOutputChannelLayout(AVChannelLayout *channel_layout) {
-+ av_opt_set_int(m_swr_ctx, "out_channel_layout", channel_layout->u.mask, 0);
- }
-
- void SetOutputSampleFormat(AVSampleFormat sample_format) {
-- av_opt_set_int(m_swr_ctx, "osf", sample_format, 0);
-+ av_opt_set_sample_fmt(m_swr_ctx, "out_sample_fmt", sample_format, 0);
- }
-
- void SetOutputSampleRate(int sample_rate) {
-- av_opt_set_int(m_swr_ctx, "osr", sample_rate, 0);
-+ av_opt_set_int(m_swr_ctx, "out_sample_rate", sample_rate, 0);
- }
-
- int Init() {
-diff --git a/src/audio/ffmpeg_audio_reader.h b/src/audio/ffmpeg_audio_reader.h
-index 5550164..1c6b346 100644
---- a/src/audio/ffmpeg_audio_reader.h
-+++ b/src/audio/ffmpeg_audio_reader.h
-@@ -62,7 +62,7 @@ class FFmpegAudioReader {
- bool Read(const int16_t **data, size_t *size);
-
- bool IsOpen() const { return m_opened; }
-- bool IsFinished() const { return m_finished && !m_got_frame; }
-+ bool IsFinished() const { return !m_has_more_packets && !m_has_more_frames; }
-
- std::string GetError() const { return m_error; }
- int GetErrorCode() const { return m_error_code; }
-@@ -74,20 +74,19 @@ class FFmpegAudioReader {
- uint8_t *m_convert_buffer[1] = { nullptr };
- int m_convert_buffer_nb_samples = 0;
-
-- AVInputFormat *m_input_fmt = nullptr;
-+ const AVInputFormat *m_input_fmt = nullptr;
- AVDictionary *m_input_opts = nullptr;
-
- AVFormatContext *m_format_ctx = nullptr;
- AVCodecContext *m_codec_ctx = nullptr;
-- AVFrame *m_frame = nullptr;
- int m_stream_index = -1;
- std::string m_error;
- int m_error_code = 0;
-- bool m_finished = false;
- bool m_opened = false;
-- int m_got_frame = 0;
-- AVPacket m_packet;
-- AVPacket m_packet0;
-+ bool m_has_more_packets = true;
-+ bool m_has_more_frames = true;
-+ AVPacket *m_packet = nullptr;
-+ AVFrame *m_frame = nullptr;
-
- int m_output_sample_rate = 0;
- int m_output_channels = 0;
-@@ -98,19 +97,12 @@ class FFmpegAudioReader {
-
- inline FFmpegAudioReader::FFmpegAudioReader() {
- av_log_set_level(AV_LOG_QUIET);
--
-- av_init_packet(&m_packet);
-- m_packet.data = nullptr;
-- m_packet.size = 0;
--
-- m_packet0 = m_packet;
- }
-
- inline FFmpegAudioReader::~FFmpegAudioReader() {
- Close();
- av_dict_free(&m_input_opts);
- av_freep(&m_convert_buffer[0]);
-- av_packet_unref(&m_packet0);
- }
-
- inline bool FFmpegAudioReader::SetInputFormat(const char *name) {
-@@ -135,11 +127,10 @@ inline bool FFmpegAudioReader::Open(const std::string &file_name) {
-
- Close();
-
-- av_init_packet(&m_packet);
-- m_packet.data = nullptr;
-- m_packet.size = 0;
--
-- m_packet0 = m_packet;
-+ m_packet = av_packet_alloc();
-+ if (!m_packet) {
-+ return false;
-+ }
-
- ret = avformat_open_input(&m_format_ctx, file_name.c_str(), m_input_fmt, &m_input_opts);
- if (ret < 0) {
-@@ -153,26 +144,31 @@ inline bool FFmpegAudioReader::Open(const std::string &file_name) {
- return false;
- }
-
-- AVCodec *codec;
-+ const AVCodec *codec;
- ret = av_find_best_stream(m_format_ctx, AVMEDIA_TYPE_AUDIO, -1, -1, &codec, 0);
- if (ret < 0) {
- SetError("Could not find any audio stream in the file", ret);
- return false;
- }
- m_stream_index = ret;
-+ auto stream = m_format_ctx->streams[m_stream_index];
-
-- m_codec_ctx = m_format_ctx->streams[m_stream_index]->codec;
-+ m_codec_ctx = avcodec_alloc_context3(codec);
- m_codec_ctx->request_sample_fmt = AV_SAMPLE_FMT_S16;
-
-+ ret = avcodec_parameters_to_context(m_codec_ctx, stream->codecpar);
-+ if (ret < 0) {
-+ SetError("Could not copy the stream parameters", ret);
-+ return false;
-+ }
-+
- ret = avcodec_open2(m_codec_ctx, codec, nullptr);
- if (ret < 0) {
- SetError("Could not open the codec", ret);
- return false;
- }
-
-- if (!m_codec_ctx->channel_layout) {
-- m_codec_ctx->channel_layout = av_get_default_channel_layout(m_codec_ctx->channels);
-- }
-+ av_dump_format(m_format_ctx, 0, "foo", 0);
-
- m_frame = av_frame_alloc();
- if (!m_frame) {
-@@ -183,19 +179,23 @@ inline bool FFmpegAudioReader::Open(const std::string &file_name) {
- m_output_sample_rate = m_codec_ctx->sample_rate;
- }
-
-- if (!m_output_channels) {
-- m_output_channels = m_codec_ctx->channels;
-+ AVChannelLayout output_channel_layout;
-+ if (m_output_channels) {
-+ av_channel_layout_default(&output_channel_layout, m_output_channels);
-+ } else {
-+ m_output_channels = m_codec_ctx->ch_layout.nb_channels;
-+ av_channel_layout_default(&output_channel_layout, m_output_channels);
- }
-
-- if (m_codec_ctx->sample_fmt != AV_SAMPLE_FMT_S16 || m_codec_ctx->channels != m_output_channels || m_codec_ctx->sample_rate != m_output_sample_rate) {
-+ if (m_codec_ctx->sample_fmt != AV_SAMPLE_FMT_S16 || m_codec_ctx->ch_layout.nb_channels != m_output_channels || m_codec_ctx->sample_rate != m_output_sample_rate) {
- m_converter.reset(new FFmpegAudioProcessor());
- m_converter->SetCompatibleMode();
- m_converter->SetInputSampleFormat(m_codec_ctx->sample_fmt);
- m_converter->SetInputSampleRate(m_codec_ctx->sample_rate);
-- m_converter->SetInputChannelLayout(m_codec_ctx->channel_layout);
-+ m_converter->SetInputChannelLayout(&(m_codec_ctx->ch_layout));
- m_converter->SetOutputSampleFormat(AV_SAMPLE_FMT_S16);
- m_converter->SetOutputSampleRate(m_output_sample_rate);
-- m_converter->SetOutputChannelLayout(av_get_default_channel_layout(m_output_channels));
-+ m_converter->SetOutputChannelLayout(&output_channel_layout);
- auto ret = m_converter->Init();
- if (ret != 0) {
- SetError("Could not create an audio converter instance", ret);
-@@ -203,10 +203,11 @@ inline bool FFmpegAudioReader::Open(const std::string &file_name) {
- }
- }
-
-+ av_channel_layout_uninit(&output_channel_layout);
-+
- m_opened = true;
-- m_finished = false;
-- m_got_frame = 0;
-- m_nb_packets = 0;
-+ m_has_more_packets = true;
-+ m_has_more_frames = true;
- m_decode_error = 0;
-
- return true;
-@@ -214,6 +215,7 @@ inline bool FFmpegAudioReader::Open(const std::string &file_name) {
-
- inline void FFmpegAudioReader::Close() {
- av_frame_free(&m_frame);
-+ av_packet_free(&m_packet);
-
- m_stream_index = -1;
-
-@@ -252,91 +254,98 @@ inline bool FFmpegAudioReader::Read(const int16_t **data, size_t *size) {
- return false;
- }
-
-+ *data = nullptr;
-+ *size = 0;
-+
- int ret;
-+ bool needs_packet = false;
- while (true) {
-- while (m_packet.size <= 0) {
-- av_packet_unref(&m_packet0);
-- av_init_packet(&m_packet);
-- m_packet.data = nullptr;
-- m_packet.size = 0;
-- ret = av_read_frame(m_format_ctx, &m_packet);
-+ while (needs_packet && m_packet->size == 0) {
-+ ret = av_read_frame(m_format_ctx, m_packet);
- if (ret < 0) {
- if (ret == AVERROR_EOF) {
-- m_finished = true;
-+ needs_packet = false;
-+ m_has_more_packets = false;
- break;
-- } else {
-+ }
-+ SetError("Error reading from the audio source", ret);
-+ return false;
-+ }
-+ if (m_packet->stream_index == m_stream_index) {
-+ needs_packet = false;
-+ } else {
-+ av_packet_unref(m_packet);
-+ }
-+ }
-+
-+ if (m_packet->size != 0) {
-+ ret = avcodec_send_packet(m_codec_ctx, m_packet);
-+ if (ret < 0) {
-+ if (ret != AVERROR(EAGAIN)) {
- SetError("Error reading from the audio source", ret);
- return false;
- }
-- }
-- m_packet0 = m_packet;
-- if (m_packet.stream_index != m_stream_index) {
-- m_packet.data = nullptr;
-- m_packet.size = 0;
- } else {
-- m_nb_packets++;
-+ av_packet_unref(m_packet);
- }
- }
-
-- ret = avcodec_decode_audio4(m_codec_ctx, m_frame, &m_got_frame, &m_packet);
-+ ret = avcodec_receive_frame(m_codec_ctx, m_frame);
- if (ret < 0) {
-- if (m_decode_error) {
-- SetError("Error decoding audio frame", m_decode_error);
-- return false;
-+ if (ret == AVERROR_EOF) {
-+ m_has_more_frames = false;
-+ } else if (ret == AVERROR(EAGAIN)) {
-+ if (m_has_more_packets) {
-+ needs_packet = true;
-+ continue;
-+ } else {
-+ m_has_more_frames = false;
-+ }
- }
-- m_decode_error = ret;
-- m_packet.data = nullptr;
-- m_packet.size = 0;
-- continue;
-+ SetError("Error decoding the audio source", ret);
-+ return false;
- }
-
-- break;
-- }
--
-- m_decode_error = 0;
--
-- const int decoded = std::min(ret, m_packet.size);
-- m_packet.data += decoded;
-- m_packet.size -= decoded;
--
-- if (m_got_frame) {
-- if (m_converter) {
-- if (m_frame->nb_samples > m_convert_buffer_nb_samples) {
-- int linsize;
-- av_freep(&m_convert_buffer[0]);
-- m_convert_buffer_nb_samples = std::max(1024 * 8, m_frame->nb_samples);
-- ret = av_samples_alloc(m_convert_buffer, &linsize, m_codec_ctx->channels, m_convert_buffer_nb_samples, AV_SAMPLE_FMT_S16, 1);
-- if (ret < 0) {
-- SetError("Couldn't allocate audio converter buffer", ret);
-+ if (m_frame->nb_samples > 0) {
-+ if (m_converter) {
-+ if (m_frame->nb_samples > m_convert_buffer_nb_samples) {
-+ int linsize;
-+ av_freep(&m_convert_buffer[0]);
-+ m_convert_buffer_nb_samples = std::max(1024 * 8, m_frame->nb_samples);
-+ ret = av_samples_alloc(m_convert_buffer, &linsize, m_codec_ctx->ch_layout.nb_channels, m_convert_buffer_nb_samples, AV_SAMPLE_FMT_S16, 1);
-+ if (ret < 0) {
-+ SetError("Couldn't allocate audio converter buffer", ret);
-+ return false;
-+ }
-+ }
-+ auto nb_samples = m_converter->Convert(m_convert_buffer, m_convert_buffer_nb_samples, (const uint8_t **) m_frame->data, m_frame->nb_samples);
-+ if (nb_samples < 0) {
-+ SetError("Couldn't convert audio", ret);
- return false;
- }
-- }
-- auto nb_samples = m_converter->Convert(m_convert_buffer, m_convert_buffer_nb_samples, (const uint8_t **) m_frame->data, m_frame->nb_samples);
-- if (nb_samples < 0) {
-- SetError("Couldn't convert audio", ret);
-- return false;
-- }
-- *data = (const int16_t *) m_convert_buffer[0];
-- *size = nb_samples;
-- } else {
-- *data = (const int16_t *) m_frame->data[0];
-- *size = m_frame->nb_samples;
-- }
-- } else {
-- if (m_finished && m_converter) {
-- auto nb_samples = m_converter->Flush(m_convert_buffer, m_convert_buffer_nb_samples);
-- if (nb_samples < 0) {
-- SetError("Couldn't convert audio", ret);
-- return false;
-- } else if (nb_samples > 0) {
-- m_got_frame = 1;
- *data = (const int16_t *) m_convert_buffer[0];
- *size = nb_samples;
-+ } else {
-+ *data = (const int16_t *) m_frame->data[0];
-+ *size = m_frame->nb_samples;
-+ }
-+ } else {
-+ if (m_converter) {
-+ if (IsFinished()) {
-+ auto nb_samples = m_converter->Flush(m_convert_buffer, m_convert_buffer_nb_samples);
-+ if (nb_samples < 0) {
-+ SetError("Couldn't convert audio", ret);
-+ return false;
-+ } else if (nb_samples > 0) {
-+ *data = (const int16_t *) m_convert_buffer[0];
-+ *size = nb_samples;
-+ }
-+ }
- }
- }
-- }
-
-- return true;
-+ return true;
-+ }
- }
-
- inline void FFmpegAudioReader::SetError(const char *message, int errnum) {
-diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
-index a2b517b..0afb060 100644
---- a/tests/CMakeLists.txt
-+++ b/tests/CMakeLists.txt
-@@ -10,6 +10,13 @@ include_directories(
- ${CMAKE_CURRENT_SOURCE_DIR}
- )
-
-+include_directories(
-+ ${FFMPEG_LIBAVFORMAT_INCLUDE_DIRS}
-+ ${FFMPEG_LIBAVCODEC_INCLUDE_DIRS}
-+ ${FFMPEG_LIBAVUTIL_INCLUDE_DIRS}
-+ ${AUDIO_PROCESSOR_INCLUDE_DIRS}
-+)
-+
- set(SRCS
- main.cpp
- test_api.cpp
diff --git a/packages/c/chromaprint/files/ffmpeg-5-2.patch b/packages/c/chromaprint/files/ffmpeg-5-2.patch
deleted file mode 100644
index 538b6f6bf43c..000000000000
--- a/packages/c/chromaprint/files/ffmpeg-5-2.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From b3246e1e2c5531455781d9a26ab5e92ef2b186db Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Lalinsk=C3=BD?=
-Date: Fri, 4 Nov 2022 21:25:40 +0100
-Subject: [PATCH] Only set FFmpeg include dirs if building tools
-
----
- tests/CMakeLists.txt | 13 ++++++-------
- 1 file changed, 6 insertions(+), 7 deletions(-)
-
-diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
-index 0afb060..123e643 100644
---- a/tests/CMakeLists.txt
-+++ b/tests/CMakeLists.txt
-@@ -10,13 +10,6 @@ include_directories(
- ${CMAKE_CURRENT_SOURCE_DIR}
- )
-
--include_directories(
-- ${FFMPEG_LIBAVFORMAT_INCLUDE_DIRS}
-- ${FFMPEG_LIBAVCODEC_INCLUDE_DIRS}
-- ${FFMPEG_LIBAVUTIL_INCLUDE_DIRS}
-- ${AUDIO_PROCESSOR_INCLUDE_DIRS}
--)
--
- set(SRCS
- main.cpp
- test_api.cpp
-@@ -45,6 +38,12 @@ set(SRCS
-
- if(BUILD_TOOLS)
- set(SRCS ${SRCS} ../src/audio/ffmpeg_audio_reader_test.cpp)
-+ include_directories(
-+ ${FFMPEG_LIBAVFORMAT_INCLUDE_DIRS}
-+ ${FFMPEG_LIBAVCODEC_INCLUDE_DIRS}
-+ ${FFMPEG_LIBAVUTIL_INCLUDE_DIRS}
-+ ${AUDIO_PROCESSOR_INCLUDE_DIRS}
-+ )
- link_libraries(fpcalc_libs)
- endif()
-
diff --git a/packages/c/chromaprint/files/ffmpeg-5-3.patch b/packages/c/chromaprint/files/ffmpeg-5-3.patch
deleted file mode 100644
index ecfa7d05ddfd..000000000000
--- a/packages/c/chromaprint/files/ffmpeg-5-3.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From 82781d02cd3063d071a501218297a90bde9a314f Mon Sep 17 00:00:00 2001
-From: Marshal Walker
-Date: Thu, 8 Dec 2022 11:53:58 -0500
-Subject: [PATCH] ffmpeg5 fix for issue #122
-
-tested on Arch Linux, needs testing on win/mac/etc (should be fine tho)
----
- src/audio/ffmpeg_audio_processor_swresample.h | 4 ++--
- src/audio/ffmpeg_audio_reader.h | 5 +++--
- 2 files changed, 5 insertions(+), 4 deletions(-)
-
-diff --git a/src/audio/ffmpeg_audio_processor_swresample.h b/src/audio/ffmpeg_audio_processor_swresample.h
-index b1d4bea..e8fcb3f 100644
---- a/src/audio/ffmpeg_audio_processor_swresample.h
-+++ b/src/audio/ffmpeg_audio_processor_swresample.h
-@@ -29,7 +29,7 @@ class FFmpegAudioProcessor {
- }
-
- void SetInputChannelLayout(AVChannelLayout *channel_layout) {
-- av_opt_set_int(m_swr_ctx, "in_channel_layout", channel_layout->u.mask, 0);
-+ av_opt_set_chlayout(m_swr_ctx, "in_chlayout", channel_layout, 0);
- }
-
- void SetInputSampleFormat(AVSampleFormat sample_format) {
-@@ -41,7 +41,7 @@ class FFmpegAudioProcessor {
- }
-
- void SetOutputChannelLayout(AVChannelLayout *channel_layout) {
-- av_opt_set_int(m_swr_ctx, "out_channel_layout", channel_layout->u.mask, 0);
-+ av_opt_set_chlayout(m_swr_ctx, "out_chlayout", channel_layout, 0);
- }
-
- void SetOutputSampleFormat(AVSampleFormat sample_format) {
-diff --git a/src/audio/ffmpeg_audio_reader.h b/src/audio/ffmpeg_audio_reader.h
-index 1c6b346..35b2934 100644
---- a/src/audio/ffmpeg_audio_reader.h
-+++ b/src/audio/ffmpeg_audio_reader.h
-@@ -301,9 +301,10 @@ inline bool FFmpegAudioReader::Read(const int16_t **data, size_t *size) {
- } else {
- m_has_more_frames = false;
- }
-+ } else {
-+ SetError("Error decoding the audio source", ret);
-+ return false;
- }
-- SetError("Error decoding the audio source", ret);
-- return false;
- }
-
- if (m_frame->nb_samples > 0) {
diff --git a/packages/c/chromaprint/files/ffmpeg-7.patch b/packages/c/chromaprint/files/ffmpeg-7.patch
deleted file mode 100644
index 5618f8c98b77..000000000000
--- a/packages/c/chromaprint/files/ffmpeg-7.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/src/audio/ffmpeg_audio_reader.h b/src/audio/ffmpeg_audio_reader.h
-index 35b2934..0b032e5 100644
---- a/src/audio/ffmpeg_audio_reader.h
-+++ b/src/audio/ffmpeg_audio_reader.h
-@@ -118,8 +118,13 @@ inline bool FFmpegAudioReader::SetInputSampleRate(int sample_rate) {
-
- inline bool FFmpegAudioReader::SetInputChannels(int channels) {
- char buf[64];
-- sprintf(buf, "%d", channels);
-- return av_dict_set(&m_input_opts, "channels", buf, 0) >= 0;
-+ if (channels == 1)
-+ sprintf(buf, "%s", "mono");
-+ else if (channels == 2)
-+ sprintf(buf, "%s", "stereo");
-+ else
-+ return false;
-+ return av_dict_set(&m_input_opts, "ch_layout", buf, 0) >= 0;
- }
-
- inline bool FFmpegAudioReader::Open(const std::string &file_name) {
diff --git a/packages/c/chromaprint/package.yml b/packages/c/chromaprint/package.yml
index f0675a90647d..dcece07d8131 100644
--- a/packages/c/chromaprint/package.yml
+++ b/packages/c/chromaprint/package.yml
@@ -1,9 +1,9 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : chromaprint
-version : 1.5.1
-release : 12
+version : 1.6.0
+release : 13
source :
- - https://github.com/acoustid/chromaprint/archive/v1.5.1.tar.gz : a1aad8fa3b8b18b78d3755b3767faff9abb67242e01b478ec9a64e190f335e1c
+ - https://github.com/acoustid/chromaprint/archive/v1.6.0.tar.gz : 65bfce4a35b2e673dbcda917b6aa577e2f145cf805243d19e6a50fea2a520c2a
license : LGPL-2.1-or-later
component : programming.library
homepage : https://acoustid.org/chromaprint
@@ -17,11 +17,6 @@ builddeps :
checkdeps :
- pkgconfig(gtest)
setup : |
- %patch -p1 -i $pkgfiles/ffmpeg-5-1.patch
- %patch -p1 -i $pkgfiles/ffmpeg-5-2.patch
- %patch -p1 -i $pkgfiles/ffmpeg-5-3.patch
- %patch -p1 -i $pkgfiles/ffmpeg-7.patch
-
%cmake_ninja -DBUILD_TESTS=ON \
-DBUILD_TOOLS=ON
build : |
@@ -30,4 +25,4 @@ install : |
%ninja_install
%install_license LICENSE.md
check : |
- ninja check %JOBS% -C solusBuildDir
+ %ninja_check %JOBS% -C solusBuildDir
diff --git a/packages/c/chromaprint/pspec_x86_64.xml b/packages/c/chromaprint/pspec_x86_64.xml
index 70a4af97cec6..82eb1c5f0131 100644
--- a/packages/c/chromaprint/pspec_x86_64.xml
+++ b/packages/c/chromaprint/pspec_x86_64.xml
@@ -3,8 +3,8 @@
chromaprint
https://acoustid.org/chromaprint
- Jared Cervantes
- jared@jaredcervantes.com
+ Jakob Gezelius
+ jakob@knugen.nu
LGPL-2.1-or-later
programming.library
@@ -21,8 +21,8 @@
programming.library
/usr/bin/fpcalc
- /usr/lib/libchromaprint.so.1
- /usr/lib/libchromaprint.so.1.5.1
+ /usr/lib64/libchromaprint.so.1
+ /usr/lib64/libchromaprint.so.1.6.0
/usr/share/licenses/chromaprint/LICENSE.md
@@ -33,21 +33,25 @@
programming.devel
- chromaprint
+ chromaprint
/usr/include/chromaprint.h
- /usr/lib/libchromaprint.so
- /usr/lib/pkgconfig/libchromaprint.pc
+ /usr/lib64/cmake/Chromaprint/ChromaprintConfig.cmake
+ /usr/lib64/cmake/Chromaprint/ChromaprintConfigVersion.cmake
+ /usr/lib64/cmake/Chromaprint/ChromaprintTargets-relwithdebinfo.cmake
+ /usr/lib64/cmake/Chromaprint/ChromaprintTargets.cmake
+ /usr/lib64/libchromaprint.so
+ /usr/lib64/pkgconfig/libchromaprint.pc
-
- 2026-01-12
- 1.5.1
+
+ 2026-04-25
+ 1.6.0
Packaging update
- Jared Cervantes
- jared@jaredcervantes.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/c/cmus/abi_libs b/packages/c/cmus/abi_libs
index cb2466038701..d6b2364ee57f 100644
--- a/packages/c/cmus/abi_libs
+++ b/packages/c/cmus/abi_libs
@@ -4,7 +4,6 @@ ao.so
cmus
cmus-remote
cue.so
-ffmpeg.so
flac.so
mad.so
modplug.so
diff --git a/packages/c/cmus/abi_symbols b/packages/c/cmus/abi_symbols
index c96870c83b16..4250a1d2dc46 100644
--- a/packages/c/cmus/abi_symbols
+++ b/packages/c/cmus/abi_symbols
@@ -788,12 +788,6 @@ cue.so:ip_mime_types
cue.so:ip_ops
cue.so:ip_options
cue.so:ip_priority
-ffmpeg.so:ip_abi_version
-ffmpeg.so:ip_extensions
-ffmpeg.so:ip_mime_types
-ffmpeg.so:ip_ops
-ffmpeg.so:ip_options
-ffmpeg.so:ip_priority
flac.so:ip_abi_version
flac.so:ip_extensions
flac.so:ip_mime_types
diff --git a/packages/c/cmus/abi_used_libs b/packages/c/cmus/abi_used_libs
index 9ff9a0edf4aa..99363c9557ae 100644
--- a/packages/c/cmus/abi_used_libs
+++ b/packages/c/cmus/abi_used_libs
@@ -1,9 +1,6 @@
libFLAC.so.12
libao.so.4
libasound.so.2
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
libc.so.6
libfaad.so.2
libm.so.6
@@ -12,7 +9,6 @@ libmodplug.so.1
libncursesw.so.6
libopusfile.so.0
libpulse.so.0
-libswresample.so.5
libsystemd.so.0
libvorbisfile.so.3
libwavpack.so.1
diff --git a/packages/c/cmus/abi_used_symbols b/packages/c/cmus/abi_used_symbols
index 068840c3267b..db47cccfd5ee 100644
--- a/packages/c/cmus/abi_used_symbols
+++ b/packages/c/cmus/abi_used_symbols
@@ -63,34 +63,6 @@ libasound.so.2:snd_pcm_status_malloc
libasound.so.2:snd_pcm_wait
libasound.so.2:snd_pcm_writei
libasound.so.2:snd_strerror
-libavcodec.so.61:av_get_profile_name
-libavcodec.so.61:av_new_packet
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_close
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_name
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_opt_set_chlayout
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_opt_set_sample_fmt
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_strerror
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_tolower_loc
libc.so.6:__environ
@@ -102,6 +74,7 @@ libc.so.6:__libc_start_main
libc.so.6:__memcpy_chk
libc.so.6:__memmove_chk
libc.so.6:__printf_chk
+libc.so.6:__read_chk
libc.so.6:__snprintf_chk
libc.so.6:__sprintf_chk
libc.so.6:__stack_chk_fail
@@ -349,10 +322,6 @@ libpulse.so.0:pa_threaded_mainloop_start
libpulse.so.0:pa_threaded_mainloop_stop
libpulse.so.0:pa_threaded_mainloop_unlock
libpulse.so.0:pa_threaded_mainloop_wait
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
libsystemd.so.0:sd_bus_add_object_vtable
libsystemd.so.0:sd_bus_default_user
libsystemd.so.0:sd_bus_emit_properties_changed_strv
diff --git a/packages/c/cmus/package.yml b/packages/c/cmus/package.yml
index 606115fd0e11..30cf6952feaa 100644
--- a/packages/c/cmus/package.yml
+++ b/packages/c/cmus/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : cmus
version : 2.12.0
-release : 24
+release : 25
source :
- https://github.com/cmus/cmus/archive/refs/tags/v2.12.0.tar.gz : 44b96cd5f84b0d84c33097c48454232d5e6a19cd33b9b6503ba9c13b6686bfc7
homepage : https://cmus.github.io/
diff --git a/packages/c/cmus/pspec_x86_64.xml b/packages/c/cmus/pspec_x86_64.xml
index c3f00f3acb33..04dcb7b6b0bc 100644
--- a/packages/c/cmus/pspec_x86_64.xml
+++ b/packages/c/cmus/pspec_x86_64.xml
@@ -3,8 +3,8 @@
cmus
https://cmus.github.io/
- Muhammad Alfi Syahrin
- malfisya.dev@hotmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
multimedia.audio
@@ -24,7 +24,6 @@
/usr/bin/cmus-remote
/usr/lib64/cmus/ip/aac.so
/usr/lib64/cmus/ip/cue.so
- /usr/lib64/cmus/ip/ffmpeg.so
/usr/lib64/cmus/ip/flac.so
/usr/lib64/cmus/ip/mad.so
/usr/lib64/cmus/ip/modplug.so
@@ -55,18 +54,18 @@
/usr/share/cmus/xterm-white.theme
/usr/share/cmus/zenburn.theme
/usr/share/doc/cmus/examples/cmus-status-display
- /usr/share/man/man1/cmus-remote.1
- /usr/share/man/man1/cmus.1
- /usr/share/man/man7/cmus-tutorial.7
+ /usr/share/man/man1/cmus-remote.1.zst
+ /usr/share/man/man1/cmus.1.zst
+ /usr/share/man/man7/cmus-tutorial.7.zst
-
- 2024-12-12
+
+ 2026-04-02
2.12.0
Packaging update
- Muhammad Alfi Syahrin
- malfisya.dev@hotmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/d/deadbeef/abi_used_libs b/packages/d/deadbeef/abi_used_libs
index 130ac61815a2..fe583a0d21a1 100644
--- a/packages/d/deadbeef/abi_used_libs
+++ b/packages/d/deadbeef/abi_used_libs
@@ -4,9 +4,9 @@ libBlocksRuntime.so
libFLAC.so.12
libasound.so.2
libatk-1.0.so.0
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libcairo.so.2
libcddb.so.2
diff --git a/packages/d/deadbeef/abi_used_symbols b/packages/d/deadbeef/abi_used_symbols
index ad645536ddcf..8c95298b5195 100644
--- a/packages/d/deadbeef/abi_used_symbols
+++ b/packages/d/deadbeef/abi_used_symbols
@@ -83,27 +83,27 @@ libasound.so.2:snd_strerror
libatk-1.0.so.0:atk_action_get_n_actions
libatk-1.0.so.0:atk_action_get_name
libatk-1.0.so.0:atk_action_set_description
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_demuxer_iterate
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_sample_fmt_is_planar
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_demuxer_iterate
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_sample_fmt_is_planar
+libavutil.so.60:av_strerror
libc.so.6:__assert_fail
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_tolower_loc
diff --git a/packages/d/deadbeef/package.yml b/packages/d/deadbeef/package.yml
index 2b8a2bc46e6a..dc4a431f29d5 100644
--- a/packages/d/deadbeef/package.yml
+++ b/packages/d/deadbeef/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : deadbeef
version : 1.10.2
-release : 55
+release : 56
source :
- git|https://github.com/DeaDBeeF-Player/deadbeef.git : 1.10.2
license :
diff --git a/packages/d/deadbeef/pspec_x86_64.xml b/packages/d/deadbeef/pspec_x86_64.xml
index 021cb4a9432d..8614cbce77c7 100644
--- a/packages/d/deadbeef/pspec_x86_64.xml
+++ b/packages/d/deadbeef/pspec_x86_64.xml
@@ -3,8 +3,8 @@
deadbeef
https://deadbeef.sourceforge.io/
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-only
LGPL-2.1-only
@@ -270,7 +270,7 @@
programming.devel
- deadbeef
+ deadbeef
/usr/include/deadbeef/artwork.h
@@ -281,12 +281,12 @@
-
- 2026-03-17
+
+ 2026-04-11
1.10.2
Packaging update
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/d/digikam/abi_used_libs b/packages/d/digikam/abi_used_libs
index 4edfd8bc67da..5786e2f37da0 100644
--- a/packages/d/digikam/abi_used_libs
+++ b/packages/d/digikam/abi_used_libs
@@ -46,10 +46,10 @@ libQt6WebEngineWidgets.so.6
libQt6Widgets.so.6
libQt6Xml.so.6
libX11.so.6
-libavcodec.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
libc.so.6
libexiv2.so.28
libexpat.so.1
@@ -75,7 +75,7 @@ libopencv_ml.so.413
libopencv_objdetect.so.413
libpng16.so.16
libstdc++.so.6
-libswscale.so.8
+libswscale.so.9
libtiff.so.6
libx265.so.209
libxml2.so.2
diff --git a/packages/d/digikam/abi_used_symbols b/packages/d/digikam/abi_used_symbols
index 643f2a65c4d0..26a5735064f8 100644
--- a/packages/d/digikam/abi_used_symbols
+++ b/packages/d/digikam/abi_used_symbols
@@ -5383,49 +5383,49 @@ libX11.so.6:XFree
libX11.so.6:XGetWindowProperty
libX11.so.6:XInternAtom
libX11.so.6:XOpenDisplay
-libavcodec.so.61:av_codec_is_decoder
-libavcodec.so.61:av_codec_is_encoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_packet_side_data_get
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_descriptor_get_by_name
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_name
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavfilter.so.10:av_buffersink_get_frame
-libavfilter.so.10:av_buffersrc_add_frame
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_graph_get_filter
-libavfilter.so.10:avfilter_graph_parse2
-libavformat.so.61:av_muxer_iterate
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavutil.so.59:av_color_space_name
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_display_rotation_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_get_pix_fmt_name
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_image_copy
-libavutil.so.59:av_image_fill_arrays
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_malloc
-libavutil.so.59:av_reduce
+libavcodec.so.62:av_codec_is_decoder
+libavcodec.so.62:av_codec_is_encoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_packet_side_data_get
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_descriptor_get_by_name
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_name
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavfilter.so.11:av_buffersink_get_frame
+libavfilter.so.11:av_buffersrc_add_frame
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_graph_get_filter
+libavfilter.so.11:avfilter_graph_parse2
+libavformat.so.62:av_muxer_iterate
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavutil.so.60:av_color_space_name
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_display_rotation_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_get_pix_fmt_name
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_image_copy
+libavutil.so.60:av_image_fill_arrays
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_malloc
+libavutil.so.60:av_reduce
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__fdelt_chk
@@ -6313,9 +6313,9 @@ libstdc++.so.6:__cxa_rethrow
libstdc++.so.6:__cxa_throw
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
libtiff.so.6:TIFFClose
libtiff.so.6:TIFFDefaultStripSize
libtiff.so.6:TIFFFileName
diff --git a/packages/d/digikam/package.yml b/packages/d/digikam/package.yml
index 4b0badc2845a..66adab68de54 100644
--- a/packages/d/digikam/package.yml
+++ b/packages/d/digikam/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : digikam
version : 8.8.0
-release : 60
+release : 61
source :
- https://download.kde.org/stable/digikam/8.8.0/digiKam-8.8.0.tar.xz : db3a1b6e3c73f903e3dff8003f52455dd2ecd198cb66534fee4abbd0bdeb6b9a
homepage : https://www.digikam.org/
diff --git a/packages/d/digikam/pspec_x86_64.xml b/packages/d/digikam/pspec_x86_64.xml
index 444ad8fc7b9f..dc39f18b73ad 100644
--- a/packages/d/digikam/pspec_x86_64.xml
+++ b/packages/d/digikam/pspec_x86_64.xml
@@ -3,8 +3,8 @@
digikam
https://www.digikam.org/
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
LGPL-2.1-or-later
@@ -1971,7 +1971,7 @@
programming.devel
- digikam
+ digikam
/usr/include/digikam/batchtool.h
@@ -2108,12 +2108,12 @@
-
- 2026-04-02
+
+ 2026-04-11
8.8.0
Packaging update
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/d/dolphin-emu/abi_used_libs b/packages/d/dolphin-emu/abi_used_libs
index 9727a8e194c4..c0de4f53107e 100644
--- a/packages/d/dolphin-emu/abi_used_libs
+++ b/packages/d/dolphin-emu/abi_used_libs
@@ -12,9 +12,9 @@ libX11.so.6
libXi.so.6
libXrandr.so.2
libasound.so.2
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libbluetooth.so.3
libbz2.so.1.0
libc.so.6
@@ -38,7 +38,7 @@ libpugixml.so.1
libpulse.so.0
libspng.so.0
libstdc++.so.6
-libswscale.so.8
+libswscale.so.9
libudev.so.1
libusb-1.0.so.0
libxxhash.so.0
diff --git a/packages/d/dolphin-emu/abi_used_symbols b/packages/d/dolphin-emu/abi_used_symbols
index 39df967ba144..f06ed7f57904 100644
--- a/packages/d/dolphin-emu/abi_used_symbols
+++ b/packages/d/dolphin-emu/abi_used_symbols
@@ -2368,39 +2368,39 @@ libasound.so.2:snd_pcm_sw_params_set_start_threshold
libasound.so.2:snd_pcm_sw_params_sizeof
libasound.so.2:snd_pcm_writei
libasound.so.2:snd_strerror
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_descriptor_get_by_name
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_output_context2
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_network_init
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_closep
-libavformat.so.61:avio_open
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_get_pix_fmt
-libavutil.so.59:av_log_get_level
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_reduce
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_descriptor_get_by_name
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_output_context2
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_network_init
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_closep
+libavformat.so.62:avio_open
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_get_pix_fmt
+libavutil.so.60:av_log_get_level
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_reduce
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_strerror
libbluetooth.so.3:hci_get_route
libbluetooth.so.3:hci_open_dev
libbluetooth.so.3:hci_read_remote_name_with_clock_offset
@@ -3204,9 +3204,9 @@ libstdc++.so.6:__cxa_thread_atexit
libstdc++.so.6:__cxa_throw
libstdc++.so.6:__gxx_personality_v0
libstdc++.so.6:__once_proxy
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getCachedContext
-libswscale.so.8:sws_scale
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getCachedContext
+libswscale.so.9:sws_scale
libudev.so.1:udev_device_get_action
libudev.so.1:udev_device_get_devnode
libudev.so.1:udev_device_new_from_syspath
diff --git a/packages/d/dolphin-emu/package.yml b/packages/d/dolphin-emu/package.yml
index b2988040da7e..05019c2d4b54 100644
--- a/packages/d/dolphin-emu/package.yml
+++ b/packages/d/dolphin-emu/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : dolphin-emu
version : '2512'
-release : 87
+release : 88
source :
- git|https://github.com/dolphin-emu/dolphin.git : 2512
homepage : https://dolphin-emu.org/
diff --git a/packages/d/dolphin-emu/pspec_x86_64.xml b/packages/d/dolphin-emu/pspec_x86_64.xml
index 97e4be969dc7..250d5239ebf4 100644
--- a/packages/d/dolphin-emu/pspec_x86_64.xml
+++ b/packages/d/dolphin-emu/pspec_x86_64.xml
@@ -3,8 +3,8 @@
dolphin-emu
https://dolphin-emu.org/
- Marcus Mellor
- infinitymdm@gmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
BSD-3-Clause
CC0-1.0
@@ -2575,12 +2575,12 @@
-
- 2026-04-09
+
+ 2026-04-19
2512
Packaging update
- Marcus Mellor
- infinitymdm@gmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/d/droidcam/abi_used_libs b/packages/d/droidcam/abi_used_libs
index 0965b0e884ef..b9ec7eb58729 100644
--- a/packages/d/droidcam/abi_used_libs
+++ b/packages/d/droidcam/abi_used_libs
@@ -9,6 +9,6 @@ libgobject-2.0.so.0
libgtk-3.so.0
libpango-1.0.so.0
libspeex.so.1
-libswscale.so.8
+libswscale.so.9
libturbojpeg.so.0
libusbmuxd-2.0.so.6
diff --git a/packages/d/droidcam/abi_used_symbols b/packages/d/droidcam/abi_used_symbols
index fc099feaa01a..0133d7fe4113 100644
--- a/packages/d/droidcam/abi_used_symbols
+++ b/packages/d/droidcam/abi_used_symbols
@@ -165,9 +165,9 @@ libspeex.so.1:speex_decoder_ctl
libspeex.so.1:speex_decoder_destroy
libspeex.so.1:speex_decoder_init
libspeex.so.1:speex_lib_get_mode
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getCachedContext
-libswscale.so.8:sws_scale
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getCachedContext
+libswscale.so.9:sws_scale
libturbojpeg.so.0:tjDecompressHeader3
libturbojpeg.so.0:tjDecompressToYUVPlanes
libturbojpeg.so.0:tjDestroy
diff --git a/packages/d/droidcam/package.yml b/packages/d/droidcam/package.yml
index b6901522bed2..2e88b342bd27 100644
--- a/packages/d/droidcam/package.yml
+++ b/packages/d/droidcam/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : droidcam
version : 2.1.4
-release : 6
+release : 7
source :
- https://github.com/dev47apps/droidcam-linux-client/archive/refs/tags/v2.1.4.tar.gz : 785c2d760b410b90b78a4f9604656e462a5c2eb9c1a351c61237dd57c36c0a4a
homepage : https://www.dev47apps.com/
diff --git a/packages/d/droidcam/pspec_x86_64.xml b/packages/d/droidcam/pspec_x86_64.xml
index 0feb723a5741..ccda726c89d3 100644
--- a/packages/d/droidcam/pspec_x86_64.xml
+++ b/packages/d/droidcam/pspec_x86_64.xml
@@ -34,8 +34,8 @@ Installation Guide: https://help.getsol.us/docs/user/software/camera/droidcam
-
- 2025-10-04
+
+ 2026-04-02
2.1.4
Packaging update
Jakob Gezelius
diff --git a/packages/d/dsp/abi_symbols b/packages/d/dsp/abi_symbols
index 4af849659594..9c6f317f3cad 100644
--- a/packages/d/dsp/abi_symbols
+++ b/packages/d/dsp/abi_symbols
@@ -1,18 +1,27 @@
dsp:main
+ladspa_dsp.so:add_effect_merge
ladspa_dsp.so:add_effect_plot
ladspa_dsp.so:add_effect_run
+ladspa_dsp.so:ap3_reset
ladspa_dsp.so:append_codec
ladspa_dsp.so:append_effect
ladspa_dsp.so:biquad_effect_destroy
ladspa_dsp.so:biquad_effect_init
+ladspa_dsp.so:biquad_effect_merge
ladspa_dsp.so:biquad_effect_plot
ladspa_dsp.so:biquad_effect_reset
ladspa_dsp.so:biquad_effect_run
+ladspa_dsp.so:biquad_effect_run_all
ladspa_dsp.so:biquad_init
ladspa_dsp.so:biquad_init_using_type
ladspa_dsp.so:biquad_reset
ladspa_dsp.so:build_effects_chain
ladspa_dsp.so:build_effects_chain_from_file
+ladspa_dsp.so:cap5_butterworth_ap
+ladspa_dsp.so:cap5_chebyshev_ap
+ladspa_dsp.so:cap5_elliptic_ap
+ladspa_dsp.so:cap5_init
+ladspa_dsp.so:cap5_reset
ladspa_dsp.so:check_endptr
ladspa_dsp.so:codecs
ladspa_dsp.so:construct_full_path
@@ -23,9 +32,12 @@ ladspa_dsp.so:crossfeed_effect_reset
ladspa_dsp.so:crossfeed_effect_run
ladspa_dsp.so:decorrelate_effect_destroy
ladspa_dsp.so:decorrelate_effect_init
+ladspa_dsp.so:decorrelate_effect_plot
ladspa_dsp.so:decorrelate_effect_reset
ladspa_dsp.so:decorrelate_effect_run
+ladspa_dsp.so:delay_effect_delay
ladspa_dsp.so:delay_effect_destroy
+ladspa_dsp.so:delay_effect_drain
ladspa_dsp.so:delay_effect_init
ladspa_dsp.so:delay_effect_plot
ladspa_dsp.so:delay_effect_reset
@@ -35,30 +47,59 @@ ladspa_dsp.so:destroy_codec_list
ladspa_dsp.so:destroy_codec_list_head
ladspa_dsp.so:destroy_effect
ladspa_dsp.so:destroy_effects_chain
+ladspa_dsp.so:dither_effect_destroy
+ladspa_dsp.so:dither_effect_init
+ladspa_dsp.so:dither_effect_merge
+ladspa_dsp.so:dither_effect_reset
+ladspa_dsp.so:dither_effect_run
+ladspa_dsp.so:dither_effect_set_params
ladspa_dsp.so:drain_effects_chain
+ladspa_dsp.so:dsp_fftw_acquire
+ladspa_dsp.so:dsp_fftw_load_wisdom
+ladspa_dsp.so:dsp_fftw_release
+ladspa_dsp.so:dsp_fftw_save_wisdom
+ladspa_dsp.so:dsp_getopt
ladspa_dsp.so:dsp_globals
-ladspa_dsp.so:dsp_log_printf
+ladspa_dsp.so:dsp_log_acquire
+ladspa_dsp.so:dsp_log_release
+ladspa_dsp.so:effect_is_dither
+ladspa_dsp.so:effects_chain_needs_dither
+ladspa_dsp.so:effects_chain_set_dither_params
+ladspa_dsp.so:effects_chain_xfade_reset
+ladspa_dsp.so:effects_chain_xfade_run
+ladspa_dsp.so:fir_direct_effect_destroy
+ladspa_dsp.so:fir_direct_effect_drain
+ladspa_dsp.so:fir_direct_effect_plot
+ladspa_dsp.so:fir_direct_effect_reset
+ladspa_dsp.so:fir_direct_effect_run
ladspa_dsp.so:fir_effect_delay
ladspa_dsp.so:fir_effect_destroy
-ladspa_dsp.so:fir_effect_drain
+ladspa_dsp.so:fir_effect_drain2
ladspa_dsp.so:fir_effect_init
ladspa_dsp.so:fir_effect_init_with_filter
+ladspa_dsp.so:fir_effect_plot
ladspa_dsp.so:fir_effect_reset
ladspa_dsp.so:fir_effect_run
-ladspa_dsp.so:fir_p_effect_delay
ladspa_dsp.so:fir_p_effect_destroy
ladspa_dsp.so:fir_p_effect_drain
ladspa_dsp.so:fir_p_effect_init
+ladspa_dsp.so:fir_p_effect_init_with_filter
+ladspa_dsp.so:fir_p_effect_plot
ladspa_dsp.so:fir_p_effect_reset
ladspa_dsp.so:fir_p_effect_run
+ladspa_dsp.so:fir_parse_opts
+ladspa_dsp.so:fir_read_filter
ladspa_dsp.so:gain_effect_destroy
ladspa_dsp.so:gain_effect_init
+ladspa_dsp.so:gain_effect_merge
ladspa_dsp.so:gain_effect_plot
ladspa_dsp.so:gain_effect_run
ladspa_dsp.so:gen_argv_from_string
+ladspa_dsp.so:get_args_and_channels
ladspa_dsp.so:get_effect_info
ladspa_dsp.so:get_effects_chain_buffer_len
ladspa_dsp.so:get_effects_chain_delay
+ladspa_dsp.so:get_effects_chain_max_out_frames
ladspa_dsp.so:get_file_contents
ladspa_dsp.so:hilbert_effect_init
ladspa_dsp.so:init_codec
@@ -69,21 +110,41 @@ ladspa_dsp.so:ladspa_dsp_so_init
ladspa_dsp.so:ladspa_host_effect_destroy
ladspa_dsp.so:ladspa_host_effect_init
ladspa_dsp.so:ladspa_host_effect_run
-ladspa_dsp.so:ladspa_host_effect_run_cloned
+ladspa_dsp.so:matrix4_delay_effect_destroy
+ladspa_dsp.so:matrix4_delay_effect_drain
+ladspa_dsp.so:matrix4_delay_effect_init
+ladspa_dsp.so:matrix4_delay_effect_reset
+ladspa_dsp.so:matrix4_delay_front_effect_delay
+ladspa_dsp.so:matrix4_delay_front_effect_run
+ladspa_dsp.so:matrix4_delay_surr_effect_run
ladspa_dsp.so:matrix4_effect_delay
ladspa_dsp.so:matrix4_effect_destroy
-ladspa_dsp.so:matrix4_effect_drain
+ladspa_dsp.so:matrix4_effect_drain2
ladspa_dsp.so:matrix4_effect_init
ladspa_dsp.so:matrix4_effect_reset
ladspa_dsp.so:matrix4_effect_run
ladspa_dsp.so:matrix4_effect_signal
+ladspa_dsp.so:matrix4_mb_effect_delay
+ladspa_dsp.so:matrix4_mb_effect_destroy
+ladspa_dsp.so:matrix4_mb_effect_drain2
+ladspa_dsp.so:matrix4_mb_effect_init
+ladspa_dsp.so:matrix4_mb_effect_reset
+ladspa_dsp.so:matrix4_mb_effect_run
+ladspa_dsp.so:matrix4_mb_effect_signal
ladspa_dsp.so:ms2st_effect_run
+ladspa_dsp.so:next_fast_fftw_len
ladspa_dsp.so:noise_effect_destroy
ladspa_dsp.so:noise_effect_init
+ladspa_dsp.so:noise_effect_plot
ladspa_dsp.so:noise_effect_run
+ladspa_dsp.so:noise_parse_level
+ladspa_dsp.so:num_bits_set
+ladspa_dsp.so:parse_effect_opts
ladspa_dsp.so:parse_freq
ladspa_dsp.so:parse_len
+ladspa_dsp.so:parse_len_frac
ladspa_dsp.so:parse_selector
+ladspa_dsp.so:parse_selector_masked
ladspa_dsp.so:plot_effects_chain
ladspa_dsp.so:print_all_codecs
ladspa_dsp.so:print_all_effects
@@ -98,7 +159,10 @@ ladspa_dsp.so:read_buf_s8
ladspa_dsp.so:read_buf_u8
ladspa_dsp.so:remix_effect_destroy
ladspa_dsp.so:remix_effect_init
-ladspa_dsp.so:remix_effect_run
+ladspa_dsp.so:remix_effect_plot
+ladspa_dsp.so:remix_effect_run_1a
+ladspa_dsp.so:remix_effect_run_4
+ladspa_dsp.so:remix_effect_run_generic
ladspa_dsp.so:reset_effects_chain
ladspa_dsp.so:run_effects_chain
ladspa_dsp.so:signal_effects_chain
@@ -113,11 +177,22 @@ ladspa_dsp.so:sndfile_seek
ladspa_dsp.so:sndfile_write
ladspa_dsp.so:st2ms_effect_destroy
ladspa_dsp.so:st2ms_effect_init
+ladspa_dsp.so:st2ms_effect_plot
ladspa_dsp.so:st2ms_effect_run
ladspa_dsp.so:stats_effect_destroy
ladspa_dsp.so:stats_effect_init
ladspa_dsp.so:stats_effect_plot
ladspa_dsp.so:stats_effect_run
+ladspa_dsp.so:thiran_ap_new
+ladspa_dsp.so:thiran_ap_plot
+ladspa_dsp.so:watch_effect_buffer_frames
+ladspa_dsp.so:watch_effect_delay
+ladspa_dsp.so:watch_effect_destroy
+ladspa_dsp.so:watch_effect_drain2
+ladspa_dsp.so:watch_effect_init
+ladspa_dsp.so:watch_effect_reset
+ladspa_dsp.so:watch_effect_run
+ladspa_dsp.so:watch_effect_signal
ladspa_dsp.so:write_buf_double
ladspa_dsp.so:write_buf_float
ladspa_dsp.so:write_buf_s16
diff --git a/packages/d/dsp/abi_used_libs b/packages/d/dsp/abi_used_libs
index d89e9bca6ac1..53340ba1e053 100644
--- a/packages/d/dsp/abi_used_libs
+++ b/packages/d/dsp/abi_used_libs
@@ -1,13 +1,12 @@
libao.so.4
libasound.so.2
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libfftw3.so.3
libltdl.so.7
libm.so.6
-libmad.so.0
libpulse-simple.so.0
libpulse.so.0
libsndfile.so.1
diff --git a/packages/d/dsp/abi_used_symbols b/packages/d/dsp/abi_used_symbols
index 1d7667b66db7..0e8d916e6dc8 100644
--- a/packages/d/dsp/abi_used_symbols
+++ b/packages/d/dsp/abi_used_symbols
@@ -1,5 +1,7 @@
+libao.so.4:ao_append_option
libao.so.4:ao_close
libao.so.4:ao_default_driver_id
+libao.so.4:ao_free_options
libao.so.4:ao_initialize
libao.so.4:ao_open_live
libao.so.4:ao_play
@@ -11,10 +13,12 @@ libasound.so.2:snd_pcm_drop
libasound.so.2:snd_pcm_hw_params
libasound.so.2:snd_pcm_hw_params_any
libasound.so.2:snd_pcm_hw_params_free
+libasound.so.2:snd_pcm_hw_params_get_buffer_size_max
+libasound.so.2:snd_pcm_hw_params_get_buffer_size_min
libasound.so.2:snd_pcm_hw_params_malloc
libasound.so.2:snd_pcm_hw_params_set_access
-libasound.so.2:snd_pcm_hw_params_set_buffer_size_max
libasound.so.2:snd_pcm_hw_params_set_buffer_size_min
+libasound.so.2:snd_pcm_hw_params_set_buffer_size_near
libasound.so.2:snd_pcm_hw_params_set_channels
libasound.so.2:snd_pcm_hw_params_set_format
libasound.so.2:snd_pcm_hw_params_set_rate
@@ -24,40 +28,43 @@ libasound.so.2:snd_pcm_prepare
libasound.so.2:snd_pcm_readi
libasound.so.2:snd_pcm_recover
libasound.so.2:snd_pcm_state
+libasound.so.2:snd_pcm_sw_params
+libasound.so.2:snd_pcm_sw_params_current
+libasound.so.2:snd_pcm_sw_params_free
+libasound.so.2:snd_pcm_sw_params_malloc
+libasound.so.2:snd_pcm_sw_params_set_start_threshold
libasound.so.2:snd_pcm_writei
libasound.so.2:snd_strerror
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_close
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_read_frame
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_seek_file
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_rescale
-libavutil.so.59:av_sample_fmt_is_planar
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_read_frame
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_seek_file
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_rescale
+libavutil.so.60:av_sample_fmt_is_planar
+libavutil.so.60:av_strerror
libc.so.6:__errno_location
libc.so.6:__fprintf_chk
libc.so.6:__libc_start_main
libc.so.6:__printf_chk
libc.so.6:__snprintf_chk
libc.so.6:__stack_chk_fail
-libc.so.6:__vfprintf_chk
libc.so.6:calloc
libc.so.6:clock_gettime
libc.so.6:close
@@ -69,15 +76,14 @@ libc.so.6:fputs
libc.so.6:free
libc.so.6:freelocale
libc.so.6:fwrite
-libc.so.6:getc
libc.so.6:getenv
libc.so.6:getopt
libc.so.6:isatty
-libc.so.6:kill
libc.so.6:lseek
libc.so.6:memcpy
libc.so.6:memmove
libc.so.6:memset
+libc.so.6:nanosleep
libc.so.6:newlocale
libc.so.6:open
libc.so.6:opendir
@@ -85,18 +91,38 @@ libc.so.6:optarg
libc.so.6:opterr
libc.so.6:optind
libc.so.6:optopt
+libc.so.6:pthread_cancel
+libc.so.6:pthread_create
+libc.so.6:pthread_join
+libc.so.6:pthread_mutex_destroy
+libc.so.6:pthread_mutex_init
+libc.so.6:pthread_mutex_lock
+libc.so.6:pthread_mutex_unlock
+libc.so.6:pthread_mutexattr_destroy
+libc.so.6:pthread_mutexattr_init
+libc.so.6:pthread_mutexattr_settype
+libc.so.6:pthread_setcancelstate
+libc.so.6:pthread_sigmask
libc.so.6:putc
libc.so.6:puts
+libc.so.6:raise
libc.so.6:read
libc.so.6:readdir
libc.so.6:realloc
-libc.so.6:select
-libc.so.6:sigaction
+libc.so.6:sem_destroy
+libc.so.6:sem_init
+libc.so.6:sem_post
+libc.so.6:sem_trywait
+libc.so.6:sem_wait
+libc.so.6:sigaddset
libc.so.6:sigemptyset
+libc.so.6:sigwait
+libc.so.6:snprintf
+libc.so.6:stat
libc.so.6:stderr
-libc.so.6:stdin
libc.so.6:stdout
libc.so.6:strcasecmp
+libc.so.6:strchr
libc.so.6:strcmp
libc.so.6:strdup
libc.so.6:strerror
@@ -113,7 +139,11 @@ libc.so.6:uselocale
libc.so.6:write
libfftw3.so.3:fftw_destroy_plan
libfftw3.so.3:fftw_execute
+libfftw3.so.3:fftw_execute_dft_c2r
+libfftw3.so.3:fftw_execute_dft_r2c
+libfftw3.so.3:fftw_export_wisdom_to_filename
libfftw3.so.3:fftw_free
+libfftw3.so.3:fftw_import_wisdom_from_filename
libfftw3.so.3:fftw_malloc
libfftw3.so.3:fftw_plan_dft_c2r_1d
libfftw3.so.3:fftw_plan_dft_r2c_1d
@@ -124,32 +154,26 @@ libltdl.so.7:lt_dlinit
libltdl.so.7:lt_dlopenext
libltdl.so.7:lt_dlsetsearchpath
libltdl.so.7:lt_dlsym
+libm.so.6:acosh
+libm.so.6:asinh
libm.so.6:atan
libm.so.6:cos
+libm.so.6:cosh
libm.so.6:exp
+libm.so.6:exp2
libm.so.6:fmod
libm.so.6:llround
libm.so.6:log
libm.so.6:log10
libm.so.6:lround
+libm.so.6:nearbyint
libm.so.6:pow
-libm.so.6:round
libm.so.6:roundf
libm.so.6:sin
libm.so.6:sincos
libm.so.6:sinh
libm.so.6:sqrt
libm.so.6:tan
-libmad.so.0:mad_frame_decode
-libmad.so.0:mad_frame_finish
-libmad.so.0:mad_frame_init
-libmad.so.0:mad_header_decode
-libmad.so.0:mad_stream_buffer
-libmad.so.0:mad_stream_finish
-libmad.so.0:mad_stream_init
-libmad.so.0:mad_synth_frame
-libmad.so.0:mad_synth_init
-libmad.so.0:mad_timer_count
libpulse-simple.so.0:pa_simple_drain
libpulse-simple.so.0:pa_simple_flush
libpulse-simple.so.0:pa_simple_free
@@ -159,6 +183,9 @@ libpulse-simple.so.0:pa_simple_read
libpulse-simple.so.0:pa_simple_write
libpulse.so.0:pa_strerror
libsndfile.so.1:sf_close
+libsndfile.so.1:sf_command
+libsndfile.so.1:sf_error
+libsndfile.so.1:sf_error_number
libsndfile.so.1:sf_format_check
libsndfile.so.1:sf_open
libsndfile.so.1:sf_readf_double
diff --git a/packages/d/dsp/files/ftbfs-ffmpeg-7.patch b/packages/d/dsp/files/ftbfs-ffmpeg-7.patch
deleted file mode 100644
index 84ca359c7a46..000000000000
--- a/packages/d/dsp/files/ftbfs-ffmpeg-7.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 58a9d0c1f99f2d4c7fc51b6dbe563447ec60120f Mon Sep 17 00:00:00 2001
-From: Michael Barbour
-Date: Wed, 5 Oct 2022 23:34:49 -0400
-Subject: [PATCH] ffmpeg.c: Use the new channel layout API for lavc >=
- 59.37.100.
-
----
- ffmpeg.c | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/ffmpeg.c b/ffmpeg.c
-index 42c5a66..1fd2060 100644
---- a/ffmpeg.c
-+++ b/ffmpeg.c
-@@ -274,7 +274,11 @@ struct codec * ffmpeg_codec_init(const char *path, const char *type, const char
- snprintf((char *) c->type, i, "ffmpeg/%s", codec->name);
- c->enc = av_get_sample_fmt_name(state->cc->sample_fmt);
- c->fs = state->cc->sample_rate;
-- c->channels = state->cc->channels;
-+ #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(59, 37, 100)
-+ c->channels = state->cc->ch_layout.nb_channels;
-+ #else
-+ c->channels = state->cc->channels;
-+ #endif
- switch (state->cc->sample_fmt) {
- case AV_SAMPLE_FMT_U8:
- case AV_SAMPLE_FMT_U8P:
diff --git a/packages/d/dsp/package.yml b/packages/d/dsp/package.yml
index 100aa5cc3fda..84223aeff80e 100644
--- a/packages/d/dsp/package.yml
+++ b/packages/d/dsp/package.yml
@@ -1,9 +1,9 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : dsp
-version : '1.9'
-release : 7
+version : '2.0'
+release : 8
source :
- - https://github.com/bmc0/dsp/archive/v1.9.tar.gz : 0e98b9aea613b111c9d7cc2b9a0ce14c2b3ba4e90861b3cdcfcb8ec1ebfcab93
+ - https://github.com/bmc0/dsp/archive/refs/tags/v2.0.tar.gz : 1da8e1d4a560535c511283838ea2a22e5199c0945e9bb938dce890bdcb67ca8e
license :
- ISC
- LGPL-2.1
@@ -23,8 +23,6 @@ builddeps :
- pkgconfig(sndfile)
- ladspa-devel
setup : |
- %patch -p1 -i $pkgfiles/ftbfs-ffmpeg-7.patch
-
# The default configure macro contains unsupported options
./configure --prefix=/usr --libdir=/lib64 --mandir=/share/man --datadir=/share
build : |
diff --git a/packages/d/dsp/pspec_x86_64.xml b/packages/d/dsp/pspec_x86_64.xml
index 29375e19bc0b..dc5fc98c0967 100644
--- a/packages/d/dsp/pspec_x86_64.xml
+++ b/packages/d/dsp/pspec_x86_64.xml
@@ -3,8 +3,8 @@
dsp
https://github.com/bmc0/dsp
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
ISC
LGPL-2.1
@@ -28,12 +28,12 @@
-
- 2024-11-14
- 1.9
+
+ 2026-04-02
+ 2.0
Packaging update
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/f/fceux/abi_used_libs b/packages/f/fceux/abi_used_libs
index 4dae303bc180..94546788fef0 100644
--- a/packages/f/fceux/abi_used_libs
+++ b/packages/f/fceux/abi_used_libs
@@ -4,16 +4,16 @@ libQt5Gui.so.5
libQt5Widgets.so.5
libSDL2-2.0.so.0
libarchive.so.13
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libgcc_s.so.1
libm.so.6
libminizip.so.1
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
libx264.so.164
libx265.so.209
libz.so.1
diff --git a/packages/f/fceux/abi_used_symbols b/packages/f/fceux/abi_used_symbols
index ccf2fefc1a83..45cc9526bb0b 100644
--- a/packages/f/fceux/abi_used_symbols
+++ b/packages/f/fceux/abi_used_symbols
@@ -1241,63 +1241,63 @@ libarchive.so.13:archive_read_open_filename
libarchive.so.13:archive_read_support_filter_all
libarchive.so.13:archive_read_support_format_all
libarchive.so.13:archive_zlib_version
-libavcodec.so.61:av_codec_is_encoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_best_pix_fmt_of_list
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_query_codec
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_close
-libavformat.so.61:avio_open
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_channel_layout_describe
-libavutil.so.59:av_channel_layout_from_mask
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_make_writable
-libavutil.so.59:av_free
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_log_default_callback
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_opt_child_next
-libavutil.so.59:av_opt_get
-libavutil.so.59:av_opt_get_double
-libavutil.so.59:av_opt_get_int
-libavutil.so.59:av_opt_get_q
-libavutil.so.59:av_opt_is_set_to_default
-libavutil.so.59:av_opt_next
-libavutil.so.59:av_opt_set
-libavutil.so.59:av_opt_set_chlayout
-libavutil.so.59:av_opt_set_defaults
-libavutil.so.59:av_opt_set_double
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_opt_set_q
-libavutil.so.59:av_opt_set_sample_fmt
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_pix_fmt_desc_get_id
-libavutil.so.59:av_pix_fmt_desc_next
-libavutil.so.59:av_samples_copy
+libavcodec.so.62:av_codec_is_encoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_best_pix_fmt_of_list
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_query_codec
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_close
+libavformat.so.62:avio_open
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_channel_layout_describe
+libavutil.so.60:av_channel_layout_from_mask
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_make_writable
+libavutil.so.60:av_free
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_log_default_callback
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_opt_child_next
+libavutil.so.60:av_opt_get
+libavutil.so.60:av_opt_get_double
+libavutil.so.60:av_opt_get_int
+libavutil.so.60:av_opt_get_q
+libavutil.so.60:av_opt_is_set_to_default
+libavutil.so.60:av_opt_next
+libavutil.so.60:av_opt_set
+libavutil.so.60:av_opt_set_chlayout
+libavutil.so.60:av_opt_set_defaults
+libavutil.so.60:av_opt_set_double
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_opt_set_q
+libavutil.so.60:av_opt_set_sample_fmt
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_pix_fmt_desc_get_id
+libavutil.so.60:av_pix_fmt_desc_next
+libavutil.so.60:av_samples_copy
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_tolower_loc
libc.so.6:__ctype_toupper_loc
@@ -1549,9 +1549,7 @@ libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l
libstdc++.so.6:_ZSt16__throw_bad_castv
libstdc++.so.6:_ZSt17__throw_bad_allocv
-libstdc++.so.6:_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
-libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt19__throw_logic_errorPKc
libstdc++.so.6:_ZSt20__throw_length_errorPKc
@@ -1576,7 +1574,8 @@ libstdc++.so.6:_ZTVN10__cxxabiv121__vmi_class_type_infoE
libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE
libstdc++.so.6:_ZdaPv
-libstdc++.so.6:_ZdlPv
+libstdc++.so.6:_ZdaPvm
+libstdc++.so.6:_ZdlPvm
libstdc++.so.6:_Znam
libstdc++.so.6:_Znwm
libstdc++.so.6:__cxa_begin_catch
@@ -1586,13 +1585,13 @@ libstdc++.so.6:__cxa_guard_release
libstdc++.so.6:__cxa_rethrow
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_init
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
libx264.so.164:x264_encoder_close
libx264.so.164:x264_encoder_delayed_frames
libx264.so.164:x264_encoder_encode
diff --git a/packages/f/fceux/package.yml b/packages/f/fceux/package.yml
index 51c42f397c6f..cb52dd51cc68 100644
--- a/packages/f/fceux/package.yml
+++ b/packages/f/fceux/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : fceux
version : 2.6.6
-release : 19
+release : 20
source :
- https://github.com/TASEmulators/fceux/archive/refs/tags/v2.6.6.tar.gz : 0320241d45c6d609f7aeb6f85fdd9019552047206b0864a7f9fddff15b004daa
license : GPL-2.0-or-later
diff --git a/packages/f/fceux/pspec_x86_64.xml b/packages/f/fceux/pspec_x86_64.xml
index 11b48ef3acf1..919a567c6373 100644
--- a/packages/f/fceux/pspec_x86_64.xml
+++ b/packages/f/fceux/pspec_x86_64.xml
@@ -3,8 +3,8 @@
fceux
https://fceux.com
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
games.emulator
@@ -115,19 +115,19 @@
/usr/share/fceux/palettes/r57shell_PAL.pal
/usr/share/fceux/taseditor.chm
/usr/share/fceux/tools/taseditor_patterns.txt
- /usr/share/man/man6/fceux-net-server.6
- /usr/share/man/man6/fceux.6
+ /usr/share/man/man6/fceux-net-server.6.zst
+ /usr/share/man/man6/fceux.6.zst
/usr/share/metainfo/org.TasEmulators.fceux.metainfo.xml
/usr/share/pixmaps/fceux.png
-
- 2024-11-15
+
+ 2026-04-11
2.6.6
Packaging update
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/f/ffmpeg/abi_libs b/packages/f/ffmpeg/abi_libs
index c8670e127fd5..2d7a2b29a94d 100644
--- a/packages/f/ffmpeg/abi_libs
+++ b/packages/f/ffmpeg/abi_libs
@@ -1,11 +1,10 @@
ffmpeg
ffplay
ffprobe
-libavcodec.so.61
-libavdevice.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
-libpostproc.so.58
-libswresample.so.5
-libswscale.so.8
+libavcodec.so.62
+libavdevice.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
+libswresample.so.6
+libswscale.so.9
diff --git a/packages/f/ffmpeg/abi_symbols b/packages/f/ffmpeg/abi_symbols
index c488a257d376..1b5dee5b76a9 100644
--- a/packages/f/ffmpeg/abi_symbols
+++ b/packages/f/ffmpeg/abi_symbols
@@ -1,1079 +1,1111 @@
ffmpeg:main
ffplay:main
ffprobe:main
-libavcodec.so.61:av_ac3_parse_header
-libavcodec.so.61:av_adts_header_parse
-libavcodec.so.61:av_alloc_vdpaucontext
-libavcodec.so.61:av_bsf_alloc
-libavcodec.so.61:av_bsf_flush
-libavcodec.so.61:av_bsf_free
-libavcodec.so.61:av_bsf_get_by_name
-libavcodec.so.61:av_bsf_get_class
-libavcodec.so.61:av_bsf_get_null_filter
-libavcodec.so.61:av_bsf_init
-libavcodec.so.61:av_bsf_iterate
-libavcodec.so.61:av_bsf_list_alloc
-libavcodec.so.61:av_bsf_list_append
-libavcodec.so.61:av_bsf_list_append2
-libavcodec.so.61:av_bsf_list_finalize
-libavcodec.so.61:av_bsf_list_free
-libavcodec.so.61:av_bsf_list_parse_str
-libavcodec.so.61:av_bsf_receive_packet
-libavcodec.so.61:av_bsf_send_packet
-libavcodec.so.61:av_codec_ffversion
-libavcodec.so.61:av_codec_is_decoder
-libavcodec.so.61:av_codec_is_encoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_cpb_properties_alloc
-libavcodec.so.61:av_d3d11va_alloc_context
-libavcodec.so.61:av_dct_calc
-libavcodec.so.61:av_dct_end
-libavcodec.so.61:av_dct_init
-libavcodec.so.61:av_dirac_parse_sequence_header
-libavcodec.so.61:av_dv_codec_profile
-libavcodec.so.61:av_dv_codec_profile2
-libavcodec.so.61:av_dv_frame_profile
-libavcodec.so.61:av_fast_padded_malloc
-libavcodec.so.61:av_fast_padded_mallocz
-libavcodec.so.61:av_fft_calc
-libavcodec.so.61:av_fft_end
-libavcodec.so.61:av_fft_init
-libavcodec.so.61:av_fft_permute
-libavcodec.so.61:av_get_audio_frame_duration
-libavcodec.so.61:av_get_audio_frame_duration2
-libavcodec.so.61:av_get_bits_per_sample
-libavcodec.so.61:av_get_exact_bits_per_sample
-libavcodec.so.61:av_get_pcm_codec
-libavcodec.so.61:av_get_profile_name
-libavcodec.so.61:av_grow_packet
-libavcodec.so.61:av_imdct_calc
-libavcodec.so.61:av_imdct_half
-libavcodec.so.61:av_init_packet
-libavcodec.so.61:av_jni_get_java_vm
-libavcodec.so.61:av_jni_set_java_vm
-libavcodec.so.61:av_mdct_calc
-libavcodec.so.61:av_mdct_end
-libavcodec.so.61:av_mdct_init
-libavcodec.so.61:av_mediacodec_alloc_context
-libavcodec.so.61:av_mediacodec_default_free
-libavcodec.so.61:av_mediacodec_default_init
-libavcodec.so.61:av_mediacodec_release_buffer
-libavcodec.so.61:av_mediacodec_render_buffer_at_time
-libavcodec.so.61:av_new_packet
-libavcodec.so.61:av_packet_add_side_data
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_clone
-libavcodec.so.61:av_packet_copy_props
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_free_side_data
-libavcodec.so.61:av_packet_from_data
-libavcodec.so.61:av_packet_get_side_data
-libavcodec.so.61:av_packet_make_refcounted
-libavcodec.so.61:av_packet_make_writable
-libavcodec.so.61:av_packet_move_ref
-libavcodec.so.61:av_packet_new_side_data
-libavcodec.so.61:av_packet_pack_dictionary
-libavcodec.so.61:av_packet_ref
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:av_packet_shrink_side_data
-libavcodec.so.61:av_packet_side_data_add
-libavcodec.so.61:av_packet_side_data_free
-libavcodec.so.61:av_packet_side_data_get
-libavcodec.so.61:av_packet_side_data_name
-libavcodec.so.61:av_packet_side_data_new
-libavcodec.so.61:av_packet_side_data_remove
-libavcodec.so.61:av_packet_unpack_dictionary
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:av_parser_close
-libavcodec.so.61:av_parser_init
-libavcodec.so.61:av_parser_iterate
-libavcodec.so.61:av_parser_parse2
-libavcodec.so.61:av_qsv_alloc_context
-libavcodec.so.61:av_rdft_calc
-libavcodec.so.61:av_rdft_end
-libavcodec.so.61:av_rdft_init
-libavcodec.so.61:av_shrink_packet
-libavcodec.so.61:av_vdpau_alloc_context
-libavcodec.so.61:av_vdpau_bind_context
-libavcodec.so.61:av_vdpau_get_surface_parameters
-libavcodec.so.61:av_vdpau_hwaccel_get_render2
-libavcodec.so.61:av_vdpau_hwaccel_set_render2
-libavcodec.so.61:av_vorbis_parse_frame
-libavcodec.so.61:av_vorbis_parse_frame_flags
-libavcodec.so.61:av_vorbis_parse_free
-libavcodec.so.61:av_vorbis_parse_init
-libavcodec.so.61:av_vorbis_parse_reset
-libavcodec.so.61:av_xiphlacing
-libavcodec.so.61:avcodec_align_dimensions
-libavcodec.so.61:avcodec_align_dimensions2
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_close
-libavcodec.so.61:avcodec_configuration
-libavcodec.so.61:avcodec_dct_alloc
-libavcodec.so.61:avcodec_dct_get_class
-libavcodec.so.61:avcodec_dct_init
-libavcodec.so.61:avcodec_decode_subtitle2
-libavcodec.so.61:avcodec_default_execute
-libavcodec.so.61:avcodec_default_execute2
-libavcodec.so.61:avcodec_default_get_buffer2
-libavcodec.so.61:avcodec_default_get_encode_buffer
-libavcodec.so.61:avcodec_default_get_format
-libavcodec.so.61:avcodec_descriptor_get
-libavcodec.so.61:avcodec_descriptor_get_by_name
-libavcodec.so.61:avcodec_descriptor_next
-libavcodec.so.61:avcodec_encode_subtitle
-libavcodec.so.61:avcodec_fill_audio_frame
-libavcodec.so.61:avcodec_find_best_pix_fmt_of_list
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_decoder_by_name
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_class
-libavcodec.so.61:avcodec_get_hw_config
-libavcodec.so.61:avcodec_get_hw_frames_parameters
-libavcodec.so.61:avcodec_get_name
-libavcodec.so.61:avcodec_get_subtitle_rect_class
-libavcodec.so.61:avcodec_get_supported_config
-libavcodec.so.61:avcodec_get_type
-libavcodec.so.61:avcodec_is_open
-libavcodec.so.61:avcodec_license
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_alloc
-libavcodec.so.61:avcodec_parameters_copy
-libavcodec.so.61:avcodec_parameters_free
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_pix_fmt_to_codec_tag
-libavcodec.so.61:avcodec_profile_name
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavcodec.so.61:avcodec_string
-libavcodec.so.61:avcodec_version
-libavcodec.so.61:avpriv_ac3_parse_header
-libavcodec.so.61:avpriv_adts_header_parse
-libavcodec.so.61:avpriv_codec_get_cap_skip_frame_fill_param
-libavcodec.so.61:avpriv_dca_convert_bitstream
-libavcodec.so.61:avpriv_dca_parse_core_frame_header
-libavcodec.so.61:avpriv_elbg_do
-libavcodec.so.61:avpriv_elbg_free
-libavcodec.so.61:avpriv_exif_decode_ifd
-libavcodec.so.61:avpriv_find_start_code
-libavcodec.so.61:avpriv_fits_header_init
-libavcodec.so.61:avpriv_fits_header_parse_line
-libavcodec.so.61:avpriv_get_raw_pix_fmt_tags
-libavcodec.so.61:avpriv_h264_has_num_reorder_frames
-libavcodec.so.61:avpriv_mpeg4audio_get_config2
-libavcodec.so.61:avpriv_mpegaudio_decode_header
-libavcodec.so.61:avpriv_packet_list_free
-libavcodec.so.61:avpriv_packet_list_get
-libavcodec.so.61:avpriv_packet_list_put
-libavcodec.so.61:avpriv_pix_fmt_find
-libavcodec.so.61:avpriv_split_xiph_headers
-libavcodec.so.61:avpriv_tak_parse_streaminfo
-libavcodec.so.61:avsubtitle_free
-libavdevice.so.61:av_device_ffversion
-libavdevice.so.61:av_input_audio_device_next
-libavdevice.so.61:av_input_video_device_next
-libavdevice.so.61:av_output_audio_device_next
-libavdevice.so.61:av_output_video_device_next
-libavdevice.so.61:avdevice_app_to_dev_control_message
-libavdevice.so.61:avdevice_configuration
-libavdevice.so.61:avdevice_dev_to_app_control_message
-libavdevice.so.61:avdevice_free_list_devices
-libavdevice.so.61:avdevice_license
-libavdevice.so.61:avdevice_list_devices
-libavdevice.so.61:avdevice_list_input_sources
-libavdevice.so.61:avdevice_list_output_sinks
-libavdevice.so.61:avdevice_register_all
-libavdevice.so.61:avdevice_version
-libavfilter.so.10:av_buffersink_get_ch_layout
-libavfilter.so.10:av_buffersink_get_channels
-libavfilter.so.10:av_buffersink_get_color_range
-libavfilter.so.10:av_buffersink_get_colorspace
-libavfilter.so.10:av_buffersink_get_format
-libavfilter.so.10:av_buffersink_get_frame
-libavfilter.so.10:av_buffersink_get_frame_flags
-libavfilter.so.10:av_buffersink_get_frame_rate
-libavfilter.so.10:av_buffersink_get_h
-libavfilter.so.10:av_buffersink_get_hw_frames_ctx
-libavfilter.so.10:av_buffersink_get_sample_aspect_ratio
-libavfilter.so.10:av_buffersink_get_sample_rate
-libavfilter.so.10:av_buffersink_get_samples
-libavfilter.so.10:av_buffersink_get_time_base
-libavfilter.so.10:av_buffersink_get_type
-libavfilter.so.10:av_buffersink_get_w
-libavfilter.so.10:av_buffersink_set_frame_size
-libavfilter.so.10:av_buffersrc_add_frame
-libavfilter.so.10:av_buffersrc_add_frame_flags
-libavfilter.so.10:av_buffersrc_close
-libavfilter.so.10:av_buffersrc_get_nb_failed_requests
-libavfilter.so.10:av_buffersrc_parameters_alloc
-libavfilter.so.10:av_buffersrc_parameters_set
-libavfilter.so.10:av_buffersrc_write_frame
-libavfilter.so.10:av_filter_ffversion
-libavfilter.so.10:av_filter_iterate
-libavfilter.so.10:avfilter_config_links
-libavfilter.so.10:avfilter_configuration
-libavfilter.so.10:avfilter_filter_pad_count
-libavfilter.so.10:avfilter_free
-libavfilter.so.10:avfilter_get_by_name
-libavfilter.so.10:avfilter_get_class
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_alloc_filter
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_create_filter
-libavfilter.so.10:avfilter_graph_dump
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_graph_get_filter
-libavfilter.so.10:avfilter_graph_parse
-libavfilter.so.10:avfilter_graph_parse2
-libavfilter.so.10:avfilter_graph_parse_ptr
-libavfilter.so.10:avfilter_graph_queue_command
-libavfilter.so.10:avfilter_graph_request_oldest
-libavfilter.so.10:avfilter_graph_segment_apply
-libavfilter.so.10:avfilter_graph_segment_apply_opts
-libavfilter.so.10:avfilter_graph_segment_create_filters
-libavfilter.so.10:avfilter_graph_segment_free
-libavfilter.so.10:avfilter_graph_segment_init
-libavfilter.so.10:avfilter_graph_segment_link
-libavfilter.so.10:avfilter_graph_segment_parse
-libavfilter.so.10:avfilter_graph_send_command
-libavfilter.so.10:avfilter_graph_set_auto_convert
-libavfilter.so.10:avfilter_init_dict
-libavfilter.so.10:avfilter_init_str
-libavfilter.so.10:avfilter_inout_alloc
-libavfilter.so.10:avfilter_inout_free
-libavfilter.so.10:avfilter_insert_filter
-libavfilter.so.10:avfilter_license
-libavfilter.so.10:avfilter_link
-libavfilter.so.10:avfilter_link_free
-libavfilter.so.10:avfilter_pad_get_name
-libavfilter.so.10:avfilter_pad_get_type
-libavfilter.so.10:avfilter_process_command
-libavfilter.so.10:avfilter_version
-libavformat.so.61:av_add_index_entry
-libavformat.so.61:av_append_packet
-libavformat.so.61:av_codec_get_id
-libavformat.so.61:av_codec_get_tag
-libavformat.so.61:av_codec_get_tag2
-libavformat.so.61:av_demuxer_iterate
-libavformat.so.61:av_disposition_from_string
-libavformat.so.61:av_disposition_to_string
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_filename_number_test
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_find_default_stream_index
-libavformat.so.61:av_find_input_format
-libavformat.so.61:av_find_program_from_stream
-libavformat.so.61:av_fmt_ctx_get_duration_estimation_method
-libavformat.so.61:av_format_ffversion
-libavformat.so.61:av_format_inject_global_side_data
-libavformat.so.61:av_get_frame_filename
-libavformat.so.61:av_get_frame_filename2
-libavformat.so.61:av_get_output_timestamp
-libavformat.so.61:av_get_packet
-libavformat.so.61:av_guess_codec
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_guess_frame_rate
-libavformat.so.61:av_guess_sample_aspect_ratio
-libavformat.so.61:av_hex_dump
-libavformat.so.61:av_hex_dump_log
-libavformat.so.61:av_index_search_timestamp
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_interleaved_write_uncoded_frame
-libavformat.so.61:av_match_ext
-libavformat.so.61:av_muxer_iterate
-libavformat.so.61:av_new_program
-libavformat.so.61:av_pkt_dump2
-libavformat.so.61:av_pkt_dump_log2
-libavformat.so.61:av_probe_input_buffer
-libavformat.so.61:av_probe_input_buffer2
-libavformat.so.61:av_probe_input_format
-libavformat.so.61:av_probe_input_format2
-libavformat.so.61:av_probe_input_format3
-libavformat.so.61:av_program_add_stream_index
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_read_pause
-libavformat.so.61:av_read_play
-libavformat.so.61:av_sdp_create
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_stream_add_side_data
-libavformat.so.61:av_stream_get_class
-libavformat.so.61:av_stream_get_codec_timebase
-libavformat.so.61:av_stream_get_first_dts
-libavformat.so.61:av_stream_get_parser
-libavformat.so.61:av_stream_get_side_data
-libavformat.so.61:av_stream_group_get_class
-libavformat.so.61:av_stream_new_side_data
-libavformat.so.61:av_url_split
-libavformat.so.61:av_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:av_write_uncoded_frame
-libavformat.so.61:av_write_uncoded_frame_query
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_alloc_output_context2
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_configuration
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_flush
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_get_class
-libavformat.so.61:avformat_get_mov_audio_tags
-libavformat.so.61:avformat_get_mov_video_tags
-libavformat.so.61:avformat_get_riff_audio_tags
-libavformat.so.61:avformat_get_riff_video_tags
-libavformat.so.61:avformat_index_get_entries_count
-libavformat.so.61:avformat_index_get_entry
-libavformat.so.61:avformat_index_get_entry_from_timestamp
-libavformat.so.61:avformat_init_output
-libavformat.so.61:avformat_license
-libavformat.so.61:avformat_match_stream_specifier
-libavformat.so.61:avformat_network_deinit
-libavformat.so.61:avformat_network_init
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_query_codec
-libavformat.so.61:avformat_queue_attached_pictures
-libavformat.so.61:avformat_seek_file
-libavformat.so.61:avformat_stream_group_add_stream
-libavformat.so.61:avformat_stream_group_create
-libavformat.so.61:avformat_stream_group_name
-libavformat.so.61:avformat_transfer_internal_stream_timing_info
-libavformat.so.61:avformat_version
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_accept
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_check
-libavformat.so.61:avio_close
-libavformat.so.61:avio_close_dir
-libavformat.so.61:avio_close_dyn_buf
-libavformat.so.61:avio_closep
-libavformat.so.61:avio_context_free
-libavformat.so.61:avio_enum_protocols
-libavformat.so.61:avio_feof
-libavformat.so.61:avio_find_protocol_name
-libavformat.so.61:avio_flush
-libavformat.so.61:avio_free_directory_entry
-libavformat.so.61:avio_get_dyn_buf
-libavformat.so.61:avio_get_str
-libavformat.so.61:avio_get_str16be
-libavformat.so.61:avio_get_str16le
-libavformat.so.61:avio_handshake
-libavformat.so.61:avio_open
-libavformat.so.61:avio_open2
-libavformat.so.61:avio_open_dir
-libavformat.so.61:avio_open_dyn_buf
-libavformat.so.61:avio_pause
-libavformat.so.61:avio_print_string_array
-libavformat.so.61:avio_printf
-libavformat.so.61:avio_protocol_get_class
-libavformat.so.61:avio_put_str
-libavformat.so.61:avio_put_str16be
-libavformat.so.61:avio_put_str16le
-libavformat.so.61:avio_r8
-libavformat.so.61:avio_rb16
-libavformat.so.61:avio_rb24
-libavformat.so.61:avio_rb32
-libavformat.so.61:avio_rb64
-libavformat.so.61:avio_read
-libavformat.so.61:avio_read_dir
-libavformat.so.61:avio_read_partial
-libavformat.so.61:avio_read_to_bprint
-libavformat.so.61:avio_rl16
-libavformat.so.61:avio_rl24
-libavformat.so.61:avio_rl32
-libavformat.so.61:avio_rl64
-libavformat.so.61:avio_seek
-libavformat.so.61:avio_seek_time
-libavformat.so.61:avio_size
-libavformat.so.61:avio_skip
-libavformat.so.61:avio_vprintf
-libavformat.so.61:avio_w8
-libavformat.so.61:avio_wb16
-libavformat.so.61:avio_wb24
-libavformat.so.61:avio_wb32
-libavformat.so.61:avio_wb64
-libavformat.so.61:avio_wl16
-libavformat.so.61:avio_wl24
-libavformat.so.61:avio_wl32
-libavformat.so.61:avio_wl64
-libavformat.so.61:avio_write
-libavformat.so.61:avio_write_marker
-libavformat.so.61:avpriv_dv_get_packet
-libavformat.so.61:avpriv_dv_init_demux
-libavformat.so.61:avpriv_dv_produce_packet
-libavformat.so.61:avpriv_mpegts_parse_close
-libavformat.so.61:avpriv_mpegts_parse_open
-libavformat.so.61:avpriv_mpegts_parse_packet
-libavformat.so.61:avpriv_new_chapter
-libavformat.so.61:avpriv_register_devices
-libavformat.so.61:avpriv_set_pts_info
-libavformat.so.61:avpriv_stream_set_need_parsing
-libavformat.so.61:avpriv_update_cur_dts
-libavutil.so.59:av_add_i
-libavutil.so.59:av_add_q
-libavutil.so.59:av_add_stable
-libavutil.so.59:av_adler32_update
-libavutil.so.59:av_aes_alloc
-libavutil.so.59:av_aes_crypt
-libavutil.so.59:av_aes_ctr_alloc
-libavutil.so.59:av_aes_ctr_crypt
-libavutil.so.59:av_aes_ctr_free
-libavutil.so.59:av_aes_ctr_get_iv
-libavutil.so.59:av_aes_ctr_increment_iv
-libavutil.so.59:av_aes_ctr_init
-libavutil.so.59:av_aes_ctr_set_full_iv
-libavutil.so.59:av_aes_ctr_set_iv
-libavutil.so.59:av_aes_ctr_set_random_iv
-libavutil.so.59:av_aes_init
-libavutil.so.59:av_aes_size
-libavutil.so.59:av_ambient_viewing_environment_alloc
-libavutil.so.59:av_ambient_viewing_environment_create_side_data
-libavutil.so.59:av_append_path_component
-libavutil.so.59:av_asprintf
-libavutil.so.59:av_assert0_fpu
-libavutil.so.59:av_audio_fifo_alloc
-libavutil.so.59:av_audio_fifo_drain
-libavutil.so.59:av_audio_fifo_free
-libavutil.so.59:av_audio_fifo_peek
-libavutil.so.59:av_audio_fifo_peek_at
-libavutil.so.59:av_audio_fifo_read
-libavutil.so.59:av_audio_fifo_realloc
-libavutil.so.59:av_audio_fifo_reset
-libavutil.so.59:av_audio_fifo_size
-libavutil.so.59:av_audio_fifo_space
-libavutil.so.59:av_audio_fifo_write
-libavutil.so.59:av_base64_decode
-libavutil.so.59:av_base64_encode
-libavutil.so.59:av_basename
-libavutil.so.59:av_bessel_i0
-libavutil.so.59:av_blowfish_alloc
-libavutil.so.59:av_blowfish_crypt
-libavutil.so.59:av_blowfish_crypt_ecb
-libavutil.so.59:av_blowfish_init
-libavutil.so.59:av_bmg_get
-libavutil.so.59:av_bprint_append_data
-libavutil.so.59:av_bprint_chars
-libavutil.so.59:av_bprint_clear
-libavutil.so.59:av_bprint_escape
-libavutil.so.59:av_bprint_finalize
-libavutil.so.59:av_bprint_get_buffer
-libavutil.so.59:av_bprint_init
-libavutil.so.59:av_bprint_init_for_buffer
-libavutil.so.59:av_bprint_strftime
-libavutil.so.59:av_bprintf
-libavutil.so.59:av_buffer_alloc
-libavutil.so.59:av_buffer_allocz
-libavutil.so.59:av_buffer_create
-libavutil.so.59:av_buffer_default_free
-libavutil.so.59:av_buffer_get_opaque
-libavutil.so.59:av_buffer_get_ref_count
-libavutil.so.59:av_buffer_is_writable
-libavutil.so.59:av_buffer_make_writable
-libavutil.so.59:av_buffer_pool_buffer_get_opaque
-libavutil.so.59:av_buffer_pool_get
-libavutil.so.59:av_buffer_pool_init
-libavutil.so.59:av_buffer_pool_init2
-libavutil.so.59:av_buffer_pool_uninit
-libavutil.so.59:av_buffer_realloc
-libavutil.so.59:av_buffer_ref
-libavutil.so.59:av_buffer_replace
-libavutil.so.59:av_buffer_unref
-libavutil.so.59:av_calloc
-libavutil.so.59:av_camellia_alloc
-libavutil.so.59:av_camellia_crypt
-libavutil.so.59:av_camellia_init
-libavutil.so.59:av_camellia_size
-libavutil.so.59:av_cast5_alloc
-libavutil.so.59:av_cast5_crypt
-libavutil.so.59:av_cast5_crypt2
-libavutil.so.59:av_cast5_init
-libavutil.so.59:av_cast5_size
-libavutil.so.59:av_channel_description
-libavutil.so.59:av_channel_description_bprint
-libavutil.so.59:av_channel_from_string
-libavutil.so.59:av_channel_layout_ambisonic_order
-libavutil.so.59:av_channel_layout_channel_from_index
-libavutil.so.59:av_channel_layout_channel_from_string
-libavutil.so.59:av_channel_layout_check
-libavutil.so.59:av_channel_layout_compare
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_channel_layout_custom_init
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_channel_layout_describe
-libavutil.so.59:av_channel_layout_describe_bprint
-libavutil.so.59:av_channel_layout_from_mask
-libavutil.so.59:av_channel_layout_from_string
-libavutil.so.59:av_channel_layout_index_from_channel
-libavutil.so.59:av_channel_layout_index_from_string
-libavutil.so.59:av_channel_layout_retype
-libavutil.so.59:av_channel_layout_standard
-libavutil.so.59:av_channel_layout_subset
-libavutil.so.59:av_channel_layout_uninit
-libavutil.so.59:av_channel_name
-libavutil.so.59:av_channel_name_bprint
-libavutil.so.59:av_chroma_location_enum_to_pos
-libavutil.so.59:av_chroma_location_from_name
-libavutil.so.59:av_chroma_location_name
-libavutil.so.59:av_chroma_location_pos_to_enum
-libavutil.so.59:av_cmp_i
-libavutil.so.59:av_color_primaries_from_name
-libavutil.so.59:av_color_primaries_name
-libavutil.so.59:av_color_range_from_name
-libavutil.so.59:av_color_range_name
-libavutil.so.59:av_color_space_from_name
-libavutil.so.59:av_color_space_name
-libavutil.so.59:av_color_transfer_from_name
-libavutil.so.59:av_color_transfer_name
-libavutil.so.59:av_compare_mod
-libavutil.so.59:av_compare_ts
-libavutil.so.59:av_content_light_metadata_alloc
-libavutil.so.59:av_content_light_metadata_create_side_data
-libavutil.so.59:av_cpu_count
-libavutil.so.59:av_cpu_force_count
-libavutil.so.59:av_cpu_max_align
-libavutil.so.59:av_crc
-libavutil.so.59:av_crc_get_table
-libavutil.so.59:av_crc_init
-libavutil.so.59:av_csp_approximate_trc_gamma
-libavutil.so.59:av_csp_luma_coeffs_from_avcsp
-libavutil.so.59:av_csp_primaries_desc_from_id
-libavutil.so.59:av_csp_primaries_id_from_desc
-libavutil.so.59:av_csp_trc_func_from_id
-libavutil.so.59:av_d2q
-libavutil.so.59:av_default_get_category
-libavutil.so.59:av_default_item_name
-libavutil.so.59:av_des_alloc
-libavutil.so.59:av_des_crypt
-libavutil.so.59:av_des_init
-libavutil.so.59:av_des_mac
-libavutil.so.59:av_detection_bbox_alloc
-libavutil.so.59:av_detection_bbox_create_side_data
-libavutil.so.59:av_dict_copy
-libavutil.so.59:av_dict_count
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_get_string
-libavutil.so.59:av_dict_iterate
-libavutil.so.59:av_dict_parse_string
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_dict_set_int
-libavutil.so.59:av_dirname
-libavutil.so.59:av_display_matrix_flip
-libavutil.so.59:av_display_rotation_get
-libavutil.so.59:av_display_rotation_set
-libavutil.so.59:av_div_i
-libavutil.so.59:av_div_q
-libavutil.so.59:av_dovi_alloc
-libavutil.so.59:av_dovi_find_level
-libavutil.so.59:av_dovi_metadata_alloc
-libavutil.so.59:av_downmix_info_update_side_data
-libavutil.so.59:av_dynamic_hdr_plus_alloc
-libavutil.so.59:av_dynamic_hdr_plus_create_side_data
-libavutil.so.59:av_dynamic_hdr_plus_from_t35
-libavutil.so.59:av_dynamic_hdr_plus_to_t35
-libavutil.so.59:av_dynamic_hdr_vivid_alloc
-libavutil.so.59:av_dynamic_hdr_vivid_create_side_data
-libavutil.so.59:av_dynarray2_add
-libavutil.so.59:av_dynarray_add
-libavutil.so.59:av_dynarray_add_nofree
-libavutil.so.59:av_encryption_info_add_side_data
-libavutil.so.59:av_encryption_info_alloc
-libavutil.so.59:av_encryption_info_clone
-libavutil.so.59:av_encryption_info_free
-libavutil.so.59:av_encryption_info_get_side_data
-libavutil.so.59:av_encryption_init_info_add_side_data
-libavutil.so.59:av_encryption_init_info_alloc
-libavutil.so.59:av_encryption_init_info_free
-libavutil.so.59:av_encryption_init_info_get_side_data
-libavutil.so.59:av_escape
-libavutil.so.59:av_executor_alloc
-libavutil.so.59:av_executor_execute
-libavutil.so.59:av_executor_free
-libavutil.so.59:av_expr_count_func
-libavutil.so.59:av_expr_count_vars
-libavutil.so.59:av_expr_eval
-libavutil.so.59:av_expr_free
-libavutil.so.59:av_expr_parse
-libavutil.so.59:av_expr_parse_and_eval
-libavutil.so.59:av_fast_malloc
-libavutil.so.59:av_fast_mallocz
-libavutil.so.59:av_fast_realloc
-libavutil.so.59:av_fifo_alloc2
-libavutil.so.59:av_fifo_auto_grow_limit
-libavutil.so.59:av_fifo_can_read
-libavutil.so.59:av_fifo_can_write
-libavutil.so.59:av_fifo_drain2
-libavutil.so.59:av_fifo_elem_size
-libavutil.so.59:av_fifo_freep2
-libavutil.so.59:av_fifo_grow2
-libavutil.so.59:av_fifo_peek
-libavutil.so.59:av_fifo_peek_to_cb
-libavutil.so.59:av_fifo_read
-libavutil.so.59:av_fifo_read_to_cb
-libavutil.so.59:av_fifo_reset2
-libavutil.so.59:av_fifo_write
-libavutil.so.59:av_fifo_write_from_cb
-libavutil.so.59:av_file_map
-libavutil.so.59:av_file_unmap
-libavutil.so.59:av_film_grain_params_alloc
-libavutil.so.59:av_film_grain_params_create_side_data
-libavutil.so.59:av_film_grain_params_select
-libavutil.so.59:av_find_best_pix_fmt_of_2
-libavutil.so.59:av_find_info_tag
-libavutil.so.59:av_find_nearest_q_idx
-libavutil.so.59:av_force_cpu_flags
-libavutil.so.59:av_fourcc_make_string
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_apply_cropping
-libavutil.so.59:av_frame_clone
-libavutil.so.59:av_frame_copy
-libavutil.so.59:av_frame_copy_props
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_get_plane_buffer
-libavutil.so.59:av_frame_get_side_data
-libavutil.so.59:av_frame_is_writable
-libavutil.so.59:av_frame_make_writable
-libavutil.so.59:av_frame_move_ref
-libavutil.so.59:av_frame_new_side_data
-libavutil.so.59:av_frame_new_side_data_from_buf
-libavutil.so.59:av_frame_ref
-libavutil.so.59:av_frame_remove_side_data
-libavutil.so.59:av_frame_replace
-libavutil.so.59:av_frame_side_data_add
-libavutil.so.59:av_frame_side_data_clone
-libavutil.so.59:av_frame_side_data_desc
-libavutil.so.59:av_frame_side_data_free
-libavutil.so.59:av_frame_side_data_get_c
-libavutil.so.59:av_frame_side_data_name
-libavutil.so.59:av_frame_side_data_new
-libavutil.so.59:av_frame_side_data_remove
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_gcd
-libavutil.so.59:av_gcd_q
-libavutil.so.59:av_get_alt_sample_fmt
-libavutil.so.59:av_get_bits_per_pixel
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_cpu_flags
-libavutil.so.59:av_get_known_color_name
-libavutil.so.59:av_get_media_type_string
-libavutil.so.59:av_get_packed_sample_fmt
-libavutil.so.59:av_get_padded_bits_per_pixel
-libavutil.so.59:av_get_picture_type_char
-libavutil.so.59:av_get_pix_fmt
-libavutil.so.59:av_get_pix_fmt_loss
-libavutil.so.59:av_get_pix_fmt_name
-libavutil.so.59:av_get_pix_fmt_string
-libavutil.so.59:av_get_planar_sample_fmt
-libavutil.so.59:av_get_random_seed
-libavutil.so.59:av_get_sample_fmt
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_get_sample_fmt_string
-libavutil.so.59:av_get_time_base_q
-libavutil.so.59:av_get_token
-libavutil.so.59:av_gettime
-libavutil.so.59:av_gettime_relative
-libavutil.so.59:av_gettime_relative_is_monotonic
-libavutil.so.59:av_hash_alloc
-libavutil.so.59:av_hash_final
-libavutil.so.59:av_hash_final_b64
-libavutil.so.59:av_hash_final_bin
-libavutil.so.59:av_hash_final_hex
-libavutil.so.59:av_hash_freep
-libavutil.so.59:av_hash_get_name
-libavutil.so.59:av_hash_get_size
-libavutil.so.59:av_hash_init
-libavutil.so.59:av_hash_names
-libavutil.so.59:av_hash_update
-libavutil.so.59:av_hmac_alloc
-libavutil.so.59:av_hmac_calc
-libavutil.so.59:av_hmac_final
-libavutil.so.59:av_hmac_free
-libavutil.so.59:av_hmac_init
-libavutil.so.59:av_hmac_update
-libavutil.so.59:av_hwdevice_ctx_alloc
-libavutil.so.59:av_hwdevice_ctx_create
-libavutil.so.59:av_hwdevice_ctx_create_derived
-libavutil.so.59:av_hwdevice_ctx_create_derived_opts
-libavutil.so.59:av_hwdevice_ctx_init
-libavutil.so.59:av_hwdevice_find_type_by_name
-libavutil.so.59:av_hwdevice_get_hwframe_constraints
-libavutil.so.59:av_hwdevice_get_type_name
-libavutil.so.59:av_hwdevice_hwconfig_alloc
-libavutil.so.59:av_hwdevice_iterate_types
-libavutil.so.59:av_hwframe_constraints_free
-libavutil.so.59:av_hwframe_ctx_alloc
-libavutil.so.59:av_hwframe_ctx_create_derived
-libavutil.so.59:av_hwframe_ctx_init
-libavutil.so.59:av_hwframe_get_buffer
-libavutil.so.59:av_hwframe_map
-libavutil.so.59:av_hwframe_transfer_data
-libavutil.so.59:av_hwframe_transfer_get_formats
-libavutil.so.59:av_i2int
-libavutil.so.59:av_iamf_audio_element_add_layer
-libavutil.so.59:av_iamf_audio_element_alloc
-libavutil.so.59:av_iamf_audio_element_free
-libavutil.so.59:av_iamf_audio_element_get_class
-libavutil.so.59:av_iamf_mix_presentation_add_submix
-libavutil.so.59:av_iamf_mix_presentation_alloc
-libavutil.so.59:av_iamf_mix_presentation_free
-libavutil.so.59:av_iamf_mix_presentation_get_class
-libavutil.so.59:av_iamf_param_definition_alloc
-libavutil.so.59:av_iamf_param_definition_get_class
-libavutil.so.59:av_iamf_submix_add_element
-libavutil.so.59:av_iamf_submix_add_layout
-libavutil.so.59:av_image_alloc
-libavutil.so.59:av_image_check_sar
-libavutil.so.59:av_image_check_size
-libavutil.so.59:av_image_check_size2
-libavutil.so.59:av_image_copy
-libavutil.so.59:av_image_copy_plane
-libavutil.so.59:av_image_copy_plane_uc_from
-libavutil.so.59:av_image_copy_to_buffer
-libavutil.so.59:av_image_copy_uc_from
-libavutil.so.59:av_image_fill_arrays
-libavutil.so.59:av_image_fill_black
-libavutil.so.59:av_image_fill_color
-libavutil.so.59:av_image_fill_linesizes
-libavutil.so.59:av_image_fill_max_pixsteps
-libavutil.so.59:av_image_fill_plane_sizes
-libavutil.so.59:av_image_fill_pointers
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_image_get_linesize
-libavutil.so.59:av_int2i
-libavutil.so.59:av_int_list_length_for_size
-libavutil.so.59:av_lfg_init
-libavutil.so.59:av_lfg_init_from_data
-libavutil.so.59:av_log
-libavutil.so.59:av_log2
-libavutil.so.59:av_log2_16bit
-libavutil.so.59:av_log2_i
-libavutil.so.59:av_log_default_callback
-libavutil.so.59:av_log_format_line
-libavutil.so.59:av_log_format_line2
-libavutil.so.59:av_log_get_flags
-libavutil.so.59:av_log_get_level
-libavutil.so.59:av_log_once
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_log_set_flags
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_lzo1x_decode
-libavutil.so.59:av_malloc
-libavutil.so.59:av_malloc_array
-libavutil.so.59:av_mallocz
-libavutil.so.59:av_mastering_display_metadata_alloc
-libavutil.so.59:av_mastering_display_metadata_alloc_size
-libavutil.so.59:av_mastering_display_metadata_create_side_data
-libavutil.so.59:av_match_list
-libavutil.so.59:av_match_name
-libavutil.so.59:av_max_alloc
-libavutil.so.59:av_md5_alloc
-libavutil.so.59:av_md5_final
-libavutil.so.59:av_md5_init
-libavutil.so.59:av_md5_size
-libavutil.so.59:av_md5_sum
-libavutil.so.59:av_md5_update
-libavutil.so.59:av_memcpy_backptr
-libavutil.so.59:av_memdup
-libavutil.so.59:av_mod_i
-libavutil.so.59:av_mul_i
-libavutil.so.59:av_mul_q
-libavutil.so.59:av_murmur3_alloc
-libavutil.so.59:av_murmur3_final
-libavutil.so.59:av_murmur3_init
-libavutil.so.59:av_murmur3_init_seeded
-libavutil.so.59:av_murmur3_update
-libavutil.so.59:av_nearer_q
-libavutil.so.59:av_opt_child_class_iterate
-libavutil.so.59:av_opt_child_next
-libavutil.so.59:av_opt_copy
-libavutil.so.59:av_opt_eval_double
-libavutil.so.59:av_opt_eval_flags
-libavutil.so.59:av_opt_eval_float
-libavutil.so.59:av_opt_eval_int
-libavutil.so.59:av_opt_eval_int64
-libavutil.so.59:av_opt_eval_q
-libavutil.so.59:av_opt_eval_uint
-libavutil.so.59:av_opt_find
-libavutil.so.59:av_opt_find2
-libavutil.so.59:av_opt_flag_is_set
-libavutil.so.59:av_opt_free
-libavutil.so.59:av_opt_freep_ranges
-libavutil.so.59:av_opt_get
-libavutil.so.59:av_opt_get_array
-libavutil.so.59:av_opt_get_array_size
-libavutil.so.59:av_opt_get_chlayout
-libavutil.so.59:av_opt_get_dict_val
-libavutil.so.59:av_opt_get_double
-libavutil.so.59:av_opt_get_image_size
-libavutil.so.59:av_opt_get_int
-libavutil.so.59:av_opt_get_key_value
-libavutil.so.59:av_opt_get_pixel_fmt
-libavutil.so.59:av_opt_get_q
-libavutil.so.59:av_opt_get_sample_fmt
-libavutil.so.59:av_opt_get_video_rate
-libavutil.so.59:av_opt_is_set_to_default
-libavutil.so.59:av_opt_is_set_to_default_by_name
-libavutil.so.59:av_opt_next
-libavutil.so.59:av_opt_ptr
-libavutil.so.59:av_opt_query_ranges
-libavutil.so.59:av_opt_query_ranges_default
-libavutil.so.59:av_opt_serialize
-libavutil.so.59:av_opt_set
-libavutil.so.59:av_opt_set_array
-libavutil.so.59:av_opt_set_bin
-libavutil.so.59:av_opt_set_chlayout
-libavutil.so.59:av_opt_set_defaults
-libavutil.so.59:av_opt_set_defaults2
-libavutil.so.59:av_opt_set_dict
-libavutil.so.59:av_opt_set_dict2
-libavutil.so.59:av_opt_set_dict_val
-libavutil.so.59:av_opt_set_double
-libavutil.so.59:av_opt_set_from_string
-libavutil.so.59:av_opt_set_image_size
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_opt_set_pixel_fmt
-libavutil.so.59:av_opt_set_q
-libavutil.so.59:av_opt_set_sample_fmt
-libavutil.so.59:av_opt_set_video_rate
-libavutil.so.59:av_opt_show2
-libavutil.so.59:av_parse_color
-libavutil.so.59:av_parse_cpu_caps
-libavutil.so.59:av_parse_ratio
-libavutil.so.59:av_parse_time
-libavutil.so.59:av_parse_video_rate
-libavutil.so.59:av_parse_video_size
-libavutil.so.59:av_pix_fmt_count_planes
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_pix_fmt_desc_get_id
-libavutil.so.59:av_pix_fmt_desc_next
-libavutil.so.59:av_pix_fmt_get_chroma_sub_sample
-libavutil.so.59:av_pix_fmt_swap_endianness
-libavutil.so.59:av_pixelutils_get_sad_fn
-libavutil.so.59:av_q2intfloat
-libavutil.so.59:av_random_bytes
-libavutil.so.59:av_rc4_alloc
-libavutil.so.59:av_rc4_crypt
-libavutil.so.59:av_rc4_init
-libavutil.so.59:av_read_image_line
-libavutil.so.59:av_read_image_line2
-libavutil.so.59:av_realloc
-libavutil.so.59:av_realloc_array
-libavutil.so.59:av_realloc_f
-libavutil.so.59:av_reallocp
-libavutil.so.59:av_reallocp_array
-libavutil.so.59:av_reduce
-libavutil.so.59:av_rescale
-libavutil.so.59:av_rescale_delta
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_rescale_q_rnd
-libavutil.so.59:av_rescale_rnd
-libavutil.so.59:av_ripemd_alloc
-libavutil.so.59:av_ripemd_final
-libavutil.so.59:av_ripemd_init
-libavutil.so.59:av_ripemd_size
-libavutil.so.59:av_ripemd_update
-libavutil.so.59:av_sample_fmt_is_planar
-libavutil.so.59:av_samples_alloc
-libavutil.so.59:av_samples_alloc_array_and_samples
-libavutil.so.59:av_samples_copy
-libavutil.so.59:av_samples_fill_arrays
-libavutil.so.59:av_samples_get_buffer_size
-libavutil.so.59:av_samples_set_silence
-libavutil.so.59:av_set_options_string
-libavutil.so.59:av_sha512_alloc
-libavutil.so.59:av_sha512_final
-libavutil.so.59:av_sha512_init
-libavutil.so.59:av_sha512_size
-libavutil.so.59:av_sha512_update
-libavutil.so.59:av_sha_alloc
-libavutil.so.59:av_sha_final
-libavutil.so.59:av_sha_init
-libavutil.so.59:av_sha_size
-libavutil.so.59:av_sha_update
-libavutil.so.59:av_shr_i
-libavutil.so.59:av_size_mult
-libavutil.so.59:av_small_strptime
-libavutil.so.59:av_spherical_alloc
-libavutil.so.59:av_spherical_from_name
-libavutil.so.59:av_spherical_projection_name
-libavutil.so.59:av_spherical_tile_bounds
-libavutil.so.59:av_sscanf
-libavutil.so.59:av_stereo3d_alloc
-libavutil.so.59:av_stereo3d_alloc_size
-libavutil.so.59:av_stereo3d_create_side_data
-libavutil.so.59:av_stereo3d_from_name
-libavutil.so.59:av_stereo3d_primary_eye_from_name
-libavutil.so.59:av_stereo3d_primary_eye_name
-libavutil.so.59:av_stereo3d_type_name
-libavutil.so.59:av_stereo3d_view_from_name
-libavutil.so.59:av_stereo3d_view_name
-libavutil.so.59:av_strcasecmp
-libavutil.so.59:av_strdup
-libavutil.so.59:av_strerror
-libavutil.so.59:av_strireplace
-libavutil.so.59:av_stristart
-libavutil.so.59:av_stristr
-libavutil.so.59:av_strlcat
-libavutil.so.59:av_strlcatf
-libavutil.so.59:av_strlcpy
-libavutil.so.59:av_strncasecmp
-libavutil.so.59:av_strndup
-libavutil.so.59:av_strnstr
-libavutil.so.59:av_strstart
-libavutil.so.59:av_strtod
-libavutil.so.59:av_strtok
-libavutil.so.59:av_sub_i
-libavutil.so.59:av_sub_q
-libavutil.so.59:av_tea_alloc
-libavutil.so.59:av_tea_crypt
-libavutil.so.59:av_tea_init
-libavutil.so.59:av_tea_size
-libavutil.so.59:av_thread_message_flush
-libavutil.so.59:av_thread_message_queue_alloc
-libavutil.so.59:av_thread_message_queue_free
-libavutil.so.59:av_thread_message_queue_nb_elems
-libavutil.so.59:av_thread_message_queue_recv
-libavutil.so.59:av_thread_message_queue_send
-libavutil.so.59:av_thread_message_queue_set_err_recv
-libavutil.so.59:av_thread_message_queue_set_err_send
-libavutil.so.59:av_thread_message_queue_set_free_func
-libavutil.so.59:av_timecode_adjust_ntsc_framenum2
-libavutil.so.59:av_timecode_check_frame_rate
-libavutil.so.59:av_timecode_get_smpte
-libavutil.so.59:av_timecode_get_smpte_from_framenum
-libavutil.so.59:av_timecode_init
-libavutil.so.59:av_timecode_init_from_components
-libavutil.so.59:av_timecode_init_from_string
-libavutil.so.59:av_timecode_make_mpeg_tc_string
-libavutil.so.59:av_timecode_make_smpte_tc_string
-libavutil.so.59:av_timecode_make_smpte_tc_string2
-libavutil.so.59:av_timecode_make_string
-libavutil.so.59:av_timegm
-libavutil.so.59:av_tree_destroy
-libavutil.so.59:av_tree_enumerate
-libavutil.so.59:av_tree_find
-libavutil.so.59:av_tree_insert
-libavutil.so.59:av_tree_node_alloc
-libavutil.so.59:av_tree_node_size
-libavutil.so.59:av_ts_make_time_string2
-libavutil.so.59:av_twofish_alloc
-libavutil.so.59:av_twofish_crypt
-libavutil.so.59:av_twofish_init
-libavutil.so.59:av_twofish_size
-libavutil.so.59:av_tx_init
-libavutil.so.59:av_tx_uninit
-libavutil.so.59:av_usleep
-libavutil.so.59:av_utf8_decode
-libavutil.so.59:av_util_ffversion
-libavutil.so.59:av_uuid_parse
-libavutil.so.59:av_uuid_parse_range
-libavutil.so.59:av_uuid_unparse
-libavutil.so.59:av_uuid_urn_parse
-libavutil.so.59:av_vbprintf
-libavutil.so.59:av_version_info
-libavutil.so.59:av_video_enc_params_alloc
-libavutil.so.59:av_video_enc_params_create_side_data
-libavutil.so.59:av_video_hint_alloc
-libavutil.so.59:av_video_hint_create_side_data
-libavutil.so.59:av_vk_frame_alloc
-libavutil.so.59:av_vkfmt_from_pixfmt
-libavutil.so.59:av_vlog
-libavutil.so.59:av_write_image_line
-libavutil.so.59:av_write_image_line2
-libavutil.so.59:av_xtea_alloc
-libavutil.so.59:av_xtea_crypt
-libavutil.so.59:av_xtea_init
-libavutil.so.59:av_xtea_le_crypt
-libavutil.so.59:av_xtea_le_init
-libavutil.so.59:avpriv_alloc_fixed_dsp
-libavutil.so.59:avpriv_cga_font
-libavutil.so.59:avpriv_dict_set_timestamp
-libavutil.so.59:avpriv_float_dsp_alloc
-libavutil.so.59:avpriv_fopen_utf8
-libavutil.so.59:avpriv_init_lls
-libavutil.so.59:avpriv_open
-libavutil.so.59:avpriv_report_missing_feature
-libavutil.so.59:avpriv_request_sample
-libavutil.so.59:avpriv_scalarproduct_float_c
-libavutil.so.59:avpriv_set_systematic_pal2
-libavutil.so.59:avpriv_slicethread_create
-libavutil.so.59:avpriv_slicethread_execute
-libavutil.so.59:avpriv_slicethread_free
-libavutil.so.59:avpriv_solve_lls
-libavutil.so.59:avpriv_tempfile
-libavutil.so.59:avpriv_vga16_font
-libavutil.so.59:avutil_configuration
-libavutil.so.59:avutil_license
-libavutil.so.59:avutil_version
-libpostproc.so.58:postproc_configuration
-libpostproc.so.58:postproc_ffversion
-libpostproc.so.58:postproc_license
-libpostproc.so.58:postproc_version
-libpostproc.so.58:pp_free_context
-libpostproc.so.58:pp_free_mode
-libpostproc.so.58:pp_get_context
-libpostproc.so.58:pp_get_mode_by_name_and_quality
-libpostproc.so.58:pp_help
-libpostproc.so.58:pp_postprocess
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_alloc_set_opts2
-libswresample.so.5:swr_build_matrix2
-libswresample.so.5:swr_close
-libswresample.so.5:swr_config_frame
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_convert_frame
-libswresample.so.5:swr_drop_output
-libswresample.so.5:swr_ffversion
-libswresample.so.5:swr_free
-libswresample.so.5:swr_get_class
-libswresample.so.5:swr_get_delay
-libswresample.so.5:swr_get_out_samples
-libswresample.so.5:swr_init
-libswresample.so.5:swr_inject_silence
-libswresample.so.5:swr_is_initialized
-libswresample.so.5:swr_next_pts
-libswresample.so.5:swr_set_channel_mapping
-libswresample.so.5:swr_set_compensation
-libswresample.so.5:swr_set_matrix
-libswresample.so.5:swresample_configuration
-libswresample.so.5:swresample_license
-libswresample.so.5:swresample_version
-libswscale.so.8:sws_allocVec
-libswscale.so.8:sws_alloc_context
-libswscale.so.8:sws_convertPalette8ToPacked24
-libswscale.so.8:sws_convertPalette8ToPacked32
-libswscale.so.8:sws_frame_end
-libswscale.so.8:sws_frame_start
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_freeFilter
-libswscale.so.8:sws_freeVec
-libswscale.so.8:sws_getCachedContext
-libswscale.so.8:sws_getCoefficients
-libswscale.so.8:sws_getColorspaceDetails
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_getDefaultFilter
-libswscale.so.8:sws_getGaussianVec
-libswscale.so.8:sws_get_class
-libswscale.so.8:sws_init_context
-libswscale.so.8:sws_isSupportedEndiannessConversion
-libswscale.so.8:sws_isSupportedInput
-libswscale.so.8:sws_isSupportedOutput
-libswscale.so.8:sws_normalizeVec
-libswscale.so.8:sws_receive_slice
-libswscale.so.8:sws_receive_slice_alignment
-libswscale.so.8:sws_scale
-libswscale.so.8:sws_scaleVec
-libswscale.so.8:sws_scale_frame
-libswscale.so.8:sws_send_slice
-libswscale.so.8:sws_setColorspaceDetails
-libswscale.so.8:swscale_configuration
-libswscale.so.8:swscale_license
-libswscale.so.8:swscale_version
+libavcodec.so.62:av_ac3_parse_header
+libavcodec.so.62:av_adts_header_parse
+libavcodec.so.62:av_bsf_alloc
+libavcodec.so.62:av_bsf_flush
+libavcodec.so.62:av_bsf_free
+libavcodec.so.62:av_bsf_get_by_name
+libavcodec.so.62:av_bsf_get_class
+libavcodec.so.62:av_bsf_get_null_filter
+libavcodec.so.62:av_bsf_init
+libavcodec.so.62:av_bsf_iterate
+libavcodec.so.62:av_bsf_list_alloc
+libavcodec.so.62:av_bsf_list_append
+libavcodec.so.62:av_bsf_list_append2
+libavcodec.so.62:av_bsf_list_finalize
+libavcodec.so.62:av_bsf_list_free
+libavcodec.so.62:av_bsf_list_parse_str
+libavcodec.so.62:av_bsf_receive_packet
+libavcodec.so.62:av_bsf_send_packet
+libavcodec.so.62:av_codec_ffversion
+libavcodec.so.62:av_codec_is_decoder
+libavcodec.so.62:av_codec_is_encoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_container_fifo_alloc_avpacket
+libavcodec.so.62:av_cpb_properties_alloc
+libavcodec.so.62:av_d3d11va_alloc_context
+libavcodec.so.62:av_dirac_parse_sequence_header
+libavcodec.so.62:av_dv_codec_profile
+libavcodec.so.62:av_dv_codec_profile2
+libavcodec.so.62:av_dv_frame_profile
+libavcodec.so.62:av_exif_clone_ifd
+libavcodec.so.62:av_exif_free
+libavcodec.so.62:av_exif_get_entry
+libavcodec.so.62:av_exif_get_tag_id
+libavcodec.so.62:av_exif_get_tag_name
+libavcodec.so.62:av_exif_ifd_to_dict
+libavcodec.so.62:av_exif_matrix_to_orientation
+libavcodec.so.62:av_exif_orientation_to_matrix
+libavcodec.so.62:av_exif_parse_buffer
+libavcodec.so.62:av_exif_remove_entry
+libavcodec.so.62:av_exif_set_entry
+libavcodec.so.62:av_exif_write
+libavcodec.so.62:av_fast_padded_malloc
+libavcodec.so.62:av_fast_padded_mallocz
+libavcodec.so.62:av_get_audio_frame_duration
+libavcodec.so.62:av_get_audio_frame_duration2
+libavcodec.so.62:av_get_bits_per_sample
+libavcodec.so.62:av_get_exact_bits_per_sample
+libavcodec.so.62:av_get_pcm_codec
+libavcodec.so.62:av_get_profile_name
+libavcodec.so.62:av_grow_packet
+libavcodec.so.62:av_init_packet
+libavcodec.so.62:av_jni_get_java_vm
+libavcodec.so.62:av_jni_set_java_vm
+libavcodec.so.62:av_mediacodec_alloc_context
+libavcodec.so.62:av_mediacodec_default_free
+libavcodec.so.62:av_mediacodec_default_init
+libavcodec.so.62:av_mediacodec_release_buffer
+libavcodec.so.62:av_mediacodec_render_buffer_at_time
+libavcodec.so.62:av_new_packet
+libavcodec.so.62:av_packet_add_side_data
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_clone
+libavcodec.so.62:av_packet_copy_props
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_free_side_data
+libavcodec.so.62:av_packet_from_data
+libavcodec.so.62:av_packet_get_side_data
+libavcodec.so.62:av_packet_make_refcounted
+libavcodec.so.62:av_packet_make_writable
+libavcodec.so.62:av_packet_move_ref
+libavcodec.so.62:av_packet_new_side_data
+libavcodec.so.62:av_packet_pack_dictionary
+libavcodec.so.62:av_packet_ref
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:av_packet_shrink_side_data
+libavcodec.so.62:av_packet_side_data_add
+libavcodec.so.62:av_packet_side_data_free
+libavcodec.so.62:av_packet_side_data_from_frame
+libavcodec.so.62:av_packet_side_data_get
+libavcodec.so.62:av_packet_side_data_name
+libavcodec.so.62:av_packet_side_data_new
+libavcodec.so.62:av_packet_side_data_remove
+libavcodec.so.62:av_packet_side_data_to_frame
+libavcodec.so.62:av_packet_unpack_dictionary
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:av_parser_close
+libavcodec.so.62:av_parser_init
+libavcodec.so.62:av_parser_iterate
+libavcodec.so.62:av_parser_parse2
+libavcodec.so.62:av_qsv_alloc_context
+libavcodec.so.62:av_shrink_packet
+libavcodec.so.62:av_smpte_291m_anc_8bit_decode
+libavcodec.so.62:av_smpte_291m_anc_8bit_encode
+libavcodec.so.62:av_smpte_291m_anc_8bit_extract_cta_708
+libavcodec.so.62:av_smpte_291m_anc_8bit_fill_checksum
+libavcodec.so.62:av_smpte_291m_anc_8bit_get_sample_count
+libavcodec.so.62:av_smpte_436m_anc_append
+libavcodec.so.62:av_smpte_436m_anc_encode
+libavcodec.so.62:av_smpte_436m_anc_iter_init
+libavcodec.so.62:av_smpte_436m_anc_iter_next
+libavcodec.so.62:av_smpte_436m_coded_anc_payload_size
+libavcodec.so.62:av_smpte_436m_coded_anc_validate
+libavcodec.so.62:av_vdpau_bind_context
+libavcodec.so.62:av_vdpau_get_surface_parameters
+libavcodec.so.62:av_vorbis_parse_frame
+libavcodec.so.62:av_vorbis_parse_frame_flags
+libavcodec.so.62:av_vorbis_parse_free
+libavcodec.so.62:av_vorbis_parse_init
+libavcodec.so.62:av_vorbis_parse_reset
+libavcodec.so.62:av_xiphlacing
+libavcodec.so.62:avcodec_align_dimensions
+libavcodec.so.62:avcodec_align_dimensions2
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_configuration
+libavcodec.so.62:avcodec_dct_alloc
+libavcodec.so.62:avcodec_dct_get_class
+libavcodec.so.62:avcodec_dct_init
+libavcodec.so.62:avcodec_decode_subtitle2
+libavcodec.so.62:avcodec_default_execute
+libavcodec.so.62:avcodec_default_execute2
+libavcodec.so.62:avcodec_default_get_buffer2
+libavcodec.so.62:avcodec_default_get_encode_buffer
+libavcodec.so.62:avcodec_default_get_format
+libavcodec.so.62:avcodec_descriptor_get
+libavcodec.so.62:avcodec_descriptor_get_by_name
+libavcodec.so.62:avcodec_descriptor_next
+libavcodec.so.62:avcodec_encode_subtitle
+libavcodec.so.62:avcodec_fill_audio_frame
+libavcodec.so.62:avcodec_find_best_pix_fmt_of_list
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_decoder_by_name
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_class
+libavcodec.so.62:avcodec_get_hw_config
+libavcodec.so.62:avcodec_get_hw_frames_parameters
+libavcodec.so.62:avcodec_get_name
+libavcodec.so.62:avcodec_get_subtitle_rect_class
+libavcodec.so.62:avcodec_get_supported_config
+libavcodec.so.62:avcodec_get_type
+libavcodec.so.62:avcodec_is_open
+libavcodec.so.62:avcodec_license
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_alloc
+libavcodec.so.62:avcodec_parameters_copy
+libavcodec.so.62:avcodec_parameters_free
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_pix_fmt_to_codec_tag
+libavcodec.so.62:avcodec_profile_name
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_frame_flags
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavcodec.so.62:avcodec_string
+libavcodec.so.62:avcodec_version
+libavcodec.so.62:avpriv_ac3_parse_header
+libavcodec.so.62:avpriv_adts_header_parse
+libavcodec.so.62:avpriv_codec_get_cap_skip_frame_fill_param
+libavcodec.so.62:avpriv_dca_convert_bitstream
+libavcodec.so.62:avpriv_dca_parse_core_frame_header
+libavcodec.so.62:avpriv_elbg_do
+libavcodec.so.62:avpriv_elbg_free
+libavcodec.so.62:avpriv_exif_decode_ifd
+libavcodec.so.62:avpriv_find_start_code
+libavcodec.so.62:avpriv_fits_header_init
+libavcodec.so.62:avpriv_fits_header_parse_line
+libavcodec.so.62:avpriv_h264_has_num_reorder_frames
+libavcodec.so.62:avpriv_mpeg4audio_get_config2
+libavcodec.so.62:avpriv_mpegaudio_decode_header
+libavcodec.so.62:avpriv_packet_list_free
+libavcodec.so.62:avpriv_packet_list_get
+libavcodec.so.62:avpriv_packet_list_put
+libavcodec.so.62:avpriv_pix_fmt_find
+libavcodec.so.62:avpriv_split_xiph_headers
+libavcodec.so.62:avpriv_tak_parse_streaminfo
+libavcodec.so.62:avsubtitle_free
+libavdevice.so.62:av_device_ffversion
+libavdevice.so.62:av_input_audio_device_next
+libavdevice.so.62:av_input_video_device_next
+libavdevice.so.62:av_output_audio_device_next
+libavdevice.so.62:av_output_video_device_next
+libavdevice.so.62:avdevice_app_to_dev_control_message
+libavdevice.so.62:avdevice_configuration
+libavdevice.so.62:avdevice_dev_to_app_control_message
+libavdevice.so.62:avdevice_free_list_devices
+libavdevice.so.62:avdevice_license
+libavdevice.so.62:avdevice_list_devices
+libavdevice.so.62:avdevice_list_input_sources
+libavdevice.so.62:avdevice_list_output_sinks
+libavdevice.so.62:avdevice_register_all
+libavdevice.so.62:avdevice_version
+libavfilter.so.11:av_buffersink_get_alpha_mode
+libavfilter.so.11:av_buffersink_get_ch_layout
+libavfilter.so.11:av_buffersink_get_channels
+libavfilter.so.11:av_buffersink_get_color_range
+libavfilter.so.11:av_buffersink_get_colorspace
+libavfilter.so.11:av_buffersink_get_format
+libavfilter.so.11:av_buffersink_get_frame
+libavfilter.so.11:av_buffersink_get_frame_flags
+libavfilter.so.11:av_buffersink_get_frame_rate
+libavfilter.so.11:av_buffersink_get_h
+libavfilter.so.11:av_buffersink_get_hw_frames_ctx
+libavfilter.so.11:av_buffersink_get_sample_aspect_ratio
+libavfilter.so.11:av_buffersink_get_sample_rate
+libavfilter.so.11:av_buffersink_get_samples
+libavfilter.so.11:av_buffersink_get_side_data
+libavfilter.so.11:av_buffersink_get_time_base
+libavfilter.so.11:av_buffersink_get_type
+libavfilter.so.11:av_buffersink_get_w
+libavfilter.so.11:av_buffersink_set_frame_size
+libavfilter.so.11:av_buffersrc_add_frame
+libavfilter.so.11:av_buffersrc_add_frame_flags
+libavfilter.so.11:av_buffersrc_close
+libavfilter.so.11:av_buffersrc_get_nb_failed_requests
+libavfilter.so.11:av_buffersrc_get_status
+libavfilter.so.11:av_buffersrc_parameters_alloc
+libavfilter.so.11:av_buffersrc_parameters_set
+libavfilter.so.11:av_buffersrc_write_frame
+libavfilter.so.11:av_filter_ffversion
+libavfilter.so.11:av_filter_iterate
+libavfilter.so.11:avfilter_configuration
+libavfilter.so.11:avfilter_filter_pad_count
+libavfilter.so.11:avfilter_free
+libavfilter.so.11:avfilter_get_by_name
+libavfilter.so.11:avfilter_get_class
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_alloc_filter
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_create_filter
+libavfilter.so.11:avfilter_graph_dump
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_graph_get_filter
+libavfilter.so.11:avfilter_graph_parse
+libavfilter.so.11:avfilter_graph_parse2
+libavfilter.so.11:avfilter_graph_parse_ptr
+libavfilter.so.11:avfilter_graph_queue_command
+libavfilter.so.11:avfilter_graph_request_oldest
+libavfilter.so.11:avfilter_graph_segment_apply
+libavfilter.so.11:avfilter_graph_segment_apply_opts
+libavfilter.so.11:avfilter_graph_segment_create_filters
+libavfilter.so.11:avfilter_graph_segment_free
+libavfilter.so.11:avfilter_graph_segment_init
+libavfilter.so.11:avfilter_graph_segment_link
+libavfilter.so.11:avfilter_graph_segment_parse
+libavfilter.so.11:avfilter_graph_send_command
+libavfilter.so.11:avfilter_graph_set_auto_convert
+libavfilter.so.11:avfilter_init_dict
+libavfilter.so.11:avfilter_init_str
+libavfilter.so.11:avfilter_inout_alloc
+libavfilter.so.11:avfilter_inout_free
+libavfilter.so.11:avfilter_insert_filter
+libavfilter.so.11:avfilter_license
+libavfilter.so.11:avfilter_link
+libavfilter.so.11:avfilter_link_get_hw_frames_ctx
+libavfilter.so.11:avfilter_pad_get_name
+libavfilter.so.11:avfilter_pad_get_type
+libavfilter.so.11:avfilter_process_command
+libavfilter.so.11:avfilter_version
+libavformat.so.62:av_add_index_entry
+libavformat.so.62:av_append_packet
+libavformat.so.62:av_codec_get_id
+libavformat.so.62:av_codec_get_tag
+libavformat.so.62:av_codec_get_tag2
+libavformat.so.62:av_demuxer_iterate
+libavformat.so.62:av_disposition_from_string
+libavformat.so.62:av_disposition_to_string
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_filename_number_test
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_find_default_stream_index
+libavformat.so.62:av_find_input_format
+libavformat.so.62:av_find_program_from_stream
+libavformat.so.62:av_format_ffversion
+libavformat.so.62:av_get_frame_filename
+libavformat.so.62:av_get_frame_filename2
+libavformat.so.62:av_get_output_timestamp
+libavformat.so.62:av_get_packet
+libavformat.so.62:av_guess_codec
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_guess_frame_rate
+libavformat.so.62:av_guess_sample_aspect_ratio
+libavformat.so.62:av_hex_dump
+libavformat.so.62:av_hex_dump_log
+libavformat.so.62:av_index_search_timestamp
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_interleaved_write_uncoded_frame
+libavformat.so.62:av_match_ext
+libavformat.so.62:av_mime_codec_str
+libavformat.so.62:av_muxer_iterate
+libavformat.so.62:av_new_program
+libavformat.so.62:av_pkt_dump2
+libavformat.so.62:av_pkt_dump_log2
+libavformat.so.62:av_probe_input_buffer
+libavformat.so.62:av_probe_input_buffer2
+libavformat.so.62:av_probe_input_format
+libavformat.so.62:av_probe_input_format2
+libavformat.so.62:av_probe_input_format3
+libavformat.so.62:av_program_add_stream_index
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_read_pause
+libavformat.so.62:av_read_play
+libavformat.so.62:av_sdp_create
+libavformat.so.62:av_seek_frame
+libavformat.so.62:av_stream_get_class
+libavformat.so.62:av_stream_get_codec_timebase
+libavformat.so.62:av_stream_get_first_dts
+libavformat.so.62:av_stream_get_parser
+libavformat.so.62:av_stream_group_get_class
+libavformat.so.62:av_url_split
+libavformat.so.62:av_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:av_write_uncoded_frame
+libavformat.so.62:av_write_uncoded_frame_query
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_alloc_output_context2
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_configuration
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_flush
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_get_class
+libavformat.so.62:avformat_get_mov_audio_tags
+libavformat.so.62:avformat_get_mov_video_tags
+libavformat.so.62:avformat_get_riff_audio_tags
+libavformat.so.62:avformat_get_riff_video_tags
+libavformat.so.62:avformat_index_get_entries_count
+libavformat.so.62:avformat_index_get_entry
+libavformat.so.62:avformat_index_get_entry_from_timestamp
+libavformat.so.62:avformat_init_output
+libavformat.so.62:avformat_license
+libavformat.so.62:avformat_match_stream_specifier
+libavformat.so.62:avformat_network_deinit
+libavformat.so.62:avformat_network_init
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_query_codec
+libavformat.so.62:avformat_queue_attached_pictures
+libavformat.so.62:avformat_receive_command_reply
+libavformat.so.62:avformat_seek_file
+libavformat.so.62:avformat_send_command
+libavformat.so.62:avformat_stream_group_add_stream
+libavformat.so.62:avformat_stream_group_create
+libavformat.so.62:avformat_stream_group_name
+libavformat.so.62:avformat_transfer_internal_stream_timing_info
+libavformat.so.62:avformat_version
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_accept
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_check
+libavformat.so.62:avio_close
+libavformat.so.62:avio_close_dir
+libavformat.so.62:avio_close_dyn_buf
+libavformat.so.62:avio_closep
+libavformat.so.62:avio_context_free
+libavformat.so.62:avio_enum_protocols
+libavformat.so.62:avio_feof
+libavformat.so.62:avio_find_protocol_name
+libavformat.so.62:avio_flush
+libavformat.so.62:avio_free_directory_entry
+libavformat.so.62:avio_get_dyn_buf
+libavformat.so.62:avio_get_str
+libavformat.so.62:avio_get_str16be
+libavformat.so.62:avio_get_str16le
+libavformat.so.62:avio_handshake
+libavformat.so.62:avio_open
+libavformat.so.62:avio_open2
+libavformat.so.62:avio_open_dir
+libavformat.so.62:avio_open_dyn_buf
+libavformat.so.62:avio_pause
+libavformat.so.62:avio_print_string_array
+libavformat.so.62:avio_printf
+libavformat.so.62:avio_protocol_get_class
+libavformat.so.62:avio_put_str
+libavformat.so.62:avio_put_str16be
+libavformat.so.62:avio_put_str16le
+libavformat.so.62:avio_r8
+libavformat.so.62:avio_rb16
+libavformat.so.62:avio_rb24
+libavformat.so.62:avio_rb32
+libavformat.so.62:avio_rb64
+libavformat.so.62:avio_read
+libavformat.so.62:avio_read_dir
+libavformat.so.62:avio_read_partial
+libavformat.so.62:avio_read_to_bprint
+libavformat.so.62:avio_rl16
+libavformat.so.62:avio_rl24
+libavformat.so.62:avio_rl32
+libavformat.so.62:avio_rl64
+libavformat.so.62:avio_seek
+libavformat.so.62:avio_seek_time
+libavformat.so.62:avio_size
+libavformat.so.62:avio_skip
+libavformat.so.62:avio_vprintf
+libavformat.so.62:avio_w8
+libavformat.so.62:avio_wb16
+libavformat.so.62:avio_wb24
+libavformat.so.62:avio_wb32
+libavformat.so.62:avio_wb64
+libavformat.so.62:avio_wl16
+libavformat.so.62:avio_wl24
+libavformat.so.62:avio_wl32
+libavformat.so.62:avio_wl64
+libavformat.so.62:avio_write
+libavformat.so.62:avio_write_marker
+libavformat.so.62:avpriv_dv_get_packet
+libavformat.so.62:avpriv_dv_init_demux
+libavformat.so.62:avpriv_dv_produce_packet
+libavformat.so.62:avpriv_mpegts_parse_close
+libavformat.so.62:avpriv_mpegts_parse_open
+libavformat.so.62:avpriv_mpegts_parse_packet
+libavformat.so.62:avpriv_new_chapter
+libavformat.so.62:avpriv_register_devices
+libavformat.so.62:avpriv_set_pts_info
+libavformat.so.62:avpriv_stream_set_need_parsing
+libavformat.so.62:avpriv_update_cur_dts
+libavutil.so.60:av_add_i
+libavutil.so.60:av_add_q
+libavutil.so.60:av_add_stable
+libavutil.so.60:av_adler32_update
+libavutil.so.60:av_aes_alloc
+libavutil.so.60:av_aes_crypt
+libavutil.so.60:av_aes_ctr_alloc
+libavutil.so.60:av_aes_ctr_crypt
+libavutil.so.60:av_aes_ctr_free
+libavutil.so.60:av_aes_ctr_get_iv
+libavutil.so.60:av_aes_ctr_increment_iv
+libavutil.so.60:av_aes_ctr_init
+libavutil.so.60:av_aes_ctr_set_full_iv
+libavutil.so.60:av_aes_ctr_set_iv
+libavutil.so.60:av_aes_ctr_set_random_iv
+libavutil.so.60:av_aes_init
+libavutil.so.60:av_aes_size
+libavutil.so.60:av_alpha_mode_from_name
+libavutil.so.60:av_alpha_mode_name
+libavutil.so.60:av_ambient_viewing_environment_alloc
+libavutil.so.60:av_ambient_viewing_environment_create_side_data
+libavutil.so.60:av_append_path_component
+libavutil.so.60:av_asprintf
+libavutil.so.60:av_assert0_fpu
+libavutil.so.60:av_audio_fifo_alloc
+libavutil.so.60:av_audio_fifo_drain
+libavutil.so.60:av_audio_fifo_free
+libavutil.so.60:av_audio_fifo_peek
+libavutil.so.60:av_audio_fifo_peek_at
+libavutil.so.60:av_audio_fifo_read
+libavutil.so.60:av_audio_fifo_realloc
+libavutil.so.60:av_audio_fifo_reset
+libavutil.so.60:av_audio_fifo_size
+libavutil.so.60:av_audio_fifo_space
+libavutil.so.60:av_audio_fifo_write
+libavutil.so.60:av_base64_decode
+libavutil.so.60:av_base64_encode
+libavutil.so.60:av_basename
+libavutil.so.60:av_bessel_i0
+libavutil.so.60:av_blowfish_alloc
+libavutil.so.60:av_blowfish_crypt
+libavutil.so.60:av_blowfish_crypt_ecb
+libavutil.so.60:av_blowfish_init
+libavutil.so.60:av_bmg_get
+libavutil.so.60:av_bprint_append_data
+libavutil.so.60:av_bprint_chars
+libavutil.so.60:av_bprint_clear
+libavutil.so.60:av_bprint_escape
+libavutil.so.60:av_bprint_finalize
+libavutil.so.60:av_bprint_get_buffer
+libavutil.so.60:av_bprint_init
+libavutil.so.60:av_bprint_init_for_buffer
+libavutil.so.60:av_bprint_strftime
+libavutil.so.60:av_bprintf
+libavutil.so.60:av_buffer_alloc
+libavutil.so.60:av_buffer_allocz
+libavutil.so.60:av_buffer_create
+libavutil.so.60:av_buffer_default_free
+libavutil.so.60:av_buffer_get_opaque
+libavutil.so.60:av_buffer_get_ref_count
+libavutil.so.60:av_buffer_is_writable
+libavutil.so.60:av_buffer_make_writable
+libavutil.so.60:av_buffer_pool_buffer_get_opaque
+libavutil.so.60:av_buffer_pool_get
+libavutil.so.60:av_buffer_pool_init
+libavutil.so.60:av_buffer_pool_init2
+libavutil.so.60:av_buffer_pool_uninit
+libavutil.so.60:av_buffer_realloc
+libavutil.so.60:av_buffer_ref
+libavutil.so.60:av_buffer_replace
+libavutil.so.60:av_buffer_unref
+libavutil.so.60:av_calloc
+libavutil.so.60:av_camellia_alloc
+libavutil.so.60:av_camellia_crypt
+libavutil.so.60:av_camellia_init
+libavutil.so.60:av_camellia_size
+libavutil.so.60:av_cast5_alloc
+libavutil.so.60:av_cast5_crypt
+libavutil.so.60:av_cast5_crypt2
+libavutil.so.60:av_cast5_init
+libavutil.so.60:av_cast5_size
+libavutil.so.60:av_channel_description
+libavutil.so.60:av_channel_description_bprint
+libavutil.so.60:av_channel_from_string
+libavutil.so.60:av_channel_layout_ambisonic_order
+libavutil.so.60:av_channel_layout_channel_from_index
+libavutil.so.60:av_channel_layout_channel_from_string
+libavutil.so.60:av_channel_layout_check
+libavutil.so.60:av_channel_layout_compare
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_channel_layout_custom_init
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_channel_layout_describe
+libavutil.so.60:av_channel_layout_describe_bprint
+libavutil.so.60:av_channel_layout_from_mask
+libavutil.so.60:av_channel_layout_from_string
+libavutil.so.60:av_channel_layout_index_from_channel
+libavutil.so.60:av_channel_layout_index_from_string
+libavutil.so.60:av_channel_layout_retype
+libavutil.so.60:av_channel_layout_standard
+libavutil.so.60:av_channel_layout_subset
+libavutil.so.60:av_channel_layout_uninit
+libavutil.so.60:av_channel_name
+libavutil.so.60:av_channel_name_bprint
+libavutil.so.60:av_chroma_location_enum_to_pos
+libavutil.so.60:av_chroma_location_from_name
+libavutil.so.60:av_chroma_location_name
+libavutil.so.60:av_chroma_location_pos_to_enum
+libavutil.so.60:av_cmp_i
+libavutil.so.60:av_color_primaries_from_name
+libavutil.so.60:av_color_primaries_name
+libavutil.so.60:av_color_range_from_name
+libavutil.so.60:av_color_range_name
+libavutil.so.60:av_color_space_from_name
+libavutil.so.60:av_color_space_name
+libavutil.so.60:av_color_transfer_from_name
+libavutil.so.60:av_color_transfer_name
+libavutil.so.60:av_compare_mod
+libavutil.so.60:av_compare_ts
+libavutil.so.60:av_container_fifo_alloc
+libavutil.so.60:av_container_fifo_alloc_avframe
+libavutil.so.60:av_container_fifo_can_read
+libavutil.so.60:av_container_fifo_drain
+libavutil.so.60:av_container_fifo_free
+libavutil.so.60:av_container_fifo_peek
+libavutil.so.60:av_container_fifo_read
+libavutil.so.60:av_container_fifo_write
+libavutil.so.60:av_content_light_metadata_alloc
+libavutil.so.60:av_content_light_metadata_create_side_data
+libavutil.so.60:av_cpu_count
+libavutil.so.60:av_cpu_force_count
+libavutil.so.60:av_cpu_max_align
+libavutil.so.60:av_crc
+libavutil.so.60:av_crc_get_table
+libavutil.so.60:av_crc_init
+libavutil.so.60:av_csp_approximate_eotf_gamma
+libavutil.so.60:av_csp_approximate_trc_gamma
+libavutil.so.60:av_csp_itu_eotf
+libavutil.so.60:av_csp_itu_eotf_inv
+libavutil.so.60:av_csp_luma_coeffs_from_avcsp
+libavutil.so.60:av_csp_primaries_desc_from_id
+libavutil.so.60:av_csp_primaries_id_from_desc
+libavutil.so.60:av_csp_trc_func_from_id
+libavutil.so.60:av_csp_trc_func_inv_from_id
+libavutil.so.60:av_d2q
+libavutil.so.60:av_default_get_category
+libavutil.so.60:av_default_item_name
+libavutil.so.60:av_des_alloc
+libavutil.so.60:av_des_crypt
+libavutil.so.60:av_des_init
+libavutil.so.60:av_des_mac
+libavutil.so.60:av_detection_bbox_alloc
+libavutil.so.60:av_detection_bbox_create_side_data
+libavutil.so.60:av_dict_copy
+libavutil.so.60:av_dict_count
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_get_string
+libavutil.so.60:av_dict_iterate
+libavutil.so.60:av_dict_parse_string
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_dict_set_int
+libavutil.so.60:av_dirname
+libavutil.so.60:av_display_matrix_flip
+libavutil.so.60:av_display_rotation_get
+libavutil.so.60:av_display_rotation_set
+libavutil.so.60:av_div_i
+libavutil.so.60:av_div_q
+libavutil.so.60:av_dovi_alloc
+libavutil.so.60:av_dovi_find_level
+libavutil.so.60:av_dovi_metadata_alloc
+libavutil.so.60:av_downmix_info_update_side_data
+libavutil.so.60:av_dynamic_hdr_plus_alloc
+libavutil.so.60:av_dynamic_hdr_plus_create_side_data
+libavutil.so.60:av_dynamic_hdr_plus_from_t35
+libavutil.so.60:av_dynamic_hdr_plus_to_t35
+libavutil.so.60:av_dynamic_hdr_vivid_alloc
+libavutil.so.60:av_dynamic_hdr_vivid_create_side_data
+libavutil.so.60:av_dynarray2_add
+libavutil.so.60:av_dynarray_add
+libavutil.so.60:av_dynarray_add_nofree
+libavutil.so.60:av_encryption_info_add_side_data
+libavutil.so.60:av_encryption_info_alloc
+libavutil.so.60:av_encryption_info_clone
+libavutil.so.60:av_encryption_info_free
+libavutil.so.60:av_encryption_info_get_side_data
+libavutil.so.60:av_encryption_init_info_add_side_data
+libavutil.so.60:av_encryption_init_info_alloc
+libavutil.so.60:av_encryption_init_info_free
+libavutil.so.60:av_encryption_init_info_get_side_data
+libavutil.so.60:av_escape
+libavutil.so.60:av_executor_alloc
+libavutil.so.60:av_executor_execute
+libavutil.so.60:av_executor_free
+libavutil.so.60:av_expr_count_func
+libavutil.so.60:av_expr_count_vars
+libavutil.so.60:av_expr_eval
+libavutil.so.60:av_expr_free
+libavutil.so.60:av_expr_parse
+libavutil.so.60:av_expr_parse_and_eval
+libavutil.so.60:av_fast_malloc
+libavutil.so.60:av_fast_mallocz
+libavutil.so.60:av_fast_realloc
+libavutil.so.60:av_fifo_alloc2
+libavutil.so.60:av_fifo_auto_grow_limit
+libavutil.so.60:av_fifo_can_read
+libavutil.so.60:av_fifo_can_write
+libavutil.so.60:av_fifo_drain2
+libavutil.so.60:av_fifo_elem_size
+libavutil.so.60:av_fifo_freep2
+libavutil.so.60:av_fifo_grow2
+libavutil.so.60:av_fifo_peek
+libavutil.so.60:av_fifo_peek_to_cb
+libavutil.so.60:av_fifo_read
+libavutil.so.60:av_fifo_read_to_cb
+libavutil.so.60:av_fifo_reset2
+libavutil.so.60:av_fifo_write
+libavutil.so.60:av_fifo_write_from_cb
+libavutil.so.60:av_file_map
+libavutil.so.60:av_file_unmap
+libavutil.so.60:av_film_grain_params_alloc
+libavutil.so.60:av_film_grain_params_create_side_data
+libavutil.so.60:av_film_grain_params_select
+libavutil.so.60:av_find_best_pix_fmt_of_2
+libavutil.so.60:av_find_info_tag
+libavutil.so.60:av_find_nearest_q_idx
+libavutil.so.60:av_force_cpu_flags
+libavutil.so.60:av_fourcc_make_string
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_apply_cropping
+libavutil.so.60:av_frame_clone
+libavutil.so.60:av_frame_copy
+libavutil.so.60:av_frame_copy_props
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_get_plane_buffer
+libavutil.so.60:av_frame_get_side_data
+libavutil.so.60:av_frame_is_writable
+libavutil.so.60:av_frame_make_writable
+libavutil.so.60:av_frame_move_ref
+libavutil.so.60:av_frame_new_side_data
+libavutil.so.60:av_frame_new_side_data_from_buf
+libavutil.so.60:av_frame_ref
+libavutil.so.60:av_frame_remove_side_data
+libavutil.so.60:av_frame_replace
+libavutil.so.60:av_frame_side_data_add
+libavutil.so.60:av_frame_side_data_clone
+libavutil.so.60:av_frame_side_data_desc
+libavutil.so.60:av_frame_side_data_free
+libavutil.so.60:av_frame_side_data_get_c
+libavutil.so.60:av_frame_side_data_name
+libavutil.so.60:av_frame_side_data_new
+libavutil.so.60:av_frame_side_data_remove
+libavutil.so.60:av_frame_side_data_remove_by_props
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_gcd
+libavutil.so.60:av_gcd_q
+libavutil.so.60:av_get_alt_sample_fmt
+libavutil.so.60:av_get_bits_per_pixel
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_cpu_flags
+libavutil.so.60:av_get_known_color_name
+libavutil.so.60:av_get_media_type_string
+libavutil.so.60:av_get_packed_sample_fmt
+libavutil.so.60:av_get_padded_bits_per_pixel
+libavutil.so.60:av_get_picture_type_char
+libavutil.so.60:av_get_pix_fmt
+libavutil.so.60:av_get_pix_fmt_loss
+libavutil.so.60:av_get_pix_fmt_name
+libavutil.so.60:av_get_pix_fmt_string
+libavutil.so.60:av_get_planar_sample_fmt
+libavutil.so.60:av_get_random_seed
+libavutil.so.60:av_get_sample_fmt
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_get_sample_fmt_string
+libavutil.so.60:av_get_time_base_q
+libavutil.so.60:av_get_token
+libavutil.so.60:av_gettime
+libavutil.so.60:av_gettime_relative
+libavutil.so.60:av_gettime_relative_is_monotonic
+libavutil.so.60:av_hash_alloc
+libavutil.so.60:av_hash_final
+libavutil.so.60:av_hash_final_b64
+libavutil.so.60:av_hash_final_bin
+libavutil.so.60:av_hash_final_hex
+libavutil.so.60:av_hash_freep
+libavutil.so.60:av_hash_get_name
+libavutil.so.60:av_hash_get_size
+libavutil.so.60:av_hash_init
+libavutil.so.60:av_hash_names
+libavutil.so.60:av_hash_update
+libavutil.so.60:av_hmac_alloc
+libavutil.so.60:av_hmac_calc
+libavutil.so.60:av_hmac_final
+libavutil.so.60:av_hmac_free
+libavutil.so.60:av_hmac_init
+libavutil.so.60:av_hmac_update
+libavutil.so.60:av_hwdevice_ctx_alloc
+libavutil.so.60:av_hwdevice_ctx_create
+libavutil.so.60:av_hwdevice_ctx_create_derived
+libavutil.so.60:av_hwdevice_ctx_create_derived_opts
+libavutil.so.60:av_hwdevice_ctx_init
+libavutil.so.60:av_hwdevice_find_type_by_name
+libavutil.so.60:av_hwdevice_get_hwframe_constraints
+libavutil.so.60:av_hwdevice_get_type_name
+libavutil.so.60:av_hwdevice_hwconfig_alloc
+libavutil.so.60:av_hwdevice_iterate_types
+libavutil.so.60:av_hwframe_constraints_free
+libavutil.so.60:av_hwframe_ctx_alloc
+libavutil.so.60:av_hwframe_ctx_create_derived
+libavutil.so.60:av_hwframe_ctx_init
+libavutil.so.60:av_hwframe_get_buffer
+libavutil.so.60:av_hwframe_map
+libavutil.so.60:av_hwframe_transfer_data
+libavutil.so.60:av_hwframe_transfer_get_formats
+libavutil.so.60:av_i2int
+libavutil.so.60:av_iamf_audio_element_add_layer
+libavutil.so.60:av_iamf_audio_element_alloc
+libavutil.so.60:av_iamf_audio_element_free
+libavutil.so.60:av_iamf_audio_element_get_class
+libavutil.so.60:av_iamf_mix_presentation_add_submix
+libavutil.so.60:av_iamf_mix_presentation_alloc
+libavutil.so.60:av_iamf_mix_presentation_free
+libavutil.so.60:av_iamf_mix_presentation_get_class
+libavutil.so.60:av_iamf_param_definition_alloc
+libavutil.so.60:av_iamf_param_definition_get_class
+libavutil.so.60:av_iamf_submix_add_element
+libavutil.so.60:av_iamf_submix_add_layout
+libavutil.so.60:av_image_alloc
+libavutil.so.60:av_image_check_sar
+libavutil.so.60:av_image_check_size
+libavutil.so.60:av_image_check_size2
+libavutil.so.60:av_image_copy
+libavutil.so.60:av_image_copy_plane
+libavutil.so.60:av_image_copy_plane_uc_from
+libavutil.so.60:av_image_copy_to_buffer
+libavutil.so.60:av_image_copy_uc_from
+libavutil.so.60:av_image_fill_arrays
+libavutil.so.60:av_image_fill_black
+libavutil.so.60:av_image_fill_color
+libavutil.so.60:av_image_fill_linesizes
+libavutil.so.60:av_image_fill_max_pixsteps
+libavutil.so.60:av_image_fill_plane_sizes
+libavutil.so.60:av_image_fill_pointers
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_image_get_linesize
+libavutil.so.60:av_int2i
+libavutil.so.60:av_int_list_length_for_size
+libavutil.so.60:av_lfg_init
+libavutil.so.60:av_lfg_init_from_data
+libavutil.so.60:av_log
+libavutil.so.60:av_log2
+libavutil.so.60:av_log2_16bit
+libavutil.so.60:av_log2_i
+libavutil.so.60:av_log_default_callback
+libavutil.so.60:av_log_format_line
+libavutil.so.60:av_log_format_line2
+libavutil.so.60:av_log_get_flags
+libavutil.so.60:av_log_get_level
+libavutil.so.60:av_log_once
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_log_set_flags
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_lzo1x_decode
+libavutil.so.60:av_malloc
+libavutil.so.60:av_malloc_array
+libavutil.so.60:av_mallocz
+libavutil.so.60:av_mastering_display_metadata_alloc
+libavutil.so.60:av_mastering_display_metadata_alloc_size
+libavutil.so.60:av_mastering_display_metadata_create_side_data
+libavutil.so.60:av_match_list
+libavutil.so.60:av_match_name
+libavutil.so.60:av_max_alloc
+libavutil.so.60:av_md5_alloc
+libavutil.so.60:av_md5_final
+libavutil.so.60:av_md5_init
+libavutil.so.60:av_md5_size
+libavutil.so.60:av_md5_sum
+libavutil.so.60:av_md5_update
+libavutil.so.60:av_memcpy_backptr
+libavutil.so.60:av_memdup
+libavutil.so.60:av_mod_i
+libavutil.so.60:av_mul_i
+libavutil.so.60:av_mul_q
+libavutil.so.60:av_murmur3_alloc
+libavutil.so.60:av_murmur3_final
+libavutil.so.60:av_murmur3_init
+libavutil.so.60:av_murmur3_init_seeded
+libavutil.so.60:av_murmur3_update
+libavutil.so.60:av_nearer_q
+libavutil.so.60:av_opt_child_class_iterate
+libavutil.so.60:av_opt_child_next
+libavutil.so.60:av_opt_copy
+libavutil.so.60:av_opt_eval_double
+libavutil.so.60:av_opt_eval_flags
+libavutil.so.60:av_opt_eval_float
+libavutil.so.60:av_opt_eval_int
+libavutil.so.60:av_opt_eval_int64
+libavutil.so.60:av_opt_eval_q
+libavutil.so.60:av_opt_eval_uint
+libavutil.so.60:av_opt_find
+libavutil.so.60:av_opt_find2
+libavutil.so.60:av_opt_flag_is_set
+libavutil.so.60:av_opt_free
+libavutil.so.60:av_opt_freep_ranges
+libavutil.so.60:av_opt_get
+libavutil.so.60:av_opt_get_array
+libavutil.so.60:av_opt_get_array_size
+libavutil.so.60:av_opt_get_chlayout
+libavutil.so.60:av_opt_get_dict_val
+libavutil.so.60:av_opt_get_double
+libavutil.so.60:av_opt_get_image_size
+libavutil.so.60:av_opt_get_int
+libavutil.so.60:av_opt_get_key_value
+libavutil.so.60:av_opt_get_pixel_fmt
+libavutil.so.60:av_opt_get_q
+libavutil.so.60:av_opt_get_sample_fmt
+libavutil.so.60:av_opt_get_video_rate
+libavutil.so.60:av_opt_is_set_to_default
+libavutil.so.60:av_opt_is_set_to_default_by_name
+libavutil.so.60:av_opt_next
+libavutil.so.60:av_opt_ptr
+libavutil.so.60:av_opt_query_ranges
+libavutil.so.60:av_opt_query_ranges_default
+libavutil.so.60:av_opt_serialize
+libavutil.so.60:av_opt_set
+libavutil.so.60:av_opt_set_array
+libavutil.so.60:av_opt_set_bin
+libavutil.so.60:av_opt_set_chlayout
+libavutil.so.60:av_opt_set_defaults
+libavutil.so.60:av_opt_set_defaults2
+libavutil.so.60:av_opt_set_dict
+libavutil.so.60:av_opt_set_dict2
+libavutil.so.60:av_opt_set_dict_val
+libavutil.so.60:av_opt_set_double
+libavutil.so.60:av_opt_set_from_string
+libavutil.so.60:av_opt_set_image_size
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_opt_set_pixel_fmt
+libavutil.so.60:av_opt_set_q
+libavutil.so.60:av_opt_set_sample_fmt
+libavutil.so.60:av_opt_set_video_rate
+libavutil.so.60:av_opt_show2
+libavutil.so.60:av_parse_color
+libavutil.so.60:av_parse_cpu_caps
+libavutil.so.60:av_parse_ratio
+libavutil.so.60:av_parse_time
+libavutil.so.60:av_parse_video_rate
+libavutil.so.60:av_parse_video_size
+libavutil.so.60:av_pix_fmt_count_planes
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_pix_fmt_desc_get_id
+libavutil.so.60:av_pix_fmt_desc_next
+libavutil.so.60:av_pix_fmt_get_chroma_sub_sample
+libavutil.so.60:av_pix_fmt_swap_endianness
+libavutil.so.60:av_pixelutils_get_sad_fn
+libavutil.so.60:av_q2intfloat
+libavutil.so.60:av_random_bytes
+libavutil.so.60:av_rc4_alloc
+libavutil.so.60:av_rc4_crypt
+libavutil.so.60:av_rc4_init
+libavutil.so.60:av_read_image_line
+libavutil.so.60:av_read_image_line2
+libavutil.so.60:av_realloc
+libavutil.so.60:av_realloc_array
+libavutil.so.60:av_realloc_f
+libavutil.so.60:av_reallocp
+libavutil.so.60:av_reallocp_array
+libavutil.so.60:av_reduce
+libavutil.so.60:av_refstruct_alloc_ext_c
+libavutil.so.60:av_refstruct_exclusive
+libavutil.so.60:av_refstruct_pool_alloc
+libavutil.so.60:av_refstruct_pool_alloc_ext_c
+libavutil.so.60:av_refstruct_pool_get
+libavutil.so.60:av_refstruct_ref
+libavutil.so.60:av_refstruct_ref_c
+libavutil.so.60:av_refstruct_replace
+libavutil.so.60:av_refstruct_unref
+libavutil.so.60:av_rescale
+libavutil.so.60:av_rescale_delta
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_rescale_q_rnd
+libavutil.so.60:av_rescale_rnd
+libavutil.so.60:av_ripemd_alloc
+libavutil.so.60:av_ripemd_final
+libavutil.so.60:av_ripemd_init
+libavutil.so.60:av_ripemd_size
+libavutil.so.60:av_ripemd_update
+libavutil.so.60:av_sample_fmt_is_planar
+libavutil.so.60:av_samples_alloc
+libavutil.so.60:av_samples_alloc_array_and_samples
+libavutil.so.60:av_samples_copy
+libavutil.so.60:av_samples_fill_arrays
+libavutil.so.60:av_samples_get_buffer_size
+libavutil.so.60:av_samples_set_silence
+libavutil.so.60:av_set_options_string
+libavutil.so.60:av_sha512_alloc
+libavutil.so.60:av_sha512_final
+libavutil.so.60:av_sha512_init
+libavutil.so.60:av_sha512_size
+libavutil.so.60:av_sha512_update
+libavutil.so.60:av_sha_alloc
+libavutil.so.60:av_sha_final
+libavutil.so.60:av_sha_init
+libavutil.so.60:av_sha_size
+libavutil.so.60:av_sha_update
+libavutil.so.60:av_shr_i
+libavutil.so.60:av_size_mult
+libavutil.so.60:av_small_strptime
+libavutil.so.60:av_spherical_alloc
+libavutil.so.60:av_spherical_from_name
+libavutil.so.60:av_spherical_projection_name
+libavutil.so.60:av_spherical_tile_bounds
+libavutil.so.60:av_sscanf
+libavutil.so.60:av_stereo3d_alloc
+libavutil.so.60:av_stereo3d_alloc_size
+libavutil.so.60:av_stereo3d_create_side_data
+libavutil.so.60:av_stereo3d_from_name
+libavutil.so.60:av_stereo3d_primary_eye_from_name
+libavutil.so.60:av_stereo3d_primary_eye_name
+libavutil.so.60:av_stereo3d_type_name
+libavutil.so.60:av_stereo3d_view_from_name
+libavutil.so.60:av_stereo3d_view_name
+libavutil.so.60:av_strcasecmp
+libavutil.so.60:av_strdup
+libavutil.so.60:av_strerror
+libavutil.so.60:av_strireplace
+libavutil.so.60:av_stristart
+libavutil.so.60:av_stristr
+libavutil.so.60:av_strlcat
+libavutil.so.60:av_strlcatf
+libavutil.so.60:av_strlcpy
+libavutil.so.60:av_strncasecmp
+libavutil.so.60:av_strndup
+libavutil.so.60:av_strnstr
+libavutil.so.60:av_strstart
+libavutil.so.60:av_strtod
+libavutil.so.60:av_strtok
+libavutil.so.60:av_sub_i
+libavutil.so.60:av_sub_q
+libavutil.so.60:av_tdrdi_alloc
+libavutil.so.60:av_tea_alloc
+libavutil.so.60:av_tea_crypt
+libavutil.so.60:av_tea_init
+libavutil.so.60:av_tea_size
+libavutil.so.60:av_thread_message_flush
+libavutil.so.60:av_thread_message_queue_alloc
+libavutil.so.60:av_thread_message_queue_free
+libavutil.so.60:av_thread_message_queue_nb_elems
+libavutil.so.60:av_thread_message_queue_recv
+libavutil.so.60:av_thread_message_queue_send
+libavutil.so.60:av_thread_message_queue_set_err_recv
+libavutil.so.60:av_thread_message_queue_set_err_send
+libavutil.so.60:av_thread_message_queue_set_free_func
+libavutil.so.60:av_timecode_adjust_ntsc_framenum2
+libavutil.so.60:av_timecode_check_frame_rate
+libavutil.so.60:av_timecode_get_smpte
+libavutil.so.60:av_timecode_get_smpte_from_framenum
+libavutil.so.60:av_timecode_init
+libavutil.so.60:av_timecode_init_from_components
+libavutil.so.60:av_timecode_init_from_string
+libavutil.so.60:av_timecode_make_mpeg_tc_string
+libavutil.so.60:av_timecode_make_smpte_tc_string
+libavutil.so.60:av_timecode_make_smpte_tc_string2
+libavutil.so.60:av_timecode_make_string
+libavutil.so.60:av_timegm
+libavutil.so.60:av_tree_destroy
+libavutil.so.60:av_tree_enumerate
+libavutil.so.60:av_tree_find
+libavutil.so.60:av_tree_insert
+libavutil.so.60:av_tree_node_alloc
+libavutil.so.60:av_tree_node_size
+libavutil.so.60:av_ts_make_time_string2
+libavutil.so.60:av_twofish_alloc
+libavutil.so.60:av_twofish_crypt
+libavutil.so.60:av_twofish_init
+libavutil.so.60:av_twofish_size
+libavutil.so.60:av_tx_init
+libavutil.so.60:av_tx_uninit
+libavutil.so.60:av_usleep
+libavutil.so.60:av_utf8_decode
+libavutil.so.60:av_util_ffversion
+libavutil.so.60:av_uuid_parse
+libavutil.so.60:av_uuid_parse_range
+libavutil.so.60:av_uuid_unparse
+libavutil.so.60:av_uuid_urn_parse
+libavutil.so.60:av_vbprintf
+libavutil.so.60:av_version_info
+libavutil.so.60:av_video_enc_params_alloc
+libavutil.so.60:av_video_enc_params_create_side_data
+libavutil.so.60:av_video_hint_alloc
+libavutil.so.60:av_video_hint_create_side_data
+libavutil.so.60:av_vk_frame_alloc
+libavutil.so.60:av_vk_get_optional_device_extensions
+libavutil.so.60:av_vk_get_optional_instance_extensions
+libavutil.so.60:av_vkfmt_from_pixfmt
+libavutil.so.60:av_vlog
+libavutil.so.60:av_write_image_line
+libavutil.so.60:av_write_image_line2
+libavutil.so.60:av_xtea_alloc
+libavutil.so.60:av_xtea_crypt
+libavutil.so.60:av_xtea_init
+libavutil.so.60:av_xtea_le_crypt
+libavutil.so.60:av_xtea_le_init
+libavutil.so.60:avpriv_alloc_fixed_dsp
+libavutil.so.60:avpriv_cga_font
+libavutil.so.60:avpriv_cga_font_get
+libavutil.so.60:avpriv_float_dsp_alloc
+libavutil.so.60:avpriv_fopen_utf8
+libavutil.so.60:avpriv_init_lls
+libavutil.so.60:avpriv_open
+libavutil.so.60:avpriv_report_missing_feature
+libavutil.so.60:avpriv_request_sample
+libavutil.so.60:avpriv_set_systematic_pal2
+libavutil.so.60:avpriv_slicethread_create
+libavutil.so.60:avpriv_slicethread_execute
+libavutil.so.60:avpriv_slicethread_free
+libavutil.so.60:avpriv_solve_lls
+libavutil.so.60:avpriv_tempfile
+libavutil.so.60:avpriv_vga16_font
+libavutil.so.60:avpriv_vga16_font_get
+libavutil.so.60:avutil_configuration
+libavutil.so.60:avutil_license
+libavutil.so.60:avutil_version
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_alloc_set_opts2
+libswresample.so.6:swr_build_matrix2
+libswresample.so.6:swr_close
+libswresample.so.6:swr_config_frame
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_convert_frame
+libswresample.so.6:swr_drop_output
+libswresample.so.6:swr_ffversion
+libswresample.so.6:swr_free
+libswresample.so.6:swr_get_class
+libswresample.so.6:swr_get_delay
+libswresample.so.6:swr_get_out_samples
+libswresample.so.6:swr_init
+libswresample.so.6:swr_inject_silence
+libswresample.so.6:swr_is_initialized
+libswresample.so.6:swr_next_pts
+libswresample.so.6:swr_set_channel_mapping
+libswresample.so.6:swr_set_compensation
+libswresample.so.6:swr_set_matrix
+libswresample.so.6:swresample_configuration
+libswresample.so.6:swresample_license
+libswresample.so.6:swresample_version
+libswscale.so.9:sws_allocVec
+libswscale.so.9:sws_alloc_context
+libswscale.so.9:sws_convertPalette8ToPacked24
+libswscale.so.9:sws_convertPalette8ToPacked32
+libswscale.so.9:sws_frame_end
+libswscale.so.9:sws_frame_setup
+libswscale.so.9:sws_frame_start
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_freeFilter
+libswscale.so.9:sws_freeVec
+libswscale.so.9:sws_free_context
+libswscale.so.9:sws_getCachedContext
+libswscale.so.9:sws_getCoefficients
+libswscale.so.9:sws_getColorspaceDetails
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_getDefaultFilter
+libswscale.so.9:sws_getGaussianVec
+libswscale.so.9:sws_get_class
+libswscale.so.9:sws_init_context
+libswscale.so.9:sws_isSupportedEndiannessConversion
+libswscale.so.9:sws_isSupportedInput
+libswscale.so.9:sws_isSupportedOutput
+libswscale.so.9:sws_is_noop
+libswscale.so.9:sws_normalizeVec
+libswscale.so.9:sws_receive_slice
+libswscale.so.9:sws_receive_slice_alignment
+libswscale.so.9:sws_scale
+libswscale.so.9:sws_scaleVec
+libswscale.so.9:sws_scale_frame
+libswscale.so.9:sws_send_slice
+libswscale.so.9:sws_setColorspaceDetails
+libswscale.so.9:sws_test_colorspace
+libswscale.so.9:sws_test_format
+libswscale.so.9:sws_test_frame
+libswscale.so.9:sws_test_hw_format
+libswscale.so.9:sws_test_primaries
+libswscale.so.9:sws_test_transfer
+libswscale.so.9:swscale_configuration
+libswscale.so.9:swscale_license
+libswscale.so.9:swscale_version
diff --git a/packages/f/ffmpeg/abi_used_libs b/packages/f/ffmpeg/abi_used_libs
index 88beac5983cd..a1b67f219cdd 100644
--- a/packages/f/ffmpeg/abi_used_libs
+++ b/packages/f/ffmpeg/abi_used_libs
@@ -1,4 +1,3 @@
-libGL.so.1
libSDL2-2.0.so.0
libSvtAv1Enc.so.4
libX11.so.6
diff --git a/packages/f/ffmpeg/abi_used_symbols b/packages/f/ffmpeg/abi_used_symbols
index 1d80d7eaab92..354a2e5ae63e 100644
--- a/packages/f/ffmpeg/abi_used_symbols
+++ b/packages/f/ffmpeg/abi_used_symbols
@@ -1,20 +1,3 @@
-libGL.so.1:glBindTexture
-libGL.so.1:glBlendFunc
-libGL.so.1:glClear
-libGL.so.1:glClearColor
-libGL.so.1:glDeleteTextures
-libGL.so.1:glDrawElements
-libGL.so.1:glEnable
-libGL.so.1:glGenTextures
-libGL.so.1:glGetError
-libGL.so.1:glGetIntegerv
-libGL.so.1:glGetString
-libGL.so.1:glPixelStorei
-libGL.so.1:glTexImage2D
-libGL.so.1:glTexParameteri
-libGL.so.1:glTexSubImage2D
-libGL.so.1:glViewport
-libGL.so.1:glXGetProcAddress
libSDL2-2.0.so.0:SDL_CloseAudioDevice
libSDL2-2.0.so.0:SDL_CondSignal
libSDL2-2.0.so.0:SDL_CondWait
@@ -25,7 +8,6 @@ libSDL2-2.0.so.0:SDL_CreateRenderer
libSDL2-2.0.so.0:SDL_CreateTexture
libSDL2-2.0.so.0:SDL_CreateThread
libSDL2-2.0.so.0:SDL_CreateWindow
-libSDL2-2.0.so.0:SDL_CreateWindowAndRenderer
libSDL2-2.0.so.0:SDL_Delay
libSDL2-2.0.so.0:SDL_DestroyCond
libSDL2-2.0.so.0:SDL_DestroyMutex
@@ -33,17 +15,10 @@ libSDL2-2.0.so.0:SDL_DestroyRenderer
libSDL2-2.0.so.0:SDL_DestroyTexture
libSDL2-2.0.so.0:SDL_DestroyWindow
libSDL2-2.0.so.0:SDL_EventState
-libSDL2-2.0.so.0:SDL_GL_CreateContext
-libSDL2-2.0.so.0:SDL_GL_DeleteContext
-libSDL2-2.0.so.0:SDL_GL_GetDrawableSize
-libSDL2-2.0.so.0:SDL_GL_GetProcAddress
-libSDL2-2.0.so.0:SDL_GL_MakeCurrent
-libSDL2-2.0.so.0:SDL_GL_SetAttribute
-libSDL2-2.0.so.0:SDL_GL_SwapWindow
-libSDL2-2.0.so.0:SDL_GetCurrentVideoDriver
libSDL2-2.0.so.0:SDL_GetError
libSDL2-2.0.so.0:SDL_GetPixelFormatName
libSDL2-2.0.so.0:SDL_GetRendererInfo
+libSDL2-2.0.so.0:SDL_GetTextureBlendMode
libSDL2-2.0.so.0:SDL_Init
libSDL2-2.0.so.0:SDL_LockMutex
libSDL2-2.0.so.0:SDL_LockTexture
@@ -51,7 +26,6 @@ libSDL2-2.0.so.0:SDL_MixAudioFormat
libSDL2-2.0.so.0:SDL_OpenAudioDevice
libSDL2-2.0.so.0:SDL_PauseAudioDevice
libSDL2-2.0.so.0:SDL_PeepEvents
-libSDL2-2.0.so.0:SDL_PollEvent
libSDL2-2.0.so.0:SDL_PumpEvents
libSDL2-2.0.so.0:SDL_PushEvent
libSDL2-2.0.so.0:SDL_QueryTexture
@@ -80,13 +54,13 @@ libSDL2-2.0.so.0:SDL_Vulkan_GetDrawableSize
libSDL2-2.0.so.0:SDL_Vulkan_GetInstanceExtensions
libSDL2-2.0.so.0:SDL_Vulkan_GetVkGetInstanceProcAddr
libSDL2-2.0.so.0:SDL_WaitThread
-libSDL2-2.0.so.0:SDL_WasInit
libSDL2-2.0.so.0:SDL_getenv
libSDL2-2.0.so.0:SDL_setenv
libSvtAv1Enc.so.4:svt_add_metadata
libSvtAv1Enc.so.4:svt_av1_enc_deinit
libSvtAv1Enc.so.4:svt_av1_enc_deinit_handle
libSvtAv1Enc.so.4:svt_av1_enc_get_packet
+libSvtAv1Enc.so.4:svt_av1_enc_get_stream_info
libSvtAv1Enc.so.4:svt_av1_enc_init
libSvtAv1Enc.so.4:svt_av1_enc_init_handle
libSvtAv1Enc.so.4:svt_av1_enc_parse_parameter
@@ -143,6 +117,8 @@ libaom.so.3:aom_codec_set_option
libaom.so.3:aom_codec_version
libaom.so.3:aom_codec_version_str
libaom.so.3:aom_img_add_metadata
+libaom.so.3:aom_img_get_metadata
+libaom.so.3:aom_img_num_metadata
libaom.so.3:aom_img_remove_metadata
libaom.so.3:aom_img_wrap
libasound.so.2:snd_device_name_free_hint
@@ -214,6 +190,7 @@ libc.so.6:__isoc99_fscanf
libc.so.6:__isoc99_sscanf
libc.so.6:__libc_start_main
libc.so.6:__memcpy_chk
+libc.so.6:__memmove_chk
libc.so.6:__memset_chk
libc.so.6:__open64_2
libc.so.6:__poll_chk
@@ -259,7 +236,6 @@ libc.so.6:ftell
libc.so.6:fwrite
libc.so.6:gai_strerror
libc.so.6:getaddrinfo
-libc.so.6:getauxval
libc.so.6:getc
libc.so.6:getenv
libc.so.6:getnameinfo
@@ -480,13 +456,17 @@ libgnutls.so.30:gnutls_certificate_allocate_credentials
libgnutls.so.30:gnutls_certificate_free_credentials
libgnutls.so.30:gnutls_certificate_get_peers
libgnutls.so.30:gnutls_certificate_set_verify_flags
+libgnutls.so.30:gnutls_certificate_set_x509_key
libgnutls.so.30:gnutls_certificate_set_x509_key_file
+libgnutls.so.30:gnutls_certificate_set_x509_key_mem
libgnutls.so.30:gnutls_certificate_set_x509_system_trust
libgnutls.so.30:gnutls_certificate_set_x509_trust_file
libgnutls.so.30:gnutls_certificate_type_get
libgnutls.so.30:gnutls_certificate_verify_peers2
libgnutls.so.30:gnutls_credentials_set
libgnutls.so.30:gnutls_deinit
+libgnutls.so.30:gnutls_dtls_get_data_mtu
+libgnutls.so.30:gnutls_dtls_set_mtu
libgnutls.so.30:gnutls_error_is_fatal
libgnutls.so.30:gnutls_global_deinit
libgnutls.so.30:gnutls_global_init
@@ -494,16 +474,35 @@ libgnutls.so.30:gnutls_handshake
libgnutls.so.30:gnutls_init
libgnutls.so.30:gnutls_record_recv
libgnutls.so.30:gnutls_record_send
+libgnutls.so.30:gnutls_sec_param_to_pk_bits
libgnutls.so.30:gnutls_server_name_set
libgnutls.so.30:gnutls_set_default_priority
+libgnutls.so.30:gnutls_srtp_get_keys
+libgnutls.so.30:gnutls_srtp_set_profile
libgnutls.so.30:gnutls_strerror
libgnutls.so.30:gnutls_transport_set_ptr
libgnutls.so.30:gnutls_transport_set_pull_function
+libgnutls.so.30:gnutls_transport_set_pull_timeout_function
libgnutls.so.30:gnutls_transport_set_push_function
libgnutls.so.30:gnutls_x509_crt_check_hostname
libgnutls.so.30:gnutls_x509_crt_deinit
+libgnutls.so.30:gnutls_x509_crt_export
+libgnutls.so.30:gnutls_x509_crt_get_fingerprint
libgnutls.so.30:gnutls_x509_crt_import
libgnutls.so.30:gnutls_x509_crt_init
+libgnutls.so.30:gnutls_x509_crt_set_activation_time
+libgnutls.so.30:gnutls_x509_crt_set_dn
+libgnutls.so.30:gnutls_x509_crt_set_expiration_time
+libgnutls.so.30:gnutls_x509_crt_set_issuer_dn
+libgnutls.so.30:gnutls_x509_crt_set_key
+libgnutls.so.30:gnutls_x509_crt_set_serial
+libgnutls.so.30:gnutls_x509_crt_set_version
+libgnutls.so.30:gnutls_x509_crt_sign2
+libgnutls.so.30:gnutls_x509_privkey_deinit
+libgnutls.so.30:gnutls_x509_privkey_export
+libgnutls.so.30:gnutls_x509_privkey_generate
+libgnutls.so.30:gnutls_x509_privkey_import
+libgnutls.so.30:gnutls_x509_privkey_init
libgsm.so.1:gsm_create
libgsm.so.1:gsm_decode
libgsm.so.1:gsm_destroy
@@ -512,20 +511,26 @@ libgsm.so.1:gsm_option
libjxl.so.0.11:JxlDecoderCreate
libjxl.so.0.11:JxlDecoderDestroy
libjxl.so.0.11:JxlDecoderGetBasicInfo
+libjxl.so.0.11:JxlDecoderGetBoxType
libjxl.so.0.11:JxlDecoderGetColorAsEncodedProfile
libjxl.so.0.11:JxlDecoderGetColorAsICCProfile
libjxl.so.0.11:JxlDecoderGetFrameHeader
libjxl.so.0.11:JxlDecoderGetICCProfileSize
libjxl.so.0.11:JxlDecoderProcessInput
+libjxl.so.0.11:JxlDecoderReleaseBoxBuffer
libjxl.so.0.11:JxlDecoderReleaseInput
libjxl.so.0.11:JxlDecoderReset
+libjxl.so.0.11:JxlDecoderSetBoxBuffer
+libjxl.so.0.11:JxlDecoderSetDecompressBoxes
libjxl.so.0.11:JxlDecoderSetImageOutBitDepth
libjxl.so.0.11:JxlDecoderSetImageOutBuffer
libjxl.so.0.11:JxlDecoderSetInput
libjxl.so.0.11:JxlDecoderSetParallelRunner
libjxl.so.0.11:JxlDecoderSetPreferredColorProfile
libjxl.so.0.11:JxlDecoderSubscribeEvents
+libjxl.so.0.11:JxlEncoderAddBox
libjxl.so.0.11:JxlEncoderAddImageFrame
+libjxl.so.0.11:JxlEncoderCloseBoxes
libjxl.so.0.11:JxlEncoderCloseInput
libjxl.so.0.11:JxlEncoderCreate
libjxl.so.0.11:JxlEncoderDestroy
@@ -533,15 +538,20 @@ libjxl.so.0.11:JxlEncoderFrameSettingsCreate
libjxl.so.0.11:JxlEncoderFrameSettingsSetOption
libjxl.so.0.11:JxlEncoderGetRequiredCodestreamLevel
libjxl.so.0.11:JxlEncoderInitBasicInfo
+libjxl.so.0.11:JxlEncoderInitExtraChannelInfo
+libjxl.so.0.11:JxlEncoderInitFrameHeader
libjxl.so.0.11:JxlEncoderProcessOutput
libjxl.so.0.11:JxlEncoderReset
libjxl.so.0.11:JxlEncoderSetBasicInfo
libjxl.so.0.11:JxlEncoderSetCodestreamLevel
libjxl.so.0.11:JxlEncoderSetColorEncoding
+libjxl.so.0.11:JxlEncoderSetExtraChannelInfo
libjxl.so.0.11:JxlEncoderSetFrameBitDepth
libjxl.so.0.11:JxlEncoderSetFrameDistance
+libjxl.so.0.11:JxlEncoderSetFrameHeader
libjxl.so.0.11:JxlEncoderSetICCProfile
libjxl.so.0.11:JxlEncoderSetParallelRunner
+libjxl.so.0.11:JxlEncoderUseBoxes
libjxl_threads.so.0.11:JxlThreadParallelRunner
libjxl_threads.so.0.11:JxlThreadParallelRunnerCreate
libjxl_threads.so.0.11:JxlThreadParallelRunnerDestroy
@@ -669,6 +679,7 @@ libopenmpt.so.0:openmpt_module_destroy
libopenmpt.so.0:openmpt_module_get_duration_seconds
libopenmpt.so.0:openmpt_module_get_metadata
libopenmpt.so.0:openmpt_module_get_num_subsongs
+libopenmpt.so.0:openmpt_module_get_position_seconds
libopenmpt.so.0:openmpt_module_read_float_mono
libopenmpt.so.0:openmpt_module_read_interleaved_float_quad
libopenmpt.so.0:openmpt_module_read_interleaved_float_stereo
@@ -690,11 +701,18 @@ libopus.so.0:opus_multistream_surround_encoder_create
libopus.so.0:opus_strerror
libplacebo.so.351:pl_alpha_overlay
libplacebo.so.351:pl_bit_encoding_equal
+libplacebo.so.351:pl_cache_create
+libplacebo.so.351:pl_cache_destroy
+libplacebo.so.351:pl_cache_get_file
+libplacebo.so.351:pl_cache_set_file
+libplacebo.so.351:pl_color_repr_rgb
libplacebo.so.351:pl_color_system_guess_ycbcr
libplacebo.so.351:pl_color_system_is_ycbcr_like
+libplacebo.so.351:pl_find_fmt
libplacebo.so.351:pl_find_fourcc
libplacebo.so.351:pl_fmt_has_modifier
libplacebo.so.351:pl_frame_from_swapchain
+libplacebo.so.351:pl_frame_mix_nearest
libplacebo.so.351:pl_frame_mixers
libplacebo.so.351:pl_frame_set_chroma_location
libplacebo.so.351:pl_gamut_map_absolute
@@ -706,12 +724,15 @@ libplacebo.so.351:pl_gamut_map_linear
libplacebo.so.351:pl_gamut_map_perceptual
libplacebo.so.351:pl_gamut_map_relative
libplacebo.so.351:pl_gamut_map_saturation
+libplacebo.so.351:pl_gpu_set_cache
libplacebo.so.351:pl_hdr_metadata_from_dovi_rpu
libplacebo.so.351:pl_hdr_rescale
libplacebo.so.351:pl_icc_profile_compute_signature
libplacebo.so.351:pl_log_create_351
libplacebo.so.351:pl_log_destroy
libplacebo.so.351:pl_log_level_update
+libplacebo.so.351:pl_lut_free
+libplacebo.so.351:pl_lut_parse_cube
libplacebo.so.351:pl_mpv_user_shader_destroy
libplacebo.so.351:pl_mpv_user_shader_parse
libplacebo.so.351:pl_options_alloc
@@ -726,14 +747,18 @@ libplacebo.so.351:pl_queue_push
libplacebo.so.351:pl_queue_update
libplacebo.so.351:pl_recreate_plane
libplacebo.so.351:pl_rect2df_aspect
+libplacebo.so.351:pl_rect2df_aspect_fit
libplacebo.so.351:pl_rect2df_aspect_set
+libplacebo.so.351:pl_rect2df_stretch
libplacebo.so.351:pl_render_default_params
libplacebo.so.351:pl_render_image
libplacebo.so.351:pl_render_image_mix
libplacebo.so.351:pl_renderer_create
libplacebo.so.351:pl_renderer_destroy
+libplacebo.so.351:pl_renderer_flush_cache
libplacebo.so.351:pl_scale_filters
libplacebo.so.351:pl_sigmoid_default_params
+libplacebo.so.351:pl_swapchain_colorspace_hint
libplacebo.so.351:pl_swapchain_destroy
libplacebo.so.351:pl_swapchain_resize
libplacebo.so.351:pl_swapchain_start_frame
@@ -743,6 +768,7 @@ libplacebo.so.351:pl_tex_create
libplacebo.so.351:pl_tex_destroy
libplacebo.so.351:pl_tex_download
libplacebo.so.351:pl_tex_poll
+libplacebo.so.351:pl_tex_recreate
libplacebo.so.351:pl_tone_map_bt2390
libplacebo.so.351:pl_tone_map_bt2446a
libplacebo.so.351:pl_tone_map_clip
diff --git a/packages/f/ffmpeg/files/svt-av1-3.0.0.patch b/packages/f/ffmpeg/files/svt-av1-3.0.0.patch
deleted file mode 100644
index 94a5b30bce32..000000000000
--- a/packages/f/ffmpeg/files/svt-av1-3.0.0.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-X-Git-Url: http://git.ffmpeg.org/gitweb/ffmpeg.git/blobdiff_plain/392aa9daf2c730465f6aba5ba2b37e02695de9f7..d1ed5c06e3edc5f2b5f3664c80121fa55b0baa95:/libavcodec/libsvtav1.c
-
-diff --git a/libavcodec/libsvtav1.c b/libavcodec/libsvtav1.c
-index 79b28eb4df..43fe531fde 100644
---- a/libavcodec/libsvtav1.c
-+++ b/libavcodec/libsvtav1.c
-@@ -435,7 +435,11 @@ static av_cold int eb_enc_init(AVCodecContext *avctx)
-
- svt_enc->eos_flag = EOS_NOT_REACHED;
-
-+#if SVT_AV1_CHECK_VERSION(3, 0, 0)
-+ svt_ret = svt_av1_enc_init_handle(&svt_enc->svt_handle, &svt_enc->enc_params);
-+#else
- svt_ret = svt_av1_enc_init_handle(&svt_enc->svt_handle, svt_enc, &svt_enc->enc_params);
-+#endif
- if (svt_ret != EB_ErrorNone) {
- return svt_print_error(avctx, svt_ret, "Error initializing encoder handle");
- }
diff --git a/packages/f/ffmpeg/files/svt-av1-4.0.0.patch b/packages/f/ffmpeg/files/svt-av1-4.0.0.patch
deleted file mode 100644
index efa0e33f3aa6..000000000000
--- a/packages/f/ffmpeg/files/svt-av1-4.0.0.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From a5d4c398b411a00ac09d8fe3b66117222323844c Mon Sep 17 00:00:00 2001
-From: Christopher Degawa
-Date: Wed, 21 Jan 2026 00:12:59 -0600
-Subject: [PATCH] avcodec/libsvtav1: rename aq_mode for v4.0.0
-
-Signed-off-by: Christopher Degawa
-Signed-off-by: James Almer
----
- libavcodec/libsvtav1.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/libavcodec/libsvtav1.c b/libavcodec/libsvtav1.c
-index 7047b72422fb3..90c61b98a1bf3 100644
---- a/libavcodec/libsvtav1.c
-+++ b/libavcodec/libsvtav1.c
-@@ -237,7 +237,11 @@ static int config_enc_params(EbSvtAv1EncConfiguration *param,
- } else if (svt_enc->qp > 0) {
- param->qp = svt_enc->qp;
- param->rate_control_mode = 0;
-+#if SVT_AV1_CHECK_VERSION(4, 0, 0)
-+ param->aq_mode = 0;
-+#else
- param->enable_adaptive_quantization = 0;
-+#endif
- }
-
- desc = av_pix_fmt_desc_get(avctx->pix_fmt);
diff --git a/packages/f/ffmpeg/package.yml b/packages/f/ffmpeg/package.yml
index 050d87e67d04..c083e72f4023 100644
--- a/packages/f/ffmpeg/package.yml
+++ b/packages/f/ffmpeg/package.yml
@@ -1,9 +1,9 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : ffmpeg
-version : 7.1.1
-release : 174
+version : '8.1'
+release : 175
source :
- - https://ffmpeg.org/releases/ffmpeg-7.1.1.tar.gz : 9a6e57a446b671012612aaeb9df5126794d5ac8f2015ca220934f99a6a4e0601
+ - https://ffmpeg.org/releases/ffmpeg-8.1.tar.gz : b13510e7a6a4ca28fa04307f2be54ef5a31e168eb2bbe055a7f4e4d2cadd51b1
homepage : https://www.ffmpeg.org/
license :
- GPL-3.0-or-later
@@ -69,8 +69,6 @@ clang : true
optimize : thin-lto
setup : |
%patch -p1 -i $pkgfiles/add-av_stream_get_first_dts-for-chromium.patch
- %patch -p1 -i $pkgfiles/svt-av1-3.0.0.patch
- %patch -p1 -i $pkgfiles/svt-av1-4.0.0.patch
./configure \
--enable-gcrypt \
diff --git a/packages/f/ffmpeg/pspec_x86_64.xml b/packages/f/ffmpeg/pspec_x86_64.xml
index fcf63541901d..a9e2f6780ef1 100644
--- a/packages/f/ffmpeg/pspec_x86_64.xml
+++ b/packages/f/ffmpeg/pspec_x86_64.xml
@@ -3,8 +3,8 @@
ffmpeg
https://www.ffmpeg.org/
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-3.0-or-later
LGPL-3.0-or-later
@@ -25,29 +25,26 @@
/usr/bin/ffplay
/usr/bin/ffprobe
/usr/lib64/libavcodec.so
- /usr/lib64/libavcodec.so.61
- /usr/lib64/libavcodec.so.61.19.101
+ /usr/lib64/libavcodec.so.62
+ /usr/lib64/libavcodec.so.62.28.100
/usr/lib64/libavdevice.so
- /usr/lib64/libavdevice.so.61
- /usr/lib64/libavdevice.so.61.3.100
+ /usr/lib64/libavdevice.so.62
+ /usr/lib64/libavdevice.so.62.3.100
/usr/lib64/libavfilter.so
- /usr/lib64/libavfilter.so.10
- /usr/lib64/libavfilter.so.10.4.100
+ /usr/lib64/libavfilter.so.11
+ /usr/lib64/libavfilter.so.11.14.100
/usr/lib64/libavformat.so
- /usr/lib64/libavformat.so.61
- /usr/lib64/libavformat.so.61.7.100
+ /usr/lib64/libavformat.so.62
+ /usr/lib64/libavformat.so.62.12.100
/usr/lib64/libavutil.so
- /usr/lib64/libavutil.so.59
- /usr/lib64/libavutil.so.59.39.100
- /usr/lib64/libpostproc.so
- /usr/lib64/libpostproc.so.58
- /usr/lib64/libpostproc.so.58.3.100
+ /usr/lib64/libavutil.so.60
+ /usr/lib64/libavutil.so.60.26.100
/usr/lib64/libswresample.so
- /usr/lib64/libswresample.so.5
- /usr/lib64/libswresample.so.5.3.100
+ /usr/lib64/libswresample.so.6
+ /usr/lib64/libswresample.so.6.3.100
/usr/lib64/libswscale.so
- /usr/lib64/libswscale.so.8
- /usr/lib64/libswscale.so.8.3.100
+ /usr/lib64/libswscale.so.9
+ /usr/lib64/libswscale.so.9.5.100
/usr/share/ffmpeg/ffprobe.xsd
/usr/share/ffmpeg/libvpx-1080p.ffpreset
/usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
@@ -84,14 +81,13 @@
programming.devel
- ffmpeg
+ ffmpeg
/usr/include/libavcodec/ac3_parser.h
/usr/include/libavcodec/adts_parser.h
/usr/include/libavcodec/avcodec.h
/usr/include/libavcodec/avdct.h
- /usr/include/libavcodec/avfft.h
/usr/include/libavcodec/bsf.h
/usr/include/libavcodec/codec.h
/usr/include/libavcodec/codec_desc.h
@@ -102,10 +98,12 @@
/usr/include/libavcodec/dirac.h
/usr/include/libavcodec/dv_profile.h
/usr/include/libavcodec/dxva2.h
+ /usr/include/libavcodec/exif.h
/usr/include/libavcodec/jni.h
/usr/include/libavcodec/mediacodec.h
/usr/include/libavcodec/packet.h
/usr/include/libavcodec/qsv.h
+ /usr/include/libavcodec/smpte_436m.h
/usr/include/libavcodec/vdpau.h
/usr/include/libavcodec/version.h
/usr/include/libavcodec/version_major.h
@@ -142,6 +140,7 @@
/usr/include/libavutil/cast5.h
/usr/include/libavutil/channel_layout.h
/usr/include/libavutil/common.h
+ /usr/include/libavutil/container_fifo.h
/usr/include/libavutil/cpu.h
/usr/include/libavutil/crc.h
/usr/include/libavutil/csp.h
@@ -165,12 +164,14 @@
/usr/include/libavutil/hdr_dynamic_vivid_metadata.h
/usr/include/libavutil/hmac.h
/usr/include/libavutil/hwcontext.h
+ /usr/include/libavutil/hwcontext_amf.h
/usr/include/libavutil/hwcontext_cuda.h
/usr/include/libavutil/hwcontext_d3d11va.h
/usr/include/libavutil/hwcontext_d3d12va.h
/usr/include/libavutil/hwcontext_drm.h
/usr/include/libavutil/hwcontext_dxva2.h
/usr/include/libavutil/hwcontext_mediacodec.h
+ /usr/include/libavutil/hwcontext_oh.h
/usr/include/libavutil/hwcontext_opencl.h
/usr/include/libavutil/hwcontext_qsv.h
/usr/include/libavutil/hwcontext_vaapi.h
@@ -199,6 +200,7 @@
/usr/include/libavutil/random_seed.h
/usr/include/libavutil/rational.h
/usr/include/libavutil/rc4.h
+ /usr/include/libavutil/refstruct.h
/usr/include/libavutil/replaygain.h
/usr/include/libavutil/ripemd.h
/usr/include/libavutil/samplefmt.h
@@ -206,6 +208,7 @@
/usr/include/libavutil/sha512.h
/usr/include/libavutil/spherical.h
/usr/include/libavutil/stereo3d.h
+ /usr/include/libavutil/tdrdi.h
/usr/include/libavutil/tea.h
/usr/include/libavutil/threadmessage.h
/usr/include/libavutil/time.h
@@ -219,9 +222,6 @@
/usr/include/libavutil/video_enc_params.h
/usr/include/libavutil/video_hint.h
/usr/include/libavutil/xtea.h
- /usr/include/libpostproc/postprocess.h
- /usr/include/libpostproc/version.h
- /usr/include/libpostproc/version_major.h
/usr/include/libswresample/swresample.h
/usr/include/libswresample/version.h
/usr/include/libswresample/version_major.h
@@ -233,7 +233,6 @@
/usr/lib64/pkgconfig/libavfilter.pc
/usr/lib64/pkgconfig/libavformat.pc
/usr/lib64/pkgconfig/libavutil.pc
- /usr/lib64/pkgconfig/libpostproc.pc
/usr/lib64/pkgconfig/libswresample.pc
/usr/lib64/pkgconfig/libswscale.pc
/usr/share/man/man3/libavcodec.3.zst
@@ -256,6 +255,7 @@
/usr/share/doc/ffmpeg/community.html
/usr/share/doc/ffmpeg/default.css
/usr/share/doc/ffmpeg/developer.html
+ /usr/share/doc/ffmpeg/drawvg-reference.html
/usr/share/doc/ffmpeg/faq.html
/usr/share/doc/ffmpeg/fate.html
/usr/share/doc/ffmpeg/ffmpeg-all.html
@@ -315,12 +315,12 @@
-
- 2026-04-09
- 7.1.1
+
+ 2026-04-11
+ 8.1
Packaging update
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/f/ffmpegthumbnailer/abi_symbols b/packages/f/ffmpegthumbnailer/abi_symbols
index 9939dacedb6d..96deef72e58a 100644
--- a/packages/f/ffmpegthumbnailer/abi_symbols
+++ b/packages/f/ffmpegthumbnailer/abi_symbols
@@ -18,7 +18,7 @@ libffmpegthumbnailer.so.4:_ZN17ffmpegthumbnailer12MovieDecoder17decodeVideoPacke
libffmpegthumbnailer.so.4:_ZN17ffmpegthumbnailer12MovieDecoder17getStreamRotationEv
libffmpegthumbnailer.so.4:_ZN17ffmpegthumbnailer12MovieDecoder19getScaledVideoFrameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_10VideoFrameE
libffmpegthumbnailer.so.4:_ZN17ffmpegthumbnailer12MovieDecoder21initializeFilterGraphERK10AVRationalRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
-libffmpegthumbnailer.so.4:_ZN17ffmpegthumbnailer12MovieDecoder23findPreferedVideoStreamEb
+libffmpegthumbnailer.so.4:_ZN17ffmpegthumbnailer12MovieDecoder24findPreferredVideoStreamEb
libffmpegthumbnailer.so.4:_ZN17ffmpegthumbnailer12MovieDecoder27embeddedMetaDataIsAvailableEv
libffmpegthumbnailer.so.4:_ZN17ffmpegthumbnailer12MovieDecoder4seekEi
libffmpegthumbnailer.so.4:_ZN17ffmpegthumbnailer12MovieDecoder7checkRcEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
diff --git a/packages/f/ffmpegthumbnailer/abi_used_libs b/packages/f/ffmpegthumbnailer/abi_used_libs
index fe2ebf1df2c7..25229ce924d4 100644
--- a/packages/f/ffmpegthumbnailer/abi_used_libs
+++ b/packages/f/ffmpegthumbnailer/abi_used_libs
@@ -1,8 +1,8 @@
UNKNOWN
-libavcodec.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
libc.so.6
libgcc_s.so.1
libjpeg.so.8
diff --git a/packages/f/ffmpegthumbnailer/abi_used_symbols b/packages/f/ffmpegthumbnailer/abi_used_symbols
index b50a4358b53e..c6bdd4f6b4e6 100644
--- a/packages/f/ffmpegthumbnailer/abi_used_symbols
+++ b/packages/f/ffmpegthumbnailer/abi_used_symbols
@@ -1,35 +1,35 @@
UNKNOWN:_ZTVN17ffmpegthumbnailer15FilmStripFilterE
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavfilter.so.10:av_buffersink_get_frame
-libavfilter.so.10:av_buffersrc_write_frame
-libavfilter.so.10:avfilter_get_by_name
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_create_filter
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_link
-libavformat.so.61:av_guess_sample_aspect_ratio
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_stream_get_side_data
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_network_deinit
-libavformat.so.61:avformat_network_init
-libavformat.so.61:avformat_open_input
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_display_rotation_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_side_data_get
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavfilter.so.11:av_buffersink_get_frame
+libavfilter.so.11:av_buffersrc_write_frame
+libavfilter.so.11:avfilter_get_by_name
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_create_filter
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_link
+libavformat.so.62:av_guess_sample_aspect_ratio
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_network_deinit
+libavformat.so.62:avformat_network_init
+libavformat.so.62:avformat_open_input
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_display_rotation_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_strerror
libc.so.6:__errno_location
libc.so.6:__isoc23_sscanf
libc.so.6:__isoc23_strtol
@@ -88,6 +88,8 @@ libstdc++.so.6:_ZNKSt6locale2id5_M_idEv
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKc
+libstdc++.so.6:_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv
libstdc++.so.6:_ZNSdD2Ev
libstdc++.so.6:_ZNSi10_M_extractIlEERSiRT_
libstdc++.so.6:_ZNSo3putEc
@@ -111,7 +113,6 @@ libstdc++.so.6:_ZNSt6localeaSERKS_
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc
-libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm
@@ -123,6 +124,7 @@ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createER
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
libstdc++.so.6:_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm
+libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev
libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
libstdc++.so.6:_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
libstdc++.so.6:_ZNSt7__cxx117collateIcE2idE
@@ -132,7 +134,6 @@ libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS
libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l
libstdc++.so.6:_ZSt16__throw_bad_castv
-libstdc++.so.6:_ZSt17__throw_bad_allocv
libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt19__throw_logic_errorPKc
@@ -143,17 +144,15 @@ libstdc++.so.6:_ZSt21ios_base_library_initv
libstdc++.so.6:_ZSt24__throw_invalid_argumentPKc
libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz
libstdc++.so.6:_ZSt25__throw_bad_function_callv
-libstdc++.so.6:_ZSt28__throw_bad_array_new_lengthv
libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
libstdc++.so.6:_ZSt4cerr
libstdc++.so.6:_ZSt4cout
libstdc++.so.6:_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
-libstdc++.so.6:_ZTINSt6locale5facetE
+libstdc++.so.6:_ZTINSt7__cxx117collateIcEE
libstdc++.so.6:_ZTISt11logic_error
libstdc++.so.6:_ZTISt11regex_error
libstdc++.so.6:_ZTISt13runtime_error
libstdc++.so.6:_ZTISt16invalid_argument
-libstdc++.so.6:_ZTISt5ctypeIcE
libstdc++.so.6:_ZTISt9exception
libstdc++.so.6:_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE
@@ -166,7 +165,7 @@ libstdc++.so.6:_ZTVSt11regex_error
libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE
libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE
libstdc++.so.6:_ZdaPv
-libstdc++.so.6:_ZdlPv
+libstdc++.so.6:_ZdlPvm
libstdc++.so.6:_Znam
libstdc++.so.6:_Znwm
libstdc++.so.6:__cxa_allocate_exception
@@ -178,5 +177,4 @@ libstdc++.so.6:__cxa_guard_acquire
libstdc++.so.6:__cxa_guard_release
libstdc++.so.6:__cxa_rethrow
libstdc++.so.6:__cxa_throw
-libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
diff --git a/packages/f/ffmpegthumbnailer/files/ffmpeg-5-1.patch b/packages/f/ffmpegthumbnailer/files/ffmpeg-5-1.patch
deleted file mode 100644
index 81e57aab1c96..000000000000
--- a/packages/f/ffmpegthumbnailer/files/ffmpeg-5-1.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From efb5b618f1c1471c1a7900aed3a59d851ea9a210 Mon Sep 17 00:00:00 2001
-From: Paul Jonkins
-Date: Wed, 23 Jun 2021 17:53:55 +0200
-Subject: [PATCH] Constify AVCodec
-
----
- libffmpegthumbnailer/moviedecoder.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libffmpegthumbnailer/moviedecoder.h b/libffmpegthumbnailer/moviedecoder.h
-index 3ef5f12..fb6add2 100644
---- a/libffmpegthumbnailer/moviedecoder.h
-+++ b/libffmpegthumbnailer/moviedecoder.h
-@@ -78,7 +78,7 @@ class MovieDecoder
- int m_VideoStream;
- AVFormatContext* m_pFormatContext;
- AVCodecContext* m_pVideoCodecContext;
-- AVCodec* m_pVideoCodec;
-+ const AVCodec* m_pVideoCodec;
- AVFilterGraph* m_pFilterGraph;
- AVFilterContext* m_pFilterSource;
- AVFilterContext* m_pFilterSink;
diff --git a/packages/f/ffmpegthumbnailer/files/ffmpeg-5.patch b/packages/f/ffmpegthumbnailer/files/ffmpeg-5.patch
deleted file mode 100644
index 25a4a5f0c8a2..000000000000
--- a/packages/f/ffmpegthumbnailer/files/ffmpeg-5.patch
+++ /dev/null
@@ -1,320 +0,0 @@
-From 67be4abd22b726e277c4b67bfb3abf5a65cfd9b5 Mon Sep 17 00:00:00 2001
-From: Zane van Iperen
-Date: Mon, 15 Mar 2021 17:23:23 +1000
-Subject: [PATCH 1/9] lib/moviedecoder: remove unused variable
-
----
- libffmpegthumbnailer/moviedecoder.cpp | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/libffmpegthumbnailer/moviedecoder.cpp b/libffmpegthumbnailer/moviedecoder.cpp
-index 290e212..aa44adf 100644
---- a/libffmpegthumbnailer/moviedecoder.cpp
-+++ b/libffmpegthumbnailer/moviedecoder.cpp
-@@ -570,8 +570,6 @@ bool MovieDecoder::getVideoPacket()
- bool framesAvailable = true;
- bool frameDecoded = false;
-
-- int attempts = 0;
--
- if (m_pPacket)
- {
- av_packet_unref(m_pPacket);
-
-From 66f64668e7a063e790813c7733ca438ab112af89 Mon Sep 17 00:00:00 2001
-From: Zane van Iperen
-Date: Mon, 15 Mar 2021 17:42:07 +1000
-Subject: [PATCH 2/9] lib/moviedecoder: clang-tidy fixes
-
----
- libffmpegthumbnailer/moviedecoder.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/libffmpegthumbnailer/moviedecoder.cpp b/libffmpegthumbnailer/moviedecoder.cpp
-index aa44adf..79c950b 100644
---- a/libffmpegthumbnailer/moviedecoder.cpp
-+++ b/libffmpegthumbnailer/moviedecoder.cpp
-@@ -503,12 +503,12 @@ void MovieDecoder::seek(int timeInSeconds)
- avcodec_flush_buffers(m_pFormatContext->streams[m_VideoStream]->codec);
-
- int keyFrameAttempts = 0;
-- bool gotFrame = 0;
-+ bool gotFrame;
-
- do
- {
- int count = 0;
-- gotFrame = 0;
-+ gotFrame = false;
-
- while (!gotFrame && count < 20)
- {
-
-From 96c22aa66719846854895afcb72962862d5a4ffd Mon Sep 17 00:00:00 2001
-From: Zane van Iperen
-Date: Mon, 15 Mar 2021 20:39:32 +1000
-Subject: [PATCH 3/9] lib/moviedecoder: remove SilenceLogLevel
-
-Was unused.
----
- libffmpegthumbnailer/moviedecoder.cpp | 5 -----
- 1 file changed, 5 deletions(-)
-
-diff --git a/libffmpegthumbnailer/moviedecoder.cpp b/libffmpegthumbnailer/moviedecoder.cpp
-index 79c950b..21df096 100644
---- a/libffmpegthumbnailer/moviedecoder.cpp
-+++ b/libffmpegthumbnailer/moviedecoder.cpp
-@@ -41,11 +41,6 @@ using namespace std;
- namespace ffmpegthumbnailer
- {
-
--struct SilenceLogLevel
--{
-- SilenceLogLevel() { av_log_set_level(AV_LOG_QUIET); }
--};
--
- MovieDecoder::MovieDecoder(AVFormatContext* pavContext)
- : m_VideoStream(-1)
- , m_pFormatContext(pavContext)
-
-From 664680f4bfeb89923f485eba270f9e49a8d02bfc Mon Sep 17 00:00:00 2001
-From: Zane van Iperen
-Date: Mon, 15 Mar 2021 17:25:40 +1000
-Subject: [PATCH 4/9] lib/moviedecoder: remove registration calls
-
-They're not needed anymore.
----
- libffmpegthumbnailer/moviedecoder.cpp | 4 ----
- 1 file changed, 4 deletions(-)
-
-diff --git a/libffmpegthumbnailer/moviedecoder.cpp b/libffmpegthumbnailer/moviedecoder.cpp
-index 21df096..ac3e5b9 100644
---- a/libffmpegthumbnailer/moviedecoder.cpp
-+++ b/libffmpegthumbnailer/moviedecoder.cpp
-@@ -65,8 +65,6 @@ MovieDecoder::~MovieDecoder()
-
- void MovieDecoder::initialize(const string& filename, bool preferEmbeddedMetadata)
- {
-- av_register_all();
-- avcodec_register_all();
- avformat_network_init();
-
- string inputFile = filename == "-" ? "pipe:" : filename;
-@@ -386,8 +384,6 @@ void MovieDecoder::initializeFilterGraph(const AVRational& timeBase, const std::
- auto del = [] (AVBufferSinkParams* p) { av_freep(p); };
- std::unique_ptr buffersinkParams(av_buffersink_params_alloc(), del);
-
-- avfilter_register_all();
--
- m_pFilterGraph = avfilter_graph_alloc();
- assert(m_pFilterGraph);
-
-
-From 1ae42e664e1f3c915d186ae00aa2c8018b998708 Mon Sep 17 00:00:00 2001
-From: Zane van Iperen
-Date: Mon, 15 Mar 2021 17:30:21 +1000
-Subject: [PATCH 5/9] lib/moviedecoder: remove use of AVBufferSinkParams
-
----
- libffmpegthumbnailer/moviedecoder.cpp | 9 +--------
- 1 file changed, 1 insertion(+), 8 deletions(-)
-
-diff --git a/libffmpegthumbnailer/moviedecoder.cpp b/libffmpegthumbnailer/moviedecoder.cpp
-index ac3e5b9..dece668 100644
---- a/libffmpegthumbnailer/moviedecoder.cpp
-+++ b/libffmpegthumbnailer/moviedecoder.cpp
-@@ -379,11 +379,6 @@ std::string MovieDecoder::createScaleString(const std::string& sizeString, bool
-
- void MovieDecoder::initializeFilterGraph(const AVRational& timeBase, const std::string& size, bool maintainAspectRatio)
- {
-- static const AVPixelFormat pixelFormats[] = { AV_PIX_FMT_RGB24, AV_PIX_FMT_NONE };
--
-- auto del = [] (AVBufferSinkParams* p) { av_freep(p); };
-- std::unique_ptr buffersinkParams(av_buffersink_params_alloc(), del);
--
- m_pFilterGraph = avfilter_graph_alloc();
- assert(m_pFilterGraph);
-
-@@ -395,10 +390,8 @@ void MovieDecoder::initializeFilterGraph(const AVRational& timeBase, const std::
-
- checkRc(avfilter_graph_create_filter(&m_pFilterSource, avfilter_get_by_name("buffer"), "thumb_buffer", ss.str().c_str(), nullptr, m_pFilterGraph),
- "Failed to create filter source");
-- buffersinkParams->pixel_fmts = pixelFormats;
-- checkRc(avfilter_graph_create_filter(&m_pFilterSink, avfilter_get_by_name("buffersink"), "thumb_buffersink", nullptr, buffersinkParams.get(), m_pFilterGraph),
-+ checkRc(avfilter_graph_create_filter(&m_pFilterSink, avfilter_get_by_name("buffersink"), "thumb_buffersink", nullptr, nullptr, m_pFilterGraph),
- "Failed to create filter sink");
-- buffersinkParams.release();
-
- AVFilterContext* yadifFilter = nullptr;
- if (m_pFrame->interlaced_frame != 0)
-
-From 19675349662a4ea4455d7d13b01cca28ab585762 Mon Sep 17 00:00:00 2001
-From: Zane van Iperen
-Date: Mon, 15 Mar 2021 17:39:58 +1000
-Subject: [PATCH 6/9] lib/moviedecoder: use m_pVideoCodecContext instead of
- AVStream::codec
-
----
- libffmpegthumbnailer/moviedecoder.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libffmpegthumbnailer/moviedecoder.cpp b/libffmpegthumbnailer/moviedecoder.cpp
-index dece668..0b7a280 100644
---- a/libffmpegthumbnailer/moviedecoder.cpp
-+++ b/libffmpegthumbnailer/moviedecoder.cpp
-@@ -484,7 +484,7 @@ void MovieDecoder::seek(int timeInSeconds)
- }
-
- checkRc(av_seek_frame(m_pFormatContext, -1, timestamp, 0), "Seeking in video failed");
-- avcodec_flush_buffers(m_pFormatContext->streams[m_VideoStream]->codec);
-+ avcodec_flush_buffers(m_pVideoCodecContext);
-
- int keyFrameAttempts = 0;
- bool gotFrame;
-
-From 4f74f83a009fa2b3f3d546adb24d4f1406910007 Mon Sep 17 00:00:00 2001
-From: Zane van Iperen
-Date: Mon, 15 Mar 2021 17:49:03 +1000
-Subject: [PATCH 7/9] lib/moviedecoder: codec -> codecpar
-
----
- libffmpegthumbnailer/moviedecoder.cpp | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/libffmpegthumbnailer/moviedecoder.cpp b/libffmpegthumbnailer/moviedecoder.cpp
-index 0b7a280..e58904e 100644
---- a/libffmpegthumbnailer/moviedecoder.cpp
-+++ b/libffmpegthumbnailer/moviedecoder.cpp
-@@ -145,10 +145,10 @@ int32_t MovieDecoder::findPreferedVideoStream(bool preferEmbeddedMetadata)
- for (unsigned int i = 0; i < m_pFormatContext->nb_streams; ++i)
- {
- AVStream *stream = m_pFormatContext->streams[i];
-- auto ctx = m_pFormatContext->streams[i]->codec;
-- if (ctx->codec_type == AVMEDIA_TYPE_VIDEO)
-+ auto par = m_pFormatContext->streams[i]->codecpar;
-+ if (par->codec_type == AVMEDIA_TYPE_VIDEO)
- {
-- if (!preferEmbeddedMetadata || !isStillImageCodec(ctx->codec_id))
-+ if (!preferEmbeddedMetadata || !isStillImageCodec(par->codec_id))
- {
- videoStreams.push_back(i);
- continue;
-
-From 3ffdd65cbda6ef21d36c96013db1b0f4dc9fc57b Mon Sep 17 00:00:00 2001
-From: Zane van Iperen
-Date: Mon, 15 Mar 2021 17:52:01 +1000
-Subject: [PATCH 8/9] lib/movedecoder: don't rely on avformat to allocate a
- context
-
----
- libffmpegthumbnailer/moviedecoder.cpp | 20 ++++++++++++++++----
- 1 file changed, 16 insertions(+), 4 deletions(-)
-
-diff --git a/libffmpegthumbnailer/moviedecoder.cpp b/libffmpegthumbnailer/moviedecoder.cpp
-index e58904e..da5f32a 100644
---- a/libffmpegthumbnailer/moviedecoder.cpp
-+++ b/libffmpegthumbnailer/moviedecoder.cpp
-@@ -90,8 +90,7 @@ void MovieDecoder::destroy()
- {
- if (m_pVideoCodecContext)
- {
-- avcodec_close(m_pVideoCodecContext);
-- m_pVideoCodecContext = nullptr;
-+ avcodec_free_context(&m_pVideoCodecContext);
- }
-
- if ((!m_FormatContextWasGiven) && m_pFormatContext)
-@@ -196,8 +195,7 @@ void MovieDecoder::initializeVideo(bool preferEmbeddedMetadata)
- }
-
- m_pVideoStream = m_pFormatContext->streams[m_VideoStream];
-- m_pVideoCodecContext = m_pVideoStream->codec;
-- m_pVideoCodec = avcodec_find_decoder(m_pVideoCodecContext->codec_id);
-+ m_pVideoCodec = avcodec_find_decoder(m_pVideoStream->codecpar->codec_id);
-
- if (m_pVideoCodec == nullptr)
- {
-@@ -207,6 +205,20 @@ void MovieDecoder::initializeVideo(bool preferEmbeddedMetadata)
- throw logic_error("Video Codec not found");
- }
-
-+ m_pVideoCodecContext = avcodec_alloc_context3(m_pVideoCodec);
-+
-+ if (m_pVideoCodecContext == nullptr)
-+ {
-+ destroy();
-+ throw logic_error("Could not allocate video codec context");
-+ }
-+
-+ if (avcodec_parameters_to_context(m_pVideoCodecContext, m_pVideoStream->codecpar) < 0)
-+ {
-+ destroy();
-+ throw logic_error("Could not configure video codec context");
-+ }
-+
- m_pVideoCodecContext->workaround_bugs = 1;
-
- if (avcodec_open2(m_pVideoCodecContext, m_pVideoCodec, nullptr) < 0)
-
-From f9273852c8e3d7af77d6c8929b1ac6c8a26eca50 Mon Sep 17 00:00:00 2001
-From: Zane van Iperen
-Date: Mon, 15 Mar 2021 20:57:45 +1000
-Subject: [PATCH 9/9] lib/moviedecoder: replace avcodec_decode_video2() usage
-
----
- libffmpegthumbnailer/moviedecoder.cpp | 31 +++++++++++++++++++++------
- 1 file changed, 24 insertions(+), 7 deletions(-)
-
-diff --git a/libffmpegthumbnailer/moviedecoder.cpp b/libffmpegthumbnailer/moviedecoder.cpp
-index da5f32a..f32577a 100644
---- a/libffmpegthumbnailer/moviedecoder.cpp
-+++ b/libffmpegthumbnailer/moviedecoder.cpp
-@@ -548,17 +548,33 @@ bool MovieDecoder::decodeVideoPacket()
- return false;
- }
-
-- av_frame_unref(m_pFrame);
--
-- int frameFinished;
-+ int rc = avcodec_send_packet(m_pVideoCodecContext, m_pPacket);
-+ if(rc == AVERROR(EAGAIN))
-+ {
-+ rc = 0;
-+ }
-
-- int bytesDecoded = avcodec_decode_video2(m_pVideoCodecContext, m_pFrame, &frameFinished, m_pPacket);
-- if (bytesDecoded < 0)
-+ if(rc == AVERROR_EOF)
-+ {
-+ return false;
-+ }
-+ else if(rc < 0)
- {
-- throw logic_error("Failed to decode video frame: bytesDecoded < 0");
-+ throw logic_error("Failed to decode video frame: avcodec_send_packet() < 0");
- }
-
-- return frameFinished > 0;
-+ rc = avcodec_receive_frame(m_pVideoCodecContext, m_pFrame);
-+ switch(rc)
-+ {
-+ case 0:
-+ return true;
-+
-+ case AVERROR(EAGAIN):
-+ return false;
-+
-+ default:
-+ throw logic_error("Failed to decode video frame: avcodec_receive_frame() < 0");
-+ }
- }
-
- bool MovieDecoder::getVideoPacket()
-@@ -574,6 +590,7 @@ bool MovieDecoder::getVideoPacket()
-
- m_pPacket = new AVPacket();
-
-+
- while (framesAvailable && !frameDecoded)
- {
- framesAvailable = av_read_frame(m_pFormatContext, m_pPacket) >= 0;
diff --git a/packages/f/ffmpegthumbnailer/package.yml b/packages/f/ffmpegthumbnailer/package.yml
index 793bfe3d13bf..9065d0e0abf4 100644
--- a/packages/f/ffmpegthumbnailer/package.yml
+++ b/packages/f/ffmpegthumbnailer/package.yml
@@ -1,9 +1,9 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : ffmpegthumbnailer
-version : 2.2.2
-release : 12
+version : 2.3.0
+release : 13
source :
- - https://github.com/dirkvdb/ffmpegthumbnailer/releases/download/2.2.2/ffmpegthumbnailer-2.2.2.tar.bz2 : 1cb24059c38223f657b300c84dd80491b7040d4b69471c4fea69be862bc99b5b
+ - https://github.com/dirkvdb/ffmpegthumbnailer/archive/refs/tags/v2.3.0.tar.gz : ddf561e294385f07d0bd5a28d0aab9de79b8dbaed29b576f206d58f3df79b508
license : GPL-2.0-or-later
component : multimedia.library
homepage : https://github.com/dirkvdb/ffmpegthumbnailer
@@ -15,8 +15,6 @@ builddeps :
- pkgconfig(libpng)
- pkgconfig(libturbojpeg)
setup : |
- %patch -p1 -i $pkgfiles/ffmpeg-5.patch
- %patch -p1 -i $pkgfiles/ffmpeg-5-1.patch
%cmake_ninja -DENABLE_GIO=ON -DENABLE_THUMBNAILER=ON
build : |
%ninja_build
diff --git a/packages/f/ffmpegthumbnailer/pspec_x86_64.xml b/packages/f/ffmpegthumbnailer/pspec_x86_64.xml
index fcf4d5db5d89..4bc9385429fa 100644
--- a/packages/f/ffmpegthumbnailer/pspec_x86_64.xml
+++ b/packages/f/ffmpegthumbnailer/pspec_x86_64.xml
@@ -3,8 +3,8 @@
ffmpegthumbnailer
https://github.com/dirkvdb/ffmpegthumbnailer
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
multimedia.library
@@ -22,8 +22,8 @@
/usr/bin/ffmpegthumbnailer
/usr/lib64/libffmpegthumbnailer.so.4
- /usr/lib64/libffmpegthumbnailer.so.4.15.1
- /usr/share/man/man1/ffmpegthumbnailer.1
+ /usr/lib64/libffmpegthumbnailer.so.4.16.1
+ /usr/share/man/man1/ffmpegthumbnailer.1.zst
/usr/share/thumbnailers/ffmpegthumbnailer.thumbnailer
@@ -34,7 +34,7 @@
programming.devel
- ffmpegthumbnailer
+ ffmpegthumbnailer
/usr/include/libffmpegthumbnailer/ffmpegthumbnailertypes.h
@@ -49,12 +49,12 @@
-
- 2024-11-14
- 2.2.2
+
+ 2026-04-06
+ 2.3.0
Packaging update
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/f/ffmpegthumbs/abi_used_libs b/packages/f/ffmpegthumbs/abi_used_libs
index b8613f0da3f1..2644b86f1994 100644
--- a/packages/f/ffmpegthumbs/abi_used_libs
+++ b/packages/f/ffmpegthumbs/abi_used_libs
@@ -4,11 +4,11 @@ libKF6CoreAddons.so.6
libKF6KIOGui.so.6
libQt6Core.so.6
libQt6Gui.so.6
-libavcodec.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
libc.so.6
libm.so.6
libstdc++.so.6
-libswscale.so.8
+libswscale.so.9
diff --git a/packages/f/ffmpegthumbs/abi_used_symbols b/packages/f/ffmpegthumbs/abi_used_symbols
index 6b6ebd673644..4241a5d7b0d1 100644
--- a/packages/f/ffmpegthumbs/abi_used_symbols
+++ b/packages/f/ffmpegthumbs/abi_used_symbols
@@ -103,38 +103,38 @@ libQt6Gui.so.6:_ZN6QImageD1Ev
libQt6Gui.so.6:_ZN6QImageaSERKS_
libQt6Gui.so.6:_ZNK6QImage11sizeInBytesEv
libQt6Gui.so.6:_ZNK6QImage6isNullEv
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavfilter.so.10:av_buffersink_get_frame
-libavfilter.so.10:av_buffersrc_add_frame
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_graph_get_filter
-libavfilter.so.10:avfilter_graph_parse2
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_display_rotation_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_image_copy
-libavutil.so.59:av_image_fill_arrays
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_malloc
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavfilter.so.11:av_buffersink_get_frame
+libavfilter.so.11:av_buffersrc_add_frame
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_graph_get_filter
+libavfilter.so.11:avfilter_graph_parse2
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_display_rotation_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_image_copy
+libavutil.so.60:av_image_fill_arrays
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_malloc
libc.so.6:__cxa_atexit
libc.so.6:__stack_chk_fail
libc.so.6:memcpy
@@ -154,6 +154,6 @@ libstdc++.so.6:_Znam
libstdc++.so.6:_Znwm
libstdc++.so.6:__cxa_guard_acquire
libstdc++.so.6:__cxa_guard_release
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
diff --git a/packages/f/ffmpegthumbs/package.yml b/packages/f/ffmpegthumbs/package.yml
index 9486f396cc35..312cfb7ce1de 100644
--- a/packages/f/ffmpegthumbs/package.yml
+++ b/packages/f/ffmpegthumbs/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : ffmpegthumbs
version : 25.12.3
-release : 100
+release : 101
source :
- https://download.kde.org/stable/release-service/25.12.3/src/ffmpegthumbs-25.12.3.tar.xz : eeb38acc65a955c16532b83a20bca08fce3e484674dbb0ccaecae44277ef8de8
homepage : https://kde.org/applications/multimedia/org.kde.ffmpegthumbs
diff --git a/packages/f/ffmpegthumbs/pspec_x86_64.xml b/packages/f/ffmpegthumbs/pspec_x86_64.xml
index 8081ccb1999d..ce845cdf16f0 100644
--- a/packages/f/ffmpegthumbs/pspec_x86_64.xml
+++ b/packages/f/ffmpegthumbs/pspec_x86_64.xml
@@ -3,8 +3,8 @@
ffmpegthumbs
https://kde.org/applications/multimedia/org.kde.ffmpegthumbs
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
desktop.kde
@@ -29,12 +29,12 @@
-
- 2026-03-05
+
+ 2026-04-06
25.12.3
Packaging update
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/f/ffms2/abi_libs b/packages/f/ffms2/abi_libs
index 819096e8a879..4856a9bd706e 100644
--- a/packages/f/ffms2/abi_libs
+++ b/packages/f/ffms2/abi_libs
@@ -1 +1 @@
-libffms2.so.4
+libffms2.so.5
diff --git a/packages/f/ffms2/abi_symbols b/packages/f/ffms2/abi_symbols
index 8b0ca44a31b6..637dd93006e1 100644
--- a/packages/f/ffms2/abi_symbols
+++ b/packages/f/ffms2/abi_symbols
@@ -1,52 +1,53 @@
-libffms2.so.4:FFMS_CancelIndexing
-libffms2.so.4:FFMS_CreateAudioSource
-libffms2.so.4:FFMS_CreateIndexer
-libffms2.so.4:FFMS_CreateResampleOptions
-libffms2.so.4:FFMS_CreateVideoSource
-libffms2.so.4:FFMS_Deinit
-libffms2.so.4:FFMS_DestroyAudioSource
-libffms2.so.4:FFMS_DestroyIndex
-libffms2.so.4:FFMS_DestroyResampleOptions
-libffms2.so.4:FFMS_DestroyVideoSource
-libffms2.so.4:FFMS_DoIndexing2
-libffms2.so.4:FFMS_FreeIndexBuffer
-libffms2.so.4:FFMS_GetAudio
-libffms2.so.4:FFMS_GetAudioProperties
-libffms2.so.4:FFMS_GetCodecNameI
-libffms2.so.4:FFMS_GetErrorHandling
-libffms2.so.4:FFMS_GetFirstIndexedTrackOfType
-libffms2.so.4:FFMS_GetFirstTrackOfType
-libffms2.so.4:FFMS_GetFormatNameI
-libffms2.so.4:FFMS_GetFrame
-libffms2.so.4:FFMS_GetFrameByTime
-libffms2.so.4:FFMS_GetFrameInfo
-libffms2.so.4:FFMS_GetLogLevel
-libffms2.so.4:FFMS_GetNumFrames
-libffms2.so.4:FFMS_GetNumTracks
-libffms2.so.4:FFMS_GetNumTracksI
-libffms2.so.4:FFMS_GetPixFmt
-libffms2.so.4:FFMS_GetTimeBase
-libffms2.so.4:FFMS_GetTrackFromAudio
-libffms2.so.4:FFMS_GetTrackFromIndex
-libffms2.so.4:FFMS_GetTrackFromVideo
-libffms2.so.4:FFMS_GetTrackType
-libffms2.so.4:FFMS_GetTrackTypeI
-libffms2.so.4:FFMS_GetVersion
-libffms2.so.4:FFMS_GetVideoProperties
-libffms2.so.4:FFMS_IndexBelongsToFile
-libffms2.so.4:FFMS_Init
-libffms2.so.4:FFMS_ReadIndex
-libffms2.so.4:FFMS_ReadIndexFromBuffer
-libffms2.so.4:FFMS_ResetInputFormatV
-libffms2.so.4:FFMS_ResetOutputFormatV
-libffms2.so.4:FFMS_SetInputFormatV
-libffms2.so.4:FFMS_SetLogLevel
-libffms2.so.4:FFMS_SetOutputFormatA
-libffms2.so.4:FFMS_SetOutputFormatV2
-libffms2.so.4:FFMS_SetProgressCallback
-libffms2.so.4:FFMS_TrackIndexSettings
-libffms2.so.4:FFMS_TrackTypeIndexSettings
-libffms2.so.4:FFMS_WriteIndex
-libffms2.so.4:FFMS_WriteIndexToBuffer
-libffms2.so.4:FFMS_WriteTimecodes
-libffms2.so.4:VapourSynthPluginInit
+libffms2.so.5:FFMS_CancelIndexing
+libffms2.so.5:FFMS_CreateAudioSource
+libffms2.so.5:FFMS_CreateAudioSource2
+libffms2.so.5:FFMS_CreateIndexer
+libffms2.so.5:FFMS_CreateIndexer2
+libffms2.so.5:FFMS_CreateResampleOptions
+libffms2.so.5:FFMS_CreateVideoSource
+libffms2.so.5:FFMS_DestroyAudioSource
+libffms2.so.5:FFMS_DestroyIndex
+libffms2.so.5:FFMS_DestroyResampleOptions
+libffms2.so.5:FFMS_DestroyVideoSource
+libffms2.so.5:FFMS_DoIndexing2
+libffms2.so.5:FFMS_FreeIndexBuffer
+libffms2.so.5:FFMS_GetAudio
+libffms2.so.5:FFMS_GetAudioProperties
+libffms2.so.5:FFMS_GetCodecNameI
+libffms2.so.5:FFMS_GetErrorHandling
+libffms2.so.5:FFMS_GetFirstIndexedTrackOfType
+libffms2.so.5:FFMS_GetFirstTrackOfType
+libffms2.so.5:FFMS_GetFormatNameI
+libffms2.so.5:FFMS_GetFrame
+libffms2.so.5:FFMS_GetFrameByTime
+libffms2.so.5:FFMS_GetFrameInfo
+libffms2.so.5:FFMS_GetLogLevel
+libffms2.so.5:FFMS_GetNumFrames
+libffms2.so.5:FFMS_GetNumTracks
+libffms2.so.5:FFMS_GetNumTracksI
+libffms2.so.5:FFMS_GetPixFmt
+libffms2.so.5:FFMS_GetTimeBase
+libffms2.so.5:FFMS_GetTrackFromAudio
+libffms2.so.5:FFMS_GetTrackFromIndex
+libffms2.so.5:FFMS_GetTrackFromVideo
+libffms2.so.5:FFMS_GetTrackType
+libffms2.so.5:FFMS_GetTrackTypeI
+libffms2.so.5:FFMS_GetVersion
+libffms2.so.5:FFMS_GetVideoProperties
+libffms2.so.5:FFMS_IndexBelongsToFile
+libffms2.so.5:FFMS_Init
+libffms2.so.5:FFMS_ReadIndex
+libffms2.so.5:FFMS_ReadIndexFromBuffer
+libffms2.so.5:FFMS_ResetInputFormatV
+libffms2.so.5:FFMS_ResetOutputFormatV
+libffms2.so.5:FFMS_SetInputFormatV
+libffms2.so.5:FFMS_SetLogLevel
+libffms2.so.5:FFMS_SetOutputFormatA
+libffms2.so.5:FFMS_SetOutputFormatV2
+libffms2.so.5:FFMS_SetProgressCallback
+libffms2.so.5:FFMS_TrackIndexSettings
+libffms2.so.5:FFMS_TrackTypeIndexSettings
+libffms2.so.5:FFMS_WriteIndex
+libffms2.so.5:FFMS_WriteIndexToBuffer
+libffms2.so.5:FFMS_WriteTimecodes
+libffms2.so.5:VapourSynthPluginInit2
diff --git a/packages/f/ffms2/abi_used_libs b/packages/f/ffms2/abi_used_libs
index a10e1a749431..9ff6b88df31b 100644
--- a/packages/f/ffms2/abi_used_libs
+++ b/packages/f/ffms2/abi_used_libs
@@ -1,11 +1,11 @@
ld-linux-x86-64.so.2
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libgcc_s.so.1
libm.so.6
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
libz.so.1
diff --git a/packages/f/ffms2/abi_used_symbols b/packages/f/ffms2/abi_used_symbols
index 5036849e7a6f..8bb8f91bc941 100644
--- a/packages/f/ffms2/abi_used_symbols
+++ b/packages/f/ffms2/abi_used_symbols
@@ -1,65 +1,73 @@
ld-linux-x86-64.so.2:__tls_get_addr
-libavcodec.so.61:av_init_packet
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:av_parser_close
-libavcodec.so.61:av_parser_init
-libavcodec.so.61:av_parser_parse2
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavcodec.so.61:avcodec_version
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_stream_get_side_data
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_network_deinit
-libavformat.so.61:avformat_network_init
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_version
-libavformat.so.61:avio_close
-libavformat.so.61:avio_flush
-libavformat.so.61:avio_open2
-libavformat.so.61:avio_read
-libavformat.so.61:avio_seek
-libavformat.so.61:avio_size
-libavformat.so.61:avio_write
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_display_matrix_flip
-libavutil.so.59:av_display_rotation_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_side_data
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_packed_sample_fmt
-libavutil.so.59:av_get_picture_type_char
-libavutil.so.59:av_get_pix_fmt
-libavutil.so.59:av_get_pix_fmt_name
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_image_alloc
-libavutil.so.59:av_log_get_level
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_malloc
-libavutil.so.59:av_opt_get_double
-libavutil.so.59:av_opt_get_int
-libavutil.so.59:av_opt_set_double
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_reduce
-libavutil.so.59:av_rescale
-libavutil.so.59:av_sha_alloc
-libavutil.so.59:av_sha_final
-libavutil.so.59:av_sha_init
-libavutil.so.59:av_sha_update
-libavutil.so.59:avutil_version
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_ref
+libavcodec.so.62:av_packet_side_data_get
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:av_parser_close
+libavcodec.so.62:av_parser_init
+libavcodec.so.62:av_parser_parse2
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavcodec.so.62:avcodec_version
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_version
+libavformat.so.62:avio_close
+libavformat.so.62:avio_feof
+libavformat.so.62:avio_flush
+libavformat.so.62:avio_open2
+libavformat.so.62:avio_read
+libavformat.so.62:avio_seek
+libavformat.so.62:avio_size
+libavformat.so.62:avio_write
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_parse_string
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_display_matrix_flip
+libavutil.so.60:av_display_rotation_get
+libavutil.so.60:av_dynamic_hdr_plus_to_t35
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_side_data
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_packed_sample_fmt
+libavutil.so.60:av_get_picture_type_char
+libavutil.so.60:av_get_pix_fmt
+libavutil.so.60:av_get_pix_fmt_name
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_image_alloc
+libavutil.so.60:av_log_get_level
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_malloc
+libavutil.so.60:av_opt_get_double
+libavutil.so.60:av_opt_get_int
+libavutil.so.60:av_opt_set_double
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_realloc
+libavutil.so.60:av_reduce
+libavutil.so.60:av_rescale
+libavutil.so.60:av_sha_alloc
+libavutil.so.60:av_sha_final
+libavutil.so.60:av_sha_init
+libavutil.so.60:av_sha_update
+libavutil.so.60:av_strerror
+libavutil.so.60:avutil_version
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__isoc23_strtol
@@ -71,39 +79,43 @@ libc.so.6:__sprintf_chk
libc.so.6:__stack_chk_fail
libc.so.6:__vsnprintf_chk
libc.so.6:free
+libc.so.6:memcmp
libc.so.6:memcpy
libc.so.6:memmove
libc.so.6:memset
-libc.so.6:pthread_mutex_lock
-libc.so.6:pthread_mutex_unlock
libc.so.6:pthread_once
libc.so.6:realloc
libc.so.6:strchr
libc.so.6:strcmp
+libc.so.6:strdup
libc.so.6:strlen
+libc.so.6:strtod
libc.so.6:toupper
+libc.so.6:vsnprintf
libgcc_s.so.1:_Unwind_Resume
libm.so.6:lround
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4copyEPcmm
libstdc++.so.6:_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv
libstdc++.so.6:_ZNSo5flushEv
libstdc++.so.6:_ZNSolsEi
+libstdc++.so.6:_ZNSt13runtime_errorC1EPKc
libstdc++.so.6:_ZNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZNSt13runtime_errorD1Ev
libstdc++.so.6:_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode
libstdc++.so.6:_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev
+libstdc++.so.6:_ZNSt6chrono3_V212steady_clock3nowEv
libstdc++.so.6:_ZNSt6localeC1Ev
libstdc++.so.6:_ZNSt6localeD1Ev
libstdc++.so.6:_ZNSt6thread20hardware_concurrencyEv
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
-libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
libstdc++.so.6:_ZNSt8__detail15_List_node_base7_M_hookEPS0_
@@ -117,7 +129,6 @@ libstdc++.so.6:_ZSt11__once_call
libstdc++.so.6:_ZSt15__once_callable
libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l
libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
-libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt19__throw_logic_errorPKc
libstdc++.so.6:_ZSt20__throw_length_errorPKc
@@ -148,23 +159,25 @@ libstdc++.so.6:__cxa_allocate_exception
libstdc++.so.6:__cxa_begin_catch
libstdc++.so.6:__cxa_end_catch
libstdc++.so.6:__cxa_free_exception
+libstdc++.so.6:__cxa_guard_acquire
+libstdc++.so.6:__cxa_guard_release
libstdc++.so.6:__cxa_rethrow
libstdc++.so.6:__cxa_throw
libstdc++.so.6:__gxx_personality_v0
libstdc++.so.6:__once_proxy
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_alloc_set_opts2
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
-libswscale.so.8:sws_alloc_context
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getCoefficients
-libswscale.so.8:sws_init_context
-libswscale.so.8:sws_isSupportedOutput
-libswscale.so.8:sws_scale
-libswscale.so.8:sws_setColorspaceDetails
-libswscale.so.8:swscale_version
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_alloc_set_opts2
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_init
+libswscale.so.9:sws_alloc_context
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getCoefficients
+libswscale.so.9:sws_init_context
+libswscale.so.9:sws_isSupportedOutput
+libswscale.so.9:sws_scale
+libswscale.so.9:sws_setColorspaceDetails
+libswscale.so.9:swscale_version
libz.so.1:deflate
libz.so.1:deflateEnd
libz.so.1:deflateInit_
diff --git a/packages/f/ffms2/files/ffmpeg-5-2.patch b/packages/f/ffms2/files/ffmpeg-5-2.patch
deleted file mode 100644
index e144ef7b1409..000000000000
--- a/packages/f/ffms2/files/ffmpeg-5-2.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From 45673149e9a2f5586855ad472e3059084eaa36b1 Mon Sep 17 00:00:00 2001
-From: Derek Buitenhuis
-Date: Tue, 4 May 2021 14:41:21 +0100
-Subject: [PATCH] Use auto for AVCodec
-
-The geniuses over at FFmpeg decided to constify this API, so old
-versions of the library will return AVCodec *, while new versions
-of the libary will return const AVCodec *, which, in C++, are not
-OK to convert between.
-
-Rather than use some macro hell in ffmscompat.h, we can work around
-this by using auto.
-
-Gross.
-
-Signed-off-by: Derek Buitenhuis
----
- src/core/audiosource.cpp | 2 +-
- src/core/indexing.cpp | 6 +++---
- src/core/videosource.cpp | 2 +-
- 3 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/src/core/audiosource.cpp b/src/core/audiosource.cpp
-index e4ce97cdb..ac0966636 100644
---- a/src/core/audiosource.cpp
-+++ b/src/core/audiosource.cpp
-@@ -469,7 +469,7 @@ void FFMS_AudioSource::OpenFile() {
-
- LAVFOpenFile(SourceFile.c_str(), FormatContext, TrackNumber);
-
-- AVCodec *Codec = avcodec_find_decoder(FormatContext->streams[TrackNumber]->codecpar->codec_id);
-+ auto *Codec = avcodec_find_decoder(FormatContext->streams[TrackNumber]->codecpar->codec_id);
- if (Codec == nullptr)
- throw FFMS_Exception(FFMS_ERROR_DECODING, FFMS_ERROR_CODEC,
- "Audio codec not found");
-diff --git a/src/core/indexing.cpp b/src/core/indexing.cpp
-index e547c5abf..59fb4e8ea 100644
---- a/src/core/indexing.cpp
-+++ b/src/core/indexing.cpp
-@@ -384,7 +384,7 @@ FFMS_TrackType FFMS_Indexer::GetTrackType(int Track) {
- }
-
- const char *FFMS_Indexer::GetTrackCodec(int Track) {
-- AVCodec *codec = avcodec_find_decoder(FormatContext->streams[Track]->codecpar->codec_id);
-+ auto *codec = avcodec_find_decoder(FormatContext->streams[Track]->codecpar->codec_id);
- return codec ? codec->name : nullptr;
- }
-
-@@ -402,7 +402,7 @@ FFMS_Index *FFMS_Indexer::DoIndexing() {
- UseDTS);
-
- if (IndexMask.count(i) && FormatContext->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_VIDEO) {
-- AVCodec *VideoCodec = avcodec_find_decoder(FormatContext->streams[i]->codecpar->codec_id);
-+ auto *VideoCodec = avcodec_find_decoder(FormatContext->streams[i]->codecpar->codec_id);
- if (!VideoCodec) {
- FormatContext->streams[i]->discard = AVDISCARD_ALL;
- IndexMask.erase(i);
-@@ -433,7 +433,7 @@ FFMS_Index *FFMS_Indexer::DoIndexing() {
- IndexMask.insert(i);
- }
- } else if (IndexMask.count(i) && FormatContext->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_AUDIO) {
-- AVCodec *AudioCodec = avcodec_find_decoder(FormatContext->streams[i]->codecpar->codec_id);
-+ auto *AudioCodec = avcodec_find_decoder(FormatContext->streams[i]->codecpar->codec_id);
- if (AudioCodec == nullptr)
- throw FFMS_Exception(FFMS_ERROR_CODEC, FFMS_ERROR_UNSUPPORTED,
- "Audio codec not found");
-diff --git a/src/core/videosource.cpp b/src/core/videosource.cpp
-index b889970e2..8956c2256 100644
---- a/src/core/videosource.cpp
-+++ b/src/core/videosource.cpp
-@@ -171,7 +171,7 @@ FFMS_VideoSource::FFMS_VideoSource(const char *SourceFile, FFMS_Index &Index, in
-
- LAVFOpenFile(SourceFile, FormatContext, VideoTrack);
-
-- AVCodec *Codec = avcodec_find_decoder(FormatContext->streams[VideoTrack]->codecpar->codec_id);
-+ auto *Codec = avcodec_find_decoder(FormatContext->streams[VideoTrack]->codecpar->codec_id);
- if (Codec == nullptr)
- throw FFMS_Exception(FFMS_ERROR_DECODING, FFMS_ERROR_CODEC,
- "Video codec not found");
diff --git a/packages/f/ffms2/files/ffmpeg-5.1.patch b/packages/f/ffms2/files/ffmpeg-5.1.patch
deleted file mode 100644
index 7b67d29fa316..000000000000
--- a/packages/f/ffms2/files/ffmpeg-5.1.patch
+++ /dev/null
@@ -1,137 +0,0 @@
-From 85bccda2f1c63a1b151b4ff2bde9e9818e95415a Mon Sep 17 00:00:00 2001
-From: Fredrik Mellbin
-Date: Thu, 28 Sep 2023 23:05:31 +0200
-Subject: [PATCH] Use new channel layout api, probably requires ffmpeg 5.1.x at
- least now
-
----
- src/avisynth/avssources.cpp | 1 -
- src/core/audiosource.cpp | 28 +++++++++++++++++++---------
- src/core/indexing.cpp | 8 ++++----
- src/core/utils.cpp | 17 ++++++++++++-----
- 4 files changed, 35 insertions(+), 19 deletions(-)
-
-diff --git a/src/avisynth/avssources.cpp b/src/avisynth/avssources.cpp
-index 5240511e5..573c3d913 100644
---- a/src/avisynth/avssources.cpp
-+++ b/src/avisynth/avssources.cpp
-@@ -664,7 +664,6 @@ AvisynthAudioSource::AvisynthAudioSource(const char *SourceFile, int Track, FFMS
- VI.audio_samples_per_second = AP->SampleRate;
- VI.SetChannelMask(true, AP->ChannelLayout);
-
-- // casting to int should be safe; none of the channel constants are greater than INT_MAX
- Env->SetVar(Env->Sprintf("%s%s", VarPrefix, "FFCHANNEL_LAYOUT"), static_cast(AP->ChannelLayout));
-
- Env->SetGlobalVar("FFVAR_PREFIX", VarPrefix);
-diff --git a/src/core/audiosource.cpp b/src/core/audiosource.cpp
-index f9718a105..3dac6ce82 100644
---- a/src/core/audiosource.cpp
-+++ b/src/core/audiosource.cpp
-@@ -203,6 +203,16 @@ void FFMS_AudioSource::CacheBeginning() {
- --CacheNoDelete;
- }
-
-+static int PopCount(int64_t v) {
-+ int c = 0;
-+ for (size_t i = 0; i < 64; i++) {
-+ if (v & 1)
-+ c++;
-+ v >>= 1;
-+ }
-+ return c;
-+}
-+
- void FFMS_AudioSource::SetOutputFormat(FFMS_ResampleOptions const& opt) {
- if (opt.SampleRate != AP.SampleRate)
- throw FFMS_Exception(FFMS_ERROR_RESAMPLING, FFMS_ERROR_UNSUPPORTED,
-@@ -214,7 +224,7 @@ void FFMS_AudioSource::SetOutputFormat(FFMS_ResampleOptions const& opt) {
- OpenFile();
- avcodec_flush_buffers(CodecContext);
-
-- BytesPerSample = av_get_bytes_per_sample(static_cast(opt.SampleFormat)) * av_get_channel_layout_nb_channels(opt.ChannelLayout);
-+ BytesPerSample = av_get_bytes_per_sample(static_cast(opt.SampleFormat)) * PopCount(opt.ChannelLayout);
- NeedsResample =
- opt.SampleFormat != (int)CodecContext->sample_fmt ||
- opt.SampleRate != AP.SampleRate ||
-@@ -223,15 +233,15 @@ void FFMS_AudioSource::SetOutputFormat(FFMS_ResampleOptions const& opt) {
-
- if (!NeedsResample) return;
-
-- FFResampleContext newContext{ swr_alloc() };
-- SetOptions(opt, newContext.get(), resample_options);
-- av_opt_set_int(newContext.get(), "in_sample_rate", AP.SampleRate, 0);
-- av_opt_set_int(newContext.get(), "in_sample_fmt", CodecContext->sample_fmt, 0);
-- av_opt_set_int(newContext.get(), "in_channel_layout", AP.ChannelLayout, 0);
-+ SwrContext *rawCtx = swr_alloc();
-
-- av_opt_set_int(newContext.get(), "out_sample_rate", opt.SampleRate, 0);
-- av_opt_set_channel_layout(newContext.get(), "out_channel_layout", opt.ChannelLayout, 0);
-- av_opt_set_sample_fmt(newContext.get(), "out_sample_fmt", (AVSampleFormat)opt.SampleFormat, 0);
-+ AVChannelLayout ChLayoutOut = { AV_CHANNEL_ORDER_NATIVE, PopCount(opt.ChannelLayout), static_cast(opt.ChannelLayout) };
-+ AVChannelLayout ChLayoutIn = { AV_CHANNEL_ORDER_NATIVE, PopCount(AP.ChannelLayout), static_cast(AP.ChannelLayout) };
-+ swr_alloc_set_opts2(&rawCtx, &ChLayoutOut, (AVSampleFormat)opt.SampleFormat, opt.SampleRate, &ChLayoutIn, CodecContext->sample_fmt, AP.SampleRate, 0, nullptr);
-+
-+ FFResampleContext newContext{ rawCtx };
-+
-+ SetOptions(opt, newContext.get(), resample_options);
-
- if (swr_init(newContext.get()))
- throw FFMS_Exception(FFMS_ERROR_RESAMPLING, FFMS_ERROR_UNKNOWN,
-diff --git a/src/core/indexing.cpp b/src/core/indexing.cpp
-index 5b816484a..00d24ef54 100644
---- a/src/core/indexing.cpp
-+++ b/src/core/indexing.cpp
-@@ -344,14 +344,14 @@ void FFMS_Indexer::CheckAudioProperties(int Track, AVCodecContext *Context) {
- FFMS_AudioProperties &AP = LastAudioProperties[Track];
- AP.SampleRate = Context->sample_rate;
- AP.SampleFormat = Context->sample_fmt;
-- AP.Channels = Context->channels;
-+ AP.Channels = Context->ch_layout.nb_channels;
- } else if (it->second.SampleRate != Context->sample_rate ||
- it->second.SampleFormat != Context->sample_fmt ||
-- it->second.Channels != Context->channels) {
-- std::ostringstream buf;
-+ it->second.Channels != Context->ch_layout.nb_channels) {
-+ std::ostringstream buf; // fixme, dodgy comparison and maybe wrong since it skips layout comp
- buf <<
- "Audio format change detected. This is currently unsupported."
-- << " Channels: " << it->second.Channels << " -> " << Context->channels << ";"
-+ << " Channels: " << it->second.Channels << " -> " << Context->ch_layout.nb_channels << ";"
- << " Sample rate: " << it->second.SampleRate << " -> " << Context->sample_rate << ";"
- << " Sample format: " << av_get_sample_fmt_name((AVSampleFormat)it->second.SampleFormat) << " -> "
- << av_get_sample_fmt_name(Context->sample_fmt);
-diff --git a/src/core/utils.cpp b/src/core/utils.cpp
-index 4e7cae2f8..8a3a519d9 100644
---- a/src/core/utils.cpp
-+++ b/src/core/utils.cpp
-@@ -65,8 +65,18 @@ void ClearErrorInfo(FFMS_ErrorInfo *ErrorInfo) {
- void FillAP(FFMS_AudioProperties &AP, AVCodecContext *CTX, FFMS_Track &Frames) {
- AP.SampleFormat = static_cast(av_get_packed_sample_fmt(CTX->sample_fmt));
- AP.BitsPerSample = av_get_bytes_per_sample(CTX->sample_fmt) * 8;
-- AP.Channels = CTX->channels;
-- AP.ChannelLayout = CTX->channel_layout;
-+ AP.Channels = CTX->ch_layout.nb_channels;
-+
-+ if (CTX->ch_layout.order == AV_CHANNEL_ORDER_NATIVE) {
-+ AP.ChannelLayout = CTX->ch_layout.u.mask;
-+ } else if (CTX->ch_layout.order == AV_CHANNEL_ORDER_UNSPEC) {
-+ AVChannelLayout ch = {};
-+ av_channel_layout_default(&ch, CTX->ch_layout.nb_channels);
-+ AP.ChannelLayout = ch.u.mask;
-+ } else {
-+ throw FFMS_Exception(FFMS_ERROR_DECODING, FFMS_ERROR_UNSUPPORTED, "Ambisonics and custom channel orders not supported");
-+ }
-+
- AP.SampleRate = CTX->sample_rate;
- if (!Frames.empty()) {
- AP.NumSamples = (Frames.back()).SampleStart + (Frames.back()).SampleCount;
-@@ -74,9 +84,6 @@ void FillAP(FFMS_AudioProperties &AP, AVCodecContext *CTX, FFMS_Track &Frames) {
- AP.LastTime = ((Frames.back().PTS * Frames.TB.Num) / (double)Frames.TB.Den) / 1000;
- AP.LastEndTime = (((Frames.back().PTS + Frames.LastDuration) * Frames.TB.Num) / (double)Frames.TB.Den) / 1000;
- }
--
-- if (AP.ChannelLayout == 0)
-- AP.ChannelLayout = av_get_default_channel_layout(AP.Channels);
- }
-
- void LAVFOpenFile(const char *SourceFile, AVFormatContext *&FormatContext, int Track, const std::map &LAVFOpts) {
diff --git a/packages/f/ffms2/files/ffmpeg-5.patch b/packages/f/ffms2/files/ffmpeg-5.patch
deleted file mode 100644
index bae70e486eb8..000000000000
--- a/packages/f/ffms2/files/ffmpeg-5.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 586d87de3f896d0c4ff01b21f572375e11f9c3f1 Mon Sep 17 00:00:00 2001
-From: Derek Buitenhuis
-Date: Tue, 4 May 2021 14:20:47 +0100
-Subject: [PATCH] configure: Remove deprecated API use
-
-Signed-off-by: Derek Buitenhuis
----
- configure.ac | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index b35ef80bcd..d19714d0f6 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -102,10 +102,10 @@ CFLAGS="$_CFLAGS $FFMPEG_CFLAGS"
-
- AC_DEFUN([TEST_FFMPEG],
- [AC_LINK_IFELSE([AC_LANG_PROGRAM([[
-- #include
-+ #include
- #include
- ]],[[
-- avcodec_register_all();
-+ avformat_network_init();
- swscale_version();
- ]])], [eval $1=yes], [eval $1=no])
- ])
diff --git a/packages/f/ffms2/package.yml b/packages/f/ffms2/package.yml
index e646f5f1fa48..98190b752c3f 100644
--- a/packages/f/ffms2/package.yml
+++ b/packages/f/ffms2/package.yml
@@ -1,9 +1,9 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : ffms2
-version : '2.40'
-release : 6
+version : '5.0'
+release : 7
source :
- - https://github.com/FFMS/ffms2/archive/2.40.tar.gz : 82e95662946f3d6e1b529eadbd72bed196adfbc41368b2d50493efce6e716320
+ - https://github.com/FFMS/ffms2/archive/5.0.tar.gz : 7770af0bbc0063f9580a6a5c8e7c51f1788f171d7da0b352e48a1e60943a8c3c
license : MIT
component : multimedia.library
homepage : https://github.com/FFMS/ffms2
@@ -13,9 +13,6 @@ description: |
builddeps :
- pkgconfig(libavcodec)
setup : |
- %patch -p1 -i $pkgfiles/ffmpeg-5.patch
- %patch -p1 -i $pkgfiles/ffmpeg-5-2.patch
- %patch -p1 -i $pkgfiles/ffmpeg-5.1.patch
%autogen
build : |
%make
diff --git a/packages/f/ffms2/pspec_x86_64.xml b/packages/f/ffms2/pspec_x86_64.xml
index bb6bbef9e8c6..a9b7ec038c3f 100644
--- a/packages/f/ffms2/pspec_x86_64.xml
+++ b/packages/f/ffms2/pspec_x86_64.xml
@@ -3,8 +3,8 @@
ffms2
https://github.com/FFMS/ffms2
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
MIT
multimedia.library
@@ -21,8 +21,8 @@
multimedia.library
/usr/bin/ffmsindex
- /usr/lib64/libffms2.so.4
- /usr/lib64/libffms2.so.4.0.0
+ /usr/lib64/libffms2.so.5
+ /usr/lib64/libffms2.so.5.0.0
/usr/share/doc/ffms2/ffms2-api.md
/usr/share/doc/ffms2/ffms2-changelog.md
@@ -34,7 +34,7 @@
programming.devel
- ffms2
+ ffms2
/usr/include/ffms.h
@@ -44,12 +44,12 @@
-
- 2024-11-14
- 2.40
+
+ 2026-04-06
+ 5.0
Packaging update
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/f/fooyin/abi_used_libs b/packages/f/fooyin/abi_used_libs
index 945febd00c00..cf765edec2a2 100644
--- a/packages/f/fooyin/abi_used_libs
+++ b/packages/f/fooyin/abi_used_libs
@@ -11,10 +11,10 @@ libQt6Sql.so.6
libQt6Widgets.so.6
libSDL2-2.0.so.0
libasound.so.2
-libavcodec.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
libc.so.6
libgcc_s.so.1
libicui18n.so.78
@@ -23,5 +23,5 @@ libm.so.6
libpipewire-0.3.so.0
libsndfile.so.1
libstdc++.so.6
-libswresample.so.5
+libswresample.so.6
libtag.so.2
diff --git a/packages/f/fooyin/abi_used_symbols b/packages/f/fooyin/abi_used_symbols
index 83be9ae30881..f2af4a002eea 100644
--- a/packages/f/fooyin/abi_used_symbols
+++ b/packages/f/fooyin/abi_used_symbols
@@ -3168,54 +3168,54 @@ libasound.so.2:snd_pcm_sw_params_sizeof
libasound.so.2:snd_pcm_wait
libasound.so.2:snd_pcm_writei
libasound.so.2:snd_strerror
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavfilter.so.10:av_buffersrc_add_frame_flags
-libavfilter.so.10:avfilter_get_by_name
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_create_filter
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_graph_parse
-libavfilter.so.10:avfilter_inout_alloc
-libavformat.so.61:av_demuxer_iterate
-libavformat.so.61:av_read_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_seek_file
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_context_free
-libavutil.so.59:av_channel_layout_channel_from_index
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_channel_layout_from_mask
-libavutil.so.59:av_channel_layout_uninit
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_log_get_level
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_opt_get_double
-libavutil.so.59:av_opt_set
-libavutil.so.59:av_opt_set_double
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_rescale_q_rnd
-libavutil.so.59:av_rescale_rnd
-libavutil.so.59:av_sample_fmt_is_planar
-libavutil.so.59:av_strdup
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavfilter.so.11:av_buffersrc_add_frame_flags
+libavfilter.so.11:avfilter_get_by_name
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_create_filter
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_graph_parse
+libavfilter.so.11:avfilter_inout_alloc
+libavformat.so.62:av_demuxer_iterate
+libavformat.so.62:av_read_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_seek_file
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_context_free
+libavutil.so.60:av_channel_layout_channel_from_index
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_channel_layout_from_mask
+libavutil.so.60:av_channel_layout_uninit
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_log_get_level
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_opt_get_double
+libavutil.so.60:av_opt_set
+libavutil.so.60:av_opt_set_double
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_rescale_q_rnd
+libavutil.so.60:av_rescale_rnd
+libavutil.so.60:av_sample_fmt_is_planar
+libavutil.so.60:av_strdup
+libavutil.so.60:av_strerror
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__isoc23_strtoull
@@ -3413,12 +3413,12 @@ libstdc++.so.6:__cxa_throw
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
libstdc++.so.6:__once_proxy
-libswresample.so.5:swr_alloc_set_opts2
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_get_delay
-libswresample.so.5:swr_get_out_samples
-libswresample.so.5:swr_init
+libswresample.so.6:swr_alloc_set_opts2
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_get_delay
+libswresample.so.6:swr_get_out_samples
+libswresample.so.6:swr_init
libtag.so.2:_ZN6TagLib10ByteVector4dataEv
libtag.so.2:_ZN6TagLib10ByteVector6appendERKS0_
libtag.so.2:_ZN6TagLib10ByteVector6appendEc
diff --git a/packages/f/fooyin/package.yml b/packages/f/fooyin/package.yml
index b0932b8eb553..d8dfb3046af2 100644
--- a/packages/f/fooyin/package.yml
+++ b/packages/f/fooyin/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : fooyin
version : 0.10.3
-release : 20
+release : 21
source :
- https://github.com/fooyin/fooyin/archive/refs/tags/v0.10.3.tar.gz : 3ba96386c12acacb7b73a637bf2a57690516814e862868e340505a3804551cda
homepage : https://www.fooyin.org/
diff --git a/packages/f/fooyin/pspec_x86_64.xml b/packages/f/fooyin/pspec_x86_64.xml
index c814343c98e1..95a75dfeb057 100644
--- a/packages/f/fooyin/pspec_x86_64.xml
+++ b/packages/f/fooyin/pspec_x86_64.xml
@@ -86,8 +86,8 @@
-
- 2026-04-06
+
+ 2026-04-11
0.10.3
Packaging update
Jakob Gezelius
diff --git a/packages/f/freerdp/abi_used_libs b/packages/f/freerdp/abi_used_libs
index 27b66947e0de..adf6a8f7714c 100644
--- a/packages/f/freerdp/abi_used_libs
+++ b/packages/f/freerdp/abi_used_libs
@@ -12,8 +12,8 @@ libXrandr.so.2
libXrender.so.1
libXtst.so.6
libasound.so.2
-libavcodec.so.61
-libavutil.so.59
+libavcodec.so.62
+libavutil.so.60
libc.so.6
libcrypto.so.3
libcups.so.2
@@ -27,8 +27,8 @@ libm.so.6
libpam.so.0
libssl.so.3
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
libusb-1.0.so.0
libwayland-client.so.0
libwayland-cursor.so.0
diff --git a/packages/f/freerdp/abi_used_symbols b/packages/f/freerdp/abi_used_symbols
index be1f581f0b46..e8ce1f48ed52 100644
--- a/packages/f/freerdp/abi_used_symbols
+++ b/packages/f/freerdp/abi_used_symbols
@@ -312,42 +312,42 @@ libasound.so.2:snd_pcm_sw_params_set_avail_min
libasound.so.2:snd_pcm_sw_params_set_start_threshold
libasound.so.2:snd_pcm_writei
libasound.so.2:snd_strerror
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:av_parser_close
-libavcodec.so.61:av_parser_init
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_fill_audio_frame
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavutil.so.59:av_buffer_ref
-libavutil.so.59:av_buffer_unref
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_hwdevice_ctx_create
-libavutil.so.59:av_hwframe_ctx_alloc
-libavutil.so.59:av_hwframe_ctx_init
-libavutil.so.59:av_hwframe_get_buffer
-libavutil.so.59:av_hwframe_transfer_data
-libavutil.so.59:av_image_fill_linesizes
-libavutil.so.59:av_image_fill_pointers
-libavutil.so.59:av_opt_set
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_samples_copy
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:av_parser_close
+libavcodec.so.62:av_parser_init
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_fill_audio_frame
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavutil.so.60:av_buffer_ref
+libavutil.so.60:av_buffer_unref
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_hwdevice_ctx_create
+libavutil.so.60:av_hwframe_ctx_alloc
+libavutil.so.60:av_hwframe_ctx_init
+libavutil.so.60:av_hwframe_get_buffer
+libavutil.so.60:av_hwframe_transfer_data
+libavutil.so.60:av_image_fill_linesizes
+libavutil.so.60:av_image_fill_pointers
+libavutil.so.60:av_opt_set
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_samples_copy
+libavutil.so.60:av_strerror
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_tolower_loc
libc.so.6:__cxa_atexit
@@ -1109,15 +1109,15 @@ libstdc++.so.6:__cxa_guard_release
libstdc++.so.6:__cxa_rethrow
libstdc++.so.6:__cxa_throw
libstdc++.so.6:__gxx_personality_v0
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_config_frame
-libswresample.so.5:swr_convert_frame
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
-libswresample.so.5:swr_is_initialized
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_config_frame
+libswresample.so.6:swr_convert_frame
+libswresample.so.6:swr_free
+libswresample.so.6:swr_init
+libswresample.so.6:swr_is_initialized
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
libusb-1.0.so.0:libusb_alloc_transfer
libusb-1.0.so.0:libusb_attach_kernel_driver
libusb-1.0.so.0:libusb_cancel_transfer
diff --git a/packages/f/freerdp/package.yml b/packages/f/freerdp/package.yml
index 4272712defbd..7176d4dd149a 100644
--- a/packages/f/freerdp/package.yml
+++ b/packages/f/freerdp/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : freerdp
version : 3.25.0
-release : 50
+release : 51
source :
- https://pub.freerdp.com/releases/freerdp-3.25.0.tar.xz : 460d6a993b9170a363f74a35eec68cd905813e7a80229e807a9dc550bd9708ec
homepage : https://www.freerdp.com/
diff --git a/packages/f/freerdp/pspec_x86_64.xml b/packages/f/freerdp/pspec_x86_64.xml
index 918849a1cd37..935f143ad934 100644
--- a/packages/f/freerdp/pspec_x86_64.xml
+++ b/packages/f/freerdp/pspec_x86_64.xml
@@ -3,8 +3,8 @@
freerdp
https://www.freerdp.com/
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
Apache-2.0
network.util
@@ -70,7 +70,7 @@
programming.devel
- freerdp
+ freerdp
/usr/include/freerdp3/freerdp/addin.h
@@ -378,12 +378,12 @@
-
- 2026-04-23
+
+ 2026-04-24
3.25.0
Packaging update
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/f/freerdp2/abi_used_libs b/packages/f/freerdp2/abi_used_libs
index 378174fbb431..160e40980132 100644
--- a/packages/f/freerdp2/abi_used_libs
+++ b/packages/f/freerdp2/abi_used_libs
@@ -10,8 +10,8 @@ libXrandr.so.2
libXrender.so.1
libXtst.so.6
libasound.so.2
-libavcodec.so.61
-libavutil.so.59
+libavcodec.so.62
+libavutil.so.60
libc.so.6
libcrypto.so.3
libcups.so.2
@@ -19,7 +19,7 @@ libm.so.6
libpam.so.0
libpulse.so.0
libssl.so.3
-libswscale.so.8
+libswscale.so.9
libsystemd.so.0
libusb-1.0.so.0
libwayland-client.so.0
diff --git a/packages/f/freerdp2/abi_used_symbols b/packages/f/freerdp2/abi_used_symbols
index 15e1381f75d3..adacb227af3c 100644
--- a/packages/f/freerdp2/abi_used_symbols
+++ b/packages/f/freerdp2/abi_used_symbols
@@ -205,31 +205,35 @@ libasound.so.2:snd_pcm_sw_params_set_avail_min
libasound.so.2:snd_pcm_sw_params_set_start_threshold
libasound.so.2:snd_pcm_writei
libasound.so.2:snd_strerror
-libavcodec.so.61:av_init_packet
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:av_parser_close
-libavcodec.so.61:av_parser_init
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_close
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_opt_set
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_init_packet
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:av_parser_close
+libavcodec.so.62:av_parser_init
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_opt_set
+libavutil.so.60:av_strerror
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_tolower_loc
libc.so.6:__environ
libc.so.6:__errno_location
libc.so.6:__fdelt_chk
libc.so.6:__fprintf_chk
-libc.so.6:__isoc99_sscanf
+libc.so.6:__inet_pton_chk
+libc.so.6:__isoc23_sscanf
+libc.so.6:__isoc23_strtol
+libc.so.6:__isoc23_strtoll
+libc.so.6:__isoc23_strtoul
+libc.so.6:__isoc23_strtoull
libc.so.6:__libc_start_main
libc.so.6:__memcpy_chk
libc.so.6:__printf_chk
@@ -453,10 +457,6 @@ libc.so.6:strtod
libc.so.6:strtof
libc.so.6:strtok
libc.so.6:strtok_r
-libc.so.6:strtol
-libc.so.6:strtoll
-libc.so.6:strtoul
-libc.so.6:strtoull
libc.so.6:syscall
libc.so.6:sysconf
libc.so.6:tcdrain
@@ -638,6 +638,8 @@ libcups.so.2:cupsWriteRequestData
libcups.so.2:httpClose
libcups.so.2:httpConnect2
libcups.so.2:ippPort
+libm.so.6:ceil
+libm.so.6:floor
libm.so.6:fmod
libm.so.6:log10
libm.so.6:pow
@@ -730,9 +732,9 @@ libssl.so.3:SSL_use_certificate_file
libssl.so.3:SSL_write
libssl.so.3:TLS_client_method
libssl.so.3:TLS_server_method
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
libsystemd.so.0:sd_journal_stream_fd
libusb-1.0.so.0:libusb_alloc_transfer
libusb-1.0.so.0:libusb_attach_kernel_driver
diff --git a/packages/f/freerdp2/package.yml b/packages/f/freerdp2/package.yml
index 5a8dbb7a3f51..251f92265c69 100644
--- a/packages/f/freerdp2/package.yml
+++ b/packages/f/freerdp2/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : freerdp2
version : 2.11.7
-release : 3
+release : 4
source :
- https://github.com/FreeRDP/FreeRDP/releases/download/2.11.7/freerdp-2.11.7.tar.gz : 5a2d54e1ca0f1facd1632bcc94c73b9f071a80c5fdbbb3f26e79f02aaa586ca3
homepage : https://www.freerdp.com/
@@ -36,6 +36,8 @@ builddeps :
- pkgconfig(xv)
- docbook-xml
setup : |
+ #FFMPEG fix
+ sed -i '/avcodec_close(/d' libfreerdp/codec/h264_ffmpeg.c
# GCC 14 fixes
export CFLAGS+=" -Wno-incompatible-pointer-types -Wno-int-conversion"
export CXXFLAGS+=" -Wno-incompatible-pointer-types -Wno-int-conversion"
diff --git a/packages/f/freerdp2/pspec_x86_64.xml b/packages/f/freerdp2/pspec_x86_64.xml
index 21cef160860d..40d6524ad6d8 100644
--- a/packages/f/freerdp2/pspec_x86_64.xml
+++ b/packages/f/freerdp2/pspec_x86_64.xml
@@ -3,8 +3,8 @@
freerdp2
https://www.freerdp.com/
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
Apache-2.0
network.util
@@ -42,12 +42,12 @@
/usr/lib64/libwinpr-tools2.so.2.11.7
/usr/lib64/libwinpr2.so.2
/usr/lib64/libwinpr2.so.2.11.7
- /usr/share/man/man1/freerdp-shadow-cli.1
- /usr/share/man/man1/winpr-hash.1
- /usr/share/man/man1/winpr-makecert.1
- /usr/share/man/man1/wlfreerdp.1
- /usr/share/man/man1/xfreerdp.1
- /usr/share/man/man7/wlog.7
+ /usr/share/man/man1/freerdp-shadow-cli.1.zst
+ /usr/share/man/man1/winpr-hash.1.zst
+ /usr/share/man/man1/winpr-makecert.1.zst
+ /usr/share/man/man1/wlfreerdp.1.zst
+ /usr/share/man/man1/xfreerdp.1.zst
+ /usr/share/man/man7/wlog.7.zst
@@ -57,7 +57,7 @@
programming.devel
- freerdp2
+ freerdp2
/usr/include/freerdp2/freerdp/addin.h
@@ -323,12 +323,12 @@
-
- 2024-11-14
+
+ 2026-04-02
2.11.7
Packaging update
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/g/gegl/abi_used_libs b/packages/g/gegl/abi_used_libs
index a6d3a80628c0..3ecddacd9a70 100644
--- a/packages/g/gegl/abi_used_libs
+++ b/packages/g/gegl/abi_used_libs
@@ -1,8 +1,8 @@
libOpenEXR-3_1.so.30
libSDL2-2.0.so.0
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libbabl-0.1.so.0
libc.so.6
libcairo.so.2
@@ -24,6 +24,6 @@ libpng16.so.16
libraw.so.23
librsvg-2.so.2
libstdc++.so.6
-libswscale.so.8
+libswscale.so.9
libtiff.so.6
libwebp.so.7
diff --git a/packages/g/gegl/abi_used_symbols b/packages/g/gegl/abi_used_symbols
index b9b7a2a4d410..bea157a85543 100644
--- a/packages/g/gegl/abi_used_symbols
+++ b/packages/g/gegl/abi_used_symbols
@@ -45,55 +45,55 @@ libSDL2-2.0.so.0:SDL_RenderPresent
libSDL2-2.0.so.0:SDL_SetWindowSize
libSDL2-2.0.so.0:SDL_SetWindowTitle
libSDL2-2.0.so.0:SDL_UpdateTexture
-libavcodec.so.61:av_codec_is_encoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_type
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_guess_frame_rate
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_output_context2
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_closep
-libavformat.so.61:avio_open
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_make_writable
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_image_fill_arrays
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_malloc
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_codec_is_encoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_type
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_guess_frame_rate
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:av_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_output_context2
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_closep
+libavformat.so.62:avio_open
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_make_writable
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_image_fill_arrays
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_malloc
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_strerror
libbabl-0.1.so.0:babl_component
libbabl-0.1.so.0:babl_exit
libbabl-0.1.so.0:babl_fish
@@ -328,6 +328,7 @@ libglib-2.0.so.0:g_file_test
libglib-2.0.so.0:g_filename_display_name
libglib-2.0.so.0:g_find_program_in_path
libglib-2.0.so.0:g_free
+libglib-2.0.so.0:g_free_sized
libglib-2.0.so.0:g_get_current_dir
libglib-2.0.so.0:g_get_home_dir
libglib-2.0.so.0:g_get_monotonic_time
@@ -878,9 +879,9 @@ libstdc++.so.6:_Znwm
libstdc++.so.6:__cxa_begin_catch
libstdc++.so.6:__cxa_end_catch
libstdc++.so.6:__gxx_personality_v0
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
libtiff.so.6:TIFFClientOpen
libtiff.so.6:TIFFClose
libtiff.so.6:TIFFFlushData
diff --git a/packages/g/gegl/package.yml b/packages/g/gegl/package.yml
index 1e38ae6e34ce..537b6a03a08e 100644
--- a/packages/g/gegl/package.yml
+++ b/packages/g/gegl/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : gegl
version : 0.4.64
-release : 63
+release : 64
source :
- https://download.gimp.org/pub/gegl/0.4/gegl-0.4.64.tar.xz : 0de1c9dd22c160d5e4bdfc388d292f03447cca6258541b9a12fed783d0cf7c60
license :
diff --git a/packages/g/gegl/pspec_x86_64.xml b/packages/g/gegl/pspec_x86_64.xml
index f70dbd460f57..6abd0f91801f 100644
--- a/packages/g/gegl/pspec_x86_64.xml
+++ b/packages/g/gegl/pspec_x86_64.xml
@@ -3,8 +3,8 @@
gegl
https://www.gegl.org
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-3.0-or-later
LGPL-3.0-or-later
@@ -155,7 +155,7 @@
programming.devel
- gegl
+ gegl
/usr/include/gegl-0.4/gegl-apply.h
@@ -334,12 +334,12 @@
-
- 2025-12-13
+
+ 2026-04-11
0.4.64
Packaging update
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/g/gifski/abi_used_libs b/packages/g/gifski/abi_used_libs
index 70bbea40905c..09c32ab01aff 100644
--- a/packages/g/gifski/abi_used_libs
+++ b/packages/g/gifski/abi_used_libs
@@ -1,7 +1,8 @@
-libavcodec.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
+ld-linux-x86-64.so.2
+libavcodec.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
libc.so.6
libgcc_s.so.1
libm.so.6
diff --git a/packages/g/gifski/abi_used_symbols b/packages/g/gifski/abi_used_symbols
index ec0aa32c76bd..d1233bd2cd34 100644
--- a/packages/g/gifski/abi_used_symbols
+++ b/packages/g/gifski/abi_used_symbols
@@ -1,38 +1,39 @@
-libavcodec.so.61:av_codec_is_decoder
-libavcodec.so.61:av_init_packet
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_close
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavfilter.so.10:av_buffersink_get_frame
-libavfilter.so.10:av_buffersrc_add_frame
-libavfilter.so.10:av_buffersrc_close
-libavfilter.so.10:avfilter_get_by_name
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_create_filter
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_graph_get_filter
-libavfilter.so.10:avfilter_graph_parse_ptr
-libavfilter.so.10:avfilter_inout_alloc
-libavfilter.so.10:avfilter_inout_free
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_read_frame
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avio_close
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_strdup
-libavutil.so.59:av_strerror
+ld-linux-x86-64.so.2:__tls_get_addr
+libavcodec.so.62:av_codec_is_decoder
+libavcodec.so.62:av_init_packet
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_free
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavfilter.so.11:av_buffersink_get_frame
+libavfilter.so.11:av_buffersrc_add_frame
+libavfilter.so.11:av_buffersrc_close
+libavfilter.so.11:avfilter_get_by_name
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_create_filter
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_graph_get_filter
+libavfilter.so.11:avfilter_graph_parse_ptr
+libavfilter.so.11:avfilter_inout_alloc
+libavfilter.so.11:avfilter_inout_free
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_read_frame
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avio_close
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_strdup
+libavutil.so.60:av_strerror
libc.so.6:__errno_location
libc.so.6:__libc_start_main
libc.so.6:__xpg_strerror_r
@@ -43,6 +44,7 @@ libc.so.6:clock_gettime
libc.so.6:close
libc.so.6:dl_iterate_phdr
libc.so.6:dlsym
+libc.so.6:dup
libc.so.6:exit
libc.so.6:fcntl
libc.so.6:free
@@ -107,12 +109,7 @@ libgcc_s.so.1:_Unwind_GetTextRelBase
libgcc_s.so.1:_Unwind_Resume
libgcc_s.so.1:_Unwind_SetGR
libgcc_s.so.1:_Unwind_SetIP
-libm.so.6:ceil
-libm.so.6:ceilf
-libm.so.6:floor
-libm.so.6:fma
-libm.so.6:fmaf
+libm.so.6:expf
libm.so.6:pow
libm.so.6:powf
-libm.so.6:round
libm.so.6:sinf
diff --git a/packages/g/gifski/files/ffmpeg-7-2.patch b/packages/g/gifski/files/ffmpeg-7-2.patch
deleted file mode 100644
index 685f2b20cf89..000000000000
--- a/packages/g/gifski/files/ffmpeg-7-2.patch
+++ /dev/null
@@ -1,713 +0,0 @@
-diff --git a/Cargo.lock b/Cargo.lock
-index 9c0e21a..65510d3 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -3,22 +3,10 @@
- version = 3
-
- [[package]]
--name = "adler"
--version = "1.0.2"
-+name = "adler2"
-+version = "2.0.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
--
--[[package]]
--name = "ahash"
--version = "0.8.11"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
--dependencies = [
-- "cfg-if",
-- "once_cell",
-- "version_check",
-- "zerocopy",
--]
-+checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
-
- [[package]]
- name = "aho-corasick"
-@@ -31,47 +19,48 @@ dependencies = [
-
- [[package]]
- name = "anstream"
--version = "0.6.13"
-+version = "0.6.15"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb"
-+checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526"
- dependencies = [
- "anstyle",
- "anstyle-parse",
- "anstyle-query",
- "anstyle-wincon",
- "colorchoice",
-+ "is_terminal_polyfill",
- "utf8parse",
- ]
-
- [[package]]
- name = "anstyle"
--version = "1.0.6"
-+version = "1.0.8"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"
-+checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
-
- [[package]]
- name = "anstyle-parse"
--version = "0.2.3"
-+version = "0.2.5"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"
-+checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb"
- dependencies = [
- "utf8parse",
- ]
-
- [[package]]
- name = "anstyle-query"
--version = "1.0.2"
-+version = "1.1.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"
-+checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a"
- dependencies = [
- "windows-sys",
- ]
-
- [[package]]
- name = "anstyle-wincon"
--version = "3.0.2"
-+version = "3.0.4"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"
-+checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8"
- dependencies = [
- "anstyle",
- "windows-sys",
-@@ -79,28 +68,26 @@ dependencies = [
-
- [[package]]
- name = "arrayvec"
--version = "0.7.4"
-+version = "0.7.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
-+checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
-
- [[package]]
- name = "autocfg"
--version = "1.2.0"
-+version = "1.4.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80"
-+checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
-
- [[package]]
- name = "bindgen"
--version = "0.69.4"
-+version = "0.70.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0"
-+checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f"
- dependencies = [
- "bitflags",
- "cexpr",
- "clang-sys",
- "itertools",
-- "lazy_static",
-- "lazycell",
- "proc-macro2",
- "quote",
- "regex",
-@@ -111,21 +98,24 @@ dependencies = [
-
- [[package]]
- name = "bitflags"
--version = "2.5.0"
-+version = "2.6.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
-+checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
-
- [[package]]
- name = "bytemuck"
--version = "1.15.0"
-+version = "1.19.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15"
-+checksum = "8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d"
-
- [[package]]
- name = "cc"
--version = "1.0.94"
-+version = "1.1.30"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7"
-+checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945"
-+dependencies = [
-+ "shlex",
-+]
-
- [[package]]
- name = "cexpr"
-@@ -144,9 +134,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
-
- [[package]]
- name = "clang-sys"
--version = "1.7.0"
-+version = "1.8.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1"
-+checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
- dependencies = [
- "glob",
- "libc",
-@@ -155,18 +145,18 @@ dependencies = [
-
- [[package]]
- name = "clap"
--version = "4.5.4"
-+version = "4.5.20"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0"
-+checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8"
- dependencies = [
- "clap_builder",
- ]
-
- [[package]]
- name = "clap_builder"
--version = "4.5.2"
-+version = "4.5.20"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4"
-+checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54"
- dependencies = [
- "anstream",
- "anstyle",
-@@ -176,30 +166,30 @@ dependencies = [
-
- [[package]]
- name = "clap_lex"
--version = "0.7.0"
-+version = "0.7.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
-+checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
-
- [[package]]
- name = "colorchoice"
--version = "1.0.0"
-+version = "1.0.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
-+checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0"
-
- [[package]]
- name = "crc32fast"
--version = "1.4.0"
-+version = "1.4.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
-+checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
- dependencies = [
- "cfg-if",
- ]
-
- [[package]]
- name = "crossbeam-channel"
--version = "0.5.12"
-+version = "0.5.13"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95"
-+checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
- dependencies = [
- "crossbeam-utils",
- ]
-@@ -225,36 +215,27 @@ dependencies = [
-
- [[package]]
- name = "crossbeam-utils"
--version = "0.8.19"
-+version = "0.8.20"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
-+checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
-
- [[package]]
- name = "dunce"
--version = "1.0.4"
-+version = "1.0.5"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b"
-+checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
-
- [[package]]
- name = "either"
--version = "1.11.0"
-+version = "1.13.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2"
--
--[[package]]
--name = "fallible_collections"
--version = "0.4.9"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "a88c69768c0a15262df21899142bc6df9b9b823546d4b4b9a7bc2d6c448ec6fd"
--dependencies = [
-- "hashbrown",
--]
-+checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
-
- [[package]]
- name = "ffmpeg-next"
--version = "7.0.1"
-+version = "7.1.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "a681d69bf41d1c9edc7c6a2b09b69d0b96e9b916d200b7ec5b10de61f559eb31"
-+checksum = "da02698288e0275e442a47fc12ca26d50daf0d48b15398ba5906f20ac2e2a9f9"
- dependencies = [
- "bitflags",
- "ffmpeg-sys-next",
-@@ -263,8 +244,9 @@ dependencies = [
-
- [[package]]
- name = "ffmpeg-sys-next"
--version = "7.0.0"
--source = "git+https://github.com/zmwangx/rust-ffmpeg-sys?rev=3a00222dca0dd7ebce2b8d777e59af11d9a71cb6#3a00222dca0dd7ebce2b8d777e59af11d9a71cb6"
-+version = "7.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "2bc3234d0a4b2f7d083699d0860c6c9dd83713908771b60f94a96f8704adfe45"
- dependencies = [
- "bindgen",
- "cc",
-@@ -276,9 +258,9 @@ dependencies = [
-
- [[package]]
- name = "flate2"
--version = "1.0.28"
-+version = "1.0.34"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
-+checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0"
- dependencies = [
- "crc32fast",
- "miniz_oxide",
-@@ -295,9 +277,9 @@ dependencies = [
-
- [[package]]
- name = "gif-dispose"
--version = "5.0.0"
-+version = "5.0.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "781005a5985b4c723fd3e6586df79d823151846ebcbcf2fcc7e3d3fba18c2d51"
-+checksum = "5e1aa07391f3d9c279f388cea6faf291555dd891df59bed01d4378583df946ac"
- dependencies = [
- "gif",
- "imgref",
-@@ -337,15 +319,6 @@ version = "0.3.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
-
--[[package]]
--name = "hashbrown"
--version = "0.13.2"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
--dependencies = [
-- "ahash",
--]
--
- [[package]]
- name = "hermit-abi"
- version = "0.3.9"
-@@ -354,9 +327,9 @@ checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
-
- [[package]]
- name = "imagequant"
--version = "4.3.0"
-+version = "4.3.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "85a7f142d232ccbdc00cbef49d17f45639aeb07d9bfe28e17c21dea3efac64e5"
-+checksum = "5fecc99538c9061ee4d88476f6cd704c9f06575a34f0083affdaa1337a331aa7"
- dependencies = [
- "arrayvec",
- "once_cell",
-@@ -371,38 +344,32 @@ version = "1.10.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126"
-
-+[[package]]
-+name = "is_terminal_polyfill"
-+version = "1.70.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
-+
- [[package]]
- name = "itertools"
--version = "0.12.1"
-+version = "0.13.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
-+checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
- dependencies = [
- "either",
- ]
-
--[[package]]
--name = "lazy_static"
--version = "1.4.0"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
--
--[[package]]
--name = "lazycell"
--version = "1.3.0"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
--
- [[package]]
- name = "libc"
--version = "0.2.153"
-+version = "0.2.159"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
-+checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5"
-
- [[package]]
- name = "libloading"
--version = "0.8.3"
-+version = "0.8.5"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19"
-+checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4"
- dependencies = [
- "cfg-if",
- "windows-targets",
-@@ -410,12 +377,11 @@ dependencies = [
-
- [[package]]
- name = "lodepng"
--version = "3.10.1"
-+version = "3.10.7"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "a42d298694b14401847de29abd44adf278b42e989e516deac7b72018400002d8"
-+checksum = "7b2dea7cda68e381418c985fd8f32a9c279a21ae8c715f2376adb20c27a0fad3"
- dependencies = [
- "crc32fast",
-- "fallible_collections",
- "flate2",
- "libc",
- "rgb",
-@@ -432,9 +398,9 @@ dependencies = [
-
- [[package]]
- name = "memchr"
--version = "2.7.2"
-+version = "2.7.4"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
-+checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
-
- [[package]]
- name = "minimal-lexical"
-@@ -444,11 +410,11 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
-
- [[package]]
- name = "miniz_oxide"
--version = "0.7.2"
-+version = "0.8.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
-+checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
- dependencies = [
-- "adler",
-+ "adler2",
- ]
-
- [[package]]
-@@ -469,9 +435,9 @@ dependencies = [
-
- [[package]]
- name = "num-traits"
--version = "0.2.18"
-+version = "0.2.19"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
-+checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
- dependencies = [
- "autocfg",
- ]
-@@ -488,9 +454,9 @@ dependencies = [
-
- [[package]]
- name = "once_cell"
--version = "1.19.0"
-+version = "1.20.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
-+checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
-
- [[package]]
- name = "ordered-channel"
-@@ -514,15 +480,15 @@ dependencies = [
-
- [[package]]
- name = "pkg-config"
--version = "0.3.30"
-+version = "0.3.31"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
-+checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
-
- [[package]]
- name = "proc-macro2"
--version = "1.0.79"
-+version = "1.0.87"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e"
-+checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a"
- dependencies = [
- "unicode-ident",
- ]
-@@ -535,9 +501,9 @@ checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
-
- [[package]]
- name = "quote"
--version = "1.0.36"
-+version = "1.0.37"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
-+checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
- dependencies = [
- "proc-macro2",
- ]
-@@ -564,9 +530,9 @@ dependencies = [
-
- [[package]]
- name = "regex"
--version = "1.10.4"
-+version = "1.11.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
-+checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8"
- dependencies = [
- "aho-corasick",
- "memchr",
-@@ -576,9 +542,9 @@ dependencies = [
-
- [[package]]
- name = "regex-automata"
--version = "0.4.6"
-+version = "0.4.8"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
-+checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3"
- dependencies = [
- "aho-corasick",
- "memchr",
-@@ -587,15 +553,15 @@ dependencies = [
-
- [[package]]
- name = "regex-syntax"
--version = "0.8.3"
-+version = "0.8.5"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
-+checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
-
- [[package]]
- name = "resize"
--version = "0.8.4"
-+version = "0.8.7"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "c3e29f584c07a8396c5e2eee0bd8d7aec5c8d9e0a3c2333806fd2ec1d2a5b080"
-+checksum = "6eec4ee5277bcbebeac5c955c3b49811f2c033520692359f5438f8bc4113574d"
- dependencies = [
- "rayon",
- "rgb",
-@@ -603,9 +569,9 @@ dependencies = [
-
- [[package]]
- name = "rgb"
--version = "0.8.37"
-+version = "0.8.50"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8"
-+checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a"
- dependencies = [
- "bytemuck",
- ]
-@@ -630,9 +596,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
-
- [[package]]
- name = "syn"
--version = "2.0.58"
-+version = "2.0.79"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687"
-+checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
- dependencies = [
- "proc-macro2",
- "quote",
-@@ -651,15 +617,15 @@ dependencies = [
-
- [[package]]
- name = "unicode-ident"
--version = "1.0.12"
-+version = "1.0.13"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
-+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
-
- [[package]]
- name = "utf8parse"
--version = "0.2.1"
-+version = "0.2.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
-+checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
-
- [[package]]
- name = "vcpkg"
-@@ -667,12 +633,6 @@ version = "0.2.15"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
-
--[[package]]
--name = "version_check"
--version = "0.9.4"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
--
- [[package]]
- name = "weezl"
- version = "0.1.8"
-@@ -721,9 +681,9 @@ dependencies = [
-
- [[package]]
- name = "windows-targets"
--version = "0.52.5"
-+version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
-+checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
- dependencies = [
- "windows_aarch64_gnullvm",
- "windows_aarch64_msvc",
-@@ -737,51 +697,51 @@ dependencies = [
-
- [[package]]
- name = "windows_aarch64_gnullvm"
--version = "0.52.5"
-+version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
-+checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
-
- [[package]]
- name = "windows_aarch64_msvc"
--version = "0.52.5"
-+version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
-+checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
-
- [[package]]
- name = "windows_i686_gnu"
--version = "0.52.5"
-+version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
-+checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
-
- [[package]]
- name = "windows_i686_gnullvm"
--version = "0.52.5"
-+version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
-+checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
-
- [[package]]
- name = "windows_i686_msvc"
--version = "0.52.5"
-+version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
-+checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
-
- [[package]]
- name = "windows_x86_64_gnu"
--version = "0.52.5"
-+version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
-+checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
-
- [[package]]
- name = "windows_x86_64_gnullvm"
--version = "0.52.5"
-+version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
-+checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
-
- [[package]]
- name = "windows_x86_64_msvc"
--version = "0.52.5"
-+version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
-+checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
-
- [[package]]
- name = "y4m"
-@@ -791,30 +751,10 @@ checksum = "7a5a4b21e1a62b67a2970e6831bc091d7b87e119e7f9791aef9702e3bef04448"
-
- [[package]]
- name = "yuv"
--version = "0.1.5"
-+version = "0.1.8"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "157c9233496247738a5417ce7e8ecf953c3d4e1931374d16b0c6a95636572be4"
-+checksum = "c028614bf7ce7a9cb9b07ea3b0f4705c303e27afc5b5fd2948766a5bd2cc66b0"
- dependencies = [
- "num-traits",
- "rgb",
- ]
--
--[[package]]
--name = "zerocopy"
--version = "0.7.32"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be"
--dependencies = [
-- "zerocopy-derive",
--]
--
--[[package]]
--name = "zerocopy-derive"
--version = "0.7.32"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
--dependencies = [
-- "proc-macro2",
-- "quote",
-- "syn",
--]
-diff --git a/Cargo.toml b/Cargo.toml
-index 7c52d54..f57be9a 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -98,7 +98,3 @@ generation = false
-
- [package.metadata.capi.install.include]
- asset = [{from = "gifski.h"}]
--
--[patch.crates-io]
--# ffmpeg-sys-next does not support cross-compilation, which I use to produce binaries https://github.com/zmwangx/rust-ffmpeg-sys/pull/30
--ffmpeg-sys-next = { rev = "3a00222dca0dd7ebce2b8d777e59af11d9a71cb6", git = "https://github.com/zmwangx/rust-ffmpeg-sys"}
diff --git a/packages/g/gifski/files/ffmpeg-7.patch b/packages/g/gifski/files/ffmpeg-7.patch
deleted file mode 100644
index b1d2d2ad6a46..000000000000
--- a/packages/g/gifski/files/ffmpeg-7.patch
+++ /dev/null
@@ -1,136 +0,0 @@
-diff --git a/Cargo.lock b/Cargo.lock
-index 5bc1487..9c0e21a 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -91,29 +91,29 @@ checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80"
-
- [[package]]
- name = "bindgen"
--version = "0.64.0"
-+version = "0.69.4"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4"
-+checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0"
- dependencies = [
- "bitflags",
- "cexpr",
- "clang-sys",
-+ "itertools",
- "lazy_static",
- "lazycell",
-- "peeking_take_while",
- "proc-macro2",
- "quote",
- "regex",
- "rustc-hash",
- "shlex",
-- "syn 1.0.109",
-+ "syn",
- ]
-
- [[package]]
- name = "bitflags"
--version = "1.3.2"
-+version = "2.5.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
-+checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
-
- [[package]]
- name = "bytemuck"
-@@ -252,9 +252,9 @@ dependencies = [
-
- [[package]]
- name = "ffmpeg-next"
--version = "6.1.1"
-+version = "7.0.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "4e72c72e8dcf638fb0fb03f033a954691662b5dabeaa3f85a6607d101569fccd"
-+checksum = "a681d69bf41d1c9edc7c6a2b09b69d0b96e9b916d200b7ec5b10de61f559eb31"
- dependencies = [
- "bitflags",
- "ffmpeg-sys-next",
-@@ -263,8 +263,8 @@ dependencies = [
-
- [[package]]
- name = "ffmpeg-sys-next"
--version = "6.1.0"
--source = "git+https://github.com/kornelski/rust-ffmpeg-sys-1?rev=fd5784d645df2ebe022a204ac36582074da1edf7#fd5784d645df2ebe022a204ac36582074da1edf7"
-+version = "7.0.0"
-+source = "git+https://github.com/zmwangx/rust-ffmpeg-sys?rev=3a00222dca0dd7ebce2b8d777e59af11d9a71cb6#3a00222dca0dd7ebce2b8d777e59af11d9a71cb6"
- dependencies = [
- "bindgen",
- "cc",
-@@ -371,6 +371,15 @@ version = "1.10.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126"
-
-+[[package]]
-+name = "itertools"
-+version = "0.12.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
-+dependencies = [
-+ "either",
-+]
-+
- [[package]]
- name = "lazy_static"
- version = "1.4.0"
-@@ -503,12 +512,6 @@ dependencies = [
- "winapi",
- ]
-
--[[package]]
--name = "peeking_take_while"
--version = "0.1.2"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
--
- [[package]]
- name = "pkg-config"
- version = "0.3.30"
-@@ -625,17 +628,6 @@ version = "0.11.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
-
--[[package]]
--name = "syn"
--version = "1.0.109"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
--dependencies = [
-- "proc-macro2",
-- "quote",
-- "unicode-ident",
--]
--
- [[package]]
- name = "syn"
- version = "2.0.58"
-@@ -824,5 +816,5 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
- dependencies = [
- "proc-macro2",
- "quote",
-- "syn 2.0.58",
-+ "syn",
- ]
-diff --git a/Cargo.toml b/Cargo.toml
-index b55625a..7c52d54 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -45,7 +45,7 @@ yuv = { version = "0.1.5", optional = true }
-
- [dependencies.ffmpeg]
- package = "ffmpeg-next"
--version = "6"
-+version = "7"
- optional = true
- default-features = false
- features = ["codec", "format", "filter", "software-resampling", "software-scaling"]
-@@ -101,4 +101,4 @@ asset = [{from = "gifski.h"}]
-
- [patch.crates-io]
- # ffmpeg-sys-next does not support cross-compilation, which I use to produce binaries https://github.com/zmwangx/rust-ffmpeg-sys/pull/30
--ffmpeg-sys-next = { rev = "fd5784d645df2ebe022a204ac36582074da1edf7", git = "https://github.com/kornelski/rust-ffmpeg-sys-1"}
-+ffmpeg-sys-next = { rev = "3a00222dca0dd7ebce2b8d777e59af11d9a71cb6", git = "https://github.com/zmwangx/rust-ffmpeg-sys"}
diff --git a/packages/g/gifski/files/ffmpeg-8.patch b/packages/g/gifski/files/ffmpeg-8.patch
new file mode 100644
index 000000000000..fbe9c4f1db23
--- /dev/null
+++ b/packages/g/gifski/files/ffmpeg-8.patch
@@ -0,0 +1,563 @@
+diff --git a/Cargo.lock b/Cargo.lock
+index 665f143..ace8e92 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -19,9 +19,9 @@ dependencies = [
+
+ [[package]]
+ name = "anstream"
+-version = "0.6.19"
++version = "0.6.20"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933"
++checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192"
+ dependencies = [
+ "anstyle",
+ "anstyle-parse",
+@@ -49,18 +49,18 @@ dependencies = [
+
+ [[package]]
+ name = "anstyle-query"
+-version = "1.1.3"
++version = "1.1.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9"
++checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2"
+ dependencies = [
+ "windows-sys",
+ ]
+
+ [[package]]
+ name = "anstyle-wincon"
+-version = "3.0.9"
++version = "3.0.10"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882"
++checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a"
+ dependencies = [
+ "anstyle",
+ "once_cell_polyfill",
+@@ -81,16 +81,14 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
+
+ [[package]]
+ name = "bindgen"
+-version = "0.64.0"
++version = "0.72.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4"
++checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895"
+ dependencies = [
+ "bitflags",
+ "cexpr",
+ "clang-sys",
+- "lazy_static",
+- "lazycell",
+- "peeking_take_while",
++ "itertools",
+ "proc-macro2",
+ "quote",
+ "regex",
+@@ -101,22 +99,23 @@ dependencies = [
+
+ [[package]]
+ name = "bitflags"
+-version = "1.3.2"
++version = "2.9.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
++checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394"
+
+ [[package]]
+ name = "bytemuck"
+-version = "1.23.1"
++version = "1.23.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422"
++checksum = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677"
+
+ [[package]]
+ name = "cc"
+-version = "1.2.29"
++version = "1.2.39"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362"
++checksum = "e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f"
+ dependencies = [
++ "find-msvc-tools",
+ "shlex",
+ ]
+
+@@ -131,9 +130,9 @@ dependencies = [
+
+ [[package]]
+ name = "cfg-if"
+-version = "1.0.1"
++version = "1.0.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268"
++checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"
+
+ [[package]]
+ name = "clang-sys"
+@@ -148,18 +147,18 @@ dependencies = [
+
+ [[package]]
+ name = "clap"
+-version = "4.5.41"
++version = "4.5.48"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9"
++checksum = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae"
+ dependencies = [
+ "clap_builder",
+ ]
+
+ [[package]]
+ name = "clap_builder"
+-version = "4.5.41"
++version = "4.5.48"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d"
++checksum = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9"
+ dependencies = [
+ "anstream",
+ "anstyle",
+@@ -236,9 +235,9 @@ checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
+
+ [[package]]
+ name = "ffmpeg-next"
+-version = "6.1.1"
++version = "8.0.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "4e72c72e8dcf638fb0fb03f033a954691662b5dabeaa3f85a6607d101569fccd"
++checksum = "d658424d233cbd993a972dd73a66ca733acd12a494c68995c9ac32ae1fe65b40"
+ dependencies = [
+ "bitflags",
+ "ffmpeg-sys-next",
+@@ -247,8 +246,8 @@ dependencies = [
+
+ [[package]]
+ name = "ffmpeg-sys-next"
+-version = "6.1.0"
+-source = "git+https://github.com/kornelski/rust-ffmpeg-sys-1?rev=fd5784d645df2ebe022a204ac36582074da1edf7#fd5784d645df2ebe022a204ac36582074da1edf7"
++version = "8.0.1"
++source = "git+https://github.com/zmwangx/rust-ffmpeg-sys?rev=36eca19434217b585748e0355a6d10c16deca8a2#36eca19434217b585748e0355a6d10c16deca8a2"
+ dependencies = [
+ "bindgen",
+ "cc",
+@@ -258,6 +257,12 @@ dependencies = [
+ "vcpkg",
+ ]
+
++[[package]]
++name = "find-msvc-tools"
++version = "0.1.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959"
++
+ [[package]]
+ name = "flate2"
+ version = "1.1.2"
+@@ -318,9 +323,9 @@ dependencies = [
+
+ [[package]]
+ name = "glob"
+-version = "0.3.2"
++version = "0.3.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
++checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
+
+ [[package]]
+ name = "hermit-abi"
+@@ -343,9 +348,9 @@ dependencies = [
+
+ [[package]]
+ name = "imgref"
+-version = "1.11.0"
++version = "1.12.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408"
++checksum = "e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8"
+
+ [[package]]
+ name = "is_terminal_polyfill"
+@@ -354,38 +359,35 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
+
+ [[package]]
+-name = "lazy_static"
+-version = "1.5.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
+-
+-[[package]]
+-name = "lazycell"
+-version = "1.3.0"
++name = "itertools"
++version = "0.13.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
++checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
++dependencies = [
++ "either",
++]
+
+ [[package]]
+ name = "libc"
+-version = "0.2.174"
++version = "0.2.176"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
++checksum = "58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174"
+
+ [[package]]
+ name = "libloading"
+-version = "0.8.8"
++version = "0.8.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667"
++checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
+ dependencies = [
+ "cfg-if",
+- "windows-targets 0.53.2",
++ "windows-link",
+ ]
+
+ [[package]]
+ name = "libz-rs-sys"
+-version = "0.5.1"
++version = "0.5.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221"
++checksum = "840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd"
+ dependencies = [
+ "zlib-rs",
+ ]
+@@ -413,9 +415,9 @@ dependencies = [
+
+ [[package]]
+ name = "memchr"
+-version = "2.7.5"
++version = "2.7.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
++checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
+
+ [[package]]
+ name = "minimal-lexical"
+@@ -499,12 +501,6 @@ dependencies = [
+ "winapi",
+ ]
+
+-[[package]]
+-name = "peeking_take_while"
+-version = "0.1.2"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
+-
+ [[package]]
+ name = "pkg-config"
+ version = "0.3.32"
+@@ -513,9 +509,9 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
+
+ [[package]]
+ name = "proc-macro2"
+-version = "1.0.95"
++version = "1.0.101"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
++checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
+ dependencies = [
+ "unicode-ident",
+ ]
+@@ -537,9 +533,9 @@ dependencies = [
+
+ [[package]]
+ name = "rayon"
+-version = "1.10.0"
++version = "1.11.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
++checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f"
+ dependencies = [
+ "either",
+ "rayon-core",
+@@ -547,9 +543,9 @@ dependencies = [
+
+ [[package]]
+ name = "rayon-core"
+-version = "1.12.1"
++version = "1.13.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
++checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
+ dependencies = [
+ "crossbeam-deque",
+ "crossbeam-utils",
+@@ -557,9 +553,9 @@ dependencies = [
+
+ [[package]]
+ name = "regex"
+-version = "1.11.1"
++version = "1.11.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
++checksum = "8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c"
+ dependencies = [
+ "aho-corasick",
+ "memchr",
+@@ -569,9 +565,9 @@ dependencies = [
+
+ [[package]]
+ name = "regex-automata"
+-version = "0.4.9"
++version = "0.4.11"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
++checksum = "833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad"
+ dependencies = [
+ "aho-corasick",
+ "memchr",
+@@ -580,9 +576,9 @@ dependencies = [
+
+ [[package]]
+ name = "regex-syntax"
+-version = "0.8.5"
++version = "0.8.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
++checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001"
+
+ [[package]]
+ name = "resize"
+@@ -596,18 +592,18 @@ dependencies = [
+
+ [[package]]
+ name = "rgb"
+-version = "0.8.51"
++version = "0.8.52"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a457e416a0f90d246a4c3288bd7a25b2304ca727f253f95be383dd17af56be8f"
++checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce"
+ dependencies = [
+ "bytemuck",
+ ]
+
+ [[package]]
+ name = "rustc-hash"
+-version = "1.1.0"
++version = "2.1.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
++checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
+
+ [[package]]
+ name = "shlex"
+@@ -623,9 +619,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
+
+ [[package]]
+ name = "syn"
+-version = "1.0.109"
++version = "2.0.106"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
++checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+@@ -643,9 +639,9 @@ dependencies = [
+
+ [[package]]
+ name = "unicode-ident"
+-version = "1.0.18"
++version = "1.0.19"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
++checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d"
+
+ [[package]]
+ name = "utf8parse"
+@@ -697,136 +693,79 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+ [[package]]
+-name = "windows-sys"
+-version = "0.59.0"
++name = "windows-link"
++version = "0.2.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
+-dependencies = [
+- "windows-targets 0.52.6",
+-]
++checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65"
+
+ [[package]]
+-name = "windows-targets"
+-version = "0.52.6"
++name = "windows-sys"
++version = "0.60.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
++checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
+ dependencies = [
+- "windows_aarch64_gnullvm 0.52.6",
+- "windows_aarch64_msvc 0.52.6",
+- "windows_i686_gnu 0.52.6",
+- "windows_i686_gnullvm 0.52.6",
+- "windows_i686_msvc 0.52.6",
+- "windows_x86_64_gnu 0.52.6",
+- "windows_x86_64_gnullvm 0.52.6",
+- "windows_x86_64_msvc 0.52.6",
++ "windows-targets",
+ ]
+
+ [[package]]
+ name = "windows-targets"
+-version = "0.53.2"
++version = "0.53.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef"
++checksum = "2d42b7b7f66d2a06854650af09cfdf8713e427a439c97ad65a6375318033ac4b"
+ dependencies = [
+- "windows_aarch64_gnullvm 0.53.0",
+- "windows_aarch64_msvc 0.53.0",
+- "windows_i686_gnu 0.53.0",
+- "windows_i686_gnullvm 0.53.0",
+- "windows_i686_msvc 0.53.0",
+- "windows_x86_64_gnu 0.53.0",
+- "windows_x86_64_gnullvm 0.53.0",
+- "windows_x86_64_msvc 0.53.0",
++ "windows-link",
++ "windows_aarch64_gnullvm",
++ "windows_aarch64_msvc",
++ "windows_i686_gnu",
++ "windows_i686_gnullvm",
++ "windows_i686_msvc",
++ "windows_x86_64_gnu",
++ "windows_x86_64_gnullvm",
++ "windows_x86_64_msvc",
+ ]
+
+-[[package]]
+-name = "windows_aarch64_gnullvm"
+-version = "0.52.6"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
+-
+ [[package]]
+ name = "windows_aarch64_gnullvm"
+ version = "0.53.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
+
+-[[package]]
+-name = "windows_aarch64_msvc"
+-version = "0.52.6"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
+-
+ [[package]]
+ name = "windows_aarch64_msvc"
+ version = "0.53.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
+
+-[[package]]
+-name = "windows_i686_gnu"
+-version = "0.52.6"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
+-
+ [[package]]
+ name = "windows_i686_gnu"
+ version = "0.53.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
+
+-[[package]]
+-name = "windows_i686_gnullvm"
+-version = "0.52.6"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
+-
+ [[package]]
+ name = "windows_i686_gnullvm"
+ version = "0.53.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
+
+-[[package]]
+-name = "windows_i686_msvc"
+-version = "0.52.6"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
+-
+ [[package]]
+ name = "windows_i686_msvc"
+ version = "0.53.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
+
+-[[package]]
+-name = "windows_x86_64_gnu"
+-version = "0.52.6"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
+-
+ [[package]]
+ name = "windows_x86_64_gnu"
+ version = "0.53.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
+
+-[[package]]
+-name = "windows_x86_64_gnullvm"
+-version = "0.52.6"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
+-
+ [[package]]
+ name = "windows_x86_64_gnullvm"
+ version = "0.53.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
+
+-[[package]]
+-name = "windows_x86_64_msvc"
+-version = "0.52.6"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+-
+ [[package]]
+ name = "windows_x86_64_msvc"
+ version = "0.53.0"
+@@ -851,6 +790,6 @@ dependencies = [
+
+ [[package]]
+ name = "zlib-rs"
+-version = "0.5.1"
++version = "0.5.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a"
++checksum = "2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2"
+diff --git a/Cargo.toml b/Cargo.toml
+index 44bf355..9618f36 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -45,7 +45,7 @@ yuv = { version = "0.1.9", optional = true }
+
+ [dependencies.ffmpeg]
+ package = "ffmpeg-next"
+-version = "6"
++version = "8"
+ optional = true
+ default-features = false
+ features = ["codec", "format", "filter", "software-resampling", "software-scaling"]
+@@ -101,4 +101,4 @@ asset = [{from = "gifski.h"}]
+
+ [patch.crates-io]
+ # ffmpeg-sys-next does not support cross-compilation, which I use to produce binaries https://github.com/zmwangx/rust-ffmpeg-sys/pull/30
+-ffmpeg-sys-next = { rev = "fd5784d645df2ebe022a204ac36582074da1edf7", git = "https://github.com/kornelski/rust-ffmpeg-sys-1"}
++ffmpeg-sys-next = { rev = "36eca19434217b585748e0355a6d10c16deca8a2", git = "https://github.com/zmwangx/rust-ffmpeg-sys"}
diff --git a/packages/g/gifski/package.yml b/packages/g/gifski/package.yml
index c1eed6ea592f..8b23d8d78003 100644
--- a/packages/g/gifski/package.yml
+++ b/packages/g/gifski/package.yml
@@ -1,9 +1,9 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : gifski
-version : 1.32.0
-release : 17
+version : 1.34.0
+release : 18
source :
- - https://github.com/ImageOptim/gifski/archive/refs/tags/1.32.0.tar.gz : 9a9145c31936f6e6e3b30e7feb8a741bcc02e8bcec6fd480d03c25ffa55f372c
+ - https://github.com/ImageOptim/gifski/archive/refs/tags/1.34.0.tar.gz : c9711473615cb20d7754e8296621cdd95cc068cb04b640f391cd71f8787b692c
homepage : https://gif.ski/
license : AGPL-3.0-or-later
component : multimedia.library
@@ -16,9 +16,8 @@ builddeps :
- pkgconfig(libavutil)
- rust
setup : |
- %patch -p1 -i $pkgfiles/ffmpeg-7.patch
- %patch -p1 -i $pkgfiles/ffmpeg-7-2.patch
-
+ %patch -p1 -i $pkgfiles/ffmpeg-8.patch
+ cargo update
%cargo_fetch
build : |
%cargo_build --features=video
diff --git a/packages/g/gifski/pspec_x86_64.xml b/packages/g/gifski/pspec_x86_64.xml
index a0e72caf4383..0fcebce40225 100644
--- a/packages/g/gifski/pspec_x86_64.xml
+++ b/packages/g/gifski/pspec_x86_64.xml
@@ -3,8 +3,8 @@
gifski
https://gif.ski/
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
AGPL-3.0-or-later
multimedia.library
@@ -24,12 +24,12 @@
-
- 2024-11-15
- 1.32.0
+
+ 2026-04-15
+ 1.34.0
Packaging update
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/g/gstreamer/abi_used_libs b/packages/g/gstreamer/abi_used_libs
index 4da7a0db652d..0b7c61076d34 100644
--- a/packages/g/gstreamer/abi_used_libs
+++ b/packages/g/gstreamer/abi_used_libs
@@ -33,10 +33,10 @@ libaom.so.3
libasound.so.2
libass.so.9
libavc1394.so.0
-libavcodec.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
libbs2b.so.0
libbz2.so.1.0
libc.so.6
diff --git a/packages/g/gstreamer/abi_used_symbols b/packages/g/gstreamer/abi_used_symbols
index 2df8dc443a05..f24a3b165f63 100644
--- a/packages/g/gstreamer/abi_used_symbols
+++ b/packages/g/gstreamer/abi_used_symbols
@@ -997,93 +997,93 @@ libavc1394.so.0:avc1394_vcr_is_recording
libavc1394.so.0:avc1394_vcr_pause
libavc1394.so.0:avc1394_vcr_play
libavc1394.so.0:avc1394_vcr_stop
-libavcodec.so.61:av_codec_is_decoder
-libavcodec.so.61:av_codec_is_encoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_free_side_data
-libavcodec.so.61:av_packet_get_side_data
-libavcodec.so.61:av_packet_new_side_data
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_align_dimensions2
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_default_get_buffer2
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_decoder_by_name
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_supported_config
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavcodec.so.61:avcodec_version
-libavfilter.so.10:av_buffersink_get_frame
-libavfilter.so.10:av_buffersrc_add_frame
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_graph_get_filter
-libavfilter.so.10:avfilter_graph_parse2
-libavformat.so.61:av_demuxer_iterate
-libavformat.so.61:av_find_default_stream_index
-libavformat.so.61:av_index_search_timestamp
-libavformat.so.61:av_muxer_iterate
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_index_get_entry
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_flush
-libavutil.so.59:av_buffer_create
-libavutil.so.59:av_buffer_get_opaque
-libavutil.so.59:av_buffer_unref
-libavutil.so.59:av_channel_layout_check
-libavutil.so.59:av_channel_layout_compare
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_cpu_max_align
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_copy
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_side_data
-libavutil.so.59:av_frame_new_side_data
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_image_copy
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_malloc
-libavutil.so.59:av_malloc_array
-libavutil.so.59:av_mallocz
-libavutil.so.59:av_memdup
-libavutil.so.59:av_opt_freep_ranges
-libavutil.so.59:av_opt_get
-libavutil.so.59:av_opt_get_double
-libavutil.so.59:av_opt_get_int
-libavutil.so.59:av_opt_next
-libavutil.so.59:av_opt_query_ranges
-libavutil.so.59:av_opt_set
-libavutil.so.59:av_opt_set_double
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_sample_fmt_is_planar
-libavutil.so.59:av_stereo3d_create_side_data
+libavcodec.so.62:av_codec_is_decoder
+libavcodec.so.62:av_codec_is_encoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_free_side_data
+libavcodec.so.62:av_packet_get_side_data
+libavcodec.so.62:av_packet_new_side_data
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_align_dimensions2
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_default_get_buffer2
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_decoder_by_name
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_supported_config
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavcodec.so.62:avcodec_version
+libavfilter.so.11:av_buffersink_get_frame
+libavfilter.so.11:av_buffersrc_add_frame
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_graph_get_filter
+libavfilter.so.11:avfilter_graph_parse2
+libavformat.so.62:av_demuxer_iterate
+libavformat.so.62:av_find_default_stream_index
+libavformat.so.62:av_index_search_timestamp
+libavformat.so.62:av_muxer_iterate
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:av_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_index_get_entry
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_flush
+libavutil.so.60:av_buffer_create
+libavutil.so.60:av_buffer_get_opaque
+libavutil.so.60:av_buffer_unref
+libavutil.so.60:av_channel_layout_check
+libavutil.so.60:av_channel_layout_compare
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_cpu_max_align
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_copy
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_side_data
+libavutil.so.60:av_frame_new_side_data
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_image_copy
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_malloc
+libavutil.so.60:av_malloc_array
+libavutil.so.60:av_mallocz
+libavutil.so.60:av_memdup
+libavutil.so.60:av_opt_freep_ranges
+libavutil.so.60:av_opt_get
+libavutil.so.60:av_opt_get_double
+libavutil.so.60:av_opt_get_int
+libavutil.so.60:av_opt_next
+libavutil.so.60:av_opt_query_ranges
+libavutil.so.60:av_opt_set
+libavutil.so.60:av_opt_set_double
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_sample_fmt_is_planar
+libavutil.so.60:av_stereo3d_create_side_data
libbs2b.so.0:bs2b_clear
libbs2b.so.0:bs2b_close
libbs2b.so.0:bs2b_cross_feed_dbe
diff --git a/packages/g/gstreamer/package.yml b/packages/g/gstreamer/package.yml
index 54eee206b733..d1229308db7a 100644
--- a/packages/g/gstreamer/package.yml
+++ b/packages/g/gstreamer/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : gstreamer
version : 1.28.1
-release : 132
+release : 133
source :
- https://gitlab.freedesktop.org/gstreamer/gstreamer/-/archive/1.28.1/gstreamer-1.28.1.tar.gz : 97fee2ed866d087cd0f0cecbb3b955d18145bda22c8ae4d3a04603c6a055e8a6
license : LGPL-2.1-or-later
diff --git a/packages/g/gstreamer/pspec_x86_64.xml b/packages/g/gstreamer/pspec_x86_64.xml
index f61b6e9480b5..ef66a4f2d18f 100644
--- a/packages/g/gstreamer/pspec_x86_64.xml
+++ b/packages/g/gstreamer/pspec_x86_64.xml
@@ -3,8 +3,8 @@
gstreamer
https://gstreamer.freedesktop.org/
- Jared Cervantes
- jared@jaredcervantes.com
+ Jakob Gezelius
+ jakob@knugen.nu
LGPL-2.1-or-later
multimedia.gstreamer
@@ -108,7 +108,7 @@
GStreamer is a streaming media framework that enables applications to share a common set of plugins for things like video encoding and decoding, audio encoding and decoding, audio and video filters, audio visualisation, web streaming and anything else that streams in real-time or otherwise. This package only provides base functionality and libraries. You may need at least gst-plugins-base and one of Good, Bad, Ugly or Libav plugins.
emul32
- gstreamer
+ gstreamer
/usr/lib32/gstreamer-1.0/libgstcoreelements.so
@@ -138,8 +138,8 @@
GStreamer is a streaming media framework that enables applications to share a common set of plugins for things like video encoding and decoding, audio encoding and decoding, audio and video filters, audio visualisation, web streaming and anything else that streams in real-time or otherwise. This package only provides base functionality and libraries. You may need at least gst-plugins-base and one of Good, Bad, Ugly or Libav plugins.
programming.devel
- gstreamer-32bit
- gstreamer-devel
+ gstreamer-devel
+ gstreamer-32bit
/usr/lib32/libgstbase-1.0.so
@@ -163,9 +163,9 @@
GStreamer python overrides for the gobject-introspection-based pygst bindings.
programming.python
- gstreamer-plugins-bad-libs
- gstreamer
- gstreamer-plugins-base
+ gstreamer
+ gstreamer-plugins-bad-libs
+ gstreamer-plugins-base
/usr/lib/python3.12/site-packages/gi/overrides/Gst.py
@@ -195,7 +195,7 @@
GStreamer is a streaming media framework that enables applications to share a common set of plugins for things like video encoding and decoding, audio encoding and decoding, audio and video filters, audio visualisation, web streaming and anything else that streams in real-time or otherwise. This package only provides base functionality and libraries. You may need at least gst-plugins-base and one of Good, Bad, Ugly or Libav plugins.
programming.devel
- gstreamer
+ gstreamer
/usr/include/gstreamer-1.0/gst/base/base-prelude.h
@@ -357,9 +357,9 @@
GStreamer editing services
multimedia.gstreamer
- gstreamer
- gstreamer-plugins-base
- python-gstreamer
+ gstreamer
+ gstreamer-plugins-base
+ python-gstreamer
/usr/bin/ges-launch-1.0
@@ -380,9 +380,9 @@
Development files for gstreamer-editing-services
programming.devel
- gstreamer-devel
- gstreamer-plugins-base-devel
- gstreamer-editing-services
+ gstreamer-devel
+ gstreamer-plugins-base-devel
+ gstreamer-editing-services
/usr/include/gstreamer-1.0/ges/ges-asset.h
@@ -462,8 +462,8 @@
GStreamer FFmpeg/LibAV plugin
multimedia.gstreamer
- gstreamer
- gstreamer-plugins-base
+ gstreamer
+ gstreamer-plugins-base
/usr/lib64/gstreamer-1.0/libgstlibav.so
@@ -479,8 +479,8 @@
GStreamer "bad" plugins OpenCV plugin
multimedia.gstreamer
- gstreamer-plugins-base
- gstreamer
+ gstreamer
+ gstreamer-plugins-base
/usr/lib64/gstreamer-1.0/libgstopencv.so
@@ -498,7 +498,7 @@
Development files for gstreamer-1.0-plugins-opencv
programming.devel
- gstreamer-plugin-opencv
+ gstreamer-plugin-opencv
/usr/include/gstreamer-1.0/gst/opencv/gstopencvutils.h
@@ -517,9 +517,9 @@
GStreamer streaming media framework "bad" plugins
multimedia.gstreamer
- gstreamer
- gstreamer-plugins-base
- gstreamer-plugins-bad-libs
+ gstreamer-plugins-bad-libs
+ gstreamer-plugins-base
+ gstreamer
/usr/bin/gst-transcoder-1.0
@@ -721,11 +721,11 @@
Development files for gstreamer-1.0-plugins-bad
programming.devel
- gstreamer-devel
- gstreamer-plugins-base-devel
- gstreamer-plugins-bad-libs
- gstreamer-plugins-bad
- gstreamer-plugins-bad-extras
+ gstreamer-plugins-bad-libs
+ gstreamer-plugins-base-devel
+ gstreamer-devel
+ gstreamer-plugins-bad
+ gstreamer-plugins-bad-extras
/usr/include/gstreamer-1.0/gst/analytics/analytics-meta-prelude.h
@@ -999,9 +999,9 @@
GStreamer streaming media framework "bad" plugins
multimedia.gstreamer
- gstreamer-plugins-base
- gstreamer-plugins-bad-libs
- gstreamer
+ gstreamer
+ gstreamer-plugins-bad-libs
+ gstreamer-plugins-base
/usr/lib64/gstreamer-1.0/libgstaom.so
@@ -1023,8 +1023,8 @@
GStreamer streaming media framework "bad" plugins - libs
programming.library
- gstreamer-plugins-base
- gstreamer
+ gstreamer
+ gstreamer-plugins-base
/usr/lib64/girepository-1.0/CudaGst-1.0.typelib
@@ -1103,7 +1103,7 @@
GStreamer streaming media framework base plugins
multimedia.gstreamer
- gstreamer
+ gstreamer
/usr/bin/gst-device-monitor-1.0
@@ -1234,7 +1234,7 @@
GStreamer is a streaming media framework that enables applications to share a common set of plugins for things like video encoding and decoding, audio encoding and decoding, audio and video filters, audio visualisation, web streaming and anything else that streams in real-time or otherwise. This package only provides base functionality and libraries. You may need at least gst-plugins-base and one of Good, Bad, Ugly or Libav plugins.
emul32
- gstreamer-32bit
+ gstreamer-32bit
/usr/lib32/gstreamer-1.0/libgstadder.so
@@ -1304,9 +1304,9 @@
GStreamer is a streaming media framework that enables applications to share a common set of plugins for things like video encoding and decoding, audio encoding and decoding, audio and video filters, audio visualisation, web streaming and anything else that streams in real-time or otherwise. This package only provides base functionality and libraries. You may need at least gst-plugins-base and one of Good, Bad, Ugly or Libav plugins.
programming.devel
- gstreamer-32bit-devel
- gstreamer-plugins-base-32bit
- gstreamer-plugins-base-devel
+ gstreamer-32bit-devel
+ gstreamer-plugins-base-32bit
+ gstreamer-plugins-base-devel
/usr/lib32/gstreamer-1.0/include/gst/gl/gstglconfig.h
@@ -1350,8 +1350,8 @@
Development files for gstreamer-1.0-plugins-base
programming.devel
- gstreamer-devel
- gstreamer-plugins-base
+ gstreamer-devel
+ gstreamer-plugins-base
/usr/include/gstreamer-1.0/gst/allocators/allocators-prelude.h
@@ -1611,8 +1611,8 @@
GStreamer streaming media framework "good" plugins
multimedia.gstreamer
- gstreamer
- gstreamer-plugins-base
+ gstreamer-plugins-base
+ gstreamer
/usr/lib64/gstreamer-1.0/libgst1394.so
@@ -1750,8 +1750,8 @@
GStreamer streaming media framework "ugly" plugins
multimedia.gstreamer
- gstreamer-plugins-base
- gstreamer
+ gstreamer
+ gstreamer-plugins-base
/usr/lib64/gstreamer-1.0/libgsta52dec.so
@@ -1821,8 +1821,8 @@
GStreamer's RTSP server (gst-rtsp-server) is a featureful and easy-to-use library that allows applications to implement a complete RTSP server with just a couple of lines of code.
multimedia.gstreamer
- gstreamer
- gstreamer-plugins-base
+ gstreamer
+ gstreamer-plugins-base
/usr/lib64/girepository-1.0/GstRtspServer-1.0.typelib
@@ -1839,11 +1839,11 @@
Development files for gstreamer-1.0-plugins-ugly
multimedia.gstreamer
- gstreamer-rtsp-server
- gstreamer-plugins-base
- gstreamer-devel
- gstreamer-plugins-base-devel
- gstreamer
+ gstreamer
+ gstreamer-devel
+ gstreamer-rtsp-server
+ gstreamer-plugins-base-devel
+ gstreamer-plugins-base
/usr/include/gstreamer-1.0/gst/rtsp-server/rtsp-address-pool.h
@@ -1881,12 +1881,12 @@
-
- 2026-04-18
+
+ 2026-04-24
1.28.1
Packaging update
- Jared Cervantes
- jared@jaredcervantes.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/g/guvcview/abi_symbols b/packages/g/guvcview/abi_symbols
index 1a4bd20a9f21..825e31e159b2 100644
--- a/packages/g/guvcview/abi_symbols
+++ b/packages/g/guvcview/abi_symbols
@@ -1,3 +1,4 @@
+guvcview:_IO_stdin_used
guvcview:main
libgviewaudio.so.2:audio_close
libgviewaudio.so.2:audio_close_portaudio
diff --git a/packages/g/guvcview/abi_used_libs b/packages/g/guvcview/abi_used_libs
index cd279195cc23..9b94602653ba 100644
--- a/packages/g/guvcview/abi_used_libs
+++ b/packages/g/guvcview/abi_used_libs
@@ -1,7 +1,7 @@
UNKNOWN
libSDL2-2.0.so.0
-libavcodec.so.61
-libavutil.so.59
+libavcodec.so.62
+libavutil.so.60
libc.so.6
libgdk-3.so.0
libglib-2.0.so.0
diff --git a/packages/g/guvcview/abi_used_symbols b/packages/g/guvcview/abi_used_symbols
index 26a4fe28d8d5..42eeed03544c 100644
--- a/packages/g/guvcview/abi_used_symbols
+++ b/packages/g/guvcview/abi_used_symbols
@@ -27,38 +27,38 @@ libSDL2-2.0.so.0:SDL_SetRenderDrawColor
libSDL2-2.0.so.0:SDL_SetWindowSize
libSDL2-2.0.so.0:SDL_SetWindowTitle
libSDL2-2.0.so.0:SDL_UpdateTexture
-libavcodec.so.61:av_codec_is_encoder
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_fill_audio_frame
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_supported_config
-libavcodec.so.61:avcodec_is_open
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_make_writable
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_freep
-libavutil.so.59:av_image_copy_to_buffer
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_opt_set
-libavutil.so.59:av_samples_get_buffer_size
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_codec_is_encoder
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_fill_audio_frame
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_supported_config
+libavcodec.so.62:avcodec_is_open
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_make_writable
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_freep
+libavutil.so.60:av_image_copy_to_buffer
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_opt_set
+libavutil.so.60:av_samples_get_buffer_size
+libavutil.so.60:av_strerror
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_tolower_loc
libc.so.6:__ctype_toupper_loc
diff --git a/packages/g/guvcview/package.yml b/packages/g/guvcview/package.yml
index 62e3faa548b2..69d35e03586d 100644
--- a/packages/g/guvcview/package.yml
+++ b/packages/g/guvcview/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : guvcview
version : 2.2.2
-release : 25
+release : 26
source :
- https://sourceforge.net/projects/guvcview/files/source/guvcview-src-2.2.2.tar.bz2 : 6a1b1348b99e79da957a0d9e237395a54757a09db7e0c0809f6c30668b69da3b
homepage : https://guvcview.sourceforge.net/
diff --git a/packages/g/guvcview/pspec_x86_64.xml b/packages/g/guvcview/pspec_x86_64.xml
index 202ffda5a972..e899b48adeed 100644
--- a/packages/g/guvcview/pspec_x86_64.xml
+++ b/packages/g/guvcview/pspec_x86_64.xml
@@ -94,7 +94,7 @@
programming.devel
- guvcview
+ guvcview
/usr/lib64/libgviewaudio.so
@@ -104,8 +104,8 @@
-
- 2025-11-15
+
+ 2026-04-11
2.2.2
Packaging update
Jakob Gezelius
diff --git a/packages/h/haruna/abi_used_libs b/packages/h/haruna/abi_used_libs
index d91e2b834445..f0d34e29c7d8 100644
--- a/packages/h/haruna/abi_used_libs
+++ b/packages/h/haruna/abi_used_libs
@@ -19,12 +19,12 @@ libQt6Quick.so.6
libQt6QuickControls2.so.6
libQt6Sql.so.6
libQt6Widgets.so.6
-libavcodec.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
libc.so.6
libkdsingleapplication-qt6.so.1.1
libm.so.6
libstdc++.so.6
-libswscale.so.8
+libswscale.so.9
diff --git a/packages/h/haruna/abi_used_symbols b/packages/h/haruna/abi_used_symbols
index 7f9954011129..23c650e2bf4f 100644
--- a/packages/h/haruna/abi_used_symbols
+++ b/packages/h/haruna/abi_used_symbols
@@ -916,35 +916,35 @@ libQt6Widgets.so.6:_ZN7QDialog4execEv
libQt6Widgets.so.6:_ZN9QLineEdit12setValidatorEPK10QValidator
libQt6Widgets.so.6:_ZN9QLineEdit16staticMetaObjectE
libQt6Widgets.so.6:_ZNK11QMessageBox13clickedButtonEv
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavfilter.so.10:av_buffersink_get_frame
-libavfilter.so.10:av_buffersrc_add_frame
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_graph_get_filter
-libavfilter.so.10:avfilter_graph_parse2
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_image_copy
-libavutil.so.59:av_image_fill_arrays
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_malloc
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavfilter.so.11:av_buffersink_get_frame
+libavfilter.so.11:av_buffersrc_add_frame
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_graph_get_filter
+libavfilter.so.11:avfilter_graph_parse2
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_image_copy
+libavutil.so.60:av_image_fill_arrays
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_malloc
libc.so.6:__cxa_atexit
libc.so.6:__libc_single_threaded
libc.so.6:__libc_start_main
@@ -984,6 +984,6 @@ libstdc++.so.6:_Znam
libstdc++.so.6:_Znwm
libstdc++.so.6:__cxa_guard_acquire
libstdc++.so.6:__cxa_guard_release
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
diff --git a/packages/h/haruna/package.yml b/packages/h/haruna/package.yml
index 5194cfbe2b4f..0c2f89971c0b 100644
--- a/packages/h/haruna/package.yml
+++ b/packages/h/haruna/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : haruna
version : 1.7.1
-release : 34
+release : 35
source :
- https://download.kde.org/stable/haruna/1.7.1/haruna-1.7.1.tar.xz : b29a717151b9d65f5abd736a3a774282d3014e281c8b89f2b79cc021042406e2
homepage : https://invent.kde.org/multimedia/haruna/
diff --git a/packages/h/haruna/pspec_x86_64.xml b/packages/h/haruna/pspec_x86_64.xml
index d9a5299cf650..36bbe1552c5a 100644
--- a/packages/h/haruna/pspec_x86_64.xml
+++ b/packages/h/haruna/pspec_x86_64.xml
@@ -3,8 +3,8 @@
haruna
https://invent.kde.org/multimedia/haruna/
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
BSD-3-Clause
CC-BY-4.0
@@ -87,12 +87,12 @@
-
- 2026-04-02
+
+ 2026-04-11
1.7.1
Packaging update
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/h/hedgewars/abi_libs b/packages/h/hedgewars/abi_libs
index 8afe3153ce8a..0677109fb74f 100644
--- a/packages/h/hedgewars/abi_libs
+++ b/packages/h/hedgewars/abi_libs
@@ -1,2 +1,3 @@
+hedgewars
libavwrapper.so.1.0
libphyslayer.so.1.0
diff --git a/packages/h/hedgewars/abi_symbols b/packages/h/hedgewars/abi_symbols
index f880ee51ba1e..bbc3ef0219db 100644
--- a/packages/h/hedgewars/abi_symbols
+++ b/packages/h/hedgewars/abi_symbols
@@ -1,3 +1,4 @@
+hedgewars:_IO_stdin_used
libavwrapper.so.1.0:AVWrapper_Close
libavwrapper.so.1.0:AVWrapper_Init
libavwrapper.so.1.0:AVWrapper_WriteFrame
diff --git a/packages/h/hedgewars/abi_used_libs b/packages/h/hedgewars/abi_used_libs
index 2219ca3673e0..0c5b44565c46 100644
--- a/packages/h/hedgewars/abi_used_libs
+++ b/packages/h/hedgewars/abi_used_libs
@@ -7,9 +7,9 @@ libSDL2_image-2.0.so.0
libSDL2_mixer-2.0.so.0
libSDL2_net-2.0.so.0
libSDL2_ttf-2.0.so.0
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libgcc_s.so.1
liblua5.1.so.5.1
diff --git a/packages/h/hedgewars/abi_used_symbols b/packages/h/hedgewars/abi_used_symbols
index 6599e93a4ddc..9c04bb4c5bdb 100644
--- a/packages/h/hedgewars/abi_used_symbols
+++ b/packages/h/hedgewars/abi_used_symbols
@@ -1736,46 +1736,46 @@ libSDL2_ttf-2.0.so.0:TTF_Quit
libSDL2_ttf-2.0.so.0:TTF_RenderUTF8_Blended
libSDL2_ttf-2.0.so.0:TTF_SetFontStyle
libSDL2_ttf-2.0.so.0:TTF_SizeUTF8
-libavcodec.so.61:av_codec_is_encoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_default_get_buffer2
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_muxer_iterate
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_query_codec
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_close
-libavformat.so.61:avio_open
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_make_writable
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_malloc
+libavcodec.so.62:av_codec_is_encoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_default_get_buffer2
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_muxer_iterate
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_query_codec
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_close
+libavformat.so.62:avio_open
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_make_writable
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_malloc
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__fprintf_chk
diff --git a/packages/h/hedgewars/package.yml b/packages/h/hedgewars/package.yml
index 5f42d0f53ac1..813a5acede50 100644
--- a/packages/h/hedgewars/package.yml
+++ b/packages/h/hedgewars/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : hedgewars
version : 1.0.3
-release : 37
+release : 38
source :
- https://www.hedgewars.org/download/releases/hedgewars-src-1.0.3.tar.bz2 : c5c1877c0bae1354c75d2b9527b6f9a9f79e99932e5d08b1f6f7de1708066130
homepage : https://www.hedgewars.org/
diff --git a/packages/h/hedgewars/pspec_x86_64.xml b/packages/h/hedgewars/pspec_x86_64.xml
index 6655d26faeed..b0f600104570 100644
--- a/packages/h/hedgewars/pspec_x86_64.xml
+++ b/packages/h/hedgewars/pspec_x86_64.xml
@@ -3,8 +3,8 @@
hedgewars
https://www.hedgewars.org/
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-only
games.strategy
@@ -3248,12 +3248,12 @@
-
- 2025-11-27
+
+ 2026-04-11
1.0.3
Packaging update
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/k/k3b/abi_used_libs b/packages/k/k3b/abi_used_libs
index 14eef2358740..4d28eb0efb02 100644
--- a/packages/k/k3b/abi_used_libs
+++ b/packages/k/k3b/abi_used_libs
@@ -31,9 +31,9 @@ libQt6Network.so.6
libQt6WebEngineWidgets.so.6
libQt6Widgets.so.6
libQt6Xml.so.6
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libdvdread.so.8
libm.so.6
diff --git a/packages/k/k3b/abi_used_symbols b/packages/k/k3b/abi_used_symbols
index 0ca0c427beb1..5978c079f4a7 100644
--- a/packages/k/k3b/abi_used_symbols
+++ b/packages/k/k3b/abi_used_symbols
@@ -2398,25 +2398,25 @@ libQt6Xml.so.6:_ZNK8QDomNode6toTextEv
libQt6Xml.so.6:_ZNK8QDomNode8nodeNameEv
libQt6Xml.so.6:_ZNK8QDomNode9isElementEv
libQt6Xml.so.6:_ZNK8QDomNode9toElementEv
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_sample_fmt_is_planar
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_sample_fmt_is_planar
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__fdelt_chk
diff --git a/packages/k/k3b/package.yml b/packages/k/k3b/package.yml
index 1beda8c0650f..8921a14e683e 100644
--- a/packages/k/k3b/package.yml
+++ b/packages/k/k3b/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : k3b
version : 25.12.3
-release : 105
+release : 106
source :
- https://download.kde.org/stable/release-service/25.12.3/src/k3b-25.12.3.tar.xz : 51792146c932b58174c475c6e40b47b7dfd6ccce85346b31f711db3c32592be8
homepage : https://kde.org/applications/multimedia/org.kde.k3b
diff --git a/packages/k/k3b/pspec_x86_64.xml b/packages/k/k3b/pspec_x86_64.xml
index a3e4383f9ed3..3e7479c95e8a 100644
--- a/packages/k/k3b/pspec_x86_64.xml
+++ b/packages/k/k3b/pspec_x86_64.xml
@@ -3,8 +3,8 @@
k3b
https://kde.org/applications/multimedia/org.kde.k3b
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
GFDL-1.2-or-later
GPL-2.0-or-later
@@ -494,7 +494,7 @@
programming.devel
- k3b
+ k3b
/usr/include/k3b_export.h
@@ -620,12 +620,12 @@
-
- 2026-03-05
+
+ 2026-04-11
25.12.3
Packaging update
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/k/kf6-kfilemetadata/abi_used_libs b/packages/k/kf6-kfilemetadata/abi_used_libs
index 9cdfcf3d5ce2..316368cb6d4b 100644
--- a/packages/k/kf6-kfilemetadata/abi_used_libs
+++ b/packages/k/kf6-kfilemetadata/abi_used_libs
@@ -6,9 +6,9 @@ libQMobipocket6.so.3
libQt6Core.so.6
libQt6Gui.so.6
libQt6Xml.so.6
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libepub.so.0
libexiv2.so.28
diff --git a/packages/k/kf6-kfilemetadata/abi_used_symbols b/packages/k/kf6-kfilemetadata/abi_used_symbols
index 141584cf5d72..aeee9ab9a993 100644
--- a/packages/k/kf6-kfilemetadata/abi_used_symbols
+++ b/packages/k/kf6-kfilemetadata/abi_used_symbols
@@ -321,19 +321,19 @@ libQt6Xml.so.6:_ZNK8QDomNode6toTextEv
libQt6Xml.so.6:_ZNK8QDomNode9localNameEv
libQt6Xml.so.6:_ZNK8QDomNode9nodeValueEv
libQt6Xml.so.6:_ZNK8QDomNode9toElementEv
-libavcodec.so.61:avcodec_get_name
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_find_default_stream_index
-libavformat.so.61:av_guess_frame_rate
-libavformat.so.61:av_guess_sample_aspect_ratio
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavutil.so.59:av_color_space_name
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_reduce
+libavcodec.so.62:avcodec_get_name
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_find_default_stream_index
+libavformat.so.62:av_guess_frame_rate
+libavformat.so.62:av_guess_sample_aspect_ratio
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavutil.so.60:av_color_space_name
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_reduce
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__libc_single_threaded
diff --git a/packages/k/kf6-kfilemetadata/package.yml b/packages/k/kf6-kfilemetadata/package.yml
index 7b5c2050af81..ddf826734f27 100644
--- a/packages/k/kf6-kfilemetadata/package.yml
+++ b/packages/k/kf6-kfilemetadata/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : kf6-kfilemetadata
version : 6.25.0
-release : 36
+release : 37
source :
- https://download.kde.org/stable/frameworks/6.25/kfilemetadata-6.25.0.tar.xz : 78b3516ab3038fec122f86c1370f4c7d8857ddea9e907263242affae1dd1f738
homepage : https://community.kde.org/Frameworks
diff --git a/packages/k/kf6-kfilemetadata/pspec_x86_64.xml b/packages/k/kf6-kfilemetadata/pspec_x86_64.xml
index 1e48fdf05c8e..dd416be226c3 100644
--- a/packages/k/kf6-kfilemetadata/pspec_x86_64.xml
+++ b/packages/k/kf6-kfilemetadata/pspec_x86_64.xml
@@ -3,8 +3,8 @@
kf6-kfilemetadata
https://community.kde.org/Frameworks
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
BSD-3-Clause
CC0-1.0
@@ -120,7 +120,7 @@
programming.devel
- kf6-kfilemetadata
+ kf6-kfilemetadata
/usr/include/KF6/KFileMetaData/KFileMetaData/EmbeddedImageData
@@ -165,12 +165,12 @@
-
- 2026-04-10
+
+ 2026-04-24
6.25.0
Packaging update
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/k/kpipewire/abi_used_libs b/packages/k/kpipewire/abi_used_libs
index 3a317ae95d71..91d4cfff6023 100644
--- a/packages/k/kpipewire/abi_used_libs
+++ b/packages/k/kpipewire/abi_used_libs
@@ -6,10 +6,10 @@ libQt6Gui.so.6
libQt6OpenGL.so.6
libQt6Qml.so.6
libQt6Quick.so.6
-libavcodec.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
libc.so.6
libdrm.so.2
libepoxy.so.0
diff --git a/packages/k/kpipewire/abi_used_symbols b/packages/k/kpipewire/abi_used_symbols
index e7ab01d88112..bad50a8947eb 100644
--- a/packages/k/kpipewire/abi_used_symbols
+++ b/packages/k/kpipewire/abi_used_symbols
@@ -304,62 +304,62 @@ libQt6Quick.so.6:_ZTI7QSGNode
libQt6Quick.so.6:_ZThn16_N10QQuickItem10classBeginEv
libQt6Quick.so.6:_Zls6QDebugP10QQuickItem
libQt6Quick.so.6:_Zls6QDebugPK12QQuickWindow
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavfilter.so.10:av_buffersink_get_frame
-libavfilter.so.10:av_buffersink_get_hw_frames_ctx
-libavfilter.so.10:av_buffersrc_add_frame
-libavfilter.so.10:av_buffersrc_parameters_alloc
-libavfilter.so.10:av_buffersrc_parameters_set
-libavfilter.so.10:avfilter_get_by_name
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_alloc_filter
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_create_filter
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_graph_parse
-libavfilter.so.10:avfilter_init_str
-libavfilter.so.10:avfilter_inout_alloc
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_output_context2
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_closep
-libavformat.so.61:avio_open
-libavutil.so.59:av_buffer_create
-libavutil.so.59:av_buffer_default_free
-libavutil.so.59:av_buffer_ref
-libavutil.so.59:av_buffer_unref
-libavutil.so.59:av_dict_get_string
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_dict_set_int
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_hwdevice_ctx_create
-libavutil.so.59:av_hwframe_ctx_alloc
-libavutil.so.59:av_hwframe_ctx_init
-libavutil.so.59:av_image_copy
-libavutil.so.59:av_log_get_level
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_mallocz
-libavutil.so.59:av_strdup
-libavutil.so.59:av_strerror
-libavutil.so.59:av_ts_make_time_string2
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavfilter.so.11:av_buffersink_get_frame
+libavfilter.so.11:av_buffersink_get_hw_frames_ctx
+libavfilter.so.11:av_buffersrc_add_frame
+libavfilter.so.11:av_buffersrc_parameters_alloc
+libavfilter.so.11:av_buffersrc_parameters_set
+libavfilter.so.11:avfilter_get_by_name
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_alloc_filter
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_create_filter
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_graph_parse
+libavfilter.so.11:avfilter_init_str
+libavfilter.so.11:avfilter_inout_alloc
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_output_context2
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_closep
+libavformat.so.62:avio_open
+libavutil.so.60:av_buffer_create
+libavutil.so.60:av_buffer_default_free
+libavutil.so.60:av_buffer_ref
+libavutil.so.60:av_buffer_unref
+libavutil.so.60:av_dict_get_string
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_dict_set_int
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_hwdevice_ctx_create
+libavutil.so.60:av_hwframe_ctx_alloc
+libavutil.so.60:av_hwframe_ctx_init
+libavutil.so.60:av_image_copy
+libavutil.so.60:av_log_get_level
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_mallocz
+libavutil.so.60:av_strdup
+libavutil.so.60:av_strerror
+libavutil.so.60:av_ts_make_time_string2
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__libc_single_threaded
diff --git a/packages/k/kpipewire/package.yml b/packages/k/kpipewire/package.yml
index 77037259f9ee..c06e1296dcf2 100644
--- a/packages/k/kpipewire/package.yml
+++ b/packages/k/kpipewire/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : kpipewire
version : 6.6.4
-release : 63
+release : 64
source :
- https://download.kde.org/stable/plasma/6.6.4/kpipewire-6.6.4.tar.xz : 1b9ef2890be00ee96ca439770a3f7842f54ac901c6a47edd3d68aff85c1a3a8f
homepage : https://www.kde.org/workspaces/plasmadesktop/
diff --git a/packages/k/kpipewire/pspec_x86_64.xml b/packages/k/kpipewire/pspec_x86_64.xml
index e52791648dfc..be4c5878bff6 100644
--- a/packages/k/kpipewire/pspec_x86_64.xml
+++ b/packages/k/kpipewire/pspec_x86_64.xml
@@ -3,8 +3,8 @@
kpipewire
https://www.kde.org/workspaces/plasmadesktop/
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
BSD-3-Clause
CC0-1.0
@@ -101,7 +101,7 @@
programming.devel
- kpipewire
+ kpipewire
/usr/include/KPipeWire/DmaBufHandler
@@ -129,12 +129,12 @@
-
- 2026-04-07
+
+ 2026-04-11
6.6.4
Packaging update
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/l/libopenshot/abi_libs b/packages/l/libopenshot/abi_libs
index 6cbb117c43d2..0905ef0e210b 100644
--- a/packages/l/libopenshot/abi_libs
+++ b/packages/l/libopenshot/abi_libs
@@ -1,3 +1,3 @@
_openshot.so
-libopenshot.so.29
+libopenshot.so.30
openshot.so
diff --git a/packages/l/libopenshot/abi_symbols b/packages/l/libopenshot/abi_symbols
index b80c2c464ccd..06cd8d47b9ef 100644
--- a/packages/l/libopenshot/abi_symbols
+++ b/packages/l/libopenshot/abi_symbols
@@ -1,1202 +1,1204 @@
_openshot.so:PyInit__openshot
-_openshot.so:__bss_start
-_openshot.so:_edata
-_openshot.so:_end
-libopenshot.so.29:.gomp_critical_user_load_lut
-libopenshot.so.29:.gomp_critical_user_open_effect_mask_reader
-libopenshot.so.29:_ZN10PlayerDemo10closeEventEP11QCloseEvent
-libopenshot.so.29:_ZN10PlayerDemo11qt_metacallEN11QMetaObject4CallEiPPv
-libopenshot.so.29:_ZN10PlayerDemo11qt_metacastEPKc
-libopenshot.so.29:_ZN10PlayerDemo13keyPressEventEP9QKeyEvent
-libopenshot.so.29:_ZN10PlayerDemo16staticMetaObjectE
-libopenshot.so.29:_ZN10PlayerDemo4openEb
-libopenshot.so.29:_ZN10PlayerDemoC1EP7QWidget
-libopenshot.so.29:_ZN10PlayerDemoC2EP7QWidget
-libopenshot.so.29:_ZN10PlayerDemoD0Ev
-libopenshot.so.29:_ZN10PlayerDemoD1Ev
-libopenshot.so.29:_ZN10PlayerDemoD2Ev
-libopenshot.so.29:_ZN13VideoRenderer11qt_metacallEN11QMetaObject4CallEiPPv
-libopenshot.so.29:_ZN13VideoRenderer11qt_metacastEPKc
-libopenshot.so.29:_ZN13VideoRenderer14OverrideWidgetEl
-libopenshot.so.29:_ZN13VideoRenderer16staticMetaObjectE
-libopenshot.so.29:_ZN13VideoRenderer6renderESt10shared_ptrI6QImageE
-libopenshot.so.29:_ZN13VideoRenderer7presentERK6QImage
-libopenshot.so.29:_ZN13VideoRendererC1EP7QObject
-libopenshot.so.29:_ZN13VideoRendererC2EP7QObject
-libopenshot.so.29:_ZN13VideoRendererD0Ev
-libopenshot.so.29:_ZN13VideoRendererD1Ev
-libopenshot.so.29:_ZN13VideoRendererD2Ev
-libopenshot.so.29:_ZN17VideoRenderWidget10paintEventEP11QPaintEvent
-libopenshot.so.29:_ZN17VideoRenderWidget11qt_metacallEN11QMetaObject4CallEiPPv
-libopenshot.so.29:_ZN17VideoRenderWidget11qt_metacastEPKc
-libopenshot.so.29:_ZN17VideoRenderWidget14SetAspectRatioEN8openshot8FractionES1_
-libopenshot.so.29:_ZN17VideoRenderWidget16centeredViewportEii
-libopenshot.so.29:_ZN17VideoRenderWidget16staticMetaObjectE
-libopenshot.so.29:_ZN17VideoRenderWidget7presentERK6QImage
-libopenshot.so.29:_ZN17VideoRenderWidgetC1EP7QWidget
-libopenshot.so.29:_ZN17VideoRenderWidgetC2EP7QWidget
-libopenshot.so.29:_ZN17VideoRenderWidgetD0Ev
-libopenshot.so.29:_ZN17VideoRenderWidgetD1Ev
-libopenshot.so.29:_ZN17VideoRenderWidgetD2Ev
-libopenshot.so.29:_ZN8openshot10AnalogTape12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot10AnalogTape19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot10AnalogTape7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot10AnalogTape8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot10AnalogTapeC1ENS_8KeyframeES1_S1_S1_S1_S1_i
-libopenshot.so.29:_ZN8openshot10AnalogTapeC1Ev
-libopenshot.so.29:_ZN8openshot10AnalogTapeC2ENS_8KeyframeES1_S1_S1_S1_S1_i
-libopenshot.so.29:_ZN8openshot10AnalogTapeC2Ev
-libopenshot.so.29:_ZN8openshot10Brightness12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot10Brightness19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot10Brightness7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot10Brightness8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot10BrightnessC1ENS_8KeyframeES1_
-libopenshot.so.29:_ZN8openshot10BrightnessC1Ev
-libopenshot.so.29:_ZN8openshot10BrightnessC2ENS_8KeyframeES1_
-libopenshot.so.29:_ZN8openshot10BrightnessC2Ev
-libopenshot.so.29:_ZN8openshot10ColorShift12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot10ColorShift19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot10ColorShift7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot10ColorShift8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot10ColorShiftC1ENS_8KeyframeES1_S1_S1_S1_S1_S1_S1_
-libopenshot.so.29:_ZN8openshot10ColorShiftC1Ev
-libopenshot.so.29:_ZN8openshot10ColorShiftC2ENS_8KeyframeES1_S1_S1_S1_S1_S1_S1_
-libopenshot.so.29:_ZN8openshot10ColorShiftC2Ev
-libopenshot.so.29:_ZN8openshot10Compressor12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot10Compressor19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot10Compressor24calculateAttackOrReleaseEf
-libopenshot.so.29:_ZN8openshot10Compressor7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot10Compressor8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot10CompressorC1ENS_8KeyframeES1_S1_S1_S1_S1_
-libopenshot.so.29:_ZN8openshot10CompressorC1Ev
-libopenshot.so.29:_ZN8openshot10CompressorC2ENS_8KeyframeES1_S1_S1_S1_S1_
-libopenshot.so.29:_ZN8openshot10CompressorC2Ev
-libopenshot.so.29:_ZN8openshot10Coordinate12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot10Coordinate7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot10CoordinateC1ERKSt4pairIddE
-libopenshot.so.29:_ZN8openshot10CoordinateC1Edd
-libopenshot.so.29:_ZN8openshot10CoordinateC1Ev
-libopenshot.so.29:_ZN8openshot10CoordinateC2ERKSt4pairIddE
-libopenshot.so.29:_ZN8openshot10CoordinateC2Edd
-libopenshot.so.29:_ZN8openshot10CoordinateC2Ev
-libopenshot.so.29:_ZN8openshot10Distortion12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot10Distortion13updateFiltersEl
-libopenshot.so.29:_ZN8openshot10Distortion19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot10Distortion6Filter18updateCoefficientsEdd
-libopenshot.so.29:_ZN8openshot10Distortion7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot10Distortion8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot10DistortionC1ENS_14DistortionTypeENS_8KeyframeES2_S2_
-libopenshot.so.29:_ZN8openshot10DistortionC1Ev
-libopenshot.so.29:_ZN8openshot10DistortionC2ENS_14DistortionTypeENS_8KeyframeES2_S2_
-libopenshot.so.29:_ZN8openshot10DistortionC2Ev
-libopenshot.so.29:_ZN8openshot10EffectBase10MaskReaderEPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot10EffectBase10ParentClipEPNS_8ClipBaseE
-libopenshot.so.29:_ZN8openshot10EffectBase10ParentClipEv
-libopenshot.so.29:_ZN8openshot10EffectBase11DisplayInfoEPSo
-libopenshot.so.29:_ZN8openshot10EffectBase12GetMaskImageESt10shared_ptrI6QImageEl
-libopenshot.so.29:_ZN8openshot10EffectBase12ProcessFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot10EffectBase12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot10EffectBase14InitEffectInfoEv
-libopenshot.so.29:_ZN8openshot10EffectBase15SetParentEffectENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot10EffectBase18MapMaskFrameNumberEl
-libopenshot.so.29:_ZN8openshot10EffectBase18ResolveMaskHostFpsEv
-libopenshot.so.29:_ZN8openshot10EffectBase7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot10EffectBase9constrainEi
-libopenshot.so.29:_ZN8openshot10EffectBaseD0Ev
-libopenshot.so.29:_ZN8openshot10EffectBaseD1Ev
-libopenshot.so.29:_ZN8openshot10EffectBaseD2Ev
-libopenshot.so.29:_ZN8openshot10EffectInfo12CreateEffectENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot10EffectInfo4JsonB5cxx11Ev
-libopenshot.so.29:_ZN8openshot10EffectInfo9JsonValueEv
-libopenshot.so.29:_ZN8openshot10GetVersionEv
-libopenshot.so.29:_ZN8openshot10PlayerBase4PlayEv
-libopenshot.so.29:_ZN8openshot10PlayerBase4StopEv
-libopenshot.so.29:_ZN8openshot10PlayerBase5PauseEv
-libopenshot.so.29:_ZN8openshot10PlayerBase5SpeedEf
-libopenshot.so.29:_ZN8openshot10PlayerBase5SpeedEv
-libopenshot.so.29:_ZN8openshot10PlayerBase6ReaderEPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot10PlayerBase6ReaderEv
-libopenshot.so.29:_ZN8openshot10PlayerBase6VolumeEf
-libopenshot.so.29:_ZN8openshot10PlayerBase6VolumeEv
-libopenshot.so.29:_ZN8openshot10PlayerBase7LoadingEv
-libopenshot.so.29:_ZN8openshot10ReaderBase10ParentClipEPNS_8ClipBaseE
-libopenshot.so.29:_ZN8openshot10ReaderBase10ParentClipEv
-libopenshot.so.29:_ZN8openshot10ReaderBase11DisplayInfoEPSo
-libopenshot.so.29:_ZN8openshot10ReaderBase12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot10ReaderBaseC1Ev
-libopenshot.so.29:_ZN8openshot10ReaderBaseC2Ev
-libopenshot.so.29:_ZN8openshot10Saturation12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot10Saturation19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot10Saturation7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot10Saturation8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot10SaturationC1ENS_8KeyframeES1_S1_S1_
-libopenshot.so.29:_ZN8openshot10SaturationC1Ev
-libopenshot.so.29:_ZN8openshot10SaturationC2ENS_8KeyframeES1_S1_S1_
-libopenshot.so.29:_ZN8openshot10SaturationC2Ev
-libopenshot.so.29:_ZN8openshot10TextReader12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot10TextReader22SetTextBackgroundColorENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot10TextReader4OpenEv
-libopenshot.so.29:_ZN8openshot10TextReader5CloseEv
-libopenshot.so.29:_ZN8openshot10TextReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot10TextReader8GetFrameEl
-libopenshot.so.29:_ZN8openshot10TextReaderC1EiiiiNS_11GravityTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_dS7_S7_
-libopenshot.so.29:_ZN8openshot10TextReaderC1Ev
-libopenshot.so.29:_ZN8openshot10TextReaderC2EiiiiNS_11GravityTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_dS7_S7_
-libopenshot.so.29:_ZN8openshot10TextReaderC2Ev
-libopenshot.so.29:_ZN8openshot10WriterBase11DisplayInfoEPSo
-libopenshot.so.29:_ZN8openshot10WriterBase12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot10WriterBase14CopyReaderInfoEPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot10WriterBase7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot10WriterBaseC1Ev
-libopenshot.so.29:_ZN8openshot10WriterBaseC2Ev
-libopenshot.so.29:_ZN8openshot11CacheMemory12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot11CacheMemory16GetSmallestFrameEv
-libopenshot.so.29:_ZN8openshot11CacheMemory3AddESt10shared_ptrINS_5FrameEE
-libopenshot.so.29:_ZN8openshot11CacheMemory4JsonB5cxx11Ev
-libopenshot.so.29:_ZN8openshot11CacheMemory5ClearEv
-libopenshot.so.29:_ZN8openshot11CacheMemory5CountEv
-libopenshot.so.29:_ZN8openshot11CacheMemory5TouchEl
-libopenshot.so.29:_ZN8openshot11CacheMemory6RemoveEl
-libopenshot.so.29:_ZN8openshot11CacheMemory6RemoveEll
-libopenshot.so.29:_ZN8openshot11CacheMemory7CleanUpEv
-libopenshot.so.29:_ZN8openshot11CacheMemory7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot11CacheMemory8ContainsEl
-libopenshot.so.29:_ZN8openshot11CacheMemory8GetBytesEv
-libopenshot.so.29:_ZN8openshot11CacheMemory8GetFrameEl
-libopenshot.so.29:_ZN8openshot11CacheMemory9GetFramesEv
-libopenshot.so.29:_ZN8openshot11CacheMemory9JsonValueEv
-libopenshot.so.29:_ZN8openshot11CacheMemoryC1El
-libopenshot.so.29:_ZN8openshot11CacheMemoryC1Ev
-libopenshot.so.29:_ZN8openshot11CacheMemoryC2El
-libopenshot.so.29:_ZN8openshot11CacheMemoryC2Ev
-libopenshot.so.29:_ZN8openshot11CacheMemoryD0Ev
-libopenshot.so.29:_ZN8openshot11CacheMemoryD1Ev
-libopenshot.so.29:_ZN8openshot11CacheMemoryD2Ev
-libopenshot.so.29:_ZN8openshot11ChunkReader12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot11ChunkReader14get_chunk_pathElNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_
-libopenshot.so.29:_ZN8openshot11ChunkReader16find_chunk_frameEl
-libopenshot.so.29:_ZN8openshot11ChunkReader17does_folder_existENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot11ChunkReader4OpenEv
-libopenshot.so.29:_ZN8openshot11ChunkReader5CloseEv
-libopenshot.so.29:_ZN8openshot11ChunkReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot11ChunkReader8GetFrameEl
-libopenshot.so.29:_ZN8openshot11ChunkReader9load_jsonEv
-libopenshot.so.29:_ZN8openshot11ChunkReaderC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12ChunkVersionE
-libopenshot.so.29:_ZN8openshot11ChunkReaderC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12ChunkVersionE
-libopenshot.so.29:_ZN8openshot11ChunkWriter10WriteFrameEPNS_10ReaderBaseEll
-libopenshot.so.29:_ZN8openshot11ChunkWriter10WriteFrameESt10shared_ptrINS_5FrameEE
-libopenshot.so.29:_ZN8openshot11ChunkWriter10WriteFrameEll
-libopenshot.so.29:_ZN8openshot11ChunkWriter13create_folderENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot11ChunkWriter14get_chunk_pathElNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_
-libopenshot.so.29:_ZN8openshot11ChunkWriter14is_chunk_validEv
-libopenshot.so.29:_ZN8openshot11ChunkWriter20write_json_meta_dataEv
-libopenshot.so.29:_ZN8openshot11ChunkWriter4OpenEv
-libopenshot.so.29:_ZN8openshot11ChunkWriter5CloseEv
-libopenshot.so.29:_ZN8openshot11ChunkWriterC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot11ChunkWriterC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot11Deinterlace12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot11Deinterlace19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot11Deinterlace7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot11Deinterlace8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot11DeinterlaceC1Eb
-libopenshot.so.29:_ZN8openshot11DeinterlaceC1Ev
-libopenshot.so.29:_ZN8openshot11DeinterlaceC2Eb
-libopenshot.so.29:_ZN8openshot11DeinterlaceC2Ev
-libopenshot.so.29:_ZN8openshot11DummyReader12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot11DummyReader4OpenEv
-libopenshot.so.29:_ZN8openshot11DummyReader4initENS_8FractionEiiiif
-libopenshot.so.29:_ZN8openshot11DummyReader5CloseEv
-libopenshot.so.29:_ZN8openshot11DummyReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot11DummyReader8GetFrameEl
-libopenshot.so.29:_ZN8openshot11DummyReaderC1ENS_8FractionEiiiif
-libopenshot.so.29:_ZN8openshot11DummyReaderC1ENS_8FractionEiiiifPNS_9CacheBaseE
-libopenshot.so.29:_ZN8openshot11DummyReaderC1Ev
-libopenshot.so.29:_ZN8openshot11DummyReaderC2ENS_8FractionEiiiif
-libopenshot.so.29:_ZN8openshot11DummyReaderC2ENS_8FractionEiiiifPNS_9CacheBaseE
-libopenshot.so.29:_ZN8openshot11DummyReaderC2Ev
-libopenshot.so.29:_ZN8openshot11DummyReaderD0Ev
-libopenshot.so.29:_ZN8openshot11DummyReaderD1Ev
-libopenshot.so.29:_ZN8openshot11DummyReaderD2Ev
-libopenshot.so.29:_ZN8openshot11FrameMapper12PrintMappingEPSo
-libopenshot.so.29:_ZN8openshot11FrameMapper12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot11FrameMapper13ChangeMappingENS_8FractionENS_12PulldownTypeEiiNS_13ChannelLayoutE
-libopenshot.so.29:_ZN8openshot11FrameMapper14GetMappedFrameEl
-libopenshot.so.29:_ZN8openshot11FrameMapper16GetOrCreateFrameEl
-libopenshot.so.29:_ZN8openshot11FrameMapper16SetDirectionHintEb
-libopenshot.so.29:_ZN8openshot11FrameMapper17AdjustFrameNumberEl
-libopenshot.so.29:_ZN8openshot11FrameMapper19ResampleMappedAudioESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot11FrameMapper4InitEv
-libopenshot.so.29:_ZN8openshot11FrameMapper4OpenEv
-libopenshot.so.29:_ZN8openshot11FrameMapper5ClearEv
-libopenshot.so.29:_ZN8openshot11FrameMapper5CloseEv
-libopenshot.so.29:_ZN8openshot11FrameMapper6IsOpenEv
-libopenshot.so.29:_ZN8openshot11FrameMapper6ReaderEv
-libopenshot.so.29:_ZN8openshot11FrameMapper7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot11FrameMapper8AddFieldENS_5FieldE
-libopenshot.so.29:_ZN8openshot11FrameMapper8AddFieldEl
-libopenshot.so.29:_ZN8openshot11FrameMapper8AddFieldElb
-libopenshot.so.29:_ZN8openshot11FrameMapper8GetFrameEl
-libopenshot.so.29:_ZN8openshot11FrameMapperC1EPNS_10ReaderBaseENS_8FractionENS_12PulldownTypeEiiNS_13ChannelLayoutE
-libopenshot.so.29:_ZN8openshot11FrameMapperC2EPNS_10ReaderBaseENS_8FractionENS_12PulldownTypeEiiNS_13ChannelLayoutE
-libopenshot.so.29:_ZN8openshot11FrameMapperD0Ev
-libopenshot.so.29:_ZN8openshot11FrameMapperD1Ev
-libopenshot.so.29:_ZN8openshot11FrameMapperD2Ev
-libopenshot.so.29:_ZN8openshot11ImageReader12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot11ImageReader4OpenEv
-libopenshot.so.29:_ZN8openshot11ImageReader5CloseEv
-libopenshot.so.29:_ZN8openshot11ImageReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot11ImageReader8GetFrameEl
-libopenshot.so.29:_ZN8openshot11ImageReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
-libopenshot.so.29:_ZN8openshot11ImageReaderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
-libopenshot.so.29:_ZN8openshot11ImageWriter10WriteFrameEPNS_10ReaderBaseEll
-libopenshot.so.29:_ZN8openshot11ImageWriter10WriteFrameESt10shared_ptrINS_5FrameEE
-libopenshot.so.29:_ZN8openshot11ImageWriter15SetVideoOptionsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8FractionEiiiib
-libopenshot.so.29:_ZN8openshot11ImageWriter4OpenEv
-libopenshot.so.29:_ZN8openshot11ImageWriter5CloseEv
-libopenshot.so.29:_ZN8openshot11ImageWriterC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot11ImageWriterC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot12AudioDevices8getNamesB5cxx11Ev
-libopenshot.so.29:_ZN8openshot12CrashHandler11m_pInstanceE
-libopenshot.so.29:_ZN8openshot12CrashHandler12abortHandlerEiP9siginfo_tPv
-libopenshot.so.29:_ZN8openshot12CrashHandler15printStackTraceEP8_IO_FILEj
-libopenshot.so.29:_ZN8openshot12CrashHandler8InstanceEv
-libopenshot.so.29:_ZN8openshot12FFmpegReader10GetAVFrameEv
-libopenshot.so.29:_ZN8openshot12FFmpegReader10ReadStreamEl
-libopenshot.so.29:_ZN8openshot12FFmpegReader11CreateFrameEl
-libopenshot.so.29:_ZN8openshot12FFmpegReader11HasAlbumArtEv
-libopenshot.so.29:_ZN8openshot12FFmpegReader12GetPacketPTSEv
-libopenshot.so.29:_ZN8openshot12FFmpegReader12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot12FFmpegReader13GetNextPacketEv
-libopenshot.so.29:_ZN8openshot12FFmpegReader13RemoveAVFrameEP7AVFrame
-libopenshot.so.29:_ZN8openshot12FFmpegReader14IsPartialFrameEl
-libopenshot.so.29:_ZN8openshot12FFmpegReader14RemoveAVPacketEP8AVPacket
-libopenshot.so.29:_ZN8openshot12FFmpegReader15UpdateAudioInfoEv
-libopenshot.so.29:_ZN8openshot12FFmpegReader15UpdatePTSOffsetEv
-libopenshot.so.29:_ZN8openshot12FFmpegReader15UpdateVideoInfoEv
-libopenshot.so.29:_ZN8openshot12FFmpegReader18CheckWorkingFramesEl
-libopenshot.so.29:_ZN8openshot12FFmpegReader18GetIsDurationKnownEv
-libopenshot.so.29:_ZN8openshot12FFmpegReader18ProcessAudioPacketEl
-libopenshot.so.29:_ZN8openshot12FFmpegReader18ProcessVideoPacketEl
-libopenshot.so.29:_ZN8openshot12FFmpegReader19GetAudioPTSLocationEl
-libopenshot.so.29:_ZN8openshot12FFmpegReader21ApplyDurationStrategyEv
-libopenshot.so.29:_ZN8openshot12FFmpegReader22ConvertFrameToAudioPTSEl
-libopenshot.so.29:_ZN8openshot12FFmpegReader22ConvertFrameToVideoPTSEl
-libopenshot.so.29:_ZN8openshot12FFmpegReader22ConvertVideoPTStoFrameEl
-libopenshot.so.29:_ZN8openshot12FFmpegReader25IsHardwareDecodeSupportedEi
-libopenshot.so.29:_ZN8openshot12FFmpegReader27ReopenWithoutHardwareDecodeEl
-libopenshot.so.29:_ZN8openshot12FFmpegReader4OpenEv
-libopenshot.so.29:_ZN8openshot12FFmpegReader4SeekEl
-libopenshot.so.29:_ZN8openshot12FFmpegReader5CloseEv
-libopenshot.so.29:_ZN8openshot12FFmpegReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot12FFmpegReader8CheckFPSEv
-libopenshot.so.29:_ZN8openshot12FFmpegReader8GetFrameEl
-libopenshot.so.29:_ZN8openshot12FFmpegReader9CheckSeekEv
-libopenshot.so.29:_ZN8openshot12FFmpegReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_16DurationStrategyEb
-libopenshot.so.29:_ZN8openshot12FFmpegReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
-libopenshot.so.29:_ZN8openshot12FFmpegReaderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_16DurationStrategyEb
-libopenshot.so.29:_ZN8openshot12FFmpegReaderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
-libopenshot.so.29:_ZN8openshot12FFmpegReaderD0Ev
-libopenshot.so.29:_ZN8openshot12FFmpegReaderD1Ev
-libopenshot.so.29:_ZN8openshot12FFmpegReaderD2Ev
-libopenshot.so.29:_ZN8openshot12FFmpegWriter10WriteFrameEPNS_10ReaderBaseEll
-libopenshot.so.29:_ZN8openshot12FFmpegWriter10WriteFrameESt10shared_ptrINS_5FrameEE
-libopenshot.so.29:_ZN8openshot12FFmpegWriter10open_audioEP15AVFormatContextP8AVStream
-libopenshot.so.29:_ZN8openshot12FFmpegWriter10open_videoEP15AVFormatContextP8AVStream
-libopenshot.so.29:_ZN8openshot12FFmpegWriter11WriteHeaderEv
-libopenshot.so.29:_ZN8openshot12FFmpegWriter11add_avframeESt10shared_ptrINS_5FrameEEP7AVFrame
-libopenshot.so.29:_ZN8openshot12FFmpegWriter11close_audioEP15AVFormatContextP8AVStream
-libopenshot.so.29:_ZN8openshot12FFmpegWriter11close_videoEP15AVFormatContextP8AVStream
-libopenshot.so.29:_ZN8openshot12FFmpegWriter11write_frameESt10shared_ptrINS_5FrameEE
-libopenshot.so.29:_ZN8openshot12FFmpegWriter12IsValidCodecENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot12FFmpegWriter12WriteTrailerEv
-libopenshot.so.29:_ZN8openshot12FFmpegWriter13ResampleAudioEii
-libopenshot.so.29:_ZN8openshot12FFmpegWriter14PrepareStreamsEv
-libopenshot.so.29:_ZN8openshot12FFmpegWriter14flush_encodersEv
-libopenshot.so.29:_ZN8openshot12FFmpegWriter15SetAudioOptionsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii
-libopenshot.so.29:_ZN8openshot12FFmpegWriter15SetAudioOptionsEbNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiNS_13ChannelLayoutEi
-libopenshot.so.29:_ZN8openshot12FFmpegWriter15SetVideoOptionsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiNS_8FractionEi
-libopenshot.so.29:_ZN8openshot12FFmpegWriter15SetVideoOptionsEbNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8FractionEiiS7_bbi
-libopenshot.so.29:_ZN8openshot12FFmpegWriter16OutputStreamInfoEv
-libopenshot.so.29:_ZN8openshot12FFmpegWriter16add_audio_streamEv
-libopenshot.so.29:_ZN8openshot12FFmpegWriter16add_video_streamEv
-libopenshot.so.29:_ZN8openshot12FFmpegWriter16allocate_avframeE13AVPixelFormatiiPiPh
-libopenshot.so.29:_ZN8openshot12FFmpegWriter18auto_detect_formatEv
-libopenshot.so.29:_ZN8openshot12FFmpegWriter18initialize_streamsEv
-libopenshot.so.29:_ZN8openshot12FFmpegWriter18write_video_packetESt10shared_ptrINS_5FrameEEP7AVFrame
-libopenshot.so.29:_ZN8openshot12FFmpegWriter19write_audio_packetsEbSt10shared_ptrINS_5FrameEE
-libopenshot.so.29:_ZN8openshot12FFmpegWriter20AddSphericalMetadataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfff
-libopenshot.so.29:_ZN8openshot12FFmpegWriter20process_video_packetESt10shared_ptrINS_5FrameEE
-libopenshot.so.29:_ZN8openshot12FFmpegWriter4OpenEv
-libopenshot.so.29:_ZN8openshot12FFmpegWriter5CloseEv
-libopenshot.so.29:_ZN8openshot12FFmpegWriter9SetOptionENS_10StreamTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
-libopenshot.so.29:_ZN8openshot12FFmpegWriterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot12FFmpegWriterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot12ParametricEQ12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot12ParametricEQ13updateFiltersEld
-libopenshot.so.29:_ZN8openshot12ParametricEQ19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot12ParametricEQ6Filter18updateCoefficientsEdddi
-libopenshot.so.29:_ZN8openshot12ParametricEQ7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot12ParametricEQ8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot12ParametricEQC1ENS_10FilterTypeENS_8KeyframeES2_S2_
-libopenshot.so.29:_ZN8openshot12ParametricEQC1Ev
-libopenshot.so.29:_ZN8openshot12ParametricEQC2ENS_10FilterTypeENS_8KeyframeES2_S2_
-libopenshot.so.29:_ZN8openshot12ParametricEQC2Ev
-libopenshot.so.29:_ZN8openshot12QtHtmlReader12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot12QtHtmlReader4OpenEv
-libopenshot.so.29:_ZN8openshot12QtHtmlReader5CloseEv
-libopenshot.so.29:_ZN8openshot12QtHtmlReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot12QtHtmlReader8GetFrameEl
-libopenshot.so.29:_ZN8openshot12QtHtmlReaderC1EiiiiNS_11GravityTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_
-libopenshot.so.29:_ZN8openshot12QtHtmlReaderC1Ev
-libopenshot.so.29:_ZN8openshot12QtHtmlReaderC2EiiiiNS_11GravityTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_
-libopenshot.so.29:_ZN8openshot12QtHtmlReaderC2Ev
-libopenshot.so.29:_ZN8openshot12QtTextReader12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot12QtTextReader22SetTextBackgroundColorENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot12QtTextReader4OpenEv
-libopenshot.so.29:_ZN8openshot12QtTextReader5CloseEv
-libopenshot.so.29:_ZN8openshot12QtTextReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot12QtTextReader8GetFrameEl
-libopenshot.so.29:_ZN8openshot12QtTextReaderC1EiiiiNS_11GravityTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE5QFontS7_S7_
-libopenshot.so.29:_ZN8openshot12QtTextReaderC1Ev
-libopenshot.so.29:_ZN8openshot12QtTextReaderC2EiiiiNS_11GravityTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE5QFontS7_S7_
-libopenshot.so.29:_ZN8openshot12QtTextReaderC2Ev
-libopenshot.so.29:_ZN8openshot12RendererBase5paintERKSt10shared_ptrINS_5FrameEE
-libopenshot.so.29:_ZN8openshot12RendererBaseC1Ev
-libopenshot.so.29:_ZN8openshot12RendererBaseC2Ev
-libopenshot.so.29:_ZN8openshot12RendererBaseD0Ev
-libopenshot.so.29:_ZN8openshot12RendererBaseD1Ev
-libopenshot.so.29:_ZN8openshot12RendererBaseD2Ev
-libopenshot.so.29:_ZN8openshot12Robotization12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot12Robotization18RobotizationEffect12modificationEi
-libopenshot.so.29:_ZN8openshot12Robotization19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot12Robotization7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot12Robotization8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot12RobotizationC1ENS_7FFTSizeENS_7HopSizeENS_10WindowTypeE
-libopenshot.so.29:_ZN8openshot12RobotizationC1Ev
-libopenshot.so.29:_ZN8openshot12RobotizationC2ENS_7FFTSizeENS_7HopSizeENS_10WindowTypeE
-libopenshot.so.29:_ZN8openshot12RobotizationC2Ev
-libopenshot.so.29:_ZN8openshot12TimelineBaseC1Ev
-libopenshot.so.29:_ZN8openshot12TimelineBaseC2Ev
-libopenshot.so.29:_ZN8openshot12stringToJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot13AudioLocation7is_nearES0_il
-libopenshot.so.29:_ZN8openshot13Magick2QImageESt10shared_ptrIN6Magick5ImageEE
-libopenshot.so.29:_ZN8openshot13PlayerPrivate12stopPlaybackEv
-libopenshot.so.29:_ZN8openshot13PlayerPrivate13startPlaybackEv
-libopenshot.so.29:_ZN8openshot13PlayerPrivate3runEv
-libopenshot.so.29:_ZN8openshot13PlayerPrivate4SeekEl
-libopenshot.so.29:_ZN8openshot13PlayerPrivate8getFrameEv
-libopenshot.so.29:_ZN8openshot13PlayerPrivateC1EPNS_12RendererBaseE
-libopenshot.so.29:_ZN8openshot13PlayerPrivateC2EPNS_12RendererBaseE
-libopenshot.so.29:_ZN8openshot13PlayerPrivateD0Ev
-libopenshot.so.29:_ZN8openshot13PlayerPrivateD1Ev
-libopenshot.so.29:_ZN8openshot13PlayerPrivateD2Ev
-libopenshot.so.29:_ZN8openshot13QImage2MagickESt10shared_ptrI6QImageE
-libopenshot.so.29:_ZN8openshot13QtImageReader12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot13QtImageReader13load_svg_pathE7QString
-libopenshot.so.29:_ZN8openshot13QtImageReader18calculate_max_sizeEv
-libopenshot.so.29:_ZN8openshot13QtImageReader4OpenEv
-libopenshot.so.29:_ZN8openshot13QtImageReader5CloseEv
-libopenshot.so.29:_ZN8openshot13QtImageReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot13QtImageReader8GetFrameEl
-libopenshot.so.29:_ZN8openshot13QtImageReaderC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
-libopenshot.so.29:_ZN8openshot13QtImageReaderC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
-libopenshot.so.29:_ZN8openshot13QtImageReaderD0Ev
-libopenshot.so.29:_ZN8openshot13QtImageReaderD1Ev
-libopenshot.so.29:_ZN8openshot13QtImageReaderD2Ev
-libopenshot.so.29:_ZN8openshot13close_to_syncE
-libopenshot.so.29:_ZN8openshot14AudioResampler18GetResampledBufferEv
-libopenshot.so.29:_ZN8openshot14AudioResampler9SetBufferEPN4juce11AudioBufferIfEEd
-libopenshot.so.29:_ZN8openshot14AudioResampler9SetBufferEPN4juce11AudioBufferIfEEdd
-libopenshot.so.29:_ZN8openshot14AudioResamplerC1Ei
-libopenshot.so.29:_ZN8openshot14AudioResamplerC2Ei
-libopenshot.so.29:_ZN8openshot14AudioResamplerD1Ev
-libopenshot.so.29:_ZN8openshot14AudioResamplerD2Ev
-libopenshot.so.29:_ZN8openshot14IsPointBeforeXERKNS_5PointEd
-libopenshot.so.29:_ZN8openshot14TrimMemoryToOSEv
-libopenshot.so.29:_ZN8openshot14Whisperization12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot14Whisperization19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot14Whisperization20WhisperizationEffect12modificationEi
-libopenshot.so.29:_ZN8openshot14Whisperization7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot14Whisperization8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot14WhisperizationC1ENS_7FFTSizeENS_7HopSizeENS_10WindowTypeE
-libopenshot.so.29:_ZN8openshot14WhisperizationC1Ev
-libopenshot.so.29:_ZN8openshot14WhisperizationC2ENS_7FFTSizeENS_7HopSizeENS_10WindowTypeE
-libopenshot.so.29:_ZN8openshot14WhisperizationC2Ev
-libopenshot.so.29:_ZN8openshot15AudioWaveformer14ApplyKeyframesERKNS_17AudioWaveformDataEPKNS_8KeyframeES6_RKNS_8FractionES9_iiib
-libopenshot.so.29:_ZN8openshot15AudioWaveformer14ExtractSamplesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_8KeyframeESB_RKNS_8FractionEiib
-libopenshot.so.29:_ZN8openshot15AudioWaveformer14ExtractSamplesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiib
-libopenshot.so.29:_ZN8openshot15AudioWaveformer14ExtractSamplesEiib
-libopenshot.so.29:_ZN8openshot15AudioWaveformer16ResolveSourceFPSEPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot15AudioWaveformer19ResolveSourceReaderEPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot15AudioWaveformer21ResolveWaveformReaderEv
-libopenshot.so.29:_ZN8openshot15AudioWaveformer24ExtractSamplesFromReaderEPNS_10ReaderBaseEiib
-libopenshot.so.29:_ZN8openshot15AudioWaveformerC1EPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot15AudioWaveformerC2EPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot15AudioWaveformerD1Ev
-libopenshot.so.29:_ZN8openshot15AudioWaveformerD2Ev
-libopenshot.so.29:_ZN8openshot16VideoCacheThread10StopThreadEi
-libopenshot.so.29:_ZN8openshot16VideoCacheThread11StartThreadEv
-libopenshot.so.29:_ZN8openshot16VideoCacheThread14handleUserSeekEli
-libopenshot.so.29:_ZN8openshot16VideoCacheThread14prefetchWindowEPNS_9CacheBaseElliPNS_10ReaderBaseEl
-libopenshot.so.29:_ZN8openshot16VideoCacheThread18clearCacheIfPausedElbPNS_9CacheBaseE
-libopenshot.so.29:_ZN8openshot16VideoCacheThread22NotifyPlaybackPositionEl
-libopenshot.so.29:_ZN8openshot16VideoCacheThread25handleUserSeekWithPrerollElill
-libopenshot.so.29:_ZN8openshot16VideoCacheThread3runEv
-libopenshot.so.29:_ZN8openshot16VideoCacheThread4SeekEl
-libopenshot.so.29:_ZN8openshot16VideoCacheThread4SeekElb
-libopenshot.so.29:_ZN8openshot16VideoCacheThread6ReaderEPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot16VideoCacheThread7isReadyEv
-libopenshot.so.29:_ZN8openshot16VideoCacheThread8getBytesEiiiif
-libopenshot.so.29:_ZN8openshot16VideoCacheThread8setSpeedEi
-libopenshot.so.29:_ZN8openshot16VideoCacheThreadC1Ev
-libopenshot.so.29:_ZN8openshot16VideoCacheThreadC2Ev
-libopenshot.so.29:_ZN8openshot16VideoCacheThreadD0Ev
-libopenshot.so.29:_ZN8openshot16VideoCacheThreadD1Ev
-libopenshot.so.29:_ZN8openshot16VideoCacheThreadD2Ev
-libopenshot.so.29:_ZN8openshot17AudioBufferSource10setLoopingEb
-libopenshot.so.29:_ZN8openshot17AudioBufferSource13prepareToPlayEid
-libopenshot.so.29:_ZN8openshot17AudioBufferSource16releaseResourcesEv
-libopenshot.so.29:_ZN8openshot17AudioBufferSource17getNextAudioBlockERKN4juce22AudioSourceChannelInfoE
-libopenshot.so.29:_ZN8openshot17AudioBufferSource19setNextReadPositionEx
-libopenshot.so.29:_ZN8openshot17AudioBufferSource9setBufferEPN4juce11AudioBufferIfEE
-libopenshot.so.29:_ZN8openshot17AudioBufferSourceC1EPN4juce11AudioBufferIfEE
-libopenshot.so.29:_ZN8openshot17AudioBufferSourceC2EPN4juce11AudioBufferIfEE
-libopenshot.so.29:_ZN8openshot17AudioBufferSourceD0Ev
-libopenshot.so.29:_ZN8openshot17AudioBufferSourceD1Ev
-libopenshot.so.29:_ZN8openshot17AudioBufferSourceD2Ev
-libopenshot.so.29:_ZN8openshot17AudioReaderSource13prepareToPlayEid
-libopenshot.so.29:_ZN8openshot17AudioReaderSource16releaseResourcesEv
-libopenshot.so.29:_ZN8openshot17AudioReaderSource17getNextAudioBlockERKN4juce22AudioSourceChannelInfoE
-libopenshot.so.29:_ZN8openshot17AudioReaderSourceC1EPNS_10ReaderBaseEl
-libopenshot.so.29:_ZN8openshot17AudioReaderSourceC2EPNS_10ReaderBaseEl
-libopenshot.so.29:_ZN8openshot17AudioReaderSourceD0Ev
-libopenshot.so.29:_ZN8openshot17AudioReaderSourceD1Ev
-libopenshot.so.29:_ZN8openshot17AudioReaderSourceD2Ev
-libopenshot.so.29:_ZN8openshot17TrackedObjectBaseC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot17TrackedObjectBaseC1Ev
-libopenshot.so.29:_ZN8openshot17TrackedObjectBaseC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot17TrackedObjectBaseC2Ev
-libopenshot.so.29:_ZN8openshot18InterpolateBetweenERKNS_5PointES2_dd
-libopenshot.so.29:_ZN8openshot19AudioPlaybackThread27NotifyTransportStateChangedEv
-libopenshot.so.29:_ZN8openshot19AudioPlaybackThread3runEv
-libopenshot.so.29:_ZN8openshot19AudioPlaybackThread4PlayEv
-libopenshot.so.29:_ZN8openshot19AudioPlaybackThread4SeekEl
-libopenshot.so.29:_ZN8openshot19AudioPlaybackThread4StopEv
-libopenshot.so.29:_ZN8openshot19AudioPlaybackThread6ReaderEPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot19AudioPlaybackThread8getFrameEv
-libopenshot.so.29:_ZN8openshot19AudioPlaybackThreadC1EPNS_16VideoCacheThreadE
-libopenshot.so.29:_ZN8openshot19AudioPlaybackThreadC2EPNS_16VideoCacheThreadE
-libopenshot.so.29:_ZN8openshot19AudioPlaybackThreadD0Ev
-libopenshot.so.29:_ZN8openshot19AudioPlaybackThreadD1Ev
-libopenshot.so.29:_ZN8openshot19AudioPlaybackThreadD2Ev
-libopenshot.so.29:_ZN8openshot19SphericalProjection12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot19SphericalProjection19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot19SphericalProjection7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot19SphericalProjection8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot19SphericalProjectionC1ENS_8KeyframeES1_S1_S1_
-libopenshot.so.29:_ZN8openshot19SphericalProjectionC1Ev
-libopenshot.so.29:_ZN8openshot19SphericalProjectionC2ENS_8KeyframeES1_S1_S1_
-libopenshot.so.29:_ZN8openshot19SphericalProjectionC2Ev
-libopenshot.so.29:_ZN8openshot19VideoPlaybackThread23getCurrentFramePositionEv
-libopenshot.so.29:_ZN8openshot19VideoPlaybackThread3runEv
-libopenshot.so.29:_ZN8openshot19VideoPlaybackThreadC1EPNS_12RendererBaseE
-libopenshot.so.29:_ZN8openshot19VideoPlaybackThreadC2EPNS_12RendererBaseE
-libopenshot.so.29:_ZN8openshot19VideoPlaybackThreadD0Ev
-libopenshot.so.29:_ZN8openshot19VideoPlaybackThreadD1Ev
-libopenshot.so.29:_ZN8openshot19VideoPlaybackThreadD2Ev
-libopenshot.so.29:_ZN8openshot20ApplyCropResizeScaleEPNS_4ClipEiiRiS2_
-libopenshot.so.29:_ZN8openshot22FindResizingCropEffectEPNS_4ClipE
-libopenshot.so.29:_ZN8openshot22InterpolateBezierCurveERKNS_5PointES2_dd
-libopenshot.so.29:_ZN8openshot22InterpolateLinearCurveERKNS_5PointES2_d
-libopenshot.so.29:_ZN8openshot27AudioDeviceManagerSingleton11m_pInstanceE
-libopenshot.so.29:_ZN8openshot27AudioDeviceManagerSingleton16CloseAudioDeviceEv
-libopenshot.so.29:_ZN8openshot27AudioDeviceManagerSingleton8InstanceEii
-libopenshot.so.29:_ZN8openshot27AudioDeviceManagerSingleton8InstanceEv
-libopenshot.so.29:_ZN8openshot3Hue12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot3Hue19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot3Hue7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot3Hue8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot3HueC1ENS_8KeyframeE
-libopenshot.so.29:_ZN8openshot3HueC1Ev
-libopenshot.so.29:_ZN8openshot3HueC2ENS_8KeyframeE
-libopenshot.so.29:_ZN8openshot3HueC2Ev
-libopenshot.so.29:_ZN8openshot4Bars12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot4Bars19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot4Bars7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot4Bars8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot4BarsC1ENS_5ColorENS_8KeyframeES2_S2_S2_
-libopenshot.so.29:_ZN8openshot4BarsC1Ev
-libopenshot.so.29:_ZN8openshot4BarsC2ENS_5ColorENS_8KeyframeES2_S2_S2_
-libopenshot.so.29:_ZN8openshot4BarsC2Ev
-libopenshot.so.29:_ZN8openshot4Blur12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot4Blur19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot4Blur7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot4Blur8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot4Blur8boxBlurHEPhS1_iii
-libopenshot.so.29:_ZN8openshot4Blur8boxBlurTEPhS1_iii
-libopenshot.so.29:_ZN8openshot4BlurC1ENS_8KeyframeES1_S1_S1_
-libopenshot.so.29:_ZN8openshot4BlurC1Ev
-libopenshot.so.29:_ZN8openshot4BlurC2ENS_8KeyframeES1_S1_S1_
-libopenshot.so.29:_ZN8openshot4BlurC2Ev
-libopenshot.so.29:_ZN8openshot4Clip10scale_sizeE5QSizeNS_9ScaleTypeEii
-libopenshot.so.29:_ZN8openshot4Clip12RemoveEffectEPNS_10EffectBaseE
-libopenshot.so.29:_ZN8openshot4Clip12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot4Clip12sort_effectsEv
-libopenshot.so.29:_ZN8openshot4Clip13GetParentClipEv
-libopenshot.so.29:_ZN8openshot4Clip13apply_effectsESt10shared_ptrINS_5FrameEElPNS_18TimelineInfoStructEb
-libopenshot.so.29:_ZN8openshot4Clip13get_transformESt10shared_ptrINS_5FrameEEii
-libopenshot.so.29:_ZN8openshot4Clip13init_settingsEv
-libopenshot.so.29:_ZN8openshot4Clip14AttachToObjectENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot4Clip14ParentTimelineEPNS_12TimelineBaseE
-libopenshot.so.29:_ZN8openshot4Clip14apply_waveformESt10shared_ptrINS_5FrameEE5QSize
-libopenshot.so.29:_ZN8openshot4Clip15SetAttachedClipEPS0_
-libopenshot.so.29:_ZN8openshot4Clip15apply_keyframesESt10shared_ptrINS_5FrameEE5QSize
-libopenshot.so.29:_ZN8openshot4Clip16GetOrCreateFrameElb
-libopenshot.so.29:_ZN8openshot4Clip16apply_backgroundESt10shared_ptrINS_5FrameEES3_b
-libopenshot.so.29:_ZN8openshot4Clip17SetAttachedObjectESt10shared_ptrINS_17TrackedObjectBaseEE
-libopenshot.so.29:_ZN8openshot4Clip17apply_timemappingESt10shared_ptrINS_5FrameEE
-libopenshot.so.29:_ZN8openshot4Clip18get_file_extensionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot4Clip20init_reader_rotationEv
-libopenshot.so.29:_ZN8openshot4Clip20init_reader_settingsEv
-libopenshot.so.29:_ZN8openshot4Clip22GetParentTrackedObjectEv
-libopenshot.so.29:_ZN8openshot4Clip27adjust_frame_number_minimumEl
-libopenshot.so.29:_ZN8openshot4Clip27adjust_timeline_framenumberEl
-libopenshot.so.29:_ZN8openshot4Clip3EndEf
-libopenshot.so.29:_ZN8openshot4Clip4OpenEv
-libopenshot.so.29:_ZN8openshot4Clip5CloseEv
-libopenshot.so.29:_ZN8openshot4Clip6ReaderEPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot4Clip6ReaderEv
-libopenshot.so.29:_ZN8openshot4Clip6isNearEdd
-libopenshot.so.29:_ZN8openshot4Clip7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot4Clip8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot4Clip8GetFrameESt10shared_ptrINS_5FrameEElPNS_18TimelineInfoStructE
-libopenshot.so.29:_ZN8openshot4Clip8GetFrameEl
-libopenshot.so.29:_ZN8openshot4Clip9AddEffectEPNS_10EffectBaseE
-libopenshot.so.29:_ZN8openshot4Clip9GetEffectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot4ClipC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot4ClipC1EPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot4ClipC1Ev
-libopenshot.so.29:_ZN8openshot4ClipC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot4ClipC2EPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot4ClipC2Ev
-libopenshot.so.29:_ZN8openshot4ClipD0Ev
-libopenshot.so.29:_ZN8openshot4ClipD1Ev
-libopenshot.so.29:_ZN8openshot4ClipD2Ev
-libopenshot.so.29:_ZN8openshot4Crop12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot4Crop19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot4Crop7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot4Crop8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot4CropC1ENS_8KeyframeES1_S1_S1_S1_S1_
-libopenshot.so.29:_ZN8openshot4CropC1Ev
-libopenshot.so.29:_ZN8openshot4CropC2ENS_8KeyframeES1_S1_S1_S1_S1_
-libopenshot.so.29:_ZN8openshot4CropC2Ev
-libopenshot.so.29:_ZN8openshot4Echo12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot4Echo19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot4Echo5setupESt10shared_ptrINS_5FrameEE
-libopenshot.so.29:_ZN8openshot4Echo7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot4Echo8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot4EchoC1ENS_8KeyframeES1_S1_
-libopenshot.so.29:_ZN8openshot4EchoC1Ev
-libopenshot.so.29:_ZN8openshot4EchoC2ENS_8KeyframeES1_S1_
-libopenshot.so.29:_ZN8openshot4EchoC2Ev
-libopenshot.so.29:_ZN8openshot4Mask12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot4Mask19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot4Mask6ReaderEPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot4Mask7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot4Mask8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot4MaskC1EPNS_10ReaderBaseENS_8KeyframeES3_
-libopenshot.so.29:_ZN8openshot4MaskC1Ev
-libopenshot.so.29:_ZN8openshot4MaskC2EPNS_10ReaderBaseENS_8KeyframeES3_
-libopenshot.so.29:_ZN8openshot4MaskC2Ev
-libopenshot.so.29:_ZN8openshot4STFT12modificationEi
-libopenshot.so.29:_ZN8openshot4STFT12updateWindowEi
-libopenshot.so.29:_ZN8openshot4STFT13updateFftSizeEi
-libopenshot.so.29:_ZN8openshot4STFT13updateHopSizeEi
-libopenshot.so.29:_ZN8openshot4STFT16updateParametersEiii
-libopenshot.so.29:_ZN8openshot4STFT5setupEi
-libopenshot.so.29:_ZN8openshot4STFT7processERN4juce11AudioBufferIfEE
-libopenshot.so.29:_ZN8openshot4STFT8analysisEi
-libopenshot.so.29:_ZN8openshot4STFT9synthesisEi
-libopenshot.so.29:_ZN8openshot4Wave12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot4Wave19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot4Wave7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot4Wave8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot4WaveC1ENS_8KeyframeES1_S1_S1_S1_
-libopenshot.so.29:_ZN8openshot4WaveC1Ev
-libopenshot.so.29:_ZN8openshot4WaveC2ENS_8KeyframeES1_S1_S1_S1_
-libopenshot.so.29:_ZN8openshot4WaveC2Ev
-libopenshot.so.29:_ZN8openshot5Color11GetColorHexB5cxx11El
-libopenshot.so.29:_ZN8openshot5Color11GetDistanceEllllll
-libopenshot.so.29:_ZN8openshot5Color12GetColorRGBAEl
-libopenshot.so.29:_ZN8openshot5Color12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot5Color7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot5ColorC1E6QColor
-libopenshot.so.29:_ZN8openshot5ColorC1ENS_8KeyframeES1_S1_S1_
-libopenshot.so.29:_ZN8openshot5ColorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot5ColorC1EPKc
-libopenshot.so.29:_ZN8openshot5ColorC1Ehhhh
-libopenshot.so.29:_ZN8openshot5ColorC2E6QColor
-libopenshot.so.29:_ZN8openshot5ColorC2ENS_8KeyframeES1_S1_S1_
-libopenshot.so.29:_ZN8openshot5ColorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot5ColorC2EPKc
-libopenshot.so.29:_ZN8openshot5ColorC2Ehhhh
-libopenshot.so.29:_ZN8openshot5Delay12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot5Delay19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot5Delay5setupESt10shared_ptrINS_5FrameEE
-libopenshot.so.29:_ZN8openshot5Delay7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot5Delay8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot5DelayC1ENS_8KeyframeE
-libopenshot.so.29:_ZN8openshot5DelayC1Ev
-libopenshot.so.29:_ZN8openshot5DelayC2ENS_8KeyframeE
-libopenshot.so.29:_ZN8openshot5DelayC2Ev
-libopenshot.so.29:_ZN8openshot5Frame10CheckPixelEiiiiiii
-libopenshot.so.29:_ZN8openshot5Frame10SampleRateEv
-libopenshot.so.29:_ZN8openshot5Frame11GetWaveformEiiiiii
-libopenshot.so.29:_ZN8openshot5Frame11ResizeAudioEiiiNS_13ChannelLayoutE
-libopenshot.so.29:_ZN8openshot5Frame13ApplyGainRampEiiiff
-libopenshot.so.29:_ZN8openshot5Frame13ClearWaveformEv
-libopenshot.so.29:_ZN8openshot5Frame13SetPixelRatioEii
-libopenshot.so.29:_ZN8openshot5Frame14ChannelsLayoutEv
-libopenshot.so.29:_ZN8openshot5Frame14GetAudioSampleEiii
-libopenshot.so.29:_ZN8openshot5Frame14SetFrameNumberEl
-libopenshot.so.29:_ZN8openshot5Frame15AddAudioSilenceEi
-libopenshot.so.29:_ZN8openshot5Frame15DisplayWaveformEv
-libopenshot.so.29:_ZN8openshot5Frame15GetAudioSamplesEi
-libopenshot.so.29:_ZN8openshot5Frame17GetWaveformPixelsEiiiiii
-libopenshot.so.29:_ZN8openshot5Frame17SetAudioDirectionEb
-libopenshot.so.29:_ZN8openshot5Frame18GetSamplesPerFrameENS_8FractionEii
-libopenshot.so.29:_ZN8openshot5Frame18GetSamplesPerFrameElNS_8FractionEii
-libopenshot.so.29:_ZN8openshot5Frame20GetAudioSampleBufferEv
-libopenshot.so.29:_ZN8openshot5Frame20GetAudioSamplesCountEv
-libopenshot.so.29:_ZN8openshot5Frame21GetAudioChannelsCountEv
-libopenshot.so.29:_ZN8openshot5Frame26GetInterleavedAudioSamplesEPi
-libopenshot.so.29:_ZN8openshot5Frame4PlayEv
-libopenshot.so.29:_ZN8openshot5Frame4SaveENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfS6_i
-libopenshot.so.29:_ZN8openshot5Frame7DisplayEv
-libopenshot.so.29:_ZN8openshot5Frame8AddAudioEbiiPKfif
-libopenshot.so.29:_ZN8openshot5Frame8AddColorERK6QColor
-libopenshot.so.29:_ZN8openshot5Frame8AddColorEiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot5Frame8AddImageESt10shared_ptrI6QImageE
-libopenshot.so.29:_ZN8openshot5Frame8AddImageESt10shared_ptrI6QImageEb
-libopenshot.so.29:_ZN8openshot5Frame8AddImageEiiiN6QImage6FormatEPKh
-libopenshot.so.29:_ZN8openshot5Frame8DeepCopyERKS0_
-libopenshot.so.29:_ZN8openshot5Frame8GetBytesEv
-libopenshot.so.29:_ZN8openshot5Frame8GetImageEv
-libopenshot.so.29:_ZN8openshot5Frame8GetWidthEv
-libopenshot.so.29:_ZN8openshot5Frame9GetHeightEv
-libopenshot.so.29:_ZN8openshot5Frame9GetPixelsEi
-libopenshot.so.29:_ZN8openshot5Frame9GetPixelsEv
-libopenshot.so.29:_ZN8openshot5Frame9ThumbnailENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiS6_S6_S6_bS6_if
-libopenshot.so.29:_ZN8openshot5Frame9constrainEi
-libopenshot.so.29:_ZN8openshot5FrameC1ERKS0_
-libopenshot.so.29:_ZN8openshot5FrameC1Elii
-libopenshot.so.29:_ZN8openshot5FrameC1EliiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot5FrameC1EliiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii
-libopenshot.so.29:_ZN8openshot5FrameC1Ev
-libopenshot.so.29:_ZN8openshot5FrameC2ERKS0_
-libopenshot.so.29:_ZN8openshot5FrameC2Elii
-libopenshot.so.29:_ZN8openshot5FrameC2EliiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot5FrameC2EliiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii
-libopenshot.so.29:_ZN8openshot5FrameC2Ev
-libopenshot.so.29:_ZN8openshot5FrameD0Ev
-libopenshot.so.29:_ZN8openshot5FrameD1Ev
-libopenshot.so.29:_ZN8openshot5FrameD2Ev
-libopenshot.so.29:_ZN8openshot5FrameaSERKS0_
-libopenshot.so.29:_ZN8openshot5Noise12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot5Noise19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot5Noise7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot5Noise8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot5NoiseC1ENS_8KeyframeE
-libopenshot.so.29:_ZN8openshot5NoiseC1Ev
-libopenshot.so.29:_ZN8openshot5NoiseC2ENS_8KeyframeE
-libopenshot.so.29:_ZN8openshot5NoiseC2Ev
-libopenshot.so.29:_ZN8openshot5Point12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot5Point18Initialize_HandlesEv
-libopenshot.so.29:_ZN8openshot5Point21Initialize_LeftHandleEff
-libopenshot.so.29:_ZN8openshot5Point22Initialize_RightHandleEff
-libopenshot.so.29:_ZN8openshot5Point7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot5PointC1ERKNS_10CoordinateE
-libopenshot.so.29:_ZN8openshot5PointC1ERKNS_10CoordinateENS_17InterpolationTypeE
-libopenshot.so.29:_ZN8openshot5PointC1ERKNS_10CoordinateENS_17InterpolationTypeENS_10HandleTypeE
-libopenshot.so.29:_ZN8openshot5PointC1Ef
-libopenshot.so.29:_ZN8openshot5PointC1Eff
-libopenshot.so.29:_ZN8openshot5PointC1EffNS_17InterpolationTypeE
-libopenshot.so.29:_ZN8openshot5PointC1Ev
-libopenshot.so.29:_ZN8openshot5PointC2ERKNS_10CoordinateE
-libopenshot.so.29:_ZN8openshot5PointC2ERKNS_10CoordinateENS_17InterpolationTypeE
-libopenshot.so.29:_ZN8openshot5PointC2ERKNS_10CoordinateENS_17InterpolationTypeENS_10HandleTypeE
-libopenshot.so.29:_ZN8openshot5PointC2Ef
-libopenshot.so.29:_ZN8openshot5PointC2Eff
-libopenshot.so.29:_ZN8openshot5PointC2EffNS_17InterpolationTypeE
-libopenshot.so.29:_ZN8openshot5PointC2Ev
-libopenshot.so.29:_ZN8openshot5Shift12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot5Shift19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot5Shift7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot5Shift8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot5ShiftC1ENS_8KeyframeES1_
-libopenshot.so.29:_ZN8openshot5ShiftC1Ev
-libopenshot.so.29:_ZN8openshot5ShiftC2ENS_8KeyframeES1_
-libopenshot.so.29:_ZN8openshot5ShiftC2Ev
-libopenshot.so.29:_ZN8openshot6Negate12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot6Negate7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot6Negate8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot6NegateC1Ev
-libopenshot.so.29:_ZN8openshot6NegateC2Ev
-libopenshot.so.29:_ZN8openshot7Caption11CaptionTextB5cxx11Ev
-libopenshot.so.29:_ZN8openshot7Caption11CaptionTextENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot7Caption12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot7Caption13process_regexEv
-libopenshot.so.29:_ZN8openshot7Caption19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot7Caption7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot7Caption8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot7CaptionC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot7CaptionC1Ev
-libopenshot.so.29:_ZN8openshot7CaptionC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot7CaptionC2Ev
-libopenshot.so.29:_ZN8openshot7Profile12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot7Profile12formattedFPSB5cxx11Eb
-libopenshot.so.29:_ZN8openshot7Profile16LongNameWithDescB5cxx11Ev
-libopenshot.so.29:_ZN8openshot7Profile3KeyB5cxx11Ev
-libopenshot.so.29:_ZN8openshot7Profile7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot7Profile8LongNameB5cxx11Ev
-libopenshot.so.29:_ZN8openshot7Profile9ShortNameB5cxx11Ev
-libopenshot.so.29:_ZN8openshot7ProfileC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot7ProfileC1Ev
-libopenshot.so.29:_ZN8openshot7ProfileC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot7ProfileC2Ev
-libopenshot.so.29:_ZN8openshot7Sharpen12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot7Sharpen19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot7Sharpen7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot7Sharpen8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot7SharpenC1ENS_8KeyframeES1_S1_
-libopenshot.so.29:_ZN8openshot7SharpenC1Ev
-libopenshot.so.29:_ZN8openshot7SharpenC2ENS_8KeyframeES1_S1_
-libopenshot.so.29:_ZN8openshot7SharpenC2Ev
-libopenshot.so.29:_ZN8openshot8ClipBase12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot8ClipBase3EndEf
-libopenshot.so.29:_ZN8openshot8ClipBase5LayerEi
-libopenshot.so.29:_ZN8openshot8ClipBase5StartEf
-libopenshot.so.29:_ZN8openshot8ClipBase8PositionEf
-libopenshot.so.29:_ZN8openshot8ColorMap12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot8ColorMap14load_cube_fileEv
-libopenshot.so.29:_ZN8openshot8ColorMap19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot8ColorMap7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot8ColorMap8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot8ColorMapC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8KeyframeESB_SB_SB_
-libopenshot.so.29:_ZN8openshot8ColorMapC1Ev
-libopenshot.so.29:_ZN8openshot8ColorMapC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8KeyframeESB_SB_SB_
-libopenshot.so.29:_ZN8openshot8ColorMapC2Ev
-libopenshot.so.29:_ZN8openshot8Expander12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot8Expander19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot8Expander24calculateAttackOrReleaseEf
-libopenshot.so.29:_ZN8openshot8Expander7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot8Expander8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot8ExpanderC1ENS_8KeyframeES1_S1_S1_S1_S1_
-libopenshot.so.29:_ZN8openshot8ExpanderC1Ev
-libopenshot.so.29:_ZN8openshot8ExpanderC2ENS_8KeyframeES1_S1_S1_S1_S1_
-libopenshot.so.29:_ZN8openshot8ExpanderC2Ev
-libopenshot.so.29:_ZN8openshot8Fraction25GreatestCommonDenominatorEv
-libopenshot.so.29:_ZN8openshot8Fraction5ToIntEv
-libopenshot.so.29:_ZN8openshot8Fraction6ReduceEv
-libopenshot.so.29:_ZN8openshot8Fraction7ToFloatEv
-libopenshot.so.29:_ZN8openshot8FractionC1ESt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiSt4lessIS7_ESaISt4pairIKS7_iEEE
-libopenshot.so.29:_ZN8openshot8FractionC1ESt4pairIiiE
-libopenshot.so.29:_ZN8openshot8FractionC1ESt6vectorIiSaIiEE
-libopenshot.so.29:_ZN8openshot8FractionC1Eii
-libopenshot.so.29:_ZN8openshot8FractionC1Ev
-libopenshot.so.29:_ZN8openshot8FractionC2ESt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiSt4lessIS7_ESaISt4pairIKS7_iEEE
-libopenshot.so.29:_ZN8openshot8FractionC2ESt4pairIiiE
-libopenshot.so.29:_ZN8openshot8FractionC2ESt6vectorIiSaIiEE
-libopenshot.so.29:_ZN8openshot8FractionC2Eii
-libopenshot.so.29:_ZN8openshot8FractionC2Ev
-libopenshot.so.29:_ZN8openshot8Keyframe10FlipPointsEv
-libopenshot.so.29:_ZN8openshot8Keyframe11RemovePointENS_5PointE
-libopenshot.so.29:_ZN8openshot8Keyframe11RemovePointEl
-libopenshot.so.29:_ZN8openshot8Keyframe11ScalePointsEd
-libopenshot.so.29:_ZN8openshot8Keyframe11UpdatePointElNS_5PointE
-libopenshot.so.29:_ZN8openshot8Keyframe12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot8Keyframe7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot8Keyframe8AddPointENS_5PointE
-libopenshot.so.29:_ZN8openshot8Keyframe8AddPointEddNS_17InterpolationTypeE
-libopenshot.so.29:_ZN8openshot8KeyframeC1ERKSt6vectorINS_5PointESaIS2_EE
-libopenshot.so.29:_ZN8openshot8KeyframeC1Ed
-libopenshot.so.29:_ZN8openshot8KeyframeC2ERKSt6vectorINS_5PointESaIS2_EE
-libopenshot.so.29:_ZN8openshot8KeyframeC2Ed
-libopenshot.so.29:_ZN8openshot8KeyframeD1Ev
-libopenshot.so.29:_ZN8openshot8KeyframeD2Ev
-libopenshot.so.29:_ZN8openshot8Pixelate12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot8Pixelate19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot8Pixelate7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot8Pixelate8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot8PixelateC1ENS_8KeyframeES1_S1_S1_S1_
-libopenshot.so.29:_ZN8openshot8PixelateC1Ev
-libopenshot.so.29:_ZN8openshot8PixelateC2ENS_8KeyframeES1_S1_S1_S1_
-libopenshot.so.29:_ZN8openshot8PixelateC2Ev
-libopenshot.so.29:_ZN8openshot8QtPlayer10SetQWidgetEl
-libopenshot.so.29:_ZN8openshot8QtPlayer16CloseAudioDeviceEv
-libopenshot.so.29:_ZN8openshot8QtPlayer17SetTimelineSourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot8QtPlayer18GetRendererQObjectEv
-libopenshot.so.29:_ZN8openshot8QtPlayer19GetAudioDeviceNamesB5cxx11Ev
-libopenshot.so.29:_ZN8openshot8QtPlayer20GetDefaultSampleRateEv
-libopenshot.so.29:_ZN8openshot8QtPlayer21GetCurrentAudioDeviceEv
-libopenshot.so.29:_ZN8openshot8QtPlayer4ModeEv
-libopenshot.so.29:_ZN8openshot8QtPlayer4PlayEv
-libopenshot.so.29:_ZN8openshot8QtPlayer4SeekEl
-libopenshot.so.29:_ZN8openshot8QtPlayer4SeekElb
-libopenshot.so.29:_ZN8openshot8QtPlayer4StopEv
-libopenshot.so.29:_ZN8openshot8QtPlayer5PauseEv
-libopenshot.so.29:_ZN8openshot8QtPlayer5SpeedEf
-libopenshot.so.29:_ZN8openshot8QtPlayer5SpeedEv
-libopenshot.so.29:_ZN8openshot8QtPlayer6ReaderEPNS_10ReaderBaseE
-libopenshot.so.29:_ZN8openshot8QtPlayer6ReaderEv
-libopenshot.so.29:_ZN8openshot8QtPlayer6VolumeEf
-libopenshot.so.29:_ZN8openshot8QtPlayer6VolumeEv
-libopenshot.so.29:_ZN8openshot8QtPlayer7LoadingEv
-libopenshot.so.29:_ZN8openshot8QtPlayer8GetErrorB5cxx11Ev
-libopenshot.so.29:_ZN8openshot8QtPlayer8PositionEv
-libopenshot.so.29:_ZN8openshot8QtPlayer9SetSourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot8QtPlayerC1EPNS_12RendererBaseE
-libopenshot.so.29:_ZN8openshot8QtPlayerC1Ev
-libopenshot.so.29:_ZN8openshot8QtPlayerC2EPNS_12RendererBaseE
-libopenshot.so.29:_ZN8openshot8QtPlayerC2Ev
-libopenshot.so.29:_ZN8openshot8QtPlayerD0Ev
-libopenshot.so.29:_ZN8openshot8QtPlayerD1Ev
-libopenshot.so.29:_ZN8openshot8QtPlayerD2Ev
-libopenshot.so.29:_ZN8openshot8Settings11m_pInstanceE
-libopenshot.so.29:_ZN8openshot8Settings8InstanceEv
-libopenshot.so.29:_ZN8openshot8Timeline10GetMaxTimeEv
-libopenshot.so.29:_ZN8openshot8Timeline10GetMinTimeEv
-libopenshot.so.29:_ZN8openshot8Timeline10RemoveClipEPNS_4ClipE
-libopenshot.so.29:_ZN8openshot8Timeline10SetMaxSizeEii
-libopenshot.so.29:_ZN8openshot8Timeline10sort_clipsEv
-libopenshot.so.29:_ZN8openshot8Timeline11GetMaxFrameEv
-libopenshot.so.29:_ZN8openshot8Timeline11GetMinFrameEv
-libopenshot.so.29:_ZN8openshot8Timeline12RemoveEffectEPNS_10EffectBaseE
-libopenshot.so.29:_ZN8openshot8Timeline12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot8Timeline12sort_effectsEv
-libopenshot.so.29:_ZN8openshot8Timeline13ApplyJsonDiffENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot8Timeline13ClearAllCacheEb
-libopenshot.so.29:_ZN8openshot8Timeline13GetClipEffectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot8Timeline13apply_effectsESt10shared_ptrINS_5FrameEEliPNS_18TimelineInfoStructE
-libopenshot.so.29:_ZN8openshot8Timeline14BumpCacheEpochEv
-libopenshot.so.29:_ZN8openshot8Timeline14calculate_timeElNS_8FractionE
-libopenshot.so.29:_ZN8openshot8Timeline16AddTrackedObjectESt10shared_ptrINS_17TrackedObjectBaseEE
-libopenshot.so.29:_ZN8openshot8Timeline16GetOrCreateFrameESt10shared_ptrINS_5FrameEEPNS_4ClipElPNS_18TimelineInfoStructE
-libopenshot.so.29:_ZN8openshot8Timeline17update_open_clipsEPNS_4ClipEb
-libopenshot.so.29:_ZN8openshot8Timeline18ApplyMapperToClipsEv
-libopenshot.so.29:_ZN8openshot8Timeline19apply_json_to_clipsEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot8Timeline20apply_mapper_to_clipEPNS_4ClipE
-libopenshot.so.29:_ZN8openshot8Timeline21apply_json_to_effectsEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot8Timeline21apply_json_to_effectsEN4Json5ValueEPNS_10EffectBaseE
-libopenshot.so.29:_ZN8openshot8Timeline22apply_json_to_timelineEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot8Timeline22calculate_max_durationEv
-libopenshot.so.29:_ZN8openshot8Timeline23find_intersecting_clipsElib
-libopenshot.so.29:_ZN8openshot8Timeline4OpenEv
-libopenshot.so.29:_ZN8openshot8Timeline5ClearEv
-libopenshot.so.29:_ZN8openshot8Timeline5CloseEv
-libopenshot.so.29:_ZN8openshot8Timeline7AddClipEPNS_4ClipE
-libopenshot.so.29:_ZN8openshot8Timeline7GetClipERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot8Timeline7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot8Timeline7isEqualEdd
-libopenshot.so.29:_ZN8openshot8Timeline8GetFrameEl
-libopenshot.so.29:_ZN8openshot8Timeline8SetCacheEPNS_9CacheBaseE
-libopenshot.so.29:_ZN8openshot8Timeline9AddEffectEPNS_10EffectBaseE
-libopenshot.so.29:_ZN8openshot8Timeline9GetEffectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot8Timeline9add_layerESt10shared_ptrINS_5FrameEEPNS_4ClipElbbf
-libopenshot.so.29:_ZN8openshot8TimelineC1ENS_10ReaderInfoE
-libopenshot.so.29:_ZN8openshot8TimelineC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
-libopenshot.so.29:_ZN8openshot8TimelineC1EiiNS_8FractionEiiNS_13ChannelLayoutE
-libopenshot.so.29:_ZN8openshot8TimelineC2ENS_10ReaderInfoE
-libopenshot.so.29:_ZN8openshot8TimelineC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
-libopenshot.so.29:_ZN8openshot8TimelineC2EiiNS_8FractionEiiNS_13ChannelLayoutE
-libopenshot.so.29:_ZN8openshot8TimelineD0Ev
-libopenshot.so.29:_ZN8openshot8TimelineD1Ev
-libopenshot.so.29:_ZN8openshot8TimelineD2Ev
-libopenshot.so.29:_ZN8openshot9CacheBase12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot9CacheBase15CalculateRangesEv
-libopenshot.so.29:_ZN8openshot9CacheBase19SetMaxBytesFromInfoEliiii
-libopenshot.so.29:_ZN8openshot9CacheBase9JsonValueEv
-libopenshot.so.29:_ZN8openshot9CacheBaseC1El
-libopenshot.so.29:_ZN8openshot9CacheBaseC1Ev
-libopenshot.so.29:_ZN8openshot9CacheBaseC2El
-libopenshot.so.29:_ZN8openshot9CacheBaseC2Ev
-libopenshot.so.29:_ZN8openshot9CacheDisk12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot9CacheDisk16GetSmallestFrameEv
-libopenshot.so.29:_ZN8openshot9CacheDisk3AddESt10shared_ptrINS_5FrameEE
-libopenshot.so.29:_ZN8openshot9CacheDisk4JsonB5cxx11Ev
-libopenshot.so.29:_ZN8openshot9CacheDisk5ClearEv
-libopenshot.so.29:_ZN8openshot9CacheDisk5CountEv
-libopenshot.so.29:_ZN8openshot9CacheDisk5TouchEl
-libopenshot.so.29:_ZN8openshot9CacheDisk6RemoveEl
-libopenshot.so.29:_ZN8openshot9CacheDisk6RemoveEll
-libopenshot.so.29:_ZN8openshot9CacheDisk7CleanUpEv
-libopenshot.so.29:_ZN8openshot9CacheDisk7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot9CacheDisk8ContainsEl
-libopenshot.so.29:_ZN8openshot9CacheDisk8GetBytesEv
-libopenshot.so.29:_ZN8openshot9CacheDisk8GetFrameEl
-libopenshot.so.29:_ZN8openshot9CacheDisk8InitPathENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot9CacheDisk9GetFramesEv
-libopenshot.so.29:_ZN8openshot9CacheDisk9JsonValueEv
-libopenshot.so.29:_ZN8openshot9CacheDiskC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ff
-libopenshot.so.29:_ZN8openshot9CacheDiskC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ffl
-libopenshot.so.29:_ZN8openshot9CacheDiskC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ff
-libopenshot.so.29:_ZN8openshot9CacheDiskC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ffl
-libopenshot.so.29:_ZN8openshot9CacheDiskD0Ev
-libopenshot.so.29:_ZN8openshot9CacheDiskD1Ev
-libopenshot.so.29:_ZN8openshot9CacheDiskD2Ev
-libopenshot.so.29:_ZN8openshot9ChromaKey12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot9ChromaKey19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot9ChromaKey7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot9ChromaKey8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot9ChromaKeyC1ENS_5ColorENS_8KeyframeES2_NS_15ChromaKeyMethodE
-libopenshot.so.29:_ZN8openshot9ChromaKeyC1Ev
-libopenshot.so.29:_ZN8openshot9ChromaKeyC2ENS_5ColorENS_8KeyframeES2_NS_15ChromaKeyMethodE
-libopenshot.so.29:_ZN8openshot9ChromaKeyC2Ev
-libopenshot.so.29:_ZN8openshot9LensFlare12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZN8openshot9LensFlare19init_effect_detailsEv
-libopenshot.so.29:_ZN8openshot9LensFlare7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot9LensFlare8GetFrameESt10shared_ptrINS_5FrameEEl
-libopenshot.so.29:_ZN8openshot9LensFlare8GetFrameEl
-libopenshot.so.29:_ZN8openshot9LensFlareC1ERKNS_8KeyframeES3_S3_S3_S3_S3_S3_RKNS_5ColorE
-libopenshot.so.29:_ZN8openshot9LensFlareC1Ev
-libopenshot.so.29:_ZN8openshot9LensFlareC2ERKNS_8KeyframeES3_S3_S3_S3_S3_S3_RKNS_5ColorE
-libopenshot.so.29:_ZN8openshot9LensFlareC2Ev
-libopenshot.so.29:_ZN8openshot9LensFlareD0Ev
-libopenshot.so.29:_ZN8openshot9LensFlareD1Ev
-libopenshot.so.29:_ZN8openshot9LensFlareD2Ev
-libopenshot.so.29:_ZN8openshot9ZmqLogger10ConnectionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot9ZmqLogger11m_pInstanceE
-libopenshot.so.29:_ZN8openshot9ZmqLogger17AppendDebugMethodENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_fS6_fS6_fS6_fS6_fS6_f
-libopenshot.so.29:_ZN8openshot9ZmqLogger3LogENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot9ZmqLogger4PathENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZN8openshot9ZmqLogger5CloseEv
-libopenshot.so.29:_ZN8openshot9ZmqLogger8InstanceEv
-libopenshot.so.29:_ZN8openshot9ZmqLogger9LogToFileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZNK10PlayerDemo10metaObjectEv
-libopenshot.so.29:_ZNK13VideoRenderer10metaObjectEv
-libopenshot.so.29:_ZNK17VideoRenderWidget10metaObjectEv
-libopenshot.so.29:_ZNK17VideoRenderWidget11GetRendererEv
-libopenshot.so.29:_ZNK8openshot10AnalogTape14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot10AnalogTape4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot10AnalogTape9JsonValueEv
-libopenshot.so.29:_ZNK8openshot10Brightness14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot10Brightness18UseCustomMaskBlendEl
-libopenshot.so.29:_ZNK8openshot10Brightness20ApplyCustomMaskBlendESt10shared_ptrI6QImageES3_S3_l
-libopenshot.so.29:_ZNK8openshot10Brightness4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot10Brightness9JsonValueEv
-libopenshot.so.29:_ZNK8openshot10ColorShift14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot10ColorShift4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot10ColorShift9JsonValueEv
-libopenshot.so.29:_ZNK8openshot10Compressor14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot10Compressor4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot10Compressor9JsonValueEv
-libopenshot.so.29:_ZNK8openshot10Coordinate4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot10Coordinate9JsonValueEv
-libopenshot.so.29:_ZNK8openshot10Distortion14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot10Distortion4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot10Distortion9JsonValueEv
-libopenshot.so.29:_ZNK8openshot10EffectBase12ParentClipIdB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot10EffectBase13BlendWithMaskESt10shared_ptrI6QImageES3_S3_
-libopenshot.so.29:_ZNK8openshot10EffectBase18BasePropertiesJSONEl
-libopenshot.so.29:_ZNK8openshot10EffectBase20CreateReaderFromJsonERKN4Json5ValueE
-libopenshot.so.29:_ZNK8openshot10EffectBase25ResolveMaskSourceDurationEv
-libopenshot.so.29:_ZNK8openshot10EffectBase4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot10EffectBase8JsonInfoEv
-libopenshot.so.29:_ZNK8openshot10EffectBase9JsonValueEv
-libopenshot.so.29:_ZNK8openshot10ReaderBase9JsonValueEv
-libopenshot.so.29:_ZNK8openshot10Saturation14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot10Saturation18UseCustomMaskBlendEl
-libopenshot.so.29:_ZNK8openshot10Saturation20ApplyCustomMaskBlendESt10shared_ptrI6QImageES3_S3_l
-libopenshot.so.29:_ZNK8openshot10Saturation4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot10Saturation9JsonValueEv
-libopenshot.so.29:_ZNK8openshot10TextReader4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot10TextReader9JsonValueEv
-libopenshot.so.29:_ZNK8openshot10WriterBase4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot10WriterBase9JsonValueEv
-libopenshot.so.29:_ZNK8openshot11ChunkReader4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot11ChunkReader9JsonValueEv
-libopenshot.so.29:_ZNK8openshot11Deinterlace14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot11Deinterlace4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot11Deinterlace9JsonValueEv
-libopenshot.so.29:_ZNK8openshot11DummyReader4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot11DummyReader9JsonValueEv
-libopenshot.so.29:_ZNK8openshot11FrameMapper4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot11FrameMapper9JsonValueEv
-libopenshot.so.29:_ZNK8openshot11ImageReader4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot11ImageReader9JsonValueEv
-libopenshot.so.29:_ZNK8openshot12FFmpegReader19PickDurationSecondsEv
-libopenshot.so.29:_ZNK8openshot12FFmpegReader24HardwareDecodeSuccessfulEv
-libopenshot.so.29:_ZNK8openshot12FFmpegReader4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot12FFmpegReader9JsonValueEv
-libopenshot.so.29:_ZNK8openshot12ParametricEQ14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot12ParametricEQ4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot12ParametricEQ9JsonValueEv
-libopenshot.so.29:_ZNK8openshot12QtHtmlReader4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot12QtHtmlReader9JsonValueEv
-libopenshot.so.29:_ZNK8openshot12QtTextReader4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot12QtTextReader9JsonValueEv
-libopenshot.so.29:_ZNK8openshot12Robotization14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot12Robotization4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot12Robotization9JsonValueEv
-libopenshot.so.29:_ZNK8openshot13QtImageReader4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot13QtImageReader9JsonValueEv
-libopenshot.so.29:_ZNK8openshot14Whisperization14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot14Whisperization4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot14Whisperization9JsonValueEv
-libopenshot.so.29:_ZNK8openshot16VideoCacheThread16computeDirectionEv
-libopenshot.so.29:_ZNK8openshot16VideoCacheThread18resolveTimelineEndEv
-libopenshot.so.29:_ZNK8openshot16VideoCacheThread19computeWindowBoundsElillRlS1_
-libopenshot.so.29:_ZNK8openshot16VideoCacheThread20clampToTimelineRangeEll
-libopenshot.so.29:_ZNK8openshot16VideoCacheThread20computePrerollFramesEPKNS_8SettingsE
-libopenshot.so.29:_ZNK8openshot17AudioBufferSource14getTotalLengthEv
-libopenshot.so.29:_ZNK8openshot17AudioBufferSource19getNextReadPositionEv
-libopenshot.so.29:_ZNK8openshot17AudioBufferSource9isLoopingEv
-libopenshot.so.29:_ZNK8openshot17AudioReaderSource14getTotalLengthEv
-libopenshot.so.29:_ZNK8openshot17TrackedObjectBase24add_property_choice_jsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii
-libopenshot.so.29:_ZNK8openshot19SphericalProjection13project_inputEddddiiRdS1_
-libopenshot.so.29:_ZNK8openshot19SphericalProjection14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot19SphericalProjection4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot19SphericalProjection9JsonValueEv
-libopenshot.so.29:_ZNK8openshot3Hue14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot3Hue18UseCustomMaskBlendEl
-libopenshot.so.29:_ZNK8openshot3Hue20ApplyCustomMaskBlendESt10shared_ptrI6QImageES3_S3_l
-libopenshot.so.29:_ZNK8openshot3Hue4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot3Hue9JsonValueEv
-libopenshot.so.29:_ZNK8openshot4Bars14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot4Bars4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot4Bars9JsonValueEv
-libopenshot.so.29:_ZNK8openshot4Blur14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot4Blur18UseCustomMaskBlendEl
-libopenshot.so.29:_ZNK8openshot4Blur20ApplyCustomMaskBlendESt10shared_ptrI6QImageES3_S3_l
-libopenshot.so.29:_ZNK8openshot4Blur4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot4Blur9JsonValueEv
-libopenshot.so.29:_ZNK8openshot4Clip14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot4Clip3EndEv
-libopenshot.so.29:_ZNK8openshot4Clip4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot4Clip9JsonValueEv
-libopenshot.so.29:_ZNK8openshot4Crop14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot4Crop4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot4Crop9JsonValueEv
-libopenshot.so.29:_ZNK8openshot4Echo14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot4Echo4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot4Echo9JsonValueEv
-libopenshot.so.29:_ZNK8openshot4Mask14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot4Mask4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot4Mask9JsonValueEv
-libopenshot.so.29:_ZNK8openshot4Wave14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot4Wave4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot4Wave9JsonValueEv
-libopenshot.so.29:_ZNK8openshot5Color4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot5Color9JsonValueEv
-libopenshot.so.29:_ZNK8openshot5Delay14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot5Delay4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot5Delay9JsonValueEv
-libopenshot.so.29:_ZNK8openshot5Noise14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot5Noise4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot5Noise9JsonValueEv
-libopenshot.so.29:_ZNK8openshot5Point4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot5Point9JsonValueEv
-libopenshot.so.29:_ZNK8openshot5Shift14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot5Shift4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot5Shift9JsonValueEv
-libopenshot.so.29:_ZNK8openshot6Negate14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot6Negate4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot6Negate9JsonValueEv
-libopenshot.so.29:_ZNK8openshot7Caption14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot7Caption4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot7Caption9JsonValueEv
-libopenshot.so.29:_ZNK8openshot7Profile4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot7Profile4SaveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZNK8openshot7Profile9JsonValueEv
-libopenshot.so.29:_ZNK8openshot7Sharpen14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot7Sharpen18UseCustomMaskBlendEl
-libopenshot.so.29:_ZNK8openshot7Sharpen20ApplyCustomMaskBlendESt10shared_ptrI6QImageES3_S3_l
-libopenshot.so.29:_ZNK8openshot7Sharpen4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot7Sharpen9JsonValueEv
-libopenshot.so.29:_ZNK8openshot8ClipBase17add_property_jsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfS6_S6_PKNS_8KeyframeEffbl
-libopenshot.so.29:_ZNK8openshot8ClipBase24add_property_choice_jsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii
-libopenshot.so.29:_ZNK8openshot8ClipBase9JsonValueEv
-libopenshot.so.29:_ZNK8openshot8ColorMap14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot8ColorMap4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot8ColorMap9JsonValueEv
-libopenshot.so.29:_ZNK8openshot8Expander14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot8Expander4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot8Expander9JsonValueEv
-libopenshot.so.29:_ZNK8openshot8Fraction10ReciprocalEv
-libopenshot.so.29:_ZNK8openshot8Fraction8ToDoubleEv
-libopenshot.so.29:_ZNK8openshot8Keyframe11GetMaxPointEv
-libopenshot.so.29:_ZNK8openshot8Keyframe11PrintPointsEPSo
-libopenshot.so.29:_ZNK8openshot8Keyframe11PrintValuesEPSo
-libopenshot.so.29:_ZNK8openshot8Keyframe12IsIncreasingEi
-libopenshot.so.29:_ZNK8openshot8Keyframe15GetClosestPointENS_5PointE
-libopenshot.so.29:_ZNK8openshot8Keyframe15GetClosestPointENS_5PointEb
-libopenshot.so.29:_ZNK8openshot8Keyframe16GetPreviousPointENS_5PointE
-libopenshot.so.29:_ZNK8openshot8Keyframe4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot8Keyframe6GetIntEl
-libopenshot.so.29:_ZNK8openshot8Keyframe7GetLongEl
-libopenshot.so.29:_ZNK8openshot8Keyframe8ContainsENS_5PointE
-libopenshot.so.29:_ZNK8openshot8Keyframe8GetCountEv
-libopenshot.so.29:_ZNK8openshot8Keyframe8GetDeltaEl
-libopenshot.so.29:_ZNK8openshot8Keyframe8GetPointEl
-libopenshot.so.29:_ZNK8openshot8Keyframe8GetValueEl
-libopenshot.so.29:_ZNK8openshot8Keyframe9FindIndexENS_5PointE
-libopenshot.so.29:_ZNK8openshot8Keyframe9GetLengthEv
-libopenshot.so.29:_ZNK8openshot8Keyframe9JsonValueEv
-libopenshot.so.29:_ZNK8openshot8Pixelate14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot8Pixelate18UseCustomMaskBlendEl
-libopenshot.so.29:_ZNK8openshot8Pixelate20ApplyCustomMaskBlendESt10shared_ptrI6QImageES3_S3_l
-libopenshot.so.29:_ZNK8openshot8Pixelate4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot8Pixelate9JsonValueEv
-libopenshot.so.29:_ZNK8openshot8Timeline11ClipEffectsB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot8Timeline16GetTrackedObjectENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZNK8openshot8Timeline20GetTrackedObjectsIdsB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot8Timeline27ResolveTransitionAudioGainsEPNS_4ClipElb
-libopenshot.so.29:_ZNK8openshot8Timeline4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot8Timeline9JsonValueEv
-libopenshot.so.29:_ZNK8openshot9ChromaKey14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot9ChromaKey4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot9ChromaKey9JsonValueEv
-libopenshot.so.29:_ZNK8openshot9LensFlare14PropertiesJSONB5cxx11El
-libopenshot.so.29:_ZNK8openshot9LensFlare4JsonB5cxx11Ev
-libopenshot.so.29:_ZNK8openshot9LensFlare9JsonValueEv
-libopenshot.so.29:_ZThn16_N10PlayerDemoD0Ev
-libopenshot.so.29:_ZThn16_N10PlayerDemoD1Ev
-libopenshot.so.29:_ZThn16_N13VideoRenderer14OverrideWidgetEl
-libopenshot.so.29:_ZThn16_N13VideoRenderer6renderESt10shared_ptrI6QImageE
-libopenshot.so.29:_ZThn16_N13VideoRendererD0Ev
-libopenshot.so.29:_ZThn16_N13VideoRendererD1Ev
-libopenshot.so.29:_ZThn16_N17VideoRenderWidgetD0Ev
-libopenshot.so.29:_ZThn16_N17VideoRenderWidgetD1Ev
-libopenshot.so.29:_ZThn16_N8openshot8Timeline12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZThn16_N8openshot8Timeline4OpenEv
-libopenshot.so.29:_ZThn16_N8openshot8Timeline5CloseEv
-libopenshot.so.29:_ZThn16_N8openshot8Timeline7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZThn16_N8openshot8Timeline8GetFrameEl
-libopenshot.so.29:_ZThn16_N8openshot8TimelineD0Ev
-libopenshot.so.29:_ZThn16_N8openshot8TimelineD1Ev
-libopenshot.so.29:_ZThn16_NK8openshot8Timeline4JsonB5cxx11Ev
-libopenshot.so.29:_ZThn16_NK8openshot8Timeline9JsonValueEv
-libopenshot.so.29:_ZThn96_N8openshot4Clip12SetJsonValueEN4Json5ValueE
-libopenshot.so.29:_ZThn96_N8openshot4Clip4OpenEv
-libopenshot.so.29:_ZThn96_N8openshot4Clip5CloseEv
-libopenshot.so.29:_ZThn96_N8openshot4Clip7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
-libopenshot.so.29:_ZThn96_N8openshot4Clip8GetFrameEl
-libopenshot.so.29:_ZThn96_N8openshot4ClipD0Ev
-libopenshot.so.29:_ZThn96_N8openshot4ClipD1Ev
-libopenshot.so.29:_ZThn96_NK8openshot4Clip4JsonB5cxx11Ev
-libopenshot.so.29:_ZThn96_NK8openshot4Clip9JsonValueEv
-libopenshot.so.29:__bss_start
-libopenshot.so.29:_edata
-libopenshot.so.29:_end
-libopenshot.so.29:hw_de_av_device_type_global
-libopenshot.so.29:hw_de_av_pix_fmt_global
-libopenshot.so.29:hw_de_on
-libopenshot.so.29:hw_en_av_device_type
-libopenshot.so.29:hw_en_av_pix_fmt
-libopenshot.so.29:hw_en_on
-libopenshot.so.29:hw_en_supported
-libopenshot.so.29:hw_frame
-libopenshot.so.29:mux_dict
+libopenshot.so.30:.gomp_critical_user_load_lut
+libopenshot.so.30:.gomp_critical_user_open_effect_mask_reader
+libopenshot.so.30:_ZN10PlayerDemo10closeEventEP11QCloseEvent
+libopenshot.so.30:_ZN10PlayerDemo11qt_metacallEN11QMetaObject4CallEiPPv
+libopenshot.so.30:_ZN10PlayerDemo11qt_metacastEPKc
+libopenshot.so.30:_ZN10PlayerDemo13keyPressEventEP9QKeyEvent
+libopenshot.so.30:_ZN10PlayerDemo16staticMetaObjectE
+libopenshot.so.30:_ZN10PlayerDemo4openEb
+libopenshot.so.30:_ZN10PlayerDemoC1EP7QWidget
+libopenshot.so.30:_ZN10PlayerDemoC2EP7QWidget
+libopenshot.so.30:_ZN10PlayerDemoD0Ev
+libopenshot.so.30:_ZN10PlayerDemoD1Ev
+libopenshot.so.30:_ZN10PlayerDemoD2Ev
+libopenshot.so.30:_ZN13VideoRenderer11qt_metacallEN11QMetaObject4CallEiPPv
+libopenshot.so.30:_ZN13VideoRenderer11qt_metacastEPKc
+libopenshot.so.30:_ZN13VideoRenderer14OverrideWidgetEl
+libopenshot.so.30:_ZN13VideoRenderer16staticMetaObjectE
+libopenshot.so.30:_ZN13VideoRenderer6renderESt10shared_ptrI6QImageE
+libopenshot.so.30:_ZN13VideoRenderer7presentERK6QImage
+libopenshot.so.30:_ZN13VideoRendererC1EP7QObject
+libopenshot.so.30:_ZN13VideoRendererC2EP7QObject
+libopenshot.so.30:_ZN13VideoRendererD0Ev
+libopenshot.so.30:_ZN13VideoRendererD1Ev
+libopenshot.so.30:_ZN13VideoRendererD2Ev
+libopenshot.so.30:_ZN17VideoRenderWidget10paintEventEP11QPaintEvent
+libopenshot.so.30:_ZN17VideoRenderWidget11qt_metacallEN11QMetaObject4CallEiPPv
+libopenshot.so.30:_ZN17VideoRenderWidget11qt_metacastEPKc
+libopenshot.so.30:_ZN17VideoRenderWidget14SetAspectRatioEN8openshot8FractionES1_
+libopenshot.so.30:_ZN17VideoRenderWidget16centeredViewportEii
+libopenshot.so.30:_ZN17VideoRenderWidget16staticMetaObjectE
+libopenshot.so.30:_ZN17VideoRenderWidget7presentERK6QImage
+libopenshot.so.30:_ZN17VideoRenderWidgetC1EP7QWidget
+libopenshot.so.30:_ZN17VideoRenderWidgetC2EP7QWidget
+libopenshot.so.30:_ZN17VideoRenderWidgetD0Ev
+libopenshot.so.30:_ZN17VideoRenderWidgetD1Ev
+libopenshot.so.30:_ZN17VideoRenderWidgetD2Ev
+libopenshot.so.30:_ZN8openshot10AnalogTape12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot10AnalogTape19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot10AnalogTape7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot10AnalogTape8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot10AnalogTapeC1ENS_8KeyframeES1_S1_S1_S1_S1_i
+libopenshot.so.30:_ZN8openshot10AnalogTapeC1Ev
+libopenshot.so.30:_ZN8openshot10AnalogTapeC2ENS_8KeyframeES1_S1_S1_S1_S1_i
+libopenshot.so.30:_ZN8openshot10AnalogTapeC2Ev
+libopenshot.so.30:_ZN8openshot10Brightness12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot10Brightness19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot10Brightness7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot10Brightness8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot10BrightnessC1ENS_8KeyframeES1_
+libopenshot.so.30:_ZN8openshot10BrightnessC1Ev
+libopenshot.so.30:_ZN8openshot10BrightnessC2ENS_8KeyframeES1_
+libopenshot.so.30:_ZN8openshot10BrightnessC2Ev
+libopenshot.so.30:_ZN8openshot10ColorShift12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot10ColorShift19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot10ColorShift7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot10ColorShift8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot10ColorShiftC1ENS_8KeyframeES1_S1_S1_S1_S1_S1_S1_
+libopenshot.so.30:_ZN8openshot10ColorShiftC1Ev
+libopenshot.so.30:_ZN8openshot10ColorShiftC2ENS_8KeyframeES1_S1_S1_S1_S1_S1_S1_
+libopenshot.so.30:_ZN8openshot10ColorShiftC2Ev
+libopenshot.so.30:_ZN8openshot10Compressor12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot10Compressor19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot10Compressor24calculateAttackOrReleaseEf
+libopenshot.so.30:_ZN8openshot10Compressor7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot10Compressor8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot10CompressorC1ENS_8KeyframeES1_S1_S1_S1_S1_
+libopenshot.so.30:_ZN8openshot10CompressorC1Ev
+libopenshot.so.30:_ZN8openshot10CompressorC2ENS_8KeyframeES1_S1_S1_S1_S1_
+libopenshot.so.30:_ZN8openshot10CompressorC2Ev
+libopenshot.so.30:_ZN8openshot10Coordinate12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot10Coordinate7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot10CoordinateC1ERKSt4pairIddE
+libopenshot.so.30:_ZN8openshot10CoordinateC1Edd
+libopenshot.so.30:_ZN8openshot10CoordinateC1Ev
+libopenshot.so.30:_ZN8openshot10CoordinateC2ERKSt4pairIddE
+libopenshot.so.30:_ZN8openshot10CoordinateC2Edd
+libopenshot.so.30:_ZN8openshot10CoordinateC2Ev
+libopenshot.so.30:_ZN8openshot10Distortion12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot10Distortion13updateFiltersEl
+libopenshot.so.30:_ZN8openshot10Distortion19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot10Distortion6Filter18updateCoefficientsEdd
+libopenshot.so.30:_ZN8openshot10Distortion7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot10Distortion8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot10DistortionC1ENS_14DistortionTypeENS_8KeyframeES2_S2_
+libopenshot.so.30:_ZN8openshot10DistortionC1Ev
+libopenshot.so.30:_ZN8openshot10DistortionC2ENS_14DistortionTypeENS_8KeyframeES2_S2_
+libopenshot.so.30:_ZN8openshot10DistortionC2Ev
+libopenshot.so.30:_ZN8openshot10EffectBase10MaskReaderEPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot10EffectBase10ParentClipEPNS_8ClipBaseE
+libopenshot.so.30:_ZN8openshot10EffectBase10ParentClipEv
+libopenshot.so.30:_ZN8openshot10EffectBase11DisplayInfoEPSo
+libopenshot.so.30:_ZN8openshot10EffectBase12GetMaskImageESt10shared_ptrI6QImageEl
+libopenshot.so.30:_ZN8openshot10EffectBase12ProcessFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot10EffectBase12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot10EffectBase14InitEffectInfoEv
+libopenshot.so.30:_ZN8openshot10EffectBase15SetParentEffectENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot10EffectBase18MapMaskFrameNumberEl
+libopenshot.so.30:_ZN8openshot10EffectBase18ResolveMaskHostFpsEv
+libopenshot.so.30:_ZN8openshot10EffectBase7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot10EffectBase9constrainEi
+libopenshot.so.30:_ZN8openshot10EffectBaseD0Ev
+libopenshot.so.30:_ZN8openshot10EffectBaseD1Ev
+libopenshot.so.30:_ZN8openshot10EffectBaseD2Ev
+libopenshot.so.30:_ZN8openshot10EffectInfo12CreateEffectENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot10EffectInfo4JsonB5cxx11Ev
+libopenshot.so.30:_ZN8openshot10EffectInfo9JsonValueEv
+libopenshot.so.30:_ZN8openshot10GetVersionEv
+libopenshot.so.30:_ZN8openshot10PlayerBase4PlayEv
+libopenshot.so.30:_ZN8openshot10PlayerBase4StopEv
+libopenshot.so.30:_ZN8openshot10PlayerBase5PauseEv
+libopenshot.so.30:_ZN8openshot10PlayerBase5SpeedEf
+libopenshot.so.30:_ZN8openshot10PlayerBase5SpeedEv
+libopenshot.so.30:_ZN8openshot10PlayerBase6ReaderEPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot10PlayerBase6ReaderEv
+libopenshot.so.30:_ZN8openshot10PlayerBase6VolumeEf
+libopenshot.so.30:_ZN8openshot10PlayerBase6VolumeEv
+libopenshot.so.30:_ZN8openshot10PlayerBase7LoadingEv
+libopenshot.so.30:_ZN8openshot10ReaderBase10ParentClipEPNS_8ClipBaseE
+libopenshot.so.30:_ZN8openshot10ReaderBase10ParentClipEv
+libopenshot.so.30:_ZN8openshot10ReaderBase11DisplayInfoEPSo
+libopenshot.so.30:_ZN8openshot10ReaderBase12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot10ReaderBase16SetMaxDecodeSizeEii
+libopenshot.so.30:_ZN8openshot10ReaderBaseC1Ev
+libopenshot.so.30:_ZN8openshot10ReaderBaseC2Ev
+libopenshot.so.30:_ZN8openshot10Saturation12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot10Saturation19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot10Saturation7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot10Saturation8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot10SaturationC1ENS_8KeyframeES1_S1_S1_
+libopenshot.so.30:_ZN8openshot10SaturationC1Ev
+libopenshot.so.30:_ZN8openshot10SaturationC2ENS_8KeyframeES1_S1_S1_
+libopenshot.so.30:_ZN8openshot10SaturationC2Ev
+libopenshot.so.30:_ZN8openshot10TextReader12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot10TextReader22SetTextBackgroundColorENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot10TextReader4OpenEv
+libopenshot.so.30:_ZN8openshot10TextReader5CloseEv
+libopenshot.so.30:_ZN8openshot10TextReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot10TextReader8GetFrameEl
+libopenshot.so.30:_ZN8openshot10TextReaderC1EiiiiNS_11GravityTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_dS7_S7_
+libopenshot.so.30:_ZN8openshot10TextReaderC1Ev
+libopenshot.so.30:_ZN8openshot10TextReaderC2EiiiiNS_11GravityTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_dS7_S7_
+libopenshot.so.30:_ZN8openshot10TextReaderC2Ev
+libopenshot.so.30:_ZN8openshot10WriterBase11DisplayInfoEPSo
+libopenshot.so.30:_ZN8openshot10WriterBase12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot10WriterBase14CopyReaderInfoEPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot10WriterBase7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot10WriterBaseC1Ev
+libopenshot.so.30:_ZN8openshot10WriterBaseC2Ev
+libopenshot.so.30:_ZN8openshot11CacheMemory12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot11CacheMemory16GetSmallestFrameEv
+libopenshot.so.30:_ZN8openshot11CacheMemory3AddESt10shared_ptrINS_5FrameEE
+libopenshot.so.30:_ZN8openshot11CacheMemory4JsonB5cxx11Ev
+libopenshot.so.30:_ZN8openshot11CacheMemory5ClearEv
+libopenshot.so.30:_ZN8openshot11CacheMemory5CountEv
+libopenshot.so.30:_ZN8openshot11CacheMemory5TouchEl
+libopenshot.so.30:_ZN8openshot11CacheMemory6RemoveEl
+libopenshot.so.30:_ZN8openshot11CacheMemory6RemoveEll
+libopenshot.so.30:_ZN8openshot11CacheMemory7CleanUpEv
+libopenshot.so.30:_ZN8openshot11CacheMemory7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot11CacheMemory8ContainsEl
+libopenshot.so.30:_ZN8openshot11CacheMemory8GetBytesEv
+libopenshot.so.30:_ZN8openshot11CacheMemory8GetFrameEl
+libopenshot.so.30:_ZN8openshot11CacheMemory9GetFramesEv
+libopenshot.so.30:_ZN8openshot11CacheMemory9JsonValueEv
+libopenshot.so.30:_ZN8openshot11CacheMemoryC1El
+libopenshot.so.30:_ZN8openshot11CacheMemoryC1Ev
+libopenshot.so.30:_ZN8openshot11CacheMemoryC2El
+libopenshot.so.30:_ZN8openshot11CacheMemoryC2Ev
+libopenshot.so.30:_ZN8openshot11CacheMemoryD0Ev
+libopenshot.so.30:_ZN8openshot11CacheMemoryD1Ev
+libopenshot.so.30:_ZN8openshot11CacheMemoryD2Ev
+libopenshot.so.30:_ZN8openshot11ChunkReader12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot11ChunkReader14get_chunk_pathElNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_
+libopenshot.so.30:_ZN8openshot11ChunkReader16find_chunk_frameEl
+libopenshot.so.30:_ZN8openshot11ChunkReader17does_folder_existENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot11ChunkReader4OpenEv
+libopenshot.so.30:_ZN8openshot11ChunkReader5CloseEv
+libopenshot.so.30:_ZN8openshot11ChunkReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot11ChunkReader8GetFrameEl
+libopenshot.so.30:_ZN8openshot11ChunkReader9load_jsonEv
+libopenshot.so.30:_ZN8openshot11ChunkReaderC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12ChunkVersionE
+libopenshot.so.30:_ZN8openshot11ChunkReaderC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12ChunkVersionE
+libopenshot.so.30:_ZN8openshot11ChunkWriter10WriteFrameEPNS_10ReaderBaseEll
+libopenshot.so.30:_ZN8openshot11ChunkWriter10WriteFrameESt10shared_ptrINS_5FrameEE
+libopenshot.so.30:_ZN8openshot11ChunkWriter10WriteFrameEll
+libopenshot.so.30:_ZN8openshot11ChunkWriter13create_folderENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot11ChunkWriter14get_chunk_pathElNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_
+libopenshot.so.30:_ZN8openshot11ChunkWriter14is_chunk_validEv
+libopenshot.so.30:_ZN8openshot11ChunkWriter20write_json_meta_dataEv
+libopenshot.so.30:_ZN8openshot11ChunkWriter4OpenEv
+libopenshot.so.30:_ZN8openshot11ChunkWriter5CloseEv
+libopenshot.so.30:_ZN8openshot11ChunkWriterC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot11ChunkWriterC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot11Deinterlace12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot11Deinterlace19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot11Deinterlace7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot11Deinterlace8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot11DeinterlaceC1Eb
+libopenshot.so.30:_ZN8openshot11DeinterlaceC1Ev
+libopenshot.so.30:_ZN8openshot11DeinterlaceC2Eb
+libopenshot.so.30:_ZN8openshot11DeinterlaceC2Ev
+libopenshot.so.30:_ZN8openshot11DummyReader12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot11DummyReader4OpenEv
+libopenshot.so.30:_ZN8openshot11DummyReader4initENS_8FractionEiiiif
+libopenshot.so.30:_ZN8openshot11DummyReader5CloseEv
+libopenshot.so.30:_ZN8openshot11DummyReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot11DummyReader8GetFrameEl
+libopenshot.so.30:_ZN8openshot11DummyReaderC1ENS_8FractionEiiiif
+libopenshot.so.30:_ZN8openshot11DummyReaderC1ENS_8FractionEiiiifPNS_9CacheBaseE
+libopenshot.so.30:_ZN8openshot11DummyReaderC1Ev
+libopenshot.so.30:_ZN8openshot11DummyReaderC2ENS_8FractionEiiiif
+libopenshot.so.30:_ZN8openshot11DummyReaderC2ENS_8FractionEiiiifPNS_9CacheBaseE
+libopenshot.so.30:_ZN8openshot11DummyReaderC2Ev
+libopenshot.so.30:_ZN8openshot11DummyReaderD0Ev
+libopenshot.so.30:_ZN8openshot11DummyReaderD1Ev
+libopenshot.so.30:_ZN8openshot11DummyReaderD2Ev
+libopenshot.so.30:_ZN8openshot11FrameMapper12PrintMappingEPSo
+libopenshot.so.30:_ZN8openshot11FrameMapper12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot11FrameMapper13ChangeMappingENS_8FractionENS_12PulldownTypeEiiNS_13ChannelLayoutE
+libopenshot.so.30:_ZN8openshot11FrameMapper14GetMappedFrameEl
+libopenshot.so.30:_ZN8openshot11FrameMapper16GetOrCreateFrameEl
+libopenshot.so.30:_ZN8openshot11FrameMapper16SetDirectionHintEb
+libopenshot.so.30:_ZN8openshot11FrameMapper17AdjustFrameNumberEl
+libopenshot.so.30:_ZN8openshot11FrameMapper19ResampleMappedAudioESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot11FrameMapper4InitEv
+libopenshot.so.30:_ZN8openshot11FrameMapper4OpenEv
+libopenshot.so.30:_ZN8openshot11FrameMapper5ClearEv
+libopenshot.so.30:_ZN8openshot11FrameMapper5CloseEv
+libopenshot.so.30:_ZN8openshot11FrameMapper6IsOpenEv
+libopenshot.so.30:_ZN8openshot11FrameMapper6ReaderEv
+libopenshot.so.30:_ZN8openshot11FrameMapper7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot11FrameMapper8AddFieldENS_5FieldE
+libopenshot.so.30:_ZN8openshot11FrameMapper8AddFieldEl
+libopenshot.so.30:_ZN8openshot11FrameMapper8AddFieldElb
+libopenshot.so.30:_ZN8openshot11FrameMapper8GetFrameEl
+libopenshot.so.30:_ZN8openshot11FrameMapperC1EPNS_10ReaderBaseENS_8FractionENS_12PulldownTypeEiiNS_13ChannelLayoutE
+libopenshot.so.30:_ZN8openshot11FrameMapperC2EPNS_10ReaderBaseENS_8FractionENS_12PulldownTypeEiiNS_13ChannelLayoutE
+libopenshot.so.30:_ZN8openshot11FrameMapperD0Ev
+libopenshot.so.30:_ZN8openshot11FrameMapperD1Ev
+libopenshot.so.30:_ZN8openshot11FrameMapperD2Ev
+libopenshot.so.30:_ZN8openshot11ImageReader12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot11ImageReader4OpenEv
+libopenshot.so.30:_ZN8openshot11ImageReader5CloseEv
+libopenshot.so.30:_ZN8openshot11ImageReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot11ImageReader8GetFrameEl
+libopenshot.so.30:_ZN8openshot11ImageReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
+libopenshot.so.30:_ZN8openshot11ImageReaderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
+libopenshot.so.30:_ZN8openshot11ImageWriter10WriteFrameEPNS_10ReaderBaseEll
+libopenshot.so.30:_ZN8openshot11ImageWriter10WriteFrameESt10shared_ptrINS_5FrameEE
+libopenshot.so.30:_ZN8openshot11ImageWriter15SetVideoOptionsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8FractionEiiiib
+libopenshot.so.30:_ZN8openshot11ImageWriter4OpenEv
+libopenshot.so.30:_ZN8openshot11ImageWriter5CloseEv
+libopenshot.so.30:_ZN8openshot11ImageWriterC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot11ImageWriterC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot12AudioDevices8getNamesB5cxx11Ev
+libopenshot.so.30:_ZN8openshot12CrashHandler11m_pInstanceE
+libopenshot.so.30:_ZN8openshot12CrashHandler12abortHandlerEiP9siginfo_tPv
+libopenshot.so.30:_ZN8openshot12CrashHandler15printStackTraceEP8_IO_FILEj
+libopenshot.so.30:_ZN8openshot12CrashHandler8InstanceEv
+libopenshot.so.30:_ZN8openshot12FFmpegReader10GetAVFrameEv
+libopenshot.so.30:_ZN8openshot12FFmpegReader10ReadStreamEl
+libopenshot.so.30:_ZN8openshot12FFmpegReader11CreateFrameEl
+libopenshot.so.30:_ZN8openshot12FFmpegReader11HasAlbumArtEv
+libopenshot.so.30:_ZN8openshot12FFmpegReader12GetPacketPTSEv
+libopenshot.so.30:_ZN8openshot12FFmpegReader12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot12FFmpegReader13GetNextPacketEv
+libopenshot.so.30:_ZN8openshot12FFmpegReader13RemoveAVFrameEP7AVFrame
+libopenshot.so.30:_ZN8openshot12FFmpegReader14IsPartialFrameEl
+libopenshot.so.30:_ZN8openshot12FFmpegReader14RemoveAVPacketEP8AVPacket
+libopenshot.so.30:_ZN8openshot12FFmpegReader15UpdateAudioInfoEv
+libopenshot.so.30:_ZN8openshot12FFmpegReader15UpdatePTSOffsetEv
+libopenshot.so.30:_ZN8openshot12FFmpegReader15UpdateVideoInfoEv
+libopenshot.so.30:_ZN8openshot12FFmpegReader18CheckWorkingFramesEl
+libopenshot.so.30:_ZN8openshot12FFmpegReader18GetIsDurationKnownEv
+libopenshot.so.30:_ZN8openshot12FFmpegReader18ProcessAudioPacketEl
+libopenshot.so.30:_ZN8openshot12FFmpegReader18ProcessVideoPacketEl
+libopenshot.so.30:_ZN8openshot12FFmpegReader19GetAudioPTSLocationEl
+libopenshot.so.30:_ZN8openshot12FFmpegReader21ApplyDurationStrategyEv
+libopenshot.so.30:_ZN8openshot12FFmpegReader22ConvertFrameToAudioPTSEl
+libopenshot.so.30:_ZN8openshot12FFmpegReader22ConvertFrameToVideoPTSEl
+libopenshot.so.30:_ZN8openshot12FFmpegReader22ConvertVideoPTStoFrameEl
+libopenshot.so.30:_ZN8openshot12FFmpegReader25IsHardwareDecodeSupportedEi
+libopenshot.so.30:_ZN8openshot12FFmpegReader27ReopenWithoutHardwareDecodeEl
+libopenshot.so.30:_ZN8openshot12FFmpegReader4OpenEv
+libopenshot.so.30:_ZN8openshot12FFmpegReader4SeekEl
+libopenshot.so.30:_ZN8openshot12FFmpegReader5CloseEv
+libopenshot.so.30:_ZN8openshot12FFmpegReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot12FFmpegReader8CheckFPSEv
+libopenshot.so.30:_ZN8openshot12FFmpegReader8GetFrameEl
+libopenshot.so.30:_ZN8openshot12FFmpegReader9CheckSeekEv
+libopenshot.so.30:_ZN8openshot12FFmpegReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_16DurationStrategyEb
+libopenshot.so.30:_ZN8openshot12FFmpegReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
+libopenshot.so.30:_ZN8openshot12FFmpegReaderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_16DurationStrategyEb
+libopenshot.so.30:_ZN8openshot12FFmpegReaderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
+libopenshot.so.30:_ZN8openshot12FFmpegReaderD0Ev
+libopenshot.so.30:_ZN8openshot12FFmpegReaderD1Ev
+libopenshot.so.30:_ZN8openshot12FFmpegReaderD2Ev
+libopenshot.so.30:_ZN8openshot12FFmpegWriter10WriteFrameEPNS_10ReaderBaseEll
+libopenshot.so.30:_ZN8openshot12FFmpegWriter10WriteFrameESt10shared_ptrINS_5FrameEE
+libopenshot.so.30:_ZN8openshot12FFmpegWriter10open_audioEP15AVFormatContextP8AVStream
+libopenshot.so.30:_ZN8openshot12FFmpegWriter10open_videoEP15AVFormatContextP8AVStream
+libopenshot.so.30:_ZN8openshot12FFmpegWriter11WriteHeaderEv
+libopenshot.so.30:_ZN8openshot12FFmpegWriter11add_avframeESt10shared_ptrINS_5FrameEEP7AVFrame
+libopenshot.so.30:_ZN8openshot12FFmpegWriter11close_audioEP15AVFormatContextP8AVStream
+libopenshot.so.30:_ZN8openshot12FFmpegWriter11close_videoEP15AVFormatContextP8AVStream
+libopenshot.so.30:_ZN8openshot12FFmpegWriter11write_frameESt10shared_ptrINS_5FrameEE
+libopenshot.so.30:_ZN8openshot12FFmpegWriter12IsValidCodecENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot12FFmpegWriter12WriteTrailerEv
+libopenshot.so.30:_ZN8openshot12FFmpegWriter13ResampleAudioEii
+libopenshot.so.30:_ZN8openshot12FFmpegWriter14PrepareStreamsEv
+libopenshot.so.30:_ZN8openshot12FFmpegWriter14flush_encodersEv
+libopenshot.so.30:_ZN8openshot12FFmpegWriter15SetAudioOptionsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii
+libopenshot.so.30:_ZN8openshot12FFmpegWriter15SetAudioOptionsEbNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiNS_13ChannelLayoutEi
+libopenshot.so.30:_ZN8openshot12FFmpegWriter15SetVideoOptionsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiNS_8FractionEi
+libopenshot.so.30:_ZN8openshot12FFmpegWriter15SetVideoOptionsEbNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8FractionEiiS7_bbi
+libopenshot.so.30:_ZN8openshot12FFmpegWriter16OutputStreamInfoEv
+libopenshot.so.30:_ZN8openshot12FFmpegWriter16add_audio_streamEv
+libopenshot.so.30:_ZN8openshot12FFmpegWriter16add_video_streamEv
+libopenshot.so.30:_ZN8openshot12FFmpegWriter16allocate_avframeE13AVPixelFormatiiPiPh
+libopenshot.so.30:_ZN8openshot12FFmpegWriter18auto_detect_formatEv
+libopenshot.so.30:_ZN8openshot12FFmpegWriter18initialize_streamsEv
+libopenshot.so.30:_ZN8openshot12FFmpegWriter18write_video_packetESt10shared_ptrINS_5FrameEEP7AVFrame
+libopenshot.so.30:_ZN8openshot12FFmpegWriter19write_audio_packetsEbSt10shared_ptrINS_5FrameEE
+libopenshot.so.30:_ZN8openshot12FFmpegWriter20AddSphericalMetadataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfff
+libopenshot.so.30:_ZN8openshot12FFmpegWriter20process_video_packetESt10shared_ptrINS_5FrameEE
+libopenshot.so.30:_ZN8openshot12FFmpegWriter4OpenEv
+libopenshot.so.30:_ZN8openshot12FFmpegWriter5CloseEv
+libopenshot.so.30:_ZN8openshot12FFmpegWriter9SetOptionENS_10StreamTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
+libopenshot.so.30:_ZN8openshot12FFmpegWriterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot12FFmpegWriterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot12ParametricEQ12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot12ParametricEQ13updateFiltersEld
+libopenshot.so.30:_ZN8openshot12ParametricEQ19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot12ParametricEQ6Filter18updateCoefficientsEdddi
+libopenshot.so.30:_ZN8openshot12ParametricEQ7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot12ParametricEQ8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot12ParametricEQC1ENS_10FilterTypeENS_8KeyframeES2_S2_
+libopenshot.so.30:_ZN8openshot12ParametricEQC1Ev
+libopenshot.so.30:_ZN8openshot12ParametricEQC2ENS_10FilterTypeENS_8KeyframeES2_S2_
+libopenshot.so.30:_ZN8openshot12ParametricEQC2Ev
+libopenshot.so.30:_ZN8openshot12QtHtmlReader12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot12QtHtmlReader4OpenEv
+libopenshot.so.30:_ZN8openshot12QtHtmlReader5CloseEv
+libopenshot.so.30:_ZN8openshot12QtHtmlReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot12QtHtmlReader8GetFrameEl
+libopenshot.so.30:_ZN8openshot12QtHtmlReaderC1EiiiiNS_11GravityTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_
+libopenshot.so.30:_ZN8openshot12QtHtmlReaderC1Ev
+libopenshot.so.30:_ZN8openshot12QtHtmlReaderC2EiiiiNS_11GravityTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_
+libopenshot.so.30:_ZN8openshot12QtHtmlReaderC2Ev
+libopenshot.so.30:_ZN8openshot12QtTextReader12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot12QtTextReader22SetTextBackgroundColorENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot12QtTextReader4OpenEv
+libopenshot.so.30:_ZN8openshot12QtTextReader5CloseEv
+libopenshot.so.30:_ZN8openshot12QtTextReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot12QtTextReader8GetFrameEl
+libopenshot.so.30:_ZN8openshot12QtTextReaderC1EiiiiNS_11GravityTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE5QFontS7_S7_
+libopenshot.so.30:_ZN8openshot12QtTextReaderC1Ev
+libopenshot.so.30:_ZN8openshot12QtTextReaderC2EiiiiNS_11GravityTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE5QFontS7_S7_
+libopenshot.so.30:_ZN8openshot12QtTextReaderC2Ev
+libopenshot.so.30:_ZN8openshot12RendererBase5paintERKSt10shared_ptrINS_5FrameEE
+libopenshot.so.30:_ZN8openshot12RendererBaseC1Ev
+libopenshot.so.30:_ZN8openshot12RendererBaseC2Ev
+libopenshot.so.30:_ZN8openshot12RendererBaseD0Ev
+libopenshot.so.30:_ZN8openshot12RendererBaseD1Ev
+libopenshot.so.30:_ZN8openshot12RendererBaseD2Ev
+libopenshot.so.30:_ZN8openshot12Robotization12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot12Robotization18RobotizationEffect12modificationEi
+libopenshot.so.30:_ZN8openshot12Robotization19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot12Robotization7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot12Robotization8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot12RobotizationC1ENS_7FFTSizeENS_7HopSizeENS_10WindowTypeE
+libopenshot.so.30:_ZN8openshot12RobotizationC1Ev
+libopenshot.so.30:_ZN8openshot12RobotizationC2ENS_7FFTSizeENS_7HopSizeENS_10WindowTypeE
+libopenshot.so.30:_ZN8openshot12RobotizationC2Ev
+libopenshot.so.30:_ZN8openshot12TimelineBaseC1Ev
+libopenshot.so.30:_ZN8openshot12TimelineBaseC2Ev
+libopenshot.so.30:_ZN8openshot12stringToJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot13AudioLocation7is_nearES0_il
+libopenshot.so.30:_ZN8openshot13Magick2QImageESt10shared_ptrIN6Magick5ImageEE
+libopenshot.so.30:_ZN8openshot13PlayerPrivate12stopPlaybackEv
+libopenshot.so.30:_ZN8openshot13PlayerPrivate13startPlaybackEv
+libopenshot.so.30:_ZN8openshot13PlayerPrivate3runEv
+libopenshot.so.30:_ZN8openshot13PlayerPrivate4SeekEl
+libopenshot.so.30:_ZN8openshot13PlayerPrivate8getFrameEv
+libopenshot.so.30:_ZN8openshot13PlayerPrivateC1EPNS_12RendererBaseE
+libopenshot.so.30:_ZN8openshot13PlayerPrivateC2EPNS_12RendererBaseE
+libopenshot.so.30:_ZN8openshot13PlayerPrivateD0Ev
+libopenshot.so.30:_ZN8openshot13PlayerPrivateD1Ev
+libopenshot.so.30:_ZN8openshot13PlayerPrivateD2Ev
+libopenshot.so.30:_ZN8openshot13QImage2MagickESt10shared_ptrI6QImageE
+libopenshot.so.30:_ZN8openshot13QtImageReader12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot13QtImageReader13load_svg_pathE7QString
+libopenshot.so.30:_ZN8openshot13QtImageReader18calculate_max_sizeEv
+libopenshot.so.30:_ZN8openshot13QtImageReader4OpenEv
+libopenshot.so.30:_ZN8openshot13QtImageReader5CloseEv
+libopenshot.so.30:_ZN8openshot13QtImageReader7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot13QtImageReader8GetFrameEl
+libopenshot.so.30:_ZN8openshot13QtImageReaderC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
+libopenshot.so.30:_ZN8openshot13QtImageReaderC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
+libopenshot.so.30:_ZN8openshot13QtImageReaderD0Ev
+libopenshot.so.30:_ZN8openshot13QtImageReaderD1Ev
+libopenshot.so.30:_ZN8openshot13QtImageReaderD2Ev
+libopenshot.so.30:_ZN8openshot13close_to_syncE
+libopenshot.so.30:_ZN8openshot14AudioResampler18GetResampledBufferEv
+libopenshot.so.30:_ZN8openshot14AudioResampler9SetBufferEPN4juce11AudioBufferIfEEd
+libopenshot.so.30:_ZN8openshot14AudioResampler9SetBufferEPN4juce11AudioBufferIfEEdd
+libopenshot.so.30:_ZN8openshot14AudioResamplerC1Ei
+libopenshot.so.30:_ZN8openshot14AudioResamplerC2Ei
+libopenshot.so.30:_ZN8openshot14AudioResamplerD1Ev
+libopenshot.so.30:_ZN8openshot14AudioResamplerD2Ev
+libopenshot.so.30:_ZN8openshot14IsPointBeforeXERKNS_5PointEd
+libopenshot.so.30:_ZN8openshot14TrimMemoryToOSEv
+libopenshot.so.30:_ZN8openshot14Whisperization12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot14Whisperization19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot14Whisperization20WhisperizationEffect12modificationEi
+libopenshot.so.30:_ZN8openshot14Whisperization7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot14Whisperization8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot14WhisperizationC1ENS_7FFTSizeENS_7HopSizeENS_10WindowTypeE
+libopenshot.so.30:_ZN8openshot14WhisperizationC1Ev
+libopenshot.so.30:_ZN8openshot14WhisperizationC2ENS_7FFTSizeENS_7HopSizeENS_10WindowTypeE
+libopenshot.so.30:_ZN8openshot14WhisperizationC2Ev
+libopenshot.so.30:_ZN8openshot15AudioWaveformer14ApplyKeyframesERKNS_17AudioWaveformDataEPKNS_8KeyframeES6_RKNS_8FractionES9_iiib
+libopenshot.so.30:_ZN8openshot15AudioWaveformer14ExtractSamplesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_8KeyframeESB_RKNS_8FractionEiib
+libopenshot.so.30:_ZN8openshot15AudioWaveformer14ExtractSamplesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiib
+libopenshot.so.30:_ZN8openshot15AudioWaveformer14ExtractSamplesEiib
+libopenshot.so.30:_ZN8openshot15AudioWaveformer16ResolveSourceFPSEPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot15AudioWaveformer19ResolveSourceReaderEPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot15AudioWaveformer21ResolveWaveformReaderEv
+libopenshot.so.30:_ZN8openshot15AudioWaveformer24ExtractSamplesFromReaderEPNS_10ReaderBaseEiib
+libopenshot.so.30:_ZN8openshot15AudioWaveformerC1EPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot15AudioWaveformerC2EPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot15AudioWaveformerD1Ev
+libopenshot.so.30:_ZN8openshot15AudioWaveformerD2Ev
+libopenshot.so.30:_ZN8openshot16VideoCacheThread10StopThreadEi
+libopenshot.so.30:_ZN8openshot16VideoCacheThread11StartThreadEv
+libopenshot.so.30:_ZN8openshot16VideoCacheThread14handleUserSeekEli
+libopenshot.so.30:_ZN8openshot16VideoCacheThread14prefetchWindowEPNS_9CacheBaseElliPNS_10ReaderBaseEl
+libopenshot.so.30:_ZN8openshot16VideoCacheThread18clearCacheIfPausedElbPNS_9CacheBaseE
+libopenshot.so.30:_ZN8openshot16VideoCacheThread22NotifyPlaybackPositionEl
+libopenshot.so.30:_ZN8openshot16VideoCacheThread25handleUserSeekWithPrerollElill
+libopenshot.so.30:_ZN8openshot16VideoCacheThread3runEv
+libopenshot.so.30:_ZN8openshot16VideoCacheThread4SeekEl
+libopenshot.so.30:_ZN8openshot16VideoCacheThread4SeekElb
+libopenshot.so.30:_ZN8openshot16VideoCacheThread6ReaderEPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot16VideoCacheThread7isReadyEv
+libopenshot.so.30:_ZN8openshot16VideoCacheThread8getBytesEiiiif
+libopenshot.so.30:_ZN8openshot16VideoCacheThread8setSpeedEi
+libopenshot.so.30:_ZN8openshot16VideoCacheThreadC1Ev
+libopenshot.so.30:_ZN8openshot16VideoCacheThreadC2Ev
+libopenshot.so.30:_ZN8openshot16VideoCacheThreadD0Ev
+libopenshot.so.30:_ZN8openshot16VideoCacheThreadD1Ev
+libopenshot.so.30:_ZN8openshot16VideoCacheThreadD2Ev
+libopenshot.so.30:_ZN8openshot17AudioBufferSource10setLoopingEb
+libopenshot.so.30:_ZN8openshot17AudioBufferSource13prepareToPlayEid
+libopenshot.so.30:_ZN8openshot17AudioBufferSource16releaseResourcesEv
+libopenshot.so.30:_ZN8openshot17AudioBufferSource17getNextAudioBlockERKN4juce22AudioSourceChannelInfoE
+libopenshot.so.30:_ZN8openshot17AudioBufferSource19setNextReadPositionEx
+libopenshot.so.30:_ZN8openshot17AudioBufferSource9setBufferEPN4juce11AudioBufferIfEE
+libopenshot.so.30:_ZN8openshot17AudioBufferSourceC1EPN4juce11AudioBufferIfEE
+libopenshot.so.30:_ZN8openshot17AudioBufferSourceC2EPN4juce11AudioBufferIfEE
+libopenshot.so.30:_ZN8openshot17AudioBufferSourceD0Ev
+libopenshot.so.30:_ZN8openshot17AudioBufferSourceD1Ev
+libopenshot.so.30:_ZN8openshot17AudioBufferSourceD2Ev
+libopenshot.so.30:_ZN8openshot17AudioReaderSource13prepareToPlayEid
+libopenshot.so.30:_ZN8openshot17AudioReaderSource16releaseResourcesEv
+libopenshot.so.30:_ZN8openshot17AudioReaderSource17getNextAudioBlockERKN4juce22AudioSourceChannelInfoE
+libopenshot.so.30:_ZN8openshot17AudioReaderSourceC1EPNS_10ReaderBaseEl
+libopenshot.so.30:_ZN8openshot17AudioReaderSourceC2EPNS_10ReaderBaseEl
+libopenshot.so.30:_ZN8openshot17AudioReaderSourceD0Ev
+libopenshot.so.30:_ZN8openshot17AudioReaderSourceD1Ev
+libopenshot.so.30:_ZN8openshot17AudioReaderSourceD2Ev
+libopenshot.so.30:_ZN8openshot17TrackedObjectBaseC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot17TrackedObjectBaseC1Ev
+libopenshot.so.30:_ZN8openshot17TrackedObjectBaseC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot17TrackedObjectBaseC2Ev
+libopenshot.so.30:_ZN8openshot18InterpolateBetweenERKNS_5PointES2_dd
+libopenshot.so.30:_ZN8openshot19AudioPlaybackThread27NotifyTransportStateChangedEv
+libopenshot.so.30:_ZN8openshot19AudioPlaybackThread3runEv
+libopenshot.so.30:_ZN8openshot19AudioPlaybackThread4PlayEv
+libopenshot.so.30:_ZN8openshot19AudioPlaybackThread4SeekEl
+libopenshot.so.30:_ZN8openshot19AudioPlaybackThread4StopEv
+libopenshot.so.30:_ZN8openshot19AudioPlaybackThread6ReaderEPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot19AudioPlaybackThread8getFrameEv
+libopenshot.so.30:_ZN8openshot19AudioPlaybackThreadC1EPNS_16VideoCacheThreadE
+libopenshot.so.30:_ZN8openshot19AudioPlaybackThreadC2EPNS_16VideoCacheThreadE
+libopenshot.so.30:_ZN8openshot19AudioPlaybackThreadD0Ev
+libopenshot.so.30:_ZN8openshot19AudioPlaybackThreadD1Ev
+libopenshot.so.30:_ZN8openshot19AudioPlaybackThreadD2Ev
+libopenshot.so.30:_ZN8openshot19SphericalProjection12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot19SphericalProjection19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot19SphericalProjection7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot19SphericalProjection8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot19SphericalProjectionC1ENS_8KeyframeES1_S1_S1_
+libopenshot.so.30:_ZN8openshot19SphericalProjectionC1Ev
+libopenshot.so.30:_ZN8openshot19SphericalProjectionC2ENS_8KeyframeES1_S1_S1_
+libopenshot.so.30:_ZN8openshot19SphericalProjectionC2Ev
+libopenshot.so.30:_ZN8openshot19VideoPlaybackThread23getCurrentFramePositionEv
+libopenshot.so.30:_ZN8openshot19VideoPlaybackThread3runEv
+libopenshot.so.30:_ZN8openshot19VideoPlaybackThreadC1EPNS_12RendererBaseE
+libopenshot.so.30:_ZN8openshot19VideoPlaybackThreadC2EPNS_12RendererBaseE
+libopenshot.so.30:_ZN8openshot19VideoPlaybackThreadD0Ev
+libopenshot.so.30:_ZN8openshot19VideoPlaybackThreadD1Ev
+libopenshot.so.30:_ZN8openshot19VideoPlaybackThreadD2Ev
+libopenshot.so.30:_ZN8openshot20ApplyCropResizeScaleEPNS_4ClipEiiRiS2_
+libopenshot.so.30:_ZN8openshot22FindResizingCropEffectEPNS_4ClipE
+libopenshot.so.30:_ZN8openshot22InterpolateBezierCurveERKNS_5PointES2_dd
+libopenshot.so.30:_ZN8openshot22InterpolateLinearCurveERKNS_5PointES2_d
+libopenshot.so.30:_ZN8openshot27AudioDeviceManagerSingleton11m_pInstanceE
+libopenshot.so.30:_ZN8openshot27AudioDeviceManagerSingleton16CloseAudioDeviceEv
+libopenshot.so.30:_ZN8openshot27AudioDeviceManagerSingleton8InstanceEii
+libopenshot.so.30:_ZN8openshot27AudioDeviceManagerSingleton8InstanceEv
+libopenshot.so.30:_ZN8openshot3Hue12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot3Hue19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot3Hue7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot3Hue8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot3HueC1ENS_8KeyframeE
+libopenshot.so.30:_ZN8openshot3HueC1Ev
+libopenshot.so.30:_ZN8openshot3HueC2ENS_8KeyframeE
+libopenshot.so.30:_ZN8openshot3HueC2Ev
+libopenshot.so.30:_ZN8openshot4Bars12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot4Bars19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot4Bars7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot4Bars8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot4BarsC1ENS_5ColorENS_8KeyframeES2_S2_S2_
+libopenshot.so.30:_ZN8openshot4BarsC1Ev
+libopenshot.so.30:_ZN8openshot4BarsC2ENS_5ColorENS_8KeyframeES2_S2_S2_
+libopenshot.so.30:_ZN8openshot4BarsC2Ev
+libopenshot.so.30:_ZN8openshot4Blur12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot4Blur19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot4Blur7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot4Blur8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot4Blur8boxBlurHEPhS1_iii
+libopenshot.so.30:_ZN8openshot4Blur8boxBlurTEPhS1_iii
+libopenshot.so.30:_ZN8openshot4BlurC1ENS_8KeyframeES1_S1_S1_
+libopenshot.so.30:_ZN8openshot4BlurC1Ev
+libopenshot.so.30:_ZN8openshot4BlurC2ENS_8KeyframeES1_S1_S1_
+libopenshot.so.30:_ZN8openshot4BlurC2Ev
+libopenshot.so.30:_ZN8openshot4Clip10scale_sizeE5QSizeNS_9ScaleTypeEii
+libopenshot.so.30:_ZN8openshot4Clip12CreateReaderENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
+libopenshot.so.30:_ZN8openshot4Clip12RemoveEffectEPNS_10EffectBaseE
+libopenshot.so.30:_ZN8openshot4Clip12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot4Clip12sort_effectsEv
+libopenshot.so.30:_ZN8openshot4Clip13GetParentClipEv
+libopenshot.so.30:_ZN8openshot4Clip13apply_effectsESt10shared_ptrINS_5FrameEElPNS_18TimelineInfoStructEb
+libopenshot.so.30:_ZN8openshot4Clip13get_transformESt10shared_ptrINS_5FrameEEii
+libopenshot.so.30:_ZN8openshot4Clip13init_settingsEv
+libopenshot.so.30:_ZN8openshot4Clip14AttachToObjectENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot4Clip14ParentTimelineEPNS_12TimelineBaseE
+libopenshot.so.30:_ZN8openshot4Clip14apply_waveformESt10shared_ptrINS_5FrameEE5QSize
+libopenshot.so.30:_ZN8openshot4Clip15SetAttachedClipEPS0_
+libopenshot.so.30:_ZN8openshot4Clip15apply_keyframesESt10shared_ptrINS_5FrameEE5QSize
+libopenshot.so.30:_ZN8openshot4Clip16GetOrCreateFrameElb
+libopenshot.so.30:_ZN8openshot4Clip16apply_backgroundESt10shared_ptrINS_5FrameEES3_b
+libopenshot.so.30:_ZN8openshot4Clip17SetAttachedObjectESt10shared_ptrINS_17TrackedObjectBaseEE
+libopenshot.so.30:_ZN8openshot4Clip17apply_timemappingESt10shared_ptrINS_5FrameEE
+libopenshot.so.30:_ZN8openshot4Clip18get_file_extensionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot4Clip20init_reader_rotationEv
+libopenshot.so.30:_ZN8openshot4Clip20init_reader_settingsEv
+libopenshot.so.30:_ZN8openshot4Clip22GetParentTrackedObjectEv
+libopenshot.so.30:_ZN8openshot4Clip27adjust_frame_number_minimumEl
+libopenshot.so.30:_ZN8openshot4Clip27adjust_timeline_framenumberEl
+libopenshot.so.30:_ZN8openshot4Clip3EndEf
+libopenshot.so.30:_ZN8openshot4Clip4OpenEv
+libopenshot.so.30:_ZN8openshot4Clip5CloseEv
+libopenshot.so.30:_ZN8openshot4Clip6ReaderEPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot4Clip6ReaderEv
+libopenshot.so.30:_ZN8openshot4Clip6isNearEdd
+libopenshot.so.30:_ZN8openshot4Clip7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot4Clip8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot4Clip8GetFrameESt10shared_ptrINS_5FrameEElPNS_18TimelineInfoStructE
+libopenshot.so.30:_ZN8openshot4Clip8GetFrameEl
+libopenshot.so.30:_ZN8openshot4Clip9AddEffectEPNS_10EffectBaseE
+libopenshot.so.30:_ZN8openshot4Clip9GetEffectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot4ClipC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot4ClipC1EPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot4ClipC1Ev
+libopenshot.so.30:_ZN8openshot4ClipC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot4ClipC2EPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot4ClipC2Ev
+libopenshot.so.30:_ZN8openshot4ClipD0Ev
+libopenshot.so.30:_ZN8openshot4ClipD1Ev
+libopenshot.so.30:_ZN8openshot4ClipD2Ev
+libopenshot.so.30:_ZN8openshot4Crop12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot4Crop19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot4Crop7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot4Crop8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot4CropC1ENS_8KeyframeES1_S1_S1_S1_S1_
+libopenshot.so.30:_ZN8openshot4CropC1Ev
+libopenshot.so.30:_ZN8openshot4CropC2ENS_8KeyframeES1_S1_S1_S1_S1_
+libopenshot.so.30:_ZN8openshot4CropC2Ev
+libopenshot.so.30:_ZN8openshot4Echo12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot4Echo19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot4Echo5setupESt10shared_ptrINS_5FrameEE
+libopenshot.so.30:_ZN8openshot4Echo7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot4Echo8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot4EchoC1ENS_8KeyframeES1_S1_
+libopenshot.so.30:_ZN8openshot4EchoC1Ev
+libopenshot.so.30:_ZN8openshot4EchoC2ENS_8KeyframeES1_S1_
+libopenshot.so.30:_ZN8openshot4EchoC2Ev
+libopenshot.so.30:_ZN8openshot4Mask12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot4Mask19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot4Mask6ReaderEPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot4Mask7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot4Mask8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot4MaskC1EPNS_10ReaderBaseENS_8KeyframeES3_
+libopenshot.so.30:_ZN8openshot4MaskC1Ev
+libopenshot.so.30:_ZN8openshot4MaskC2EPNS_10ReaderBaseENS_8KeyframeES3_
+libopenshot.so.30:_ZN8openshot4MaskC2Ev
+libopenshot.so.30:_ZN8openshot4STFT12modificationEi
+libopenshot.so.30:_ZN8openshot4STFT12updateWindowEi
+libopenshot.so.30:_ZN8openshot4STFT13updateFftSizeEi
+libopenshot.so.30:_ZN8openshot4STFT13updateHopSizeEi
+libopenshot.so.30:_ZN8openshot4STFT16updateParametersEiii
+libopenshot.so.30:_ZN8openshot4STFT5setupEi
+libopenshot.so.30:_ZN8openshot4STFT7processERN4juce11AudioBufferIfEE
+libopenshot.so.30:_ZN8openshot4STFT8analysisEi
+libopenshot.so.30:_ZN8openshot4STFT9synthesisEi
+libopenshot.so.30:_ZN8openshot4Wave12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot4Wave19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot4Wave7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot4Wave8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot4WaveC1ENS_8KeyframeES1_S1_S1_S1_
+libopenshot.so.30:_ZN8openshot4WaveC1Ev
+libopenshot.so.30:_ZN8openshot4WaveC2ENS_8KeyframeES1_S1_S1_S1_
+libopenshot.so.30:_ZN8openshot4WaveC2Ev
+libopenshot.so.30:_ZN8openshot5Color11GetColorHexB5cxx11El
+libopenshot.so.30:_ZN8openshot5Color11GetDistanceEllllll
+libopenshot.so.30:_ZN8openshot5Color12GetColorRGBAEl
+libopenshot.so.30:_ZN8openshot5Color12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot5Color7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot5ColorC1E6QColor
+libopenshot.so.30:_ZN8openshot5ColorC1ENS_8KeyframeES1_S1_S1_
+libopenshot.so.30:_ZN8openshot5ColorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot5ColorC1EPKc
+libopenshot.so.30:_ZN8openshot5ColorC1Ehhhh
+libopenshot.so.30:_ZN8openshot5ColorC2E6QColor
+libopenshot.so.30:_ZN8openshot5ColorC2ENS_8KeyframeES1_S1_S1_
+libopenshot.so.30:_ZN8openshot5ColorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot5ColorC2EPKc
+libopenshot.so.30:_ZN8openshot5ColorC2Ehhhh
+libopenshot.so.30:_ZN8openshot5Delay12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot5Delay19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot5Delay5setupESt10shared_ptrINS_5FrameEE
+libopenshot.so.30:_ZN8openshot5Delay7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot5Delay8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot5DelayC1ENS_8KeyframeE
+libopenshot.so.30:_ZN8openshot5DelayC1Ev
+libopenshot.so.30:_ZN8openshot5DelayC2ENS_8KeyframeE
+libopenshot.so.30:_ZN8openshot5DelayC2Ev
+libopenshot.so.30:_ZN8openshot5Frame10CheckPixelEiiiiiii
+libopenshot.so.30:_ZN8openshot5Frame10SampleRateEv
+libopenshot.so.30:_ZN8openshot5Frame11GetWaveformEiiiiii
+libopenshot.so.30:_ZN8openshot5Frame11ResizeAudioEiiiNS_13ChannelLayoutE
+libopenshot.so.30:_ZN8openshot5Frame13ApplyGainRampEiiiff
+libopenshot.so.30:_ZN8openshot5Frame13ClearWaveformEv
+libopenshot.so.30:_ZN8openshot5Frame13SetPixelRatioEii
+libopenshot.so.30:_ZN8openshot5Frame14ChannelsLayoutEv
+libopenshot.so.30:_ZN8openshot5Frame14GetAudioSampleEiii
+libopenshot.so.30:_ZN8openshot5Frame14SetFrameNumberEl
+libopenshot.so.30:_ZN8openshot5Frame15AddAudioSilenceEi
+libopenshot.so.30:_ZN8openshot5Frame15DisplayWaveformEv
+libopenshot.so.30:_ZN8openshot5Frame15GetAudioSamplesEi
+libopenshot.so.30:_ZN8openshot5Frame17GetWaveformPixelsEiiiiii
+libopenshot.so.30:_ZN8openshot5Frame17SetAudioDirectionEb
+libopenshot.so.30:_ZN8openshot5Frame18GetSamplesPerFrameENS_8FractionEii
+libopenshot.so.30:_ZN8openshot5Frame18GetSamplesPerFrameElNS_8FractionEii
+libopenshot.so.30:_ZN8openshot5Frame20GetAudioSampleBufferEv
+libopenshot.so.30:_ZN8openshot5Frame20GetAudioSamplesCountEv
+libopenshot.so.30:_ZN8openshot5Frame21GetAudioChannelsCountEv
+libopenshot.so.30:_ZN8openshot5Frame26GetInterleavedAudioSamplesEPi
+libopenshot.so.30:_ZN8openshot5Frame4PlayEv
+libopenshot.so.30:_ZN8openshot5Frame4SaveENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfS6_i
+libopenshot.so.30:_ZN8openshot5Frame7DisplayEv
+libopenshot.so.30:_ZN8openshot5Frame8AddAudioEbiiPKfif
+libopenshot.so.30:_ZN8openshot5Frame8AddColorERK6QColor
+libopenshot.so.30:_ZN8openshot5Frame8AddColorEiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot5Frame8AddImageESt10shared_ptrI6QImageE
+libopenshot.so.30:_ZN8openshot5Frame8AddImageESt10shared_ptrI6QImageEb
+libopenshot.so.30:_ZN8openshot5Frame8AddImageEiiiN6QImage6FormatEPKh
+libopenshot.so.30:_ZN8openshot5Frame8DeepCopyERKS0_
+libopenshot.so.30:_ZN8openshot5Frame8GetBytesEv
+libopenshot.so.30:_ZN8openshot5Frame8GetImageEv
+libopenshot.so.30:_ZN8openshot5Frame8GetWidthEv
+libopenshot.so.30:_ZN8openshot5Frame9GetHeightEv
+libopenshot.so.30:_ZN8openshot5Frame9GetPixelsEi
+libopenshot.so.30:_ZN8openshot5Frame9GetPixelsEv
+libopenshot.so.30:_ZN8openshot5Frame9ThumbnailENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiS6_S6_S6_bS6_ifNS_9ScaleTypeE
+libopenshot.so.30:_ZN8openshot5Frame9constrainEi
+libopenshot.so.30:_ZN8openshot5FrameC1ERKS0_
+libopenshot.so.30:_ZN8openshot5FrameC1Elii
+libopenshot.so.30:_ZN8openshot5FrameC1EliiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot5FrameC1EliiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii
+libopenshot.so.30:_ZN8openshot5FrameC1Ev
+libopenshot.so.30:_ZN8openshot5FrameC2ERKS0_
+libopenshot.so.30:_ZN8openshot5FrameC2Elii
+libopenshot.so.30:_ZN8openshot5FrameC2EliiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot5FrameC2EliiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii
+libopenshot.so.30:_ZN8openshot5FrameC2Ev
+libopenshot.so.30:_ZN8openshot5FrameD0Ev
+libopenshot.so.30:_ZN8openshot5FrameD1Ev
+libopenshot.so.30:_ZN8openshot5FrameD2Ev
+libopenshot.so.30:_ZN8openshot5FrameaSERKS0_
+libopenshot.so.30:_ZN8openshot5Noise12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot5Noise19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot5Noise7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot5Noise8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot5NoiseC1ENS_8KeyframeE
+libopenshot.so.30:_ZN8openshot5NoiseC1Ev
+libopenshot.so.30:_ZN8openshot5NoiseC2ENS_8KeyframeE
+libopenshot.so.30:_ZN8openshot5NoiseC2Ev
+libopenshot.so.30:_ZN8openshot5Point12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot5Point18Initialize_HandlesEv
+libopenshot.so.30:_ZN8openshot5Point21Initialize_LeftHandleEff
+libopenshot.so.30:_ZN8openshot5Point22Initialize_RightHandleEff
+libopenshot.so.30:_ZN8openshot5Point7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot5PointC1ERKNS_10CoordinateE
+libopenshot.so.30:_ZN8openshot5PointC1ERKNS_10CoordinateENS_17InterpolationTypeE
+libopenshot.so.30:_ZN8openshot5PointC1ERKNS_10CoordinateENS_17InterpolationTypeENS_10HandleTypeE
+libopenshot.so.30:_ZN8openshot5PointC1Ef
+libopenshot.so.30:_ZN8openshot5PointC1Eff
+libopenshot.so.30:_ZN8openshot5PointC1EffNS_17InterpolationTypeE
+libopenshot.so.30:_ZN8openshot5PointC1Ev
+libopenshot.so.30:_ZN8openshot5PointC2ERKNS_10CoordinateE
+libopenshot.so.30:_ZN8openshot5PointC2ERKNS_10CoordinateENS_17InterpolationTypeE
+libopenshot.so.30:_ZN8openshot5PointC2ERKNS_10CoordinateENS_17InterpolationTypeENS_10HandleTypeE
+libopenshot.so.30:_ZN8openshot5PointC2Ef
+libopenshot.so.30:_ZN8openshot5PointC2Eff
+libopenshot.so.30:_ZN8openshot5PointC2EffNS_17InterpolationTypeE
+libopenshot.so.30:_ZN8openshot5PointC2Ev
+libopenshot.so.30:_ZN8openshot5Shift12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot5Shift19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot5Shift7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot5Shift8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot5ShiftC1ENS_8KeyframeES1_
+libopenshot.so.30:_ZN8openshot5ShiftC1Ev
+libopenshot.so.30:_ZN8openshot5ShiftC2ENS_8KeyframeES1_
+libopenshot.so.30:_ZN8openshot5ShiftC2Ev
+libopenshot.so.30:_ZN8openshot6Negate12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot6Negate7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot6Negate8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot6NegateC1Ev
+libopenshot.so.30:_ZN8openshot6NegateC2Ev
+libopenshot.so.30:_ZN8openshot7Caption11CaptionTextB5cxx11Ev
+libopenshot.so.30:_ZN8openshot7Caption11CaptionTextENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot7Caption12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot7Caption13process_regexEv
+libopenshot.so.30:_ZN8openshot7Caption19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot7Caption7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot7Caption8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot7CaptionC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot7CaptionC1Ev
+libopenshot.so.30:_ZN8openshot7CaptionC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot7CaptionC2Ev
+libopenshot.so.30:_ZN8openshot7Profile12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot7Profile12formattedFPSB5cxx11Eb
+libopenshot.so.30:_ZN8openshot7Profile16LongNameWithDescB5cxx11Ev
+libopenshot.so.30:_ZN8openshot7Profile3KeyB5cxx11Ev
+libopenshot.so.30:_ZN8openshot7Profile7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot7Profile8LongNameB5cxx11Ev
+libopenshot.so.30:_ZN8openshot7Profile9ShortNameB5cxx11Ev
+libopenshot.so.30:_ZN8openshot7ProfileC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot7ProfileC1Ev
+libopenshot.so.30:_ZN8openshot7ProfileC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot7ProfileC2Ev
+libopenshot.so.30:_ZN8openshot7Sharpen12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot7Sharpen19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot7Sharpen7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot7Sharpen8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot7SharpenC1ENS_8KeyframeES1_S1_
+libopenshot.so.30:_ZN8openshot7SharpenC1Ev
+libopenshot.so.30:_ZN8openshot7SharpenC2ENS_8KeyframeES1_S1_
+libopenshot.so.30:_ZN8openshot7SharpenC2Ev
+libopenshot.so.30:_ZN8openshot8ClipBase12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot8ClipBase3EndEf
+libopenshot.so.30:_ZN8openshot8ClipBase5LayerEi
+libopenshot.so.30:_ZN8openshot8ClipBase5StartEf
+libopenshot.so.30:_ZN8openshot8ClipBase8PositionEf
+libopenshot.so.30:_ZN8openshot8ColorMap12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot8ColorMap14load_cube_fileEv
+libopenshot.so.30:_ZN8openshot8ColorMap19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot8ColorMap7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot8ColorMap8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot8ColorMapC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8KeyframeESB_SB_SB_
+libopenshot.so.30:_ZN8openshot8ColorMapC1Ev
+libopenshot.so.30:_ZN8openshot8ColorMapC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8KeyframeESB_SB_SB_
+libopenshot.so.30:_ZN8openshot8ColorMapC2Ev
+libopenshot.so.30:_ZN8openshot8Expander12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot8Expander19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot8Expander24calculateAttackOrReleaseEf
+libopenshot.so.30:_ZN8openshot8Expander7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot8Expander8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot8ExpanderC1ENS_8KeyframeES1_S1_S1_S1_S1_
+libopenshot.so.30:_ZN8openshot8ExpanderC1Ev
+libopenshot.so.30:_ZN8openshot8ExpanderC2ENS_8KeyframeES1_S1_S1_S1_S1_
+libopenshot.so.30:_ZN8openshot8ExpanderC2Ev
+libopenshot.so.30:_ZN8openshot8Fraction25GreatestCommonDenominatorEv
+libopenshot.so.30:_ZN8openshot8Fraction5ToIntEv
+libopenshot.so.30:_ZN8openshot8Fraction6ReduceEv
+libopenshot.so.30:_ZN8openshot8Fraction7ToFloatEv
+libopenshot.so.30:_ZN8openshot8FractionC1ESt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiSt4lessIS7_ESaISt4pairIKS7_iEEE
+libopenshot.so.30:_ZN8openshot8FractionC1ESt4pairIiiE
+libopenshot.so.30:_ZN8openshot8FractionC1ESt6vectorIiSaIiEE
+libopenshot.so.30:_ZN8openshot8FractionC1Eii
+libopenshot.so.30:_ZN8openshot8FractionC1Ev
+libopenshot.so.30:_ZN8openshot8FractionC2ESt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiSt4lessIS7_ESaISt4pairIKS7_iEEE
+libopenshot.so.30:_ZN8openshot8FractionC2ESt4pairIiiE
+libopenshot.so.30:_ZN8openshot8FractionC2ESt6vectorIiSaIiEE
+libopenshot.so.30:_ZN8openshot8FractionC2Eii
+libopenshot.so.30:_ZN8openshot8FractionC2Ev
+libopenshot.so.30:_ZN8openshot8Keyframe10FlipPointsEv
+libopenshot.so.30:_ZN8openshot8Keyframe11RemovePointENS_5PointE
+libopenshot.so.30:_ZN8openshot8Keyframe11RemovePointEl
+libopenshot.so.30:_ZN8openshot8Keyframe11ScalePointsEd
+libopenshot.so.30:_ZN8openshot8Keyframe11UpdatePointElNS_5PointE
+libopenshot.so.30:_ZN8openshot8Keyframe12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot8Keyframe7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot8Keyframe8AddPointENS_5PointE
+libopenshot.so.30:_ZN8openshot8Keyframe8AddPointEddNS_17InterpolationTypeE
+libopenshot.so.30:_ZN8openshot8KeyframeC1ERKSt6vectorINS_5PointESaIS2_EE
+libopenshot.so.30:_ZN8openshot8KeyframeC1Ed
+libopenshot.so.30:_ZN8openshot8KeyframeC2ERKSt6vectorINS_5PointESaIS2_EE
+libopenshot.so.30:_ZN8openshot8KeyframeC2Ed
+libopenshot.so.30:_ZN8openshot8KeyframeD1Ev
+libopenshot.so.30:_ZN8openshot8KeyframeD2Ev
+libopenshot.so.30:_ZN8openshot8Pixelate12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot8Pixelate19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot8Pixelate7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot8Pixelate8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot8PixelateC1ENS_8KeyframeES1_S1_S1_S1_
+libopenshot.so.30:_ZN8openshot8PixelateC1Ev
+libopenshot.so.30:_ZN8openshot8PixelateC2ENS_8KeyframeES1_S1_S1_S1_
+libopenshot.so.30:_ZN8openshot8PixelateC2Ev
+libopenshot.so.30:_ZN8openshot8QtPlayer10SetQWidgetEl
+libopenshot.so.30:_ZN8openshot8QtPlayer16CloseAudioDeviceEv
+libopenshot.so.30:_ZN8openshot8QtPlayer17SetTimelineSourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot8QtPlayer18GetRendererQObjectEv
+libopenshot.so.30:_ZN8openshot8QtPlayer19GetAudioDeviceNamesB5cxx11Ev
+libopenshot.so.30:_ZN8openshot8QtPlayer20GetDefaultSampleRateEv
+libopenshot.so.30:_ZN8openshot8QtPlayer21GetCurrentAudioDeviceEv
+libopenshot.so.30:_ZN8openshot8QtPlayer4ModeEv
+libopenshot.so.30:_ZN8openshot8QtPlayer4PlayEv
+libopenshot.so.30:_ZN8openshot8QtPlayer4SeekEl
+libopenshot.so.30:_ZN8openshot8QtPlayer4SeekElb
+libopenshot.so.30:_ZN8openshot8QtPlayer4StopEv
+libopenshot.so.30:_ZN8openshot8QtPlayer5PauseEv
+libopenshot.so.30:_ZN8openshot8QtPlayer5SpeedEf
+libopenshot.so.30:_ZN8openshot8QtPlayer5SpeedEv
+libopenshot.so.30:_ZN8openshot8QtPlayer6ReaderEPNS_10ReaderBaseE
+libopenshot.so.30:_ZN8openshot8QtPlayer6ReaderEv
+libopenshot.so.30:_ZN8openshot8QtPlayer6VolumeEf
+libopenshot.so.30:_ZN8openshot8QtPlayer6VolumeEv
+libopenshot.so.30:_ZN8openshot8QtPlayer7LoadingEv
+libopenshot.so.30:_ZN8openshot8QtPlayer8GetErrorB5cxx11Ev
+libopenshot.so.30:_ZN8openshot8QtPlayer8PositionEv
+libopenshot.so.30:_ZN8openshot8QtPlayer9SetSourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot8QtPlayerC1EPNS_12RendererBaseE
+libopenshot.so.30:_ZN8openshot8QtPlayerC1Ev
+libopenshot.so.30:_ZN8openshot8QtPlayerC2EPNS_12RendererBaseE
+libopenshot.so.30:_ZN8openshot8QtPlayerC2Ev
+libopenshot.so.30:_ZN8openshot8QtPlayerD0Ev
+libopenshot.so.30:_ZN8openshot8QtPlayerD1Ev
+libopenshot.so.30:_ZN8openshot8QtPlayerD2Ev
+libopenshot.so.30:_ZN8openshot8Settings11m_pInstanceE
+libopenshot.so.30:_ZN8openshot8Settings19ApplyOpenMPSettingsEv
+libopenshot.so.30:_ZN8openshot8Settings8InstanceEv
+libopenshot.so.30:_ZN8openshot8Timeline10GetMaxTimeEv
+libopenshot.so.30:_ZN8openshot8Timeline10GetMinTimeEv
+libopenshot.so.30:_ZN8openshot8Timeline10RemoveClipEPNS_4ClipE
+libopenshot.so.30:_ZN8openshot8Timeline10SetMaxSizeEii
+libopenshot.so.30:_ZN8openshot8Timeline10sort_clipsEv
+libopenshot.so.30:_ZN8openshot8Timeline11GetMaxFrameEv
+libopenshot.so.30:_ZN8openshot8Timeline11GetMinFrameEv
+libopenshot.so.30:_ZN8openshot8Timeline12RemoveEffectEPNS_10EffectBaseE
+libopenshot.so.30:_ZN8openshot8Timeline12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot8Timeline12sort_effectsEv
+libopenshot.so.30:_ZN8openshot8Timeline13ApplyJsonDiffENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot8Timeline13ClearAllCacheEb
+libopenshot.so.30:_ZN8openshot8Timeline13GetClipEffectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot8Timeline13apply_effectsESt10shared_ptrINS_5FrameEEliPNS_18TimelineInfoStructE
+libopenshot.so.30:_ZN8openshot8Timeline14BumpCacheEpochEv
+libopenshot.so.30:_ZN8openshot8Timeline14calculate_timeElNS_8FractionE
+libopenshot.so.30:_ZN8openshot8Timeline16AddTrackedObjectESt10shared_ptrINS_17TrackedObjectBaseEE
+libopenshot.so.30:_ZN8openshot8Timeline16GetOrCreateFrameESt10shared_ptrINS_5FrameEEPNS_4ClipElPNS_18TimelineInfoStructE
+libopenshot.so.30:_ZN8openshot8Timeline17update_open_clipsEPNS_4ClipEb
+libopenshot.so.30:_ZN8openshot8Timeline18ApplyMapperToClipsEv
+libopenshot.so.30:_ZN8openshot8Timeline19apply_json_to_clipsEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot8Timeline20apply_mapper_to_clipEPNS_4ClipE
+libopenshot.so.30:_ZN8openshot8Timeline21apply_json_to_effectsEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot8Timeline21apply_json_to_effectsEN4Json5ValueEPNS_10EffectBaseE
+libopenshot.so.30:_ZN8openshot8Timeline22apply_json_to_timelineEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot8Timeline22calculate_max_durationEv
+libopenshot.so.30:_ZN8openshot8Timeline23find_intersecting_clipsElib
+libopenshot.so.30:_ZN8openshot8Timeline4OpenEv
+libopenshot.so.30:_ZN8openshot8Timeline5ClearEv
+libopenshot.so.30:_ZN8openshot8Timeline5CloseEv
+libopenshot.so.30:_ZN8openshot8Timeline7AddClipEPNS_4ClipE
+libopenshot.so.30:_ZN8openshot8Timeline7GetClipERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot8Timeline7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot8Timeline7isEqualEdd
+libopenshot.so.30:_ZN8openshot8Timeline8GetFrameEl
+libopenshot.so.30:_ZN8openshot8Timeline8SetCacheEPNS_9CacheBaseE
+libopenshot.so.30:_ZN8openshot8Timeline9AddEffectEPNS_10EffectBaseE
+libopenshot.so.30:_ZN8openshot8Timeline9GetEffectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot8Timeline9add_layerESt10shared_ptrINS_5FrameEEPNS_4ClipElbf
+libopenshot.so.30:_ZN8openshot8TimelineC1ENS_10ReaderInfoE
+libopenshot.so.30:_ZN8openshot8TimelineC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
+libopenshot.so.30:_ZN8openshot8TimelineC1EiiNS_8FractionEiiNS_13ChannelLayoutE
+libopenshot.so.30:_ZN8openshot8TimelineC2ENS_10ReaderInfoE
+libopenshot.so.30:_ZN8openshot8TimelineC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
+libopenshot.so.30:_ZN8openshot8TimelineC2EiiNS_8FractionEiiNS_13ChannelLayoutE
+libopenshot.so.30:_ZN8openshot8TimelineD0Ev
+libopenshot.so.30:_ZN8openshot8TimelineD1Ev
+libopenshot.so.30:_ZN8openshot8TimelineD2Ev
+libopenshot.so.30:_ZN8openshot9CacheBase12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot9CacheBase15CalculateRangesEv
+libopenshot.so.30:_ZN8openshot9CacheBase19SetMaxBytesFromInfoEliiii
+libopenshot.so.30:_ZN8openshot9CacheBase9JsonValueEv
+libopenshot.so.30:_ZN8openshot9CacheBaseC1El
+libopenshot.so.30:_ZN8openshot9CacheBaseC1Ev
+libopenshot.so.30:_ZN8openshot9CacheBaseC2El
+libopenshot.so.30:_ZN8openshot9CacheBaseC2Ev
+libopenshot.so.30:_ZN8openshot9CacheDisk12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot9CacheDisk16GetSmallestFrameEv
+libopenshot.so.30:_ZN8openshot9CacheDisk3AddESt10shared_ptrINS_5FrameEE
+libopenshot.so.30:_ZN8openshot9CacheDisk4JsonB5cxx11Ev
+libopenshot.so.30:_ZN8openshot9CacheDisk5ClearEv
+libopenshot.so.30:_ZN8openshot9CacheDisk5CountEv
+libopenshot.so.30:_ZN8openshot9CacheDisk5TouchEl
+libopenshot.so.30:_ZN8openshot9CacheDisk6RemoveEl
+libopenshot.so.30:_ZN8openshot9CacheDisk6RemoveEll
+libopenshot.so.30:_ZN8openshot9CacheDisk7CleanUpEv
+libopenshot.so.30:_ZN8openshot9CacheDisk7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot9CacheDisk8ContainsEl
+libopenshot.so.30:_ZN8openshot9CacheDisk8GetBytesEv
+libopenshot.so.30:_ZN8openshot9CacheDisk8GetFrameEl
+libopenshot.so.30:_ZN8openshot9CacheDisk8InitPathENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot9CacheDisk9GetFramesEv
+libopenshot.so.30:_ZN8openshot9CacheDisk9JsonValueEv
+libopenshot.so.30:_ZN8openshot9CacheDiskC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ff
+libopenshot.so.30:_ZN8openshot9CacheDiskC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ffl
+libopenshot.so.30:_ZN8openshot9CacheDiskC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ff
+libopenshot.so.30:_ZN8openshot9CacheDiskC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ffl
+libopenshot.so.30:_ZN8openshot9CacheDiskD0Ev
+libopenshot.so.30:_ZN8openshot9CacheDiskD1Ev
+libopenshot.so.30:_ZN8openshot9CacheDiskD2Ev
+libopenshot.so.30:_ZN8openshot9ChromaKey12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot9ChromaKey19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot9ChromaKey7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot9ChromaKey8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot9ChromaKeyC1ENS_5ColorENS_8KeyframeES2_NS_15ChromaKeyMethodE
+libopenshot.so.30:_ZN8openshot9ChromaKeyC1Ev
+libopenshot.so.30:_ZN8openshot9ChromaKeyC2ENS_5ColorENS_8KeyframeES2_NS_15ChromaKeyMethodE
+libopenshot.so.30:_ZN8openshot9ChromaKeyC2Ev
+libopenshot.so.30:_ZN8openshot9LensFlare12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZN8openshot9LensFlare19init_effect_detailsEv
+libopenshot.so.30:_ZN8openshot9LensFlare7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot9LensFlare8GetFrameESt10shared_ptrINS_5FrameEEl
+libopenshot.so.30:_ZN8openshot9LensFlare8GetFrameEl
+libopenshot.so.30:_ZN8openshot9LensFlareC1ERKNS_8KeyframeES3_S3_S3_S3_S3_S3_RKNS_5ColorE
+libopenshot.so.30:_ZN8openshot9LensFlareC1Ev
+libopenshot.so.30:_ZN8openshot9LensFlareC2ERKNS_8KeyframeES3_S3_S3_S3_S3_S3_RKNS_5ColorE
+libopenshot.so.30:_ZN8openshot9LensFlareC2Ev
+libopenshot.so.30:_ZN8openshot9LensFlareD0Ev
+libopenshot.so.30:_ZN8openshot9LensFlareD1Ev
+libopenshot.so.30:_ZN8openshot9LensFlareD2Ev
+libopenshot.so.30:_ZN8openshot9ZmqLogger10ConnectionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot9ZmqLogger11m_pInstanceE
+libopenshot.so.30:_ZN8openshot9ZmqLogger17AppendDebugMethodENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_fS6_fS6_fS6_fS6_fS6_f
+libopenshot.so.30:_ZN8openshot9ZmqLogger3LogENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot9ZmqLogger4PathENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZN8openshot9ZmqLogger5CloseEv
+libopenshot.so.30:_ZN8openshot9ZmqLogger8InstanceEv
+libopenshot.so.30:_ZN8openshot9ZmqLogger9LogToFileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZNK10PlayerDemo10metaObjectEv
+libopenshot.so.30:_ZNK13VideoRenderer10metaObjectEv
+libopenshot.so.30:_ZNK17VideoRenderWidget10metaObjectEv
+libopenshot.so.30:_ZNK17VideoRenderWidget11GetRendererEv
+libopenshot.so.30:_ZNK8openshot10AnalogTape14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot10AnalogTape4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot10AnalogTape9JsonValueEv
+libopenshot.so.30:_ZNK8openshot10Brightness14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot10Brightness18UseCustomMaskBlendEl
+libopenshot.so.30:_ZNK8openshot10Brightness20ApplyCustomMaskBlendESt10shared_ptrI6QImageES3_S3_l
+libopenshot.so.30:_ZNK8openshot10Brightness4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot10Brightness9JsonValueEv
+libopenshot.so.30:_ZNK8openshot10ColorShift14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot10ColorShift4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot10ColorShift9JsonValueEv
+libopenshot.so.30:_ZNK8openshot10Compressor14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot10Compressor4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot10Compressor9JsonValueEv
+libopenshot.so.30:_ZNK8openshot10Coordinate4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot10Coordinate9JsonValueEv
+libopenshot.so.30:_ZNK8openshot10Distortion14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot10Distortion4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot10Distortion9JsonValueEv
+libopenshot.so.30:_ZNK8openshot10EffectBase12ParentClipIdB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot10EffectBase13BlendWithMaskESt10shared_ptrI6QImageES3_S3_
+libopenshot.so.30:_ZNK8openshot10EffectBase18BasePropertiesJSONEl
+libopenshot.so.30:_ZNK8openshot10EffectBase20CreateReaderFromJsonERKN4Json5ValueE
+libopenshot.so.30:_ZNK8openshot10EffectBase25ResolveMaskSourceDurationEv
+libopenshot.so.30:_ZNK8openshot10EffectBase4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot10EffectBase8JsonInfoEv
+libopenshot.so.30:_ZNK8openshot10EffectBase9JsonValueEv
+libopenshot.so.30:_ZNK8openshot10ReaderBase14MaxDecodeWidthEv
+libopenshot.so.30:_ZNK8openshot10ReaderBase15MaxDecodeHeightEv
+libopenshot.so.30:_ZNK8openshot10ReaderBase16HasMaxDecodeSizeEv
+libopenshot.so.30:_ZNK8openshot10ReaderBase9JsonValueEv
+libopenshot.so.30:_ZNK8openshot10Saturation14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot10Saturation18UseCustomMaskBlendEl
+libopenshot.so.30:_ZNK8openshot10Saturation20ApplyCustomMaskBlendESt10shared_ptrI6QImageES3_S3_l
+libopenshot.so.30:_ZNK8openshot10Saturation4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot10Saturation9JsonValueEv
+libopenshot.so.30:_ZNK8openshot10TextReader4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot10TextReader9JsonValueEv
+libopenshot.so.30:_ZNK8openshot10WriterBase4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot10WriterBase9JsonValueEv
+libopenshot.so.30:_ZNK8openshot11ChunkReader4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot11ChunkReader9JsonValueEv
+libopenshot.so.30:_ZNK8openshot11Deinterlace14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot11Deinterlace4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot11Deinterlace9JsonValueEv
+libopenshot.so.30:_ZNK8openshot11DummyReader4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot11DummyReader9JsonValueEv
+libopenshot.so.30:_ZNK8openshot11FrameMapper4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot11FrameMapper9JsonValueEv
+libopenshot.so.30:_ZNK8openshot11ImageReader4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot11ImageReader9JsonValueEv
+libopenshot.so.30:_ZNK8openshot12FFmpegReader19PickDurationSecondsEv
+libopenshot.so.30:_ZNK8openshot12FFmpegReader24HardwareDecodeSuccessfulEv
+libopenshot.so.30:_ZNK8openshot12FFmpegReader4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot12FFmpegReader9JsonValueEv
+libopenshot.so.30:_ZNK8openshot12ParametricEQ14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot12ParametricEQ4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot12ParametricEQ9JsonValueEv
+libopenshot.so.30:_ZNK8openshot12QtHtmlReader4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot12QtHtmlReader9JsonValueEv
+libopenshot.so.30:_ZNK8openshot12QtTextReader4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot12QtTextReader9JsonValueEv
+libopenshot.so.30:_ZNK8openshot12Robotization14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot12Robotization4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot12Robotization9JsonValueEv
+libopenshot.so.30:_ZNK8openshot13QtImageReader4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot13QtImageReader9JsonValueEv
+libopenshot.so.30:_ZNK8openshot14Whisperization14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot14Whisperization4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot14Whisperization9JsonValueEv
+libopenshot.so.30:_ZNK8openshot16VideoCacheThread16computeDirectionEv
+libopenshot.so.30:_ZNK8openshot16VideoCacheThread18resolveTimelineEndEv
+libopenshot.so.30:_ZNK8openshot16VideoCacheThread19computeWindowBoundsElillRlS1_
+libopenshot.so.30:_ZNK8openshot16VideoCacheThread20clampToTimelineRangeEll
+libopenshot.so.30:_ZNK8openshot16VideoCacheThread20computePrerollFramesEPKNS_8SettingsE
+libopenshot.so.30:_ZNK8openshot17AudioBufferSource14getTotalLengthEv
+libopenshot.so.30:_ZNK8openshot17AudioBufferSource19getNextReadPositionEv
+libopenshot.so.30:_ZNK8openshot17AudioBufferSource9isLoopingEv
+libopenshot.so.30:_ZNK8openshot17AudioReaderSource14getTotalLengthEv
+libopenshot.so.30:_ZNK8openshot17TrackedObjectBase24add_property_choice_jsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii
+libopenshot.so.30:_ZNK8openshot19SphericalProjection13project_inputEddddiiRdS1_
+libopenshot.so.30:_ZNK8openshot19SphericalProjection14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot19SphericalProjection4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot19SphericalProjection9JsonValueEv
+libopenshot.so.30:_ZNK8openshot3Hue14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot3Hue18UseCustomMaskBlendEl
+libopenshot.so.30:_ZNK8openshot3Hue20ApplyCustomMaskBlendESt10shared_ptrI6QImageES3_S3_l
+libopenshot.so.30:_ZNK8openshot3Hue4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot3Hue9JsonValueEv
+libopenshot.so.30:_ZNK8openshot4Bars14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot4Bars4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot4Bars9JsonValueEv
+libopenshot.so.30:_ZNK8openshot4Blur14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot4Blur18UseCustomMaskBlendEl
+libopenshot.so.30:_ZNK8openshot4Blur20ApplyCustomMaskBlendESt10shared_ptrI6QImageES3_S3_l
+libopenshot.so.30:_ZNK8openshot4Blur4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot4Blur9JsonValueEv
+libopenshot.so.30:_ZNK8openshot4Clip14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot4Clip3EndEv
+libopenshot.so.30:_ZNK8openshot4Clip4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot4Clip9JsonValueEv
+libopenshot.so.30:_ZNK8openshot4Crop14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot4Crop4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot4Crop9JsonValueEv
+libopenshot.so.30:_ZNK8openshot4Echo14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot4Echo4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot4Echo9JsonValueEv
+libopenshot.so.30:_ZNK8openshot4Mask14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot4Mask4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot4Mask9JsonValueEv
+libopenshot.so.30:_ZNK8openshot4Wave14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot4Wave4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot4Wave9JsonValueEv
+libopenshot.so.30:_ZNK8openshot5Color4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot5Color9JsonValueEv
+libopenshot.so.30:_ZNK8openshot5Delay14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot5Delay4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot5Delay9JsonValueEv
+libopenshot.so.30:_ZNK8openshot5Noise14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot5Noise4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot5Noise9JsonValueEv
+libopenshot.so.30:_ZNK8openshot5Point4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot5Point9JsonValueEv
+libopenshot.so.30:_ZNK8openshot5Shift14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot5Shift4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot5Shift9JsonValueEv
+libopenshot.so.30:_ZNK8openshot6Negate14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot6Negate4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot6Negate9JsonValueEv
+libopenshot.so.30:_ZNK8openshot7Caption14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot7Caption4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot7Caption9JsonValueEv
+libopenshot.so.30:_ZNK8openshot7Profile4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot7Profile4SaveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZNK8openshot7Profile9JsonValueEv
+libopenshot.so.30:_ZNK8openshot7Sharpen14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot7Sharpen18UseCustomMaskBlendEl
+libopenshot.so.30:_ZNK8openshot7Sharpen20ApplyCustomMaskBlendESt10shared_ptrI6QImageES3_S3_l
+libopenshot.so.30:_ZNK8openshot7Sharpen4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot7Sharpen9JsonValueEv
+libopenshot.so.30:_ZNK8openshot8ClipBase17add_property_jsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfS6_S6_PKNS_8KeyframeEffbl
+libopenshot.so.30:_ZNK8openshot8ClipBase24add_property_choice_jsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii
+libopenshot.so.30:_ZNK8openshot8ClipBase9JsonValueEv
+libopenshot.so.30:_ZNK8openshot8ColorMap14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot8ColorMap4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot8ColorMap9JsonValueEv
+libopenshot.so.30:_ZNK8openshot8Expander14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot8Expander4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot8Expander9JsonValueEv
+libopenshot.so.30:_ZNK8openshot8Fraction10ReciprocalEv
+libopenshot.so.30:_ZNK8openshot8Fraction8ToDoubleEv
+libopenshot.so.30:_ZNK8openshot8Keyframe11GetMaxPointEv
+libopenshot.so.30:_ZNK8openshot8Keyframe11PrintPointsEPSo
+libopenshot.so.30:_ZNK8openshot8Keyframe11PrintValuesEPSo
+libopenshot.so.30:_ZNK8openshot8Keyframe12IsIncreasingEi
+libopenshot.so.30:_ZNK8openshot8Keyframe15GetClosestPointENS_5PointE
+libopenshot.so.30:_ZNK8openshot8Keyframe15GetClosestPointENS_5PointEb
+libopenshot.so.30:_ZNK8openshot8Keyframe16GetPreviousPointENS_5PointE
+libopenshot.so.30:_ZNK8openshot8Keyframe4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot8Keyframe6GetIntEl
+libopenshot.so.30:_ZNK8openshot8Keyframe7GetLongEl
+libopenshot.so.30:_ZNK8openshot8Keyframe8ContainsENS_5PointE
+libopenshot.so.30:_ZNK8openshot8Keyframe8GetCountEv
+libopenshot.so.30:_ZNK8openshot8Keyframe8GetDeltaEl
+libopenshot.so.30:_ZNK8openshot8Keyframe8GetPointEl
+libopenshot.so.30:_ZNK8openshot8Keyframe8GetValueEl
+libopenshot.so.30:_ZNK8openshot8Keyframe9FindIndexENS_5PointE
+libopenshot.so.30:_ZNK8openshot8Keyframe9GetLengthEv
+libopenshot.so.30:_ZNK8openshot8Keyframe9JsonValueEv
+libopenshot.so.30:_ZNK8openshot8Pixelate14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot8Pixelate18UseCustomMaskBlendEl
+libopenshot.so.30:_ZNK8openshot8Pixelate20ApplyCustomMaskBlendESt10shared_ptrI6QImageES3_S3_l
+libopenshot.so.30:_ZNK8openshot8Pixelate4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot8Pixelate9JsonValueEv
+libopenshot.so.30:_ZNK8openshot8Settings17MaxAllowedThreadsEv
+libopenshot.so.30:_ZNK8openshot8Settings19EffectiveOMPThreadsEv
+libopenshot.so.30:_ZNK8openshot8Timeline11ClipEffectsB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot8Timeline16GetTrackedObjectENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZNK8openshot8Timeline20GetTrackedObjectsIdsB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot8Timeline27ResolveTransitionAudioGainsEPNS_4ClipElb
+libopenshot.so.30:_ZNK8openshot8Timeline4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot8Timeline9JsonValueEv
+libopenshot.so.30:_ZNK8openshot9ChromaKey14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot9ChromaKey4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot9ChromaKey9JsonValueEv
+libopenshot.so.30:_ZNK8openshot9LensFlare14PropertiesJSONB5cxx11El
+libopenshot.so.30:_ZNK8openshot9LensFlare4JsonB5cxx11Ev
+libopenshot.so.30:_ZNK8openshot9LensFlare9JsonValueEv
+libopenshot.so.30:_ZThn16_N10PlayerDemoD0Ev
+libopenshot.so.30:_ZThn16_N10PlayerDemoD1Ev
+libopenshot.so.30:_ZThn16_N13VideoRenderer14OverrideWidgetEl
+libopenshot.so.30:_ZThn16_N13VideoRenderer6renderESt10shared_ptrI6QImageE
+libopenshot.so.30:_ZThn16_N13VideoRendererD0Ev
+libopenshot.so.30:_ZThn16_N13VideoRendererD1Ev
+libopenshot.so.30:_ZThn16_N17VideoRenderWidgetD0Ev
+libopenshot.so.30:_ZThn16_N17VideoRenderWidgetD1Ev
+libopenshot.so.30:_ZThn16_N8openshot8Timeline12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZThn16_N8openshot8Timeline4OpenEv
+libopenshot.so.30:_ZThn16_N8openshot8Timeline5CloseEv
+libopenshot.so.30:_ZThn16_N8openshot8Timeline7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZThn16_N8openshot8Timeline8GetFrameEl
+libopenshot.so.30:_ZThn16_N8openshot8TimelineD0Ev
+libopenshot.so.30:_ZThn16_N8openshot8TimelineD1Ev
+libopenshot.so.30:_ZThn16_NK8openshot8Timeline4JsonB5cxx11Ev
+libopenshot.so.30:_ZThn16_NK8openshot8Timeline9JsonValueEv
+libopenshot.so.30:_ZThn96_N8openshot4Clip12SetJsonValueEN4Json5ValueE
+libopenshot.so.30:_ZThn96_N8openshot4Clip4OpenEv
+libopenshot.so.30:_ZThn96_N8openshot4Clip5CloseEv
+libopenshot.so.30:_ZThn96_N8openshot4Clip7SetJsonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libopenshot.so.30:_ZThn96_N8openshot4Clip8GetFrameEl
+libopenshot.so.30:_ZThn96_N8openshot4ClipD0Ev
+libopenshot.so.30:_ZThn96_N8openshot4ClipD1Ev
+libopenshot.so.30:_ZThn96_NK8openshot4Clip4JsonB5cxx11Ev
+libopenshot.so.30:_ZThn96_NK8openshot4Clip9JsonValueEv
+libopenshot.so.30:hw_de_av_device_type_global
+libopenshot.so.30:hw_de_av_pix_fmt_global
+libopenshot.so.30:hw_de_on
+libopenshot.so.30:hw_en_av_device_type
+libopenshot.so.30:hw_en_av_pix_fmt
+libopenshot.so.30:hw_en_on
+libopenshot.so.30:hw_en_supported
+libopenshot.so.30:hw_frame
+libopenshot.so.30:mux_dict
openshot.so:Init_openshot
openshot.so:_ZN4swig8GC_VALUE5eq_idE
openshot.so:_ZN4swig8GC_VALUE5ge_idE
@@ -1217,6 +1219,3 @@ openshot.so:_ZN4swig8GC_VALUE6xor_idE
openshot.so:_ZN4swig8GC_VALUE7hash_idE
openshot.so:_ZN4swig8GC_VALUE9lshift_idE
openshot.so:_ZN4swig8GC_VALUE9rshift_idE
-openshot.so:__bss_start
-openshot.so:_edata
-openshot.so:_end
diff --git a/packages/l/libopenshot/abi_used_libs b/packages/l/libopenshot/abi_used_libs
index 5b9ef52b2986..a9b731ba81a3 100644
--- a/packages/l/libopenshot/abi_used_libs
+++ b/packages/l/libopenshot/abi_used_libs
@@ -4,9 +4,9 @@ libMagickCore-7.Q16HDRI.so.10
libQt5Core.so.5
libQt5Gui.so.5
libQt5Widgets.so.5
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libgcc_s.so.1
libgomp.so.1
@@ -16,6 +16,6 @@ libopenshot-audio.so.10
libpython3.12.so.1.0
libruby.so.3.4
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
libzmq.so.5
diff --git a/packages/l/libopenshot/abi_used_symbols b/packages/l/libopenshot/abi_used_symbols
index ec33d14b3312..44e6675627a1 100644
--- a/packages/l/libopenshot/abi_used_symbols
+++ b/packages/l/libopenshot/abi_used_symbols
@@ -405,90 +405,93 @@ libQt5Widgets.so.5:_ZThn16_NK7QWidget11paintEngineEv
libQt5Widgets.so.5:_ZThn16_NK7QWidget13sharedPainterEv
libQt5Widgets.so.5:_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
libQt5Widgets.so.5:_ZThn16_NK7QWidget7devTypeEv
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_from_data
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_fill_audio_frame
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_is_open
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_guess_frame_rate
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_stream_add_side_data
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_output_context2
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_close
-libavformat.so.61:avio_open
-libavformat.so.61:avio_size
-libavutil.so.59:av_buffer_ref
-libavutil.so.59:av_buffer_unref
-libavutil.so.59:av_channel_layout_check
-libavutil.so.59:av_channel_layout_compare
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_channel_layout_from_mask
-libavutil.so.59:av_dict_copy
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_display_rotation_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_copy_props
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_pix_fmt_name
-libavutil.so.59:av_hwdevice_ctx_create
-libavutil.so.59:av_hwdevice_get_type_name
-libavutil.so.59:av_hwdevice_hwconfig_alloc
-libavutil.so.59:av_hwframe_constraints_free
-libavutil.so.59:av_hwframe_ctx_alloc
-libavutil.so.59:av_hwframe_ctx_init
-libavutil.so.59:av_hwframe_get_buffer
-libavutil.so.59:av_hwframe_transfer_data
-libavutil.so.59:av_image_alloc
-libavutil.so.59:av_image_copy
-libavutil.so.59:av_image_fill_arrays
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_malloc
-libavutil.so.59:av_opt_find
-libavutil.so.59:av_opt_get_int
-libavutil.so.59:av_opt_set
-libavutil.so.59:av_opt_set_chlayout
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_sample_fmt_is_planar
-libavutil.so.59:av_samples_alloc
-libavutil.so.59:av_samples_get_buffer_size
-libavutil.so.59:av_spherical_alloc
-libavutil.so.59:av_spherical_from_name
-libavutil.so.59:av_spherical_projection_name
-libavutil.so.59:av_strdup
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_from_data
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:av_packet_side_data_add
+libavcodec.so.62:av_packet_side_data_get
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_fill_audio_frame
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_is_open
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_guess_frame_rate
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_output_context2
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_close
+libavformat.so.62:avio_open
+libavformat.so.62:avio_size
+libavutil.so.60:av_buffer_ref
+libavutil.so.60:av_buffer_unref
+libavutil.so.60:av_channel_layout_check
+libavutil.so.60:av_channel_layout_compare
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_channel_layout_from_mask
+libavutil.so.60:av_channel_layout_uninit
+libavutil.so.60:av_dict_copy
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_display_rotation_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_copy_props
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_pix_fmt_name
+libavutil.so.60:av_hwdevice_ctx_create
+libavutil.so.60:av_hwdevice_get_type_name
+libavutil.so.60:av_hwdevice_hwconfig_alloc
+libavutil.so.60:av_hwframe_constraints_free
+libavutil.so.60:av_hwframe_ctx_alloc
+libavutil.so.60:av_hwframe_ctx_init
+libavutil.so.60:av_hwframe_get_buffer
+libavutil.so.60:av_hwframe_transfer_data
+libavutil.so.60:av_image_alloc
+libavutil.so.60:av_image_copy
+libavutil.so.60:av_image_fill_arrays
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_malloc
+libavutil.so.60:av_opt_find
+libavutil.so.60:av_opt_get_int
+libavutil.so.60:av_opt_set
+libavutil.so.60:av_opt_set_chlayout
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_sample_fmt_is_planar
+libavutil.so.60:av_samples_alloc
+libavutil.so.60:av_samples_get_buffer_size
+libavutil.so.60:av_spherical_alloc
+libavutil.so.60:av_spherical_from_name
+libavutil.so.60:av_spherical_projection_name
+libavutil.so.60:av_strdup
+libavutil.so.60:av_strerror
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__fprintf_chk
@@ -543,6 +546,7 @@ libgomp.so.1:GOMP_parallel
libgomp.so.1:omp_get_num_procs
libgomp.so.1:omp_get_num_threads
libgomp.so.1:omp_get_thread_num
+libgomp.so.1:omp_set_num_threads
libjsoncpp.so.26:_ZN4Json15parseFromStreamERKNS_10CharReader7FactoryERSiPNS_5ValueEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libjsoncpp.so.26:_ZN4Json17CharReaderBuilderC1Ev
libjsoncpp.so.26:_ZN4Json17CharReaderBuilderD1Ev
@@ -989,16 +993,16 @@ libstdc++.so.6:__cxa_throw
libstdc++.so.6:__cxa_throw_bad_array_new_length
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getCachedContext
-libswscale.so.8:sws_getCoefficients
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
-libswscale.so.8:sws_setColorspaceDetails
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_init
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getCachedContext
+libswscale.so.9:sws_getCoefficients
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
+libswscale.so.9:sws_setColorspaceDetails
libzmq.so.5:zmq_bind
libzmq.so.5:zmq_close
libzmq.so.5:zmq_ctx_new
diff --git a/packages/l/libopenshot/package.yml b/packages/l/libopenshot/package.yml
index 2442ff4a94aa..105006efef72 100644
--- a/packages/l/libopenshot/package.yml
+++ b/packages/l/libopenshot/package.yml
@@ -1,9 +1,9 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : libopenshot
-version : 0.6.0
-release : 44
+version : 0.7.0
+release : 45
source :
- - https://github.com/OpenShot/libopenshot/archive/refs/tags/v0.6.0.tar.gz : 01c6510c92d7ec430f013cdaff3e65063fee4c1e4461fa1e87fcf80a892dddee
+ - https://github.com/OpenShot/libopenshot/archive/refs/tags/v0.7.0.tar.gz : a7954c6af479fbd2e83059d4b6cbb13228de183f9a4eefcbcc8b3fd8de630dd2
homepage : https://www.openshot.org/
license : LGPL-3.0-or-later
component : multimedia.library
diff --git a/packages/l/libopenshot/pspec_x86_64.xml b/packages/l/libopenshot/pspec_x86_64.xml
index 65ead09aefdd..a3b88cd9d4ce 100644
--- a/packages/l/libopenshot/pspec_x86_64.xml
+++ b/packages/l/libopenshot/pspec_x86_64.xml
@@ -3,8 +3,8 @@
libopenshot
https://www.openshot.org/
- Muhammad Alfi Syahrin
- malfisya.dev@hotmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
LGPL-3.0-or-later
multimedia.library
@@ -22,8 +22,8 @@
/usr/lib/python3.12/site-packages/_openshot.so
/usr/lib/python3.12/site-packages/openshot.py
- /usr/lib64/libopenshot.so.0.6.0
- /usr/lib64/libopenshot.so.29
+ /usr/lib64/libopenshot.so.0.7.0
+ /usr/lib64/libopenshot.so.30
/usr/lib64/ruby/vendor_ruby/3.4.0/x86_64-linux/openshot.so
@@ -34,7 +34,7 @@
programming.devel
- libopenshot
+ libopenshot
/usr/include/libopenshot/AudioBufferSource.h
@@ -148,12 +148,12 @@
-
- 2026-03-23
- 0.6.0
+
+ 2026-04-11
+ 0.7.0
Packaging update
- Muhammad Alfi Syahrin
- malfisya.dev@hotmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/m/mgba/abi_used_libs b/packages/m/mgba/abi_used_libs
index 6baa6b2f037a..3bcb41c7a74e 100644
--- a/packages/m/mgba/abi_used_libs
+++ b/packages/m/mgba/abi_used_libs
@@ -7,10 +7,10 @@ libQt5Multimedia.so.5
libQt5Network.so.5
libQt5Widgets.so.5
libSDL2-2.0.so.0
-libavcodec.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
libc.so.6
libedit.so.0
libelf.so.1
@@ -21,7 +21,7 @@ libm.so.6
libpng16.so.16
libsqlite3.so.0
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
libz.so.1
libzip.so.5
diff --git a/packages/m/mgba/abi_used_symbols b/packages/m/mgba/abi_used_symbols
index 6307d841f6e3..a63f8aafca4c 100644
--- a/packages/m/mgba/abi_used_symbols
+++ b/packages/m/mgba/abi_used_symbols
@@ -1708,68 +1708,68 @@ libSDL2-2.0.so.0:SDL_SetWindowFullscreen
libSDL2-2.0.so.0:SDL_SetWindowMinimumSize
libSDL2-2.0.so.0:SDL_SetWindowSize
libSDL2-2.0.so.0:SDL_UnlockTexture
-libavcodec.so.61:av_bsf_alloc
-libavcodec.so.61:av_bsf_free
-libavcodec.so.61:av_bsf_get_by_name
-libavcodec.so.61:av_bsf_init
-libavcodec.so.61:av_bsf_receive_packet
-libavcodec.so.61:av_bsf_send_packet
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_move_ref
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_supported_config
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavfilter.so.10:av_buffersink_get_frame
-libavfilter.so.10:av_buffersrc_add_frame
-libavfilter.so.10:av_buffersrc_write_frame
-libavfilter.so.10:avfilter_get_by_name
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_create_filter
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_link
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_output_context2
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_query_codec
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_close
-libavformat.so.61:avio_open
-libavutil.so.59:av_buffer_create
-libavutil.so.59:av_buffer_default_free
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_make_writable
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_malloc
-libavutil.so.59:av_opt_find
-libavutil.so.59:av_opt_set
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_rescale_q
+libavcodec.so.62:av_bsf_alloc
+libavcodec.so.62:av_bsf_free
+libavcodec.so.62:av_bsf_get_by_name
+libavcodec.so.62:av_bsf_init
+libavcodec.so.62:av_bsf_receive_packet
+libavcodec.so.62:av_bsf_send_packet
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_move_ref
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_supported_config
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavfilter.so.11:av_buffersink_get_frame
+libavfilter.so.11:av_buffersrc_add_frame
+libavfilter.so.11:av_buffersrc_write_frame
+libavfilter.so.11:avfilter_get_by_name
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_create_filter
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_link
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_output_context2
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_query_codec
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_close
+libavformat.so.62:avio_open
+libavutil.so.60:av_buffer_create
+libavutil.so.60:av_buffer_default_free
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_make_writable
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_malloc
+libavutil.so.60:av_opt_find
+libavutil.so.60:av_opt_set
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_rescale_q
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_tolower_loc
libc.so.6:__cxa_atexit
@@ -2145,14 +2145,14 @@ libstdc++.so.6:__cxa_pure_virtual
libstdc++.so.6:__cxa_rethrow
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
-libswresample.so.5:swr_alloc_set_opts2
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_get_out_samples
-libswresample.so.5:swr_init
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
+libswresample.so.6:swr_alloc_set_opts2
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_get_out_samples
+libswresample.so.6:swr_init
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
libz.so.1:compress
libz.so.1:compressBound
libz.so.1:crc32
diff --git a/packages/m/mgba/package.yml b/packages/m/mgba/package.yml
index 9973c8a36b55..9b545911033e 100644
--- a/packages/m/mgba/package.yml
+++ b/packages/m/mgba/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : mgba
version : 0.10.5
-release : 58
+release : 59
source :
- https://github.com/mgba-emu/mgba/archive/0.10.5.tar.gz : 91d6fbd32abcbdf030d58d3f562de25ebbc9d56040d513ff8e5c19bee9dacf14
homepage : https://mgba.io/
diff --git a/packages/m/mgba/pspec_x86_64.xml b/packages/m/mgba/pspec_x86_64.xml
index 240d7a7bda4d..29c2779d99b1 100644
--- a/packages/m/mgba/pspec_x86_64.xml
+++ b/packages/m/mgba/pspec_x86_64.xml
@@ -42,8 +42,8 @@
/usr/share/icons/hicolor/512x512/apps/io.mgba.mGBA.png
/usr/share/icons/hicolor/64x64/apps/io.mgba.mGBA.png
/usr/share/icons/hicolor/96x96/apps/io.mgba.mGBA.png
- /usr/share/man/man6/mgba-qt.6
- /usr/share/man/man6/mgba.6
+ /usr/share/man/man6/mgba-qt.6.zst
+ /usr/share/man/man6/mgba.6.zst
/usr/share/metainfo/io.mgba.mGBA.appdata.xml
/usr/share/mgba/nointro.dat
/usr/share/mgba/scripts/pokemon.lua
@@ -93,7 +93,7 @@
mGBA is a new Game Boy Advance emulator written in C.
programming.devel
- mgba
+ mgba
/usr/include/mgba-util/circle-buffer.h
@@ -252,8 +252,8 @@
-
- 2025-03-26
+
+ 2026-04-11
0.10.5
Packaging update
Jakob Gezelius
diff --git a/packages/m/minidlna/abi_symbols b/packages/m/minidlna/abi_symbols
index f09b40227128..de2c3da53cf1 100644
--- a/packages/m/minidlna/abi_symbols
+++ b/packages/m/minidlna/abi_symbols
@@ -1 +1,2 @@
+minidlnad:_IO_stdin_used
minidlnad:sys_sendfile
diff --git a/packages/m/minidlna/abi_used_libs b/packages/m/minidlna/abi_used_libs
index a1a341f1b2c8..f5952a522212 100644
--- a/packages/m/minidlna/abi_used_libs
+++ b/packages/m/minidlna/abi_used_libs
@@ -1,6 +1,6 @@
libFLAC.so.12
-libavformat.so.61
-libavutil.so.59
+libavformat.so.62
+libavutil.so.60
libc.so.6
libexif.so.12
libid3tag.so.0
diff --git a/packages/m/minidlna/abi_used_symbols b/packages/m/minidlna/abi_used_symbols
index f05fd879542d..ec2d4827f91a 100644
--- a/packages/m/minidlna/abi_used_symbols
+++ b/packages/m/minidlna/abi_used_symbols
@@ -6,13 +6,13 @@ libFLAC.so.12:FLAC__metadata_simple_iterator_init
libFLAC.so.12:FLAC__metadata_simple_iterator_new
libFLAC.so.12:FLAC__metadata_simple_iterator_next
libFLAC.so.12:FLAC__metadata_simple_iterator_status
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_reduce
-libavutil.so.59:av_strerror
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_reduce
+libavutil.so.60:av_strerror
libc.so.6:__asprintf_chk
libc.so.6:__assert_fail
libc.so.6:__ctype_b_loc
diff --git a/packages/m/minidlna/package.yml b/packages/m/minidlna/package.yml
index a8e2a1833377..a9860e88e8f2 100644
--- a/packages/m/minidlna/package.yml
+++ b/packages/m/minidlna/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : minidlna
version : 1.3.3
-release : 20
+release : 21
source :
- https://sourceforge.net/projects/minidlna/files/minidlna/1.3.3/minidlna-1.3.3.tar.gz : 39026c6d4a139b9180192d1c37225aa3376fdf4f1a74d7debbdbb693d996afa4
homepage : https://sourceforge.net/projects/minidlna/
diff --git a/packages/m/minidlna/pspec_x86_64.xml b/packages/m/minidlna/pspec_x86_64.xml
index 69aa2d9321bd..abba81f7962a 100644
--- a/packages/m/minidlna/pspec_x86_64.xml
+++ b/packages/m/minidlna/pspec_x86_64.xml
@@ -3,8 +3,8 @@
minidlna
https://sourceforge.net/projects/minidlna/
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
network.util
@@ -41,12 +41,12 @@
-
- 2026-03-30
+
+ 2026-04-11
1.3.3
Packaging update
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/m/mixxx/abi_used_libs b/packages/m/mixxx/abi_used_libs
index 7ec922e0af7e..260d62350b4e 100644
--- a/packages/m/mixxx/abi_used_libs
+++ b/packages/m/mixxx/abi_used_libs
@@ -16,9 +16,9 @@ libQt6Widgets.so.6
libQt6Xml.so.6
libSoundTouch.so.1
libX11.so.6
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libchromaprint.so.1
libcrypto.so.3
@@ -45,7 +45,7 @@ libsndfile.so.1
libsqlite3.so.0
libssl.so.3
libstdc++.so.6
-libswresample.so.5
+libswresample.so.6
libtag.so.2
libudev.so.1
libupower-glib.so.3
diff --git a/packages/m/mixxx/abi_used_symbols b/packages/m/mixxx/abi_used_symbols
index daaa8a0a2c48..ed88baf21688 100644
--- a/packages/m/mixxx/abi_used_symbols
+++ b/packages/m/mixxx/abi_used_symbols
@@ -3396,34 +3396,34 @@ libX11.so.6:XkbGetNames
libX11.so.6:XkbGetState
libX11.so.6:XkbIgnoreExtension
libX11.so.6:XkbOpenDisplay
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_demuxer_iterate
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavutil.so.59:av_channel_layout_compare
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_channel_layout_uninit
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_strerror
-libavutil.so.59:av_version_info
-libavutil.so.59:avutil_version
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_demuxer_iterate
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavutil.so.60:av_channel_layout_compare
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_channel_layout_uninit
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_strerror
+libavutil.so.60:av_version_info
+libavutil.so.60:avutil_version
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_tolower_loc
libc.so.6:__cxa_atexit
@@ -4085,10 +4085,10 @@ libstdc++.so.6:__cxa_throw_bad_array_new_length
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
libstdc++.so.6:__once_proxy
-libswresample.so.5:swr_alloc_set_opts2
-libswresample.so.5:swr_convert_frame
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
+libswresample.so.6:swr_alloc_set_opts2
+libswresample.so.6:swr_convert_frame
+libswresample.so.6:swr_free
+libswresample.so.6:swr_init
libtag.so.2:_ZN6TagLib10ByteVector4dataEv
libtag.so.2:_ZN6TagLib10ByteVectorC1EPKc
libtag.so.2:_ZN6TagLib10ByteVectorC1EPKcj
diff --git a/packages/m/mixxx/package.yml b/packages/m/mixxx/package.yml
index 69dde831d710..066431875a45 100644
--- a/packages/m/mixxx/package.yml
+++ b/packages/m/mixxx/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : mixxx
version : 2.5.6
-release : 53
+release : 54
source :
- https://github.com/mixxxdj/mixxx/archive/refs/tags/2.5.6.tar.gz : 9cfc9025d50d2511767ee52a07b8854f75c581f0585197d043bc219fcf9f9050
homepage : https://mixxx.org/
diff --git a/packages/m/mixxx/pspec_x86_64.xml b/packages/m/mixxx/pspec_x86_64.xml
index ec804db2c8d3..91c9c4a255ef 100644
--- a/packages/m/mixxx/pspec_x86_64.xml
+++ b/packages/m/mixxx/pspec_x86_64.xml
@@ -3,8 +3,8 @@
mixxx
https://mixxx.org/
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
multimedia.audio
@@ -2827,12 +2827,12 @@
-
- 2026-04-02
+
+ 2026-04-06
2.5.6
Packaging update
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/m/mlt/abi_symbols b/packages/m/mlt/abi_symbols
index 88482c87876a..4181e4035350 100644
--- a/packages/m/mlt/abi_symbols
+++ b/packages/m/mlt/abi_symbols
@@ -1328,6 +1328,7 @@ libmltavformat.so:filter_avcolour_space_init
libmltavformat.so:filter_avdeinterlace_init
libmltavformat.so:filter_avfilter_init
libmltavformat.so:filter_swresample_init
+libmltavformat.so:filter_sws_colortransform_init
libmltavformat.so:filter_swscale_init
libmltavformat.so:is_rgb
libmltavformat.so:link_avdeinterlace_init
@@ -3610,4 +3611,5 @@ libmltxml.so:mlt_xml_prefix_size
libmltxml.so:producer_xml_init
libmltxml.so:producer_xmlclip_init
libmltxml.so:xml_make_doc
+melt-7:_IO_stdin_used
melt-7:main
diff --git a/packages/m/mlt/abi_used_libs b/packages/m/mlt/abi_used_libs
index cec8fd382c3d..23a986fc1eb6 100644
--- a/packages/m/mlt/abi_used_libs
+++ b/packages/m/mlt/abi_used_libs
@@ -12,11 +12,11 @@ libQt6Xml.so.6
libSDL2-2.0.so.0
libX11.so.6
libasound.so.2
-libavcodec.so.61
-libavdevice.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavdevice.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
libc.so.6
libepoxy.so.0
libfftw3.so.3
@@ -35,8 +35,8 @@ librubberband.so.2
libsamplerate.so.0
libsox_ng.so.3
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
libvidstab.so.1.2
libvorbisfile.so.3
libxml2.so.2
diff --git a/packages/m/mlt/abi_used_symbols b/packages/m/mlt/abi_used_symbols
index 2c8e3d5f61ef..498abf913471 100644
--- a/packages/m/mlt/abi_used_symbols
+++ b/packages/m/mlt/abi_used_symbols
@@ -1657,139 +1657,138 @@ libasound.so.2:snd_pcm_sw_params_sizeof
libasound.so.2:snd_pcm_writei
libasound.so.2:snd_pcm_writen
libasound.so.2:snd_strerror
-libavcodec.so.61:av_codec_is_decoder
-libavcodec.so.61:av_codec_is_encoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_init_packet
-libavcodec.so.61:av_new_packet
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_clone
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_ref
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:av_packet_side_data_get
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:av_shrink_packet
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_decode_subtitle2
-libavcodec.so.61:avcodec_descriptor_get
-libavcodec.so.61:avcodec_encode_subtitle
-libavcodec.so.61:avcodec_fill_audio_frame
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_decoder_by_name
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_hw_config
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavcodec.so.61:avsubtitle_free
-libavdevice.so.61:avdevice_register_all
-libavfilter.so.10:av_buffersink_get_format
-libavfilter.so.10:av_buffersink_get_frame
-libavfilter.so.10:av_buffersink_get_frame_flags
-libavfilter.so.10:av_buffersink_get_h
-libavfilter.so.10:av_buffersink_get_hw_frames_ctx
-libavfilter.so.10:av_buffersink_get_samples
-libavfilter.so.10:av_buffersink_get_w
-libavfilter.so.10:av_buffersrc_add_frame
-libavfilter.so.10:av_filter_iterate
-libavfilter.so.10:avfilter_filter_pad_count
-libavfilter.so.10:avfilter_get_by_name
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_alloc_filter
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_create_filter
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_graph_parse
-libavfilter.so.10:avfilter_graph_send_command
-libavfilter.so.10:avfilter_init_dict
-libavfilter.so.10:avfilter_init_str
-libavfilter.so.10:avfilter_inout_alloc
-libavfilter.so.10:avfilter_link
-libavfilter.so.10:avfilter_pad_get_type
-libavformat.so.61:av_demuxer_iterate
-libavformat.so.61:av_find_input_format
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_guess_frame_rate
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_muxer_iterate
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_alloc_output_context2
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_network_init
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_query_codec
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_check
-libavformat.so.61:avio_close
-libavformat.so.61:avio_open
-libavutil.so.59:av_buffer_ref
-libavutil.so.59:av_buffer_unref
-libavutil.so.59:av_calloc
-libavutil.so.59:av_channel_layout_check
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_channel_layout_describe
-libavutil.so.59:av_channel_layout_from_mask
-libavutil.so.59:av_channel_layout_uninit
-libavutil.so.59:av_d2q
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_display_rotation_get
-libavutil.so.59:av_div_q
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_copy_props
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_move_ref
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_pix_fmt
-libavutil.so.59:av_get_pix_fmt_name
-libavutil.so.59:av_get_sample_fmt
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_hwdevice_ctx_create
-libavutil.so.59:av_hwframe_transfer_data
-libavutil.so.59:av_image_alloc
-libavutil.so.59:av_image_fill_arrays
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_int_list_length_for_size
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_malloc
-libavutil.so.59:av_mul_q
-libavutil.so.59:av_opt_find
-libavutil.so.59:av_opt_get
-libavutil.so.59:av_opt_next
-libavutil.so.59:av_opt_set
-libavutil.so.59:av_opt_set_bin
-libavutil.so.59:av_opt_set_chlayout
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_opt_set_pixel_fmt
-libavutil.so.59:av_opt_set_q
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_realloc
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_sample_fmt_is_planar
-libavutil.so.59:av_samples_get_buffer_size
-libavutil.so.59:av_spherical_projection_name
-libavutil.so.59:av_strdup
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_codec_is_decoder
+libavcodec.so.62:av_codec_is_encoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_init_packet
+libavcodec.so.62:av_new_packet
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_clone
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_ref
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:av_packet_side_data_get
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:av_shrink_packet
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_decode_subtitle2
+libavcodec.so.62:avcodec_descriptor_get
+libavcodec.so.62:avcodec_encode_subtitle
+libavcodec.so.62:avcodec_fill_audio_frame
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_decoder_by_name
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_hw_config
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavcodec.so.62:avsubtitle_free
+libavdevice.so.62:avdevice_register_all
+libavfilter.so.11:av_buffersink_get_format
+libavfilter.so.11:av_buffersink_get_frame
+libavfilter.so.11:av_buffersink_get_frame_flags
+libavfilter.so.11:av_buffersink_get_h
+libavfilter.so.11:av_buffersink_get_hw_frames_ctx
+libavfilter.so.11:av_buffersink_get_samples
+libavfilter.so.11:av_buffersink_get_w
+libavfilter.so.11:av_buffersrc_add_frame
+libavfilter.so.11:av_filter_iterate
+libavfilter.so.11:avfilter_filter_pad_count
+libavfilter.so.11:avfilter_get_by_name
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_alloc_filter
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_create_filter
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_graph_parse
+libavfilter.so.11:avfilter_graph_send_command
+libavfilter.so.11:avfilter_init_dict
+libavfilter.so.11:avfilter_init_str
+libavfilter.so.11:avfilter_inout_alloc
+libavfilter.so.11:avfilter_link
+libavfilter.so.11:avfilter_pad_get_type
+libavformat.so.62:av_demuxer_iterate
+libavformat.so.62:av_find_input_format
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_guess_frame_rate
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_muxer_iterate
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_alloc_output_context2
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_network_init
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_query_codec
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_check
+libavformat.so.62:avio_close
+libavformat.so.62:avio_open
+libavutil.so.60:av_buffer_ref
+libavutil.so.60:av_buffer_unref
+libavutil.so.60:av_calloc
+libavutil.so.60:av_channel_layout_check
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_channel_layout_describe
+libavutil.so.60:av_channel_layout_from_mask
+libavutil.so.60:av_channel_layout_uninit
+libavutil.so.60:av_d2q
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_display_rotation_get
+libavutil.so.60:av_div_q
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_copy_props
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_move_ref
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_pix_fmt
+libavutil.so.60:av_get_pix_fmt_name
+libavutil.so.60:av_get_sample_fmt
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_hwdevice_ctx_create
+libavutil.so.60:av_hwframe_transfer_data
+libavutil.so.60:av_image_alloc
+libavutil.so.60:av_image_fill_arrays
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_malloc
+libavutil.so.60:av_mul_q
+libavutil.so.60:av_opt_find
+libavutil.so.60:av_opt_get
+libavutil.so.60:av_opt_next
+libavutil.so.60:av_opt_set
+libavutil.so.60:av_opt_set_array
+libavutil.so.60:av_opt_set_chlayout
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_opt_set_pixel_fmt
+libavutil.so.60:av_opt_set_q
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_realloc
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_sample_fmt_is_planar
+libavutil.so.60:av_samples_get_buffer_size
+libavutil.so.60:av_spherical_projection_name
+libavutil.so.60:av_strdup
+libavutil.so.60:av_strerror
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_get_mb_cur_max
libc.so.6:__ctype_tolower_loc
@@ -1987,6 +1986,7 @@ libfftw3.so.3:fftw_free
libfftw3.so.3:fftw_plan_dft_r2c_1d
libgcc_s.so.1:_Unwind_Resume
libglib-2.0.so.0:g_free
+libglib-2.0.so.0:g_free_sized
libglib-2.0.so.0:g_malloc
libglib-2.0.so.0:g_malloc0
libglib-2.0.so.0:g_realloc
@@ -2262,19 +2262,21 @@ libstdc++.so.6:__cxa_rethrow
libstdc++.so.6:__cxa_throw
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
-libswresample.so.5:swr_set_matrix
-libswscale.so.8:sws_alloc_context
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getCoefficients
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_init_context
-libswscale.so.8:sws_scale
-libswscale.so.8:sws_scale_frame
-libswscale.so.8:sws_setColorspaceDetails
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_init
+libswresample.so.6:swr_set_matrix
+libswscale.so.9:sws_alloc_context
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_free_context
+libswscale.so.9:sws_getCoefficients
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_init_context
+libswscale.so.9:sws_is_noop
+libswscale.so.9:sws_scale
+libswscale.so.9:sws_scale_frame
+libswscale.so.9:sws_setColorspaceDetails
libvidstab.so.1.2:VS_ERROR_TYPE
libvidstab.so.1.2:VS_INFO_TYPE
libvidstab.so.1.2:VS_MSG_TYPE
diff --git a/packages/m/mlt/package.yml b/packages/m/mlt/package.yml
index 186d50731a86..6a269e068b49 100644
--- a/packages/m/mlt/package.yml
+++ b/packages/m/mlt/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : mlt
version : 7.36.1
-release : 52
+release : 53
source :
- https://github.com/mltframework/mlt/releases/download/v7.36.1/mlt-7.36.1.tar.gz : 0d2b956864ba2ff58bb4e2b2779aa36870bd2a3a835e2dbfda33faa5fc6f4d3a
homepage : https://www.mltframework.org/
diff --git a/packages/m/mlt/pspec_x86_64.xml b/packages/m/mlt/pspec_x86_64.xml
index 646d815426e0..fc69c999dd4b 100644
--- a/packages/m/mlt/pspec_x86_64.xml
+++ b/packages/m/mlt/pspec_x86_64.xml
@@ -3,8 +3,8 @@
mlt
https://www.mltframework.org/
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
GPL-3.0-or-later
@@ -447,7 +447,7 @@
programming.devel
- mlt
+ mlt
/usr/include/mlt-7/framework/mlt.h
@@ -527,7 +527,7 @@
Multimedia framework designed for television broadcasting.
- mlt
+ mlt
/usr/lib/python3.12/site-packages/_mlt7.so
@@ -535,12 +535,12 @@
-
- 2026-03-04
+
+ 2026-04-11
7.36.1
Packaging update
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/m/moc/abi_used_libs b/packages/m/moc/abi_used_libs
index 4be3ba5f07ef..17e4030b6c8f 100644
--- a/packages/m/moc/abi_used_libs
+++ b/packages/m/moc/abi_used_libs
@@ -1,8 +1,8 @@
libFLAC.so.12
libasound.so.2
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libcurl.so.4
libdb-5.3.so
diff --git a/packages/m/moc/abi_used_symbols b/packages/m/moc/abi_used_symbols
index 58c1919bae57..6bff5c5acf4b 100644
--- a/packages/m/moc/abi_used_symbols
+++ b/packages/m/moc/abi_used_symbols
@@ -69,42 +69,42 @@ libasound.so.2:snd_pcm_samples_to_bytes
libasound.so.2:snd_pcm_wait
libasound.so.2:snd_pcm_writei
libasound.so.2:snd_strerror
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavcodec.so.61:avcodec_version
-libavformat.so.61:av_find_input_format
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_probe_input_format
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_size
-libavutil.so.59:av_channel_layout_describe
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_log_get_level
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_rescale
-libavutil.so.59:av_sample_fmt_is_planar
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavcodec.so.62:avcodec_version
+libavformat.so.62:av_find_input_format
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_probe_input_format
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_size
+libavutil.so.60:av_channel_layout_describe
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_log_get_level
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_rescale
+libavutil.so.60:av_sample_fmt_is_planar
+libavutil.so.60:av_strerror
libc.so.6:__assert_fail
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_tolower_loc
diff --git a/packages/m/moc/package.yml b/packages/m/moc/package.yml
index 3ee8dcca558c..813bf25997d6 100644
--- a/packages/m/moc/package.yml
+++ b/packages/m/moc/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : moc
version : 2.5.2
-release : 23
+release : 24
source :
# - https://ftp.daper.net/pub/soft/moc/stable/moc-2.5.2.tar.bz2 : f3a68115602a4788b7cfa9bbe9397a9d5e24c68cb61a57695d1c2c3ecf49db08
# Use the git source since back-porting patches is a pain. They desperately need to do a new release
diff --git a/packages/m/moc/pspec_x86_64.xml b/packages/m/moc/pspec_x86_64.xml
index 2c5fe61c7649..f112ec039c78 100644
--- a/packages/m/moc/pspec_x86_64.xml
+++ b/packages/m/moc/pspec_x86_64.xml
@@ -3,8 +3,8 @@
moc
https://moc.daper.net
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
multimedia.audio
@@ -53,12 +53,12 @@
-
- 2026-03-30
+
+ 2026-04-06
2.5.2
Packaging update
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/m/mpd/abi_used_libs b/packages/m/mpd/abi_used_libs
index 8fa2a0dab108..86e7f40e36ce 100644
--- a/packages/m/mpd/abi_used_libs
+++ b/packages/m/mpd/abi_used_libs
@@ -6,10 +6,10 @@ libasound.so.2
libaudiofile.so.1
libavahi-client.so.3
libavahi-common.so.3
-libavcodec.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
libbz2.so.1.0
libc.so.6
libcdio.so.19
diff --git a/packages/m/mpd/abi_used_symbols b/packages/m/mpd/abi_used_symbols
index e4fdcd9c8898..14ee66c20df3 100644
--- a/packages/m/mpd/abi_used_symbols
+++ b/packages/m/mpd/abi_used_symbols
@@ -178,66 +178,66 @@ libavahi-common.so.3:avahi_alternative_service_name
libavahi-common.so.3:avahi_free
libavahi-common.so.3:avahi_is_valid_service_name
libavahi-common.so.3:avahi_strerror
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_descriptor_get
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavfilter.so.10:av_buffersink_get_frame
-libavfilter.so.10:av_buffersrc_add_frame
-libavfilter.so.10:avfilter_get_by_name
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_create_filter
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_graph_parse2
-libavfilter.so.10:avfilter_graph_parse_ptr
-libavfilter.so.10:avfilter_inout_alloc
-libavfilter.so.10:avfilter_inout_free
-libavfilter.so.10:avfilter_link
-libavformat.so.61:av_demuxer_iterate
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_close
-libavformat.so.61:avio_enum_protocols
-libavformat.so.61:avio_open
-libavformat.so.61:avio_read_partial
-libavformat.so.61:avio_seek
-libavformat.so.61:avio_size
-libavutil.so.59:av_base64_decode
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_dict_copy
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_fast_malloc
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_get_sample_fmt_string
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_malloc
-libavutil.so.59:av_md5_sum
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_sample_fmt_is_planar
-libavutil.so.59:av_samples_get_buffer_size
-libavutil.so.59:av_strdup
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_descriptor_get
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavfilter.so.11:av_buffersink_get_frame
+libavfilter.so.11:av_buffersrc_add_frame
+libavfilter.so.11:avfilter_get_by_name
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_create_filter
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_graph_parse2
+libavfilter.so.11:avfilter_graph_parse_ptr
+libavfilter.so.11:avfilter_inout_alloc
+libavfilter.so.11:avfilter_inout_free
+libavfilter.so.11:avfilter_link
+libavformat.so.62:av_demuxer_iterate
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_close
+libavformat.so.62:avio_enum_protocols
+libavformat.so.62:avio_open
+libavformat.so.62:avio_read_partial
+libavformat.so.62:avio_seek
+libavformat.so.62:avio_size
+libavutil.so.60:av_base64_decode
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_dict_copy
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_fast_malloc
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_get_sample_fmt_string
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_malloc
+libavutil.so.60:av_md5_sum
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_sample_fmt_is_planar
+libavutil.so.60:av_samples_get_buffer_size
+libavutil.so.60:av_strdup
+libavutil.so.60:av_strerror
libbz2.so.1.0:BZ2_bzDecompress
libbz2.so.1.0:BZ2_bzDecompressEnd
libbz2.so.1.0:BZ2_bzDecompressInit
diff --git a/packages/m/mpd/package.yml b/packages/m/mpd/package.yml
index 6d82bc775f3f..610ca5fb00db 100644
--- a/packages/m/mpd/package.yml
+++ b/packages/m/mpd/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : mpd
version : 0.24.9
-release : 103
+release : 104
source :
- https://github.com/MusicPlayerDaemon/MPD/archive/refs/tags/v0.24.9.tar.gz : 8a3e7af8e203e561527e07be09aa98b94fb8f6befd7ec4c884e3bbac6bc8c744
homepage : https://www.musicpd.org
diff --git a/packages/m/mpd/pspec_x86_64.xml b/packages/m/mpd/pspec_x86_64.xml
index 84753f3aa79f..1dd84c0edb78 100644
--- a/packages/m/mpd/pspec_x86_64.xml
+++ b/packages/m/mpd/pspec_x86_64.xml
@@ -3,8 +3,8 @@
mpd
https://www.musicpd.org
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
multimedia.audio
@@ -35,12 +35,12 @@
-
- 2026-04-09
+
+ 2026-04-11
0.24.9
Packaging update
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/m/mpv/abi_used_libs b/packages/m/mpv/abi_used_libs
index 6d5e9bc10325..72a42542a54e 100644
--- a/packages/m/mpv/abi_used_libs
+++ b/packages/m/mpv/abi_used_libs
@@ -10,11 +10,11 @@ libXv.so.1
libarchive.so.13
libasound.so.2
libass.so.9
-libavcodec.so.61
-libavdevice.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavdevice.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
libbluray.so.3
libc.so.6
libcdio.so.19
@@ -35,8 +35,8 @@ libplacebo.so.351
libpulse.so.0
librubberband.so.2
libsndio.so.7
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
libuchardet.so.0
libva-drm.so.2
libva-wayland.so.2
diff --git a/packages/m/mpv/abi_used_symbols b/packages/m/mpv/abi_used_symbols
index deb3c67c5e64..9eeb7a63fb44 100644
--- a/packages/m/mpv/abi_used_symbols
+++ b/packages/m/mpv/abi_used_symbols
@@ -291,234 +291,234 @@ libass.so.9:ass_set_style_overrides
libass.so.9:ass_set_use_margins
libass.so.9:ass_step_sub
libass.so.9:ass_track_set_feature
-libavcodec.so.61:av_codec_is_decoder
-libavcodec.so.61:av_codec_is_encoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_get_bits_per_sample
-libavcodec.so.61:av_get_profile_name
-libavcodec.so.61:av_new_packet
-libavcodec.so.61:av_packet_add_side_data
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_clone
-libavcodec.so.61:av_packet_copy_props
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_new_side_data
-libavcodec.so.61:av_packet_ref
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:av_packet_side_data_add
-libavcodec.so.61:av_packet_side_data_get
-libavcodec.so.61:av_packet_side_data_name
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:av_parser_close
-libavcodec.so.61:av_parser_init
-libavcodec.so.61:av_parser_parse2
-libavcodec.so.61:avcodec_align_dimensions2
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_decode_subtitle2
-libavcodec.so.61:avcodec_default_get_buffer2
-libavcodec.so.61:avcodec_descriptor_get
-libavcodec.so.61:avcodec_descriptor_get_by_name
-libavcodec.so.61:avcodec_find_best_pix_fmt_of_list
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_decoder_by_name
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_hw_config
-libavcodec.so.61:avcodec_get_hw_frames_parameters
-libavcodec.so.61:avcodec_get_supported_config
-libavcodec.so.61:avcodec_is_open
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_alloc
-libavcodec.so.61:avcodec_parameters_copy
-libavcodec.so.61:avcodec_parameters_free
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_profile_name
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavcodec.so.61:avcodec_version
-libavcodec.so.61:avsubtitle_free
-libavdevice.so.61:avdevice_register_all
-libavdevice.so.61:avdevice_version
-libavfilter.so.10:av_buffersink_get_frame_flags
-libavfilter.so.10:av_buffersink_get_frame_rate
-libavfilter.so.10:av_buffersrc_add_frame
-libavfilter.so.10:av_buffersrc_get_nb_failed_requests
-libavfilter.so.10:av_buffersrc_parameters_alloc
-libavfilter.so.10:av_buffersrc_parameters_set
-libavfilter.so.10:av_filter_iterate
-libavfilter.so.10:avfilter_filter_pad_count
-libavfilter.so.10:avfilter_get_by_name
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_alloc_filter
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_create_filter
-libavfilter.so.10:avfilter_graph_dump
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_graph_parse2
-libavfilter.so.10:avfilter_graph_send_command
-libavfilter.so.10:avfilter_init_str
-libavfilter.so.10:avfilter_inout_free
-libavfilter.so.10:avfilter_link
-libavfilter.so.10:avfilter_pad_get_name
-libavfilter.so.10:avfilter_pad_get_type
-libavfilter.so.10:avfilter_version
-libavformat.so.61:av_codec_get_id
-libavformat.so.61:av_demuxer_iterate
-libavformat.so.61:av_find_input_format
-libavformat.so.61:av_find_program_from_stream
-libavformat.so.61:av_guess_codec
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_muxer_iterate
-libavformat.so.61:av_probe_input_format2
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_flush
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_get_mov_audio_tags
-libavformat.so.61:avformat_get_mov_video_tags
-libavformat.so.61:avformat_get_riff_audio_tags
-libavformat.so.61:avformat_get_riff_video_tags
-libavformat.so.61:avformat_init_output
-libavformat.so.61:avformat_network_init
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_version
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_close
-libavformat.so.61:avio_close_dyn_buf
-libavformat.so.61:avio_closep
-libavformat.so.61:avio_context_free
-libavformat.so.61:avio_enum_protocols
-libavformat.so.61:avio_flush
-libavformat.so.61:avio_open
-libavformat.so.61:avio_open2
-libavformat.so.61:avio_open_dyn_buf
-libavformat.so.61:avio_read_partial
-libavformat.so.61:avio_seek
-libavformat.so.61:avio_seek_time
-libavformat.so.61:avio_size
-libavformat.so.61:avio_write
-libavutil.so.59:av_base64_encode
-libavutil.so.59:av_buffer_alloc
-libavutil.so.59:av_buffer_create
-libavutil.so.59:av_buffer_is_writable
-libavutil.so.59:av_buffer_pool_get
-libavutil.so.59:av_buffer_pool_init
-libavutil.so.59:av_buffer_pool_uninit
-libavutil.so.59:av_buffer_ref
-libavutil.so.59:av_buffer_unref
-libavutil.so.59:av_calloc
-libavutil.so.59:av_channel_layout_check
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_channel_layout_describe
-libavutil.so.59:av_channel_layout_from_mask
-libavutil.so.59:av_channel_layout_uninit
-libavutil.so.59:av_chroma_location_enum_to_pos
-libavutil.so.59:av_chroma_location_name
-libavutil.so.59:av_color_primaries_name
-libavutil.so.59:av_color_range_name
-libavutil.so.59:av_color_space_name
-libavutil.so.59:av_color_transfer_name
-libavutil.so.59:av_cpu_count
-libavutil.so.59:av_d2q
-libavutil.so.59:av_default_item_name
-libavutil.so.59:av_dict_copy
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_dict_set_int
-libavutil.so.59:av_display_rotation_get
-libavutil.so.59:av_display_rotation_set
-libavutil.so.59:av_div_q
-libavutil.so.59:av_dovi_alloc
-libavutil.so.59:av_dovi_find_level
-libavutil.so.59:av_dynamic_hdr_plus_alloc
-libavutil.so.59:av_dynamic_hdr_plus_from_t35
-libavutil.so.59:av_find_nearest_q_idx
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_clone
-libavutil.so.59:av_frame_copy_props
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_side_data
-libavutil.so.59:av_frame_make_writable
-libavutil.so.59:av_frame_new_side_data
-libavutil.so.59:av_frame_new_side_data_from_buf
-libavutil.so.59:av_frame_ref
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_gcd
-libavutil.so.59:av_get_pix_fmt
-libavutil.so.59:av_get_pix_fmt_name
-libavutil.so.59:av_get_planar_sample_fmt
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_hwdevice_ctx_alloc
-libavutil.so.59:av_hwdevice_ctx_create
-libavutil.so.59:av_hwdevice_ctx_init
-libavutil.so.59:av_hwdevice_get_hwframe_constraints
-libavutil.so.59:av_hwdevice_get_type_name
-libavutil.so.59:av_hwdevice_hwconfig_alloc
-libavutil.so.59:av_hwframe_constraints_free
-libavutil.so.59:av_hwframe_ctx_alloc
-libavutil.so.59:av_hwframe_ctx_init
-libavutil.so.59:av_hwframe_get_buffer
-libavutil.so.59:av_hwframe_map
-libavutil.so.59:av_hwframe_transfer_data
-libavutil.so.59:av_hwframe_transfer_get_formats
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_image_get_linesize
-libavutil.so.59:av_lfg_init
-libavutil.so.59:av_log2
-libavutil.so.59:av_log_default_callback
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_lzo1x_decode
-libavutil.so.59:av_malloc
-libavutil.so.59:av_malloc_array
-libavutil.so.59:av_mallocz
-libavutil.so.59:av_md5_sum
-libavutil.so.59:av_opt_get
-libavutil.so.59:av_opt_get_int
-libavutil.so.59:av_opt_get_q
-libavutil.so.59:av_opt_next
-libavutil.so.59:av_opt_set
-libavutil.so.59:av_opt_set_chlayout
-libavutil.so.59:av_opt_set_dict2
-libavutil.so.59:av_opt_set_double
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_pix_fmt_count_planes
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_pix_fmt_swap_endianness
-libavutil.so.59:av_random_bytes
-libavutil.so.59:av_reduce
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_sha_alloc
-libavutil.so.59:av_sha_final
-libavutil.so.59:av_sha_init
-libavutil.so.59:av_sha_update
-libavutil.so.59:av_strdup
-libavutil.so.59:av_strerror
-libavutil.so.59:av_timecode_make_mpeg_tc_string
-libavutil.so.59:av_timecode_make_smpte_tc_string2
-libavutil.so.59:av_timecode_make_string
-libavutil.so.59:av_ts_make_time_string2
-libavutil.so.59:av_uuid_parse
-libavutil.so.59:av_uuid_unparse
-libavutil.so.59:av_version_info
-libavutil.so.59:av_vkfmt_from_pixfmt
-libavutil.so.59:avutil_version
+libavcodec.so.62:av_codec_is_decoder
+libavcodec.so.62:av_codec_is_encoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_get_bits_per_sample
+libavcodec.so.62:av_get_profile_name
+libavcodec.so.62:av_new_packet
+libavcodec.so.62:av_packet_add_side_data
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_clone
+libavcodec.so.62:av_packet_copy_props
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_new_side_data
+libavcodec.so.62:av_packet_ref
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:av_packet_side_data_add
+libavcodec.so.62:av_packet_side_data_get
+libavcodec.so.62:av_packet_side_data_name
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:av_parser_close
+libavcodec.so.62:av_parser_init
+libavcodec.so.62:av_parser_parse2
+libavcodec.so.62:avcodec_align_dimensions2
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_decode_subtitle2
+libavcodec.so.62:avcodec_default_get_buffer2
+libavcodec.so.62:avcodec_descriptor_get
+libavcodec.so.62:avcodec_descriptor_get_by_name
+libavcodec.so.62:avcodec_find_best_pix_fmt_of_list
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_decoder_by_name
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_hw_config
+libavcodec.so.62:avcodec_get_hw_frames_parameters
+libavcodec.so.62:avcodec_get_supported_config
+libavcodec.so.62:avcodec_is_open
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_alloc
+libavcodec.so.62:avcodec_parameters_copy
+libavcodec.so.62:avcodec_parameters_free
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_profile_name
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavcodec.so.62:avcodec_version
+libavcodec.so.62:avsubtitle_free
+libavdevice.so.62:avdevice_register_all
+libavdevice.so.62:avdevice_version
+libavfilter.so.11:av_buffersink_get_frame_flags
+libavfilter.so.11:av_buffersink_get_frame_rate
+libavfilter.so.11:av_buffersrc_add_frame
+libavfilter.so.11:av_buffersrc_get_nb_failed_requests
+libavfilter.so.11:av_buffersrc_parameters_alloc
+libavfilter.so.11:av_buffersrc_parameters_set
+libavfilter.so.11:av_filter_iterate
+libavfilter.so.11:avfilter_filter_pad_count
+libavfilter.so.11:avfilter_get_by_name
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_alloc_filter
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_create_filter
+libavfilter.so.11:avfilter_graph_dump
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_graph_parse2
+libavfilter.so.11:avfilter_graph_send_command
+libavfilter.so.11:avfilter_init_str
+libavfilter.so.11:avfilter_inout_free
+libavfilter.so.11:avfilter_link
+libavfilter.so.11:avfilter_pad_get_name
+libavfilter.so.11:avfilter_pad_get_type
+libavfilter.so.11:avfilter_version
+libavformat.so.62:av_codec_get_id
+libavformat.so.62:av_demuxer_iterate
+libavformat.so.62:av_find_input_format
+libavformat.so.62:av_find_program_from_stream
+libavformat.so.62:av_guess_codec
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_muxer_iterate
+libavformat.so.62:av_probe_input_format2
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:av_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_flush
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_get_mov_audio_tags
+libavformat.so.62:avformat_get_mov_video_tags
+libavformat.so.62:avformat_get_riff_audio_tags
+libavformat.so.62:avformat_get_riff_video_tags
+libavformat.so.62:avformat_init_output
+libavformat.so.62:avformat_network_init
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_version
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_close
+libavformat.so.62:avio_close_dyn_buf
+libavformat.so.62:avio_closep
+libavformat.so.62:avio_context_free
+libavformat.so.62:avio_enum_protocols
+libavformat.so.62:avio_flush
+libavformat.so.62:avio_open
+libavformat.so.62:avio_open2
+libavformat.so.62:avio_open_dyn_buf
+libavformat.so.62:avio_read_partial
+libavformat.so.62:avio_seek
+libavformat.so.62:avio_seek_time
+libavformat.so.62:avio_size
+libavformat.so.62:avio_write
+libavutil.so.60:av_base64_encode
+libavutil.so.60:av_buffer_alloc
+libavutil.so.60:av_buffer_create
+libavutil.so.60:av_buffer_is_writable
+libavutil.so.60:av_buffer_pool_get
+libavutil.so.60:av_buffer_pool_init
+libavutil.so.60:av_buffer_pool_uninit
+libavutil.so.60:av_buffer_ref
+libavutil.so.60:av_buffer_unref
+libavutil.so.60:av_calloc
+libavutil.so.60:av_channel_layout_check
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_channel_layout_describe
+libavutil.so.60:av_channel_layout_from_mask
+libavutil.so.60:av_channel_layout_uninit
+libavutil.so.60:av_chroma_location_enum_to_pos
+libavutil.so.60:av_chroma_location_name
+libavutil.so.60:av_color_primaries_name
+libavutil.so.60:av_color_range_name
+libavutil.so.60:av_color_space_name
+libavutil.so.60:av_color_transfer_name
+libavutil.so.60:av_cpu_count
+libavutil.so.60:av_d2q
+libavutil.so.60:av_default_item_name
+libavutil.so.60:av_dict_copy
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_dict_set_int
+libavutil.so.60:av_display_rotation_get
+libavutil.so.60:av_display_rotation_set
+libavutil.so.60:av_div_q
+libavutil.so.60:av_dovi_alloc
+libavutil.so.60:av_dovi_find_level
+libavutil.so.60:av_dynamic_hdr_plus_alloc
+libavutil.so.60:av_dynamic_hdr_plus_from_t35
+libavutil.so.60:av_find_nearest_q_idx
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_clone
+libavutil.so.60:av_frame_copy_props
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_side_data
+libavutil.so.60:av_frame_make_writable
+libavutil.so.60:av_frame_new_side_data
+libavutil.so.60:av_frame_new_side_data_from_buf
+libavutil.so.60:av_frame_ref
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_gcd
+libavutil.so.60:av_get_pix_fmt
+libavutil.so.60:av_get_pix_fmt_name
+libavutil.so.60:av_get_planar_sample_fmt
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_hwdevice_ctx_alloc
+libavutil.so.60:av_hwdevice_ctx_create
+libavutil.so.60:av_hwdevice_ctx_init
+libavutil.so.60:av_hwdevice_get_hwframe_constraints
+libavutil.so.60:av_hwdevice_get_type_name
+libavutil.so.60:av_hwdevice_hwconfig_alloc
+libavutil.so.60:av_hwframe_constraints_free
+libavutil.so.60:av_hwframe_ctx_alloc
+libavutil.so.60:av_hwframe_ctx_init
+libavutil.so.60:av_hwframe_get_buffer
+libavutil.so.60:av_hwframe_map
+libavutil.so.60:av_hwframe_transfer_data
+libavutil.so.60:av_hwframe_transfer_get_formats
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_image_get_linesize
+libavutil.so.60:av_lfg_init
+libavutil.so.60:av_log2
+libavutil.so.60:av_log_default_callback
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_lzo1x_decode
+libavutil.so.60:av_malloc
+libavutil.so.60:av_malloc_array
+libavutil.so.60:av_mallocz
+libavutil.so.60:av_md5_sum
+libavutil.so.60:av_opt_get
+libavutil.so.60:av_opt_get_int
+libavutil.so.60:av_opt_get_q
+libavutil.so.60:av_opt_next
+libavutil.so.60:av_opt_set
+libavutil.so.60:av_opt_set_chlayout
+libavutil.so.60:av_opt_set_dict2
+libavutil.so.60:av_opt_set_double
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_pix_fmt_count_planes
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_pix_fmt_swap_endianness
+libavutil.so.60:av_random_bytes
+libavutil.so.60:av_reduce
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_sha_alloc
+libavutil.so.60:av_sha_final
+libavutil.so.60:av_sha_init
+libavutil.so.60:av_sha_update
+libavutil.so.60:av_strdup
+libavutil.so.60:av_strerror
+libavutil.so.60:av_timecode_make_mpeg_tc_string
+libavutil.so.60:av_timecode_make_smpte_tc_string2
+libavutil.so.60:av_timecode_make_string
+libavutil.so.60:av_ts_make_time_string2
+libavutil.so.60:av_uuid_parse
+libavutil.so.60:av_uuid_unparse
+libavutil.so.60:av_version_info
+libavutil.so.60:av_vkfmt_from_pixfmt
+libavutil.so.60:avutil_version
libbluray.so.3:bd_close
libbluray.so.3:bd_free_title_info
libbluray.so.3:bd_get_current_angle
@@ -1227,27 +1227,27 @@ libsndio.so.7:sio_setpar
libsndio.so.7:sio_setvol
libsndio.so.7:sio_start
libsndio.so.7:sio_write
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_close
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_get_delay
-libswresample.so.5:swr_get_out_samples
-libswresample.so.5:swr_init
-libswresample.so.5:swr_set_channel_mapping
-libswresample.so.5:swr_set_compensation
-libswresample.so.5:swresample_version
-libswscale.so.8:sws_alloc_context
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_freeFilter
-libswscale.so.8:sws_getCoefficients
-libswscale.so.8:sws_getDefaultFilter
-libswscale.so.8:sws_init_context
-libswscale.so.8:sws_isSupportedInput
-libswscale.so.8:sws_isSupportedOutput
-libswscale.so.8:sws_scale
-libswscale.so.8:sws_setColorspaceDetails
-libswscale.so.8:swscale_version
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_close
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_get_delay
+libswresample.so.6:swr_get_out_samples
+libswresample.so.6:swr_init
+libswresample.so.6:swr_set_channel_mapping
+libswresample.so.6:swr_set_compensation
+libswresample.so.6:swresample_version
+libswscale.so.9:sws_alloc_context
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_freeFilter
+libswscale.so.9:sws_getCoefficients
+libswscale.so.9:sws_getDefaultFilter
+libswscale.so.9:sws_init_context
+libswscale.so.9:sws_isSupportedInput
+libswscale.so.9:sws_isSupportedOutput
+libswscale.so.9:sws_scale
+libswscale.so.9:sws_setColorspaceDetails
+libswscale.so.9:swscale_version
libuchardet.so.0:uchardet_data_end
libuchardet.so.0:uchardet_delete
libuchardet.so.0:uchardet_get_charset
diff --git a/packages/m/mpv/package.yml b/packages/m/mpv/package.yml
index 5a7d8896b8e1..61739f05210a 100644
--- a/packages/m/mpv/package.yml
+++ b/packages/m/mpv/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : mpv
version : 0.41.0
-release : 131
+release : 132
source :
- https://github.com/mpv-player/mpv/archive/refs/tags/v0.41.0.tar.gz : ee21092a5ee427353392360929dc64645c54479aefdb5babc5cfbb5fad626209
homepage : https://mpv.io/
diff --git a/packages/m/mpv/pspec_x86_64.xml b/packages/m/mpv/pspec_x86_64.xml
index 6eba4bd1d29a..32407fb60bb4 100644
--- a/packages/m/mpv/pspec_x86_64.xml
+++ b/packages/m/mpv/pspec_x86_64.xml
@@ -3,8 +3,8 @@
mpv
https://mpv.io/
- Jared Cervantes
- jared@jaredcervantes.com
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
LGPL-2.1-or-later
@@ -62,7 +62,7 @@
programming.devel
- mpv-libs
+ mpv-libs
/usr/include/mpv/client.h
@@ -77,12 +77,12 @@
-
- 2026-03-13
+
+ 2026-04-11
0.41.0
Packaging update
- Jared Cervantes
- jared@jaredcervantes.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/o/obs-studio/abi_libs b/packages/o/obs-studio/abi_libs
index 3e4d241c546b..f85c72de0df1 100644
--- a/packages/o/obs-studio/abi_libs
+++ b/packages/o/obs-studio/abi_libs
@@ -19,7 +19,10 @@ linux-capture.so
linux-pipewire.so
linux-pulseaudio.so
linux-v4l2.so
+obs
+obs-browser-page
obs-browser.so
+obs-ffmpeg-mux
obs-ffmpeg.so
obs-filters.so
obs-libfdk.so
diff --git a/packages/o/obs-studio/abi_symbols b/packages/o/obs-studio/abi_symbols
index 6d8420f76bed..f6fbb19be926 100644
--- a/packages/o/obs-studio/abi_symbols
+++ b/packages/o/obs-studio/abi_symbols
@@ -4513,6 +4513,8 @@ linux-v4l2.so:obs_module_load
linux-v4l2.so:obs_module_set_locale
linux-v4l2.so:obs_module_set_pointer
linux-v4l2.so:obs_module_ver
+obs:_IO_stdin_used
+obs-browser-page:_IO_stdin_used
obs-browser.so:obs_browser_create_qcef
obs-browser.so:obs_browser_initialize
obs-browser.so:obs_browser_qcef_version_export
@@ -4525,6 +4527,7 @@ obs-browser.so:obs_module_set_locale
obs-browser.so:obs_module_set_pointer
obs-browser.so:obs_module_unload
obs-browser.so:obs_module_ver
+obs-ffmpeg-mux:_IO_stdin_used
obs-ffmpeg.so:obs_module_description
obs-ffmpeg.so:obs_module_free_locale
obs-ffmpeg.so:obs_module_get_string
diff --git a/packages/o/obs-studio/abi_used_libs b/packages/o/obs-studio/abi_used_libs
index a696c75a7d6d..df595230ccee 100644
--- a/packages/o/obs-studio/abi_used_libs
+++ b/packages/o/obs-studio/abi_used_libs
@@ -21,10 +21,10 @@ libasound.so.2
libatk-1.0.so.0
libatk-bridge-2.0.so.0
libatspi.so.0
-libavcodec.so.61
-libavdevice.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavdevice.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libcairo.so.2
libcups.so.2
@@ -63,8 +63,8 @@ libsmime3.so
libspeexdsp.so.1
libsrt.so.1.5
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
libudev.so.1
libuuid.so.1
libv4l2.so.0
diff --git a/packages/o/obs-studio/abi_used_symbols b/packages/o/obs-studio/abi_used_symbols
index a6d59771ae98..61b6c34db364 100644
--- a/packages/o/obs-studio/abi_used_symbols
+++ b/packages/o/obs-studio/abi_used_symbols
@@ -2153,113 +2153,113 @@ libatspi.so.0:atspi_relation_get_n_targets
libatspi.so.0:atspi_relation_get_relation_type
libatspi.so.0:atspi_relation_get_target
libatspi.so.0:atspi_state_set_get_states
-libavcodec.so.61:av_codec_is_encoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_ref
-libavcodec.so.61:av_packet_side_data_add
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_descriptor_get
-libavcodec.so.61:avcodec_descriptor_get_by_name
-libavcodec.so.61:avcodec_fill_audio_frame
-libavcodec.so.61:avcodec_find_best_pix_fmt_of_list
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_decoder_by_name
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_hw_config
-libavcodec.so.61:avcodec_get_name
-libavcodec.so.61:avcodec_get_supported_config
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_copy
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavdevice.so.61:avdevice_register_all
-libavformat.so.61:av_codec_get_id
-libavformat.so.61:av_codec_get_tag
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_find_input_format
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_muxer_iterate
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_url_split
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_alloc_output_context2
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_network_init
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_query_codec
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_close
-libavformat.so.61:avio_context_free
-libavformat.so.61:avio_flush
-libavformat.so.61:avio_open
-libavformat.so.61:avio_open2
-libavutil.so.59:av_buffer_ref
-libavutil.so.59:av_buffer_unref
-libavutil.so.59:av_channel_layout_compare
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_channel_layout_describe
-libavutil.so.59:av_content_light_metadata_alloc
-libavutil.so.59:av_dict_copy
-libavutil.so.59:av_dict_count
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_parse_string
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_dict_set_int
-libavutil.so.59:av_find_info_tag
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_copy_props
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_make_writable
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_media_type_string
-libavutil.so.59:av_gettime_relative
-libavutil.so.59:av_hwdevice_ctx_create
-libavutil.so.59:av_hwframe_ctx_alloc
-libavutil.so.59:av_hwframe_ctx_init
-libavutil.so.59:av_hwframe_get_buffer
-libavutil.so.59:av_hwframe_transfer_data
-libavutil.so.59:av_image_alloc
-libavutil.so.59:av_log
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_malloc
-libavutil.so.59:av_mallocz
-libavutil.so.59:av_mastering_display_metadata_alloc
-libavutil.so.59:av_memdup
-libavutil.so.59:av_opt_set
-libavutil.so.59:av_opt_set_dict_val
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_pix_fmt_get_chroma_sub_sample
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_rescale_q_rnd
-libavutil.so.59:av_rescale_rnd
-libavutil.so.59:av_samples_alloc
-libavutil.so.59:av_strdup
-libavutil.so.59:av_strerror
-libavutil.so.59:av_strlcpy
-libavutil.so.59:av_strndup
+libavcodec.so.62:av_codec_is_encoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_ref
+libavcodec.so.62:av_packet_side_data_add
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_descriptor_get
+libavcodec.so.62:avcodec_descriptor_get_by_name
+libavcodec.so.62:avcodec_fill_audio_frame
+libavcodec.so.62:avcodec_find_best_pix_fmt_of_list
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_decoder_by_name
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_hw_config
+libavcodec.so.62:avcodec_get_name
+libavcodec.so.62:avcodec_get_supported_config
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_copy
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavdevice.so.62:avdevice_register_all
+libavformat.so.62:av_codec_get_id
+libavformat.so.62:av_codec_get_tag
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_find_input_format
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_muxer_iterate
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:av_url_split
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_alloc_output_context2
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_network_init
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_query_codec
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_close
+libavformat.so.62:avio_context_free
+libavformat.so.62:avio_flush
+libavformat.so.62:avio_open
+libavformat.so.62:avio_open2
+libavutil.so.60:av_buffer_ref
+libavutil.so.60:av_buffer_unref
+libavutil.so.60:av_channel_layout_compare
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_channel_layout_describe
+libavutil.so.60:av_content_light_metadata_alloc
+libavutil.so.60:av_dict_copy
+libavutil.so.60:av_dict_count
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_parse_string
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_dict_set_int
+libavutil.so.60:av_find_info_tag
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_copy_props
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_make_writable
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_media_type_string
+libavutil.so.60:av_gettime_relative
+libavutil.so.60:av_hwdevice_ctx_create
+libavutil.so.60:av_hwframe_ctx_alloc
+libavutil.so.60:av_hwframe_ctx_init
+libavutil.so.60:av_hwframe_get_buffer
+libavutil.so.60:av_hwframe_transfer_data
+libavutil.so.60:av_image_alloc
+libavutil.so.60:av_log
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_malloc
+libavutil.so.60:av_mallocz
+libavutil.so.60:av_mastering_display_metadata_alloc
+libavutil.so.60:av_memdup
+libavutil.so.60:av_opt_set
+libavutil.so.60:av_opt_set_dict_val
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_pix_fmt_get_chroma_sub_sample
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_rescale_q_rnd
+libavutil.so.60:av_rescale_rnd
+libavutil.so.60:av_samples_alloc
+libavutil.so.60:av_strdup
+libavutil.so.60:av_strerror
+libavutil.so.60:av_strlcpy
+libavutil.so.60:av_strndup
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_get_mb_cur_max
libc.so.6:__ctype_tolower_loc
@@ -4119,20 +4119,20 @@ libstdc++.so.6:__cxa_throw
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
libstdc++.so.6:__once_proxy
-libswresample.so.5:swr_alloc_set_opts2
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_get_delay
-libswresample.so.5:swr_init
-libswresample.so.5:swr_set_matrix
-libswscale.so.8:sws_alloc_context
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getCachedContext
-libswscale.so.8:sws_getCoefficients
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_init_context
-libswscale.so.8:sws_scale
-libswscale.so.8:sws_setColorspaceDetails
+libswresample.so.6:swr_alloc_set_opts2
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_get_delay
+libswresample.so.6:swr_init
+libswresample.so.6:swr_set_matrix
+libswscale.so.9:sws_alloc_context
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getCachedContext
+libswscale.so.9:sws_getCoefficients
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_init_context
+libswscale.so.9:sws_scale
+libswscale.so.9:sws_setColorspaceDetails
libudev.so.1:udev_device_get_action
libudev.so.1:udev_device_get_devnode
libudev.so.1:udev_device_unref
diff --git a/packages/o/obs-studio/package.yml b/packages/o/obs-studio/package.yml
index e2c35d43b398..b943b9953e18 100644
--- a/packages/o/obs-studio/package.yml
+++ b/packages/o/obs-studio/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : obs-studio
version : 32.0.4
-release : 128
+release : 129
source :
- git|https://github.com/obsproject/obs-studio.git : 32.0.4
license : GPL-2.0-or-later
diff --git a/packages/o/obs-studio/pspec_x86_64.xml b/packages/o/obs-studio/pspec_x86_64.xml
index b4fffb62fbc2..a2006806705b 100644
--- a/packages/o/obs-studio/pspec_x86_64.xml
+++ b/packages/o/obs-studio/pspec_x86_64.xml
@@ -3,8 +3,8 @@
obs-studio
https://obsproject.com/
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
multimedia.video
@@ -1946,7 +1946,7 @@
programming.devel
- obs-studio
+ obs-studio
/usr/include/obs/callback/calldata.h
@@ -2051,12 +2051,12 @@
-
- 2026-04-02
+
+ 2026-04-11
32.0.4
Packaging update
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/o/opencv/abi_used_libs b/packages/o/opencv/abi_used_libs
index 4a6dd278df7c..ee610c2c0445 100644
--- a/packages/o/opencv/abi_used_libs
+++ b/packages/o/opencv/abi_used_libs
@@ -10,11 +10,11 @@ libQt6Test.so.6
libQt6Widgets.so.6
libabsl_hash.so.2601.0.0
libabsl_log_internal_message.so.2601.0.0
-libavcodec.so.61
-libavdevice.so.61
-libavformat.so.61
+libavcodec.so.62
+libavdevice.so.62
+libavformat.so.62
libavif.so.16
-libavutil.so.59
+libavutil.so.60
libc.so.6
libgcc_s.so.1
libglib-2.0.so.0
@@ -35,7 +35,7 @@ libopenjp2.so.7
libpng16.so.16
libprotobuf.so.34.0.0
libstdc++.so.6
-libswscale.so.8
+libswscale.so.9
libtiff.so.6
libwebp.so.7
libwebpdemux.so.2
diff --git a/packages/o/opencv/abi_used_symbols b/packages/o/opencv/abi_used_symbols
index 0c5deb63062a..c2de8371a483 100644
--- a/packages/o/opencv/abi_used_symbols
+++ b/packages/o/opencv/abi_used_symbols
@@ -635,68 +635,68 @@ libabsl_log_internal_message.so.2601.0.0:_ZN4absl12lts_2026010712log_internal10L
libabsl_log_internal_message.so.2601.0.0:_ZN4absl12lts_2026010712log_internal10LogMessagelsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libabsl_log_internal_message.so.2601.0.0:_ZN4absl12lts_2026010712log_internal15LogMessageFatalC1EPKciS4_
libabsl_log_internal_message.so.2601.0.0:_ZN4absl12lts_2026010712log_internal15LogMessageFatalD1Ev
-libavcodec.so.61:av_bsf_alloc
-libavcodec.so.61:av_bsf_free
-libavcodec.so.61:av_bsf_get_by_name
-libavcodec.so.61:av_bsf_init
-libavcodec.so.61:av_bsf_receive_packet
-libavcodec.so.61:av_bsf_send_packet
-libavcodec.so.61:av_codec_is_decoder
-libavcodec.so.61:av_codec_is_encoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_init_packet
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:av_packet_side_data_get
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_default_get_format
-libavcodec.so.61:avcodec_descriptor_get_by_name
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_decoder_by_name
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_hw_config
-libavcodec.so.61:avcodec_get_hw_frames_parameters
-libavcodec.so.61:avcodec_get_name
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_copy
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_pix_fmt_to_codec_tag
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavdevice.so.61:avdevice_free_list_devices
-libavdevice.so.61:avdevice_list_input_sources
-libavdevice.so.61:avdevice_register_all
-libavformat.so.61:av_codec_get_id
-libavformat.so.61:av_codec_get_tag
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_find_input_format
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_guess_frame_rate
-libavformat.so.61:av_guess_sample_aspect_ratio
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_get_mov_video_tags
-libavformat.so.61:avformat_get_riff_video_tags
-libavformat.so.61:avformat_network_init
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_close
-libavformat.so.61:avio_open
+libavcodec.so.62:av_bsf_alloc
+libavcodec.so.62:av_bsf_free
+libavcodec.so.62:av_bsf_get_by_name
+libavcodec.so.62:av_bsf_init
+libavcodec.so.62:av_bsf_receive_packet
+libavcodec.so.62:av_bsf_send_packet
+libavcodec.so.62:av_codec_is_decoder
+libavcodec.so.62:av_codec_is_encoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_init_packet
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:av_packet_side_data_get
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_default_get_format
+libavcodec.so.62:avcodec_descriptor_get_by_name
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_decoder_by_name
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_hw_config
+libavcodec.so.62:avcodec_get_hw_frames_parameters
+libavcodec.so.62:avcodec_get_name
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_copy
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_pix_fmt_to_codec_tag
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavdevice.so.62:avdevice_free_list_devices
+libavdevice.so.62:avdevice_list_input_sources
+libavdevice.so.62:avdevice_register_all
+libavformat.so.62:av_codec_get_id
+libavformat.so.62:av_codec_get_tag
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_find_input_format
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_guess_frame_rate
+libavformat.so.62:av_guess_sample_aspect_ratio
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:av_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_get_mov_video_tags
+libavformat.so.62:avformat_get_riff_video_tags
+libavformat.so.62:avformat_network_init
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_close
+libavformat.so.62:avio_open
libavif.so.16:avifDecoderCreate
libavif.so.16:avifDecoderDestroy
libavif.so.16:avifDecoderNextImage
@@ -718,51 +718,51 @@ libavif.so.16:avifImageYUVToRGB
libavif.so.16:avifRGBImageSetDefaults
libavif.so.16:avifRWDataFree
libavif.so.16:avifResultToString
-libavutil.so.59:av_buffer_ref
-libavutil.so.59:av_buffer_unref
-libavutil.so.59:av_color_primaries_name
-libavutil.so.59:av_color_range_name
-libavutil.so.59:av_color_space_name
-libavutil.so.59:av_color_transfer_name
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_parse_string
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_display_rotation_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_picture_type_char
-libavutil.so.59:av_get_pix_fmt_name
-libavutil.so.59:av_hwdevice_ctx_create
-libavutil.so.59:av_hwdevice_ctx_create_derived
-libavutil.so.59:av_hwdevice_find_type_by_name
-libavutil.so.59:av_hwdevice_get_hwframe_constraints
-libavutil.so.59:av_hwdevice_get_type_name
-libavutil.so.59:av_hwframe_constraints_free
-libavutil.so.59:av_hwframe_ctx_alloc
-libavutil.so.59:av_hwframe_ctx_create_derived
-libavutil.so.59:av_hwframe_ctx_init
-libavutil.so.59:av_hwframe_get_buffer
-libavutil.so.59:av_hwframe_transfer_data
-libavutil.so.59:av_image_fill_arrays
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_log_get_level
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_malloc
-libavutil.so.59:av_mallocz
-libavutil.so.59:av_opt_get_int
-libavutil.so.59:av_opt_set
-libavutil.so.59:av_opt_set_double
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_opt_set_pixel_fmt
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_strerror
-libavutil.so.59:av_sub_q
+libavutil.so.60:av_buffer_ref
+libavutil.so.60:av_buffer_unref
+libavutil.so.60:av_color_primaries_name
+libavutil.so.60:av_color_range_name
+libavutil.so.60:av_color_space_name
+libavutil.so.60:av_color_transfer_name
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_parse_string
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_display_rotation_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_picture_type_char
+libavutil.so.60:av_get_pix_fmt_name
+libavutil.so.60:av_hwdevice_ctx_create
+libavutil.so.60:av_hwdevice_ctx_create_derived
+libavutil.so.60:av_hwdevice_find_type_by_name
+libavutil.so.60:av_hwdevice_get_hwframe_constraints
+libavutil.so.60:av_hwdevice_get_type_name
+libavutil.so.60:av_hwframe_constraints_free
+libavutil.so.60:av_hwframe_ctx_alloc
+libavutil.so.60:av_hwframe_ctx_create_derived
+libavutil.so.60:av_hwframe_ctx_init
+libavutil.so.60:av_hwframe_get_buffer
+libavutil.so.60:av_hwframe_transfer_data
+libavutil.so.60:av_image_fill_arrays
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_log_get_level
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_malloc
+libavutil.so.60:av_mallocz
+libavutil.so.60:av_opt_get_int
+libavutil.so.60:av_opt_set
+libavutil.so.60:av_opt_set_double
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_opt_set_pixel_fmt
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_strerror
+libavutil.so.60:av_sub_q
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__fdelt_chk
@@ -1505,13 +1505,13 @@ libstdc++.so.6:__cxa_rethrow
libstdc++.so.6:__cxa_throw
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
-libswscale.so.8:sws_alloc_context
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_init_context
-libswscale.so.8:sws_scale
-libswscale.so.8:sws_scale_frame
-libswscale.so.8:swscale_version
+libswscale.so.9:sws_alloc_context
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_init_context
+libswscale.so.9:sws_scale
+libswscale.so.9:sws_scale_frame
+libswscale.so.9:swscale_version
libtiff.so.6:TIFFClientOpenExt
libtiff.so.6:TIFFClose
libtiff.so.6:TIFFGetField
diff --git a/packages/o/opencv/package.yml b/packages/o/opencv/package.yml
index c986d7ddf922..6336b195a8ca 100644
--- a/packages/o/opencv/package.yml
+++ b/packages/o/opencv/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : opencv
version : 4.13.0
-release : 46
+release : 47
source :
- https://github.com/opencv/opencv/archive/refs/tags/4.13.0.tar.gz : 1d40ca017ea51c533cf9fd5cbde5b5fe7ae248291ddf2af99d4c17cf8e13017d
- https://github.com/opencv/opencv_contrib/archive/4.13.0/opencv_contrib-4.13.0.tar.gz : 1e0077a4fd2960a7d2f4c9e49d6ba7bb891cac2d1be36d7e8e47aa97a9d1039b
diff --git a/packages/o/opencv/pspec_x86_64.xml b/packages/o/opencv/pspec_x86_64.xml
index 6fdb164f6f44..2768e7937ee1 100644
--- a/packages/o/opencv/pspec_x86_64.xml
+++ b/packages/o/opencv/pspec_x86_64.xml
@@ -3,8 +3,8 @@
opencv
https://opencv.org
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
Apache-2.0
programming.library
@@ -20,15 +20,15 @@
programming.library
- opencv-core
- opencv-videoio
- opencv-imgproc
- opencv-objdetect
- opencv-features2d
- opencv-imgcodecs
- opencv-dnn
- opencv-calib3d
- opencv-highgui
+ opencv-features2d
+ opencv-videoio
+ opencv-objdetect
+ opencv-imgcodecs
+ opencv-imgproc
+ opencv-calib3d
+ opencv-dnn
+ opencv-core
+ opencv-highgui
/usr/bin/opencv_annotation
@@ -73,25 +73,25 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-videoio
- opencv-stitching
- opencv-ml
- opencv-calib3d
- opencv-photo
- opencv-highgui
- opencv-core
- opencv-flann
- opencv-ximgproc
- opencv-imgproc
- opencv-objdetect
- opencv-bgsegm
- opencv-features2d
- opencv-imgcodecs
- opencv-dnn
- opencv-video
- opencv-optflow
- opencv-tracking
- opencv-plot
+ opencv-videoio
+ opencv-objdetect
+ opencv-imgcodecs
+ opencv-photo
+ opencv-video
+ opencv-stitching
+ opencv-core
+ opencv-highgui
+ opencv-features2d
+ opencv-imgproc
+ opencv-optflow
+ opencv-ximgproc
+ opencv-calib3d
+ opencv-ml
+ opencv-plot
+ opencv-tracking
+ opencv-dnn
+ opencv-bgsegm
+ opencv-flann
/usr/lib/python3.12/site-packages/cv2/Error/__init__.pyi
@@ -143,10 +143,10 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-calib3d
- opencv-imgproc
- opencv-video
+ opencv-calib3d
+ opencv-imgproc
+ opencv-core
+ opencv-video
/usr/lib64/libopencv_bgsegm.so.4.13.0
@@ -159,10 +159,10 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-flann
- opencv-imgproc
- opencv-features2d
+ opencv-features2d
+ opencv-imgproc
+ opencv-flann
+ opencv-core
/usr/lib64/libopencv_calib3d.so.4.13.0
@@ -186,26 +186,26 @@
programming.devel
- opencv
- opencv-bgsegm
- opencv-calib3d
- opencv-core
- opencv-dnn
- opencv-features2d
- opencv-flann
- opencv-highgui
- opencv-imgcodecs
- opencv-imgproc
- opencv-ml
- opencv-objdetect
- opencv-optflow
- opencv-photo
- opencv-plot
- opencv-stitching
- opencv-tracking
- opencv-video
- opencv-videoio
- opencv-ximgproc
+ opencv
+ opencv-bgsegm
+ opencv-calib3d
+ opencv-core
+ opencv-dnn
+ opencv-features2d
+ opencv-flann
+ opencv-highgui
+ opencv-imgcodecs
+ opencv-imgproc
+ opencv-ml
+ opencv-objdetect
+ opencv-optflow
+ opencv-photo
+ opencv-plot
+ opencv-stitching
+ opencv-tracking
+ opencv-video
+ opencv-videoio
+ opencv-ximgproc
/usr/include/opencv4/opencv2/bgsegm.hpp
@@ -538,8 +538,8 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-imgproc
+ opencv-imgproc
+ opencv-core
/usr/lib64/libopencv_dnn.so.4.13.0
@@ -552,9 +552,9 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-flann
- opencv-imgproc
+ opencv-flann
+ opencv-imgproc
+ opencv-core
/usr/lib64/libopencv_features2d.so.4.13.0
@@ -567,7 +567,7 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
+ opencv-core
/usr/lib64/libopencv_flann.so.4.13.0
@@ -580,8 +580,8 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-imgproc
+ opencv-imgproc
+ opencv-core
/usr/lib64/libopencv_highgui.so.4.13.0
@@ -594,8 +594,8 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-imgproc
+ opencv-imgproc
+ opencv-core
/usr/lib64/libopencv_imgcodecs.so.4.13.0
@@ -608,7 +608,7 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
+ opencv-core
/usr/lib64/libopencv_imgproc.so.4.13.0
@@ -621,7 +621,7 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
+ opencv-core
/usr/lib64/libopencv_ml.so.4.13.0
@@ -634,10 +634,10 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-calib3d
- opencv-imgproc
- opencv-dnn
+ opencv-calib3d
+ opencv-dnn
+ opencv-imgproc
+ opencv-core
/usr/lib64/libopencv_objdetect.so.4.13.0
@@ -650,13 +650,13 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-flann
- opencv-ximgproc
- opencv-imgproc
- opencv-imgcodecs
- opencv-video
- opencv-calib3d
+ opencv-imgcodecs
+ opencv-imgproc
+ opencv-ximgproc
+ opencv-video
+ opencv-calib3d
+ opencv-flann
+ opencv-core
/usr/lib64/libopencv_optflow.so.4.13.0
@@ -669,8 +669,8 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-imgproc
+ opencv-imgproc
+ opencv-core
/usr/lib64/libopencv_photo.so.4.13.0
@@ -683,8 +683,8 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-imgproc
+ opencv-imgproc
+ opencv-core
/usr/lib64/libopencv_plot.so.4.13.0
@@ -697,11 +697,11 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-flann
- opencv-imgproc
- opencv-features2d
- opencv-calib3d
+ opencv-features2d
+ opencv-imgproc
+ opencv-calib3d
+ opencv-flann
+ opencv-core
/usr/lib64/libopencv_stitching.so.4.13.0
@@ -714,9 +714,9 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-imgproc
- opencv-video
+ opencv-imgproc
+ opencv-core
+ opencv-video
/usr/lib64/libopencv_tracking.so.4.13.0
@@ -729,10 +729,10 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-imgproc
- opencv-dnn
- opencv-calib3d
+ opencv-imgproc
+ opencv-calib3d
+ opencv-dnn
+ opencv-core
/usr/lib64/libopencv_video.so.4.13.0
@@ -745,9 +745,9 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-imgproc
- opencv-imgcodecs
+ opencv-imgcodecs
+ opencv-imgproc
+ opencv-core
/usr/lib64/libopencv_videoio.so.4.13.0
@@ -760,11 +760,11 @@
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
- opencv-core
- opencv-imgproc
- opencv-imgcodecs
- opencv-video
- opencv-calib3d
+ opencv-imgcodecs
+ opencv-imgproc
+ opencv-video
+ opencv-calib3d
+ opencv-core
/usr/lib64/libopencv_ximgproc.so.4.13.0
@@ -772,12 +772,12 @@
-
- 2026-03-17
+
+ 2026-04-11
4.13.0
Packaging update
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/o/openimageio/abi_symbols b/packages/o/openimageio/abi_symbols
index 2f487ba7aa20..1d1774d5fb61 100644
--- a/packages/o/openimageio/abi_symbols
+++ b/packages/o/openimageio/abi_symbols
@@ -1,17 +1,22 @@
OpenImageIO.cpython-312-x86_64-linux-gnu.so:PyInit_OpenImageIO
OpenImageIO.cpython-312-x86_64-linux-gnu.so:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcm
+iconvert:_IO_stdin_used
iconvert:__bss_start
iconvert:_edata
iconvert:_end
+idiff:_IO_stdin_used
idiff:__bss_start
idiff:_edata
idiff:_end
+igrep:_IO_stdin_used
igrep:__bss_start
igrep:_edata
igrep:_end
+iinfo:_IO_stdin_used
iinfo:__bss_start
iinfo:_edata
iinfo:_end
+iv:_IO_stdin_used
iv:__bss_start
iv:_edata
iv:_end
@@ -459,9 +464,11 @@ libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_114ImageCacheFileC1ERNS0_14ImageCacheI
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_114ImageCacheFileC2ERNS0_14ImageCacheImplEPNS0_23ImageCachePerThreadInfoENS0_7ustringEPFPNS0_10ImageInputEvEPKNS0_9ImageSpecE
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_114ImageCacheFileD1Ev
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_114ImageCacheFileD2Ev
+libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_114gps_tag_lookupENS0_17basic_string_viewIcSt11char_traitsIcEEERiS5_S5_
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_114set_colorspaceERNS0_9ImageSpecENS0_17basic_string_viewIcSt11char_traitsIcEEE
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_114tiff_data_sizeE12TIFFDataType
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_114tiff_data_sizeERK12TIFFDirEntry
+libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_115decode_iptc_iimENS0_17basic_string_viewIcSt11char_traitsIcEEERNS0_9ImageSpecE
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_115decode_iptc_iimEPKviRNS0_9ImageSpecE
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_115encode_iptc_iimERKNS0_9ImageSpecERSt6vectorIcSaIcEE
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_115exif_tag_lookupENS0_17basic_string_viewIcSt11char_traitsIcEEERiS5_S5_
@@ -751,6 +758,7 @@ libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_18ImageBuf17set_write_ioproxyEPNS0_10F
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_18ImageBuf18deep_erase_samplesEiiiii
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_18ImageBuf19deep_insert_samplesEiiiii
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_18ImageBuf20WrapMode_from_stringENS0_17basic_string_viewIcSt11char_traitsIcEEE
+libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_18ImageBuf39localpixels_as_writable_byte_image_spanEv
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_18ImageBuf4copyERKS1_NS0_8TypeDescE
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_18ImageBuf4readEiibNS0_8TypeDescEPFbPvfES3_
libOpenImageIO.so.3.1:_ZN11OpenImageIO4v3_18ImageBuf4readEiiiibNS0_8TypeDescEPFbPvfES3_
@@ -1001,6 +1009,7 @@ libOpenImageIO.so.3.1:_ZNK11OpenImageIO4v3_18ImageBuf19interppixel_bicubicEffNS0
libOpenImageIO.so.3.1:_ZNK11OpenImageIO4v3_18ImageBuf19oriented_full_widthEv
libOpenImageIO.so.3.1:_ZNK11OpenImageIO4v3_18ImageBuf20oriented_full_heightEv
libOpenImageIO.so.3.1:_ZNK11OpenImageIO4v3_18ImageBuf23interppixel_bicubic_NDCEffNS0_4spanIfLm18446744073709551615EEENS1_8WrapModeE
+libOpenImageIO.so.3.1:_ZNK11OpenImageIO4v3_18ImageBuf30localpixels_as_byte_image_spanEv
libOpenImageIO.so.3.1:_ZNK11OpenImageIO4v3_18ImageBuf3roiEv
libOpenImageIO.so.3.1:_ZNK11OpenImageIO4v3_18ImageBuf4copyENS0_8TypeDescE
libOpenImageIO.so.3.1:_ZNK11OpenImageIO4v3_18ImageBuf4deepEv
@@ -1465,12 +1474,15 @@ libOpenImageIO_Util.so.3.1:_ZNK11OpenImageIO4v3_18TypeDesc5c_strEv
libOpenImageIO_Util.so.3.1:_ZNK11OpenImageIO4v3_18TypeDesc8basesizeEv
libOpenImageIO_Util.so.3.1:_ZNK11OpenImageIO4v3_18TypeDesc9is_signedEv
libOpenImageIO_Util.so.3.1:_ZNK11OpenImageIO4v3_18TypeDescltERKS1_
+maketx:_IO_stdin_used
maketx:__bss_start
maketx:_edata
maketx:_end
+oiiotool:_IO_stdin_used
oiiotool:__bss_start
oiiotool:_edata
oiiotool:_end
+testtex:_IO_stdin_used
testtex:__bss_start
testtex:_edata
testtex:_end
diff --git a/packages/o/openimageio/abi_used_libs b/packages/o/openimageio/abi_used_libs
index 54c74ac4194c..92d3528499d4 100644
--- a/packages/o/openimageio/abi_used_libs
+++ b/packages/o/openimageio/abi_used_libs
@@ -10,9 +10,9 @@ libQt6Core.so.6
libQt6Gui.so.6
libQt6OpenGLWidgets.so.6
libQt6Widgets.so.6
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libfreetype.so.6
libgcc_s.so.1
@@ -30,7 +30,7 @@ libpng16.so.16
libpugixml.so.1
libraw_r.so.23
libstdc++.so.6
-libswscale.so.8
+libswscale.so.9
libtbb.so.12
libtiff.so.6
libwebp.so.7
diff --git a/packages/o/openimageio/abi_used_symbols b/packages/o/openimageio/abi_used_symbols
index 4fc6856af5cc..f6b3837918af 100644
--- a/packages/o/openimageio/abi_used_symbols
+++ b/packages/o/openimageio/abi_used_symbols
@@ -775,30 +775,30 @@ libQt6Widgets.so.6:_ZThn16_NK7QWidget11paintEngineEv
libQt6Widgets.so.6:_ZThn16_NK7QWidget13sharedPainterEv
libQt6Widgets.so.6:_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
libQt6Widgets.so.6:_ZThn16_NK7QWidget7devTypeEv
-libavcodec.so.61:av_init_packet
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_guess_frame_rate
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_free
-libavutil.so.59:av_image_fill_arrays
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_pix_fmt_desc_get
+libavcodec.so.62:av_init_packet
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_guess_frame_rate
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_free
+libavutil.so.60:av_image_fill_arrays
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_pix_fmt_desc_get
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__fprintf_chk
@@ -928,7 +928,7 @@ libheif.so.1:heif_context_get_image_handle
libheif.so.1:heif_context_get_list_of_top_level_image_IDs
libheif.so.1:heif_context_get_number_of_top_level_images
libheif.so.1:heif_context_get_primary_image_ID
-libheif.so.1:heif_context_read_from_file
+libheif.so.1:heif_context_read_from_reader
libheif.so.1:heif_context_set_primary_image
libheif.so.1:heif_context_write
libheif.so.1:heif_decode_image
@@ -953,6 +953,7 @@ libheif.so.1:heif_image_handle_get_metadata_size
libheif.so.1:heif_image_handle_get_metadata_type
libheif.so.1:heif_image_handle_get_nclx_color_profile
libheif.so.1:heif_image_handle_get_number_of_metadata_blocks
+libheif.so.1:heif_image_handle_get_preferred_decoding_colorspace
libheif.so.1:heif_image_handle_has_alpha_channel
libheif.so.1:heif_image_handle_release
libheif.so.1:heif_image_is_premultiplied_alpha
@@ -1493,9 +1494,9 @@ libstdc++.so.6:__cxa_throw_bad_array_new_length
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
libstdc++.so.6:__once_proxy
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
libtbb.so.12:_ZN3tbb6detail2r110deallocateERNS0_2d117small_object_poolEPvmRKNS2_14execution_dataE
libtbb.so.12:_ZN3tbb6detail2r110initializeERNS0_2d115task_arena_baseE
libtbb.so.12:_ZN3tbb6detail2r110initializeERNS0_2d118task_group_contextE
@@ -1517,6 +1518,7 @@ libtiff.so.6:TIFFClientOpen
libtiff.so.6:TIFFClientOpenExt
libtiff.so.6:TIFFClose
libtiff.so.6:TIFFCreateEXIFDirectory
+libtiff.so.6:TIFFCreateGPSDirectory
libtiff.so.6:TIFFFieldDataType
libtiff.so.6:TIFFFieldPassCount
libtiff.so.6:TIFFFieldReadCount
diff --git a/packages/o/openimageio/package.yml b/packages/o/openimageio/package.yml
index 783d86c8d022..836f1b8f49b4 100644
--- a/packages/o/openimageio/package.yml
+++ b/packages/o/openimageio/package.yml
@@ -1,9 +1,9 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : openimageio
-version : 3.1.9.0
-release : 51
+version : 3.1.12.0
+release : 52
source :
- - https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/download/v3.1.9.0/OpenImageIO-3.1.9.0.tar.gz : effbceb783c9bdb206214fdf867022c78dc227118dab52fdf926dbfbcb91288a
+ - https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/download/v3.1.12.0/OpenImageIO-3.1.12.0.tar.gz : 704511376faf32767cdcd9aa9a6d0be2b03b91f849ad9008227dc9f0e14bc265
homepage : https://openimageio.readthedocs.io/
license : BSD-3-Clause
component : multimedia.library
diff --git a/packages/o/openimageio/pspec_x86_64.xml b/packages/o/openimageio/pspec_x86_64.xml
index 53d049718b61..9d3a7b402a91 100644
--- a/packages/o/openimageio/pspec_x86_64.xml
+++ b/packages/o/openimageio/pspec_x86_64.xml
@@ -3,8 +3,8 @@
openimageio
https://openimageio.readthedocs.io/
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
BSD-3-Clause
multimedia.library
@@ -29,9 +29,9 @@
/usr/bin/oiiotool
/usr/bin/testtex
/usr/lib64/libOpenImageIO.so.3.1
- /usr/lib64/libOpenImageIO.so.3.1.9
+ /usr/lib64/libOpenImageIO.so.3.1.12
/usr/lib64/libOpenImageIO_Util.so.3.1
- /usr/lib64/libOpenImageIO_Util.so.3.1.9
+ /usr/lib64/libOpenImageIO_Util.so.3.1.12
/usr/lib64/python3.12/site-packages/OpenImageIO/OpenImageIO.cpython-312-x86_64-linux-gnu.so
/usr/lib64/python3.12/site-packages/OpenImageIO/__init__.py
/usr/lib64/python3.12/site-packages/OpenImageIO/__init__.pyi
@@ -60,7 +60,7 @@
programming.devel
- openimageio
+ openimageio
/usr/include/OpenImageIO/Imath.h
@@ -137,12 +137,12 @@
-
- 2026-03-03
- 3.1.9.0
+
+ 2026-04-11
+ 3.1.12.0
Packaging update
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/o/openjfx-21/abi_used_libs b/packages/o/openjfx-21/abi_used_libs
index d999aaebe970..a2e69d824dda 100644
--- a/packages/o/openjfx-21/abi_used_libs
+++ b/packages/o/openjfx-21/abi_used_libs
@@ -4,8 +4,8 @@ libGL.so.1
libX11.so.6
libXtst.so.6
libasound.so.2
-libavcodec.so.61
-libavformat.so.61
+libavcodec.so.62
+libavformat.so.62
libc.so.6
libcairo.so.2
libfreetype.so.6
diff --git a/packages/o/openjfx-21/abi_used_symbols b/packages/o/openjfx-21/abi_used_symbols
index c34577727f3b..9b1443eb6e6a 100644
--- a/packages/o/openjfx-21/abi_used_symbols
+++ b/packages/o/openjfx-21/abi_used_symbols
@@ -146,23 +146,23 @@ libasound.so.2:snd_pcm_sw_params_set_start_threshold
libasound.so.2:snd_pcm_wait
libasound.so.2:snd_pcm_writei
libasound.so.2:snd_strerror
-libavcodec.so.61:av_init_packet
-libavcodec.so.61:av_new_packet
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_close
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_find_input_format
-libavformat.so.61:av_read_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avio_alloc_context
+libavcodec.so.62:av_init_packet
+libavcodec.so.62:av_new_packet
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_find_input_format
+libavformat.so.62:av_read_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avio_alloc_context
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_get_mb_cur_max
libc.so.6:__ctype_toupper_loc
diff --git a/packages/o/openjfx-21/files/0001-8338701-Provide-media-support-for-libavcodec-version.patch b/packages/o/openjfx-21/files/0001-8378510-Provide-media-support-for-libavcodec-version.patch
similarity index 78%
rename from packages/o/openjfx-21/files/0001-8338701-Provide-media-support-for-libavcodec-version.patch
rename to packages/o/openjfx-21/files/0001-8378510-Provide-media-support-for-libavcodec-version.patch
index 374009081ee0..9adcbbe12166 100644
--- a/packages/o/openjfx-21/files/0001-8338701-Provide-media-support-for-libavcodec-version.patch
+++ b/packages/o/openjfx-21/files/0001-8378510-Provide-media-support-for-libavcodec-version.patch
@@ -1,55 +1,56 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Alexander Matveev
-Date: Tue, 3 Sep 2024 20:13:30 +0000
-Subject: [PATCH] 8338701: Provide media support for libavcodec version 61
+From 1d2bf739f975ca265455cf93e300b7c69f940127 Mon Sep 17 00:00:00 2001
+From: Jakob Gezelius
+Date: Sun, 19 Apr 2026 09:00:46 +0200
+Subject: [PATCH] 8378510: Provide media support for libavcodec version 62
-Reviewed-by: sykora, arapte
---
- build.gradle | 7 ++--
- gradle/verification-metadata.xml | 5 +++
- .../jfxmediaimpl/NativeMediaManager.java | 3 +-
+ build.gradle | 8 ++--
+ gradle/verification-metadata.xml | 10 +++++
+ .../jfxmediaimpl/NativeMediaManager.java | 4 +-
.../gstreamer/gst/gstregistry.c | 2 +-
- .../native/gstreamer/plugins/av/avdefines.h | 10 ++++-
+ .../native/gstreamer/plugins/av/avdefines.h | 15 ++++++-
+ .../native/gstreamer/plugins/av/decoder.c | 7 +++-
.../gstreamer/plugins/av/videodecoder.c | 40 ++++++++++++++++---
- 6 files changed, 56 insertions(+), 11 deletions(-)
+ 7 files changed, 74 insertions(+), 12 deletions(-)
diff --git a/build.gradle b/build.gradle
-index f9dbc53076..77856226a6 100644
+index f9dbc53076..361dbac1ff 100644
--- a/build.gradle
+++ b/build.gradle
-@@ -2946,6 +2946,7 @@ project(":media") {
+@@ -2946,6 +2946,8 @@ project(":media") {
media name: "ffmpeg-4.0.2", ext: "tar.gz"
media name: "ffmpeg-5.1.2", ext: "tar.gz"
media name: "ffmpeg-6.0", ext: "tar.gz"
+ media name: "ffmpeg-7.0.2", ext: "tar.gz"
++ media name: "ffmpeg-8.1", ext: "tar.gz"
}
implementation project(":base")
implementation project(":graphics")
-@@ -3292,8 +3293,8 @@ project(":media") {
+@@ -3292,8 +3294,8 @@ project(":media") {
doLast {
project.ext.libav = [:]
project.ext.libav.basedir = "${buildDir}/native/linux/ffmpeg"
- project.ext.libav.versions = [ "3.3.3", "4.0.2", "5.1.2", "6.0" ]
- project.ext.libav.versionmap = [ "3.3.3" : "57", "4.0.2" : "58", "5.1.2" : "59", "6.0" : "60" ]
-+ project.ext.libav.versions = [ "3.3.3", "4.0.2", "5.1.2", "6.0", "7.0.2" ]
-+ project.ext.libav.versionmap = [ "3.3.3" : "57", "4.0.2" : "58", "5.1.2" : "59", "6.0" : "60", "7.0.2" : "61" ]
++ project.ext.libav.versions = [ "3.3.3", "4.0.2", "5.1.2", "6.0", "7.0.2", "8.1" ]
++ project.ext.libav.versionmap = [ "3.3.3" : "57", "4.0.2" : "58", "5.1.2" : "59", "6.0" : "60", "7.0.2" : "61", "8.1" : "62" ]
libav.versions.each { version ->
def libavDir = "${libav.basedir}/ffmpeg-${version}"
-@@ -3373,7 +3374,7 @@ project(":media") {
+@@ -3373,7 +3375,7 @@ project(":media") {
project.ext.libav.libavffmpeg.versions = [ "56" ]
project.ext.libav.ffmpeg = [:]
project.ext.libav.ffmpeg.basedir = "${buildDir}/native/linux/ffmpeg/ffmpeg"
- project.ext.libav.ffmpeg.versions = [ "57", "58", "59", "60" ]
-+ project.ext.libav.ffmpeg.versions = [ "57", "58", "59", "60", "61" ]
++ project.ext.libav.ffmpeg.versions = [ "57", "58", "59", "60", "61", "62" ]
project.ext.libav.versions.each { version ->
def libavDir = "${project.ext.libav.basedir}-${version}"
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
-index 887b9d100c..a10610b0f5 100644
+index 887b9d100c..80ebc6219b 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
-@@ -28,6 +28,11 @@
+@@ -28,6 +28,16 @@
@@ -57,31 +58,37 @@ index 887b9d100c..a10610b0f5 100644
+
+
+
++
++
++
++
++
+
diff --git a/modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaManager.java b/modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaManager.java
-index 097004bd17..0c2ae1ddbc 100644
+index 097004bd17..7916e2660e 100644
--- a/modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaManager.java
+++ b/modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaManager.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2010, 2023, Oracle and/or its affiliates. All rights reserved.
-+ * Copyright (c) 2010, 2024, Oracle and/or its affiliates. All rights reserved.
++ * Copyright (c) 2010, 2026, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
-@@ -127,6 +127,7 @@ public class NativeMediaManager {
+@@ -127,6 +127,8 @@ public class NativeMediaManager {
dependencies.add("avplugin-ffmpeg-58");
dependencies.add("avplugin-ffmpeg-59");
dependencies.add("avplugin-ffmpeg-60");
+ dependencies.add("avplugin-ffmpeg-61");
++ dependencies.add("avplugin-ffmpeg-62");
}
if (PlatformUtil.isMac()) {
dependencies.add("fxplugins");
diff --git a/modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstregistry.c b/modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstregistry.c
-index 22c8be9300..38bae197fe 100644
+index 22c8be9300..d4aafec26b 100644
--- a/modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstregistry.c
+++ b/modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstregistry.c
@@ -146,7 +146,7 @@ static const int AVCODEC_LIBAV_EXPLICIT_VERSIONS[] = { 54, 56 };
@@ -89,22 +96,22 @@ index 22c8be9300..38bae197fe 100644
static const int AVCODEC_FFMPEG_EXPLICIT_VERSIONS[] = { 56 };
// For libav or ffmpeg (libavcodec.so)
-static const int AVCODEC_EXPLICIT_VERSIONS[] = { 57, 58, 59, 60 };
-+static const int AVCODEC_EXPLICIT_VERSIONS[] = { 57, 58, 59, 60, 61 };
++static const int AVCODEC_EXPLICIT_VERSIONS[] = { 57, 58, 59, 60, 61, 62 };
/*
* Callback passed to dl_iterate_phdr(): finds the path of
diff --git a/modules/javafx.media/src/main/native/gstreamer/plugins/av/avdefines.h b/modules/javafx.media/src/main/native/gstreamer/plugins/av/avdefines.h
-index 60fa7b631c..f49ad56e1e 100644
+index 60fa7b631c..bf7e57e0e2 100644
--- a/modules/javafx.media/src/main/native/gstreamer/plugins/av/avdefines.h
+++ b/modules/javafx.media/src/main/native/gstreamer/plugins/av/avdefines.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2010, 2022, Oracle and/or its affiliates. All rights reserved.
-+ * Copyright (c) 2010, 2024, Oracle and/or its affiliates. All rights reserved.
++ * Copyright (c) 2010, 2026, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
-@@ -53,5 +53,13 @@
+@@ -53,5 +53,18 @@
// Not required since 58 and removed in 59
#define NO_REGISTER_ALL (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(59,0,0))
@@ -115,9 +122,39 @@ index 60fa7b631c..f49ad56e1e 100644
+// Use AVCodecContext.frame_num instead of AVCodecContext.frame_number. They same
+// except frame_num is 64-bit and frame_number is 32-bit. Since 61.
+#define USE_FRAME_NUM (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61,0,0))
++
++// avcodec_close() is removed in 62 and avcodec_free_context() should be used
++// instead. Note: avcodec_free_context() will free pointer as well, so no need to
++// call av_free().
++#define USE_FREE_CONTEXT (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(62,0,0))
+
#endif /* AVDEFINES_H */
+diff --git a/modules/javafx.media/src/main/native/gstreamer/plugins/av/decoder.c b/modules/javafx.media/src/main/native/gstreamer/plugins/av/decoder.c
+index 954e520950..8142eb9375 100644
+--- a/modules/javafx.media/src/main/native/gstreamer/plugins/av/decoder.c
++++ b/modules/javafx.media/src/main/native/gstreamer/plugins/av/decoder.c
+@@ -1,5 +1,5 @@
+ /*
+- * Copyright (c) 2010, 2022, Oracle and/or its affiliates. All rights reserved.
++ * Copyright (c) 2010, 2026, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+@@ -187,8 +187,13 @@ void basedecoder_close_decoder(BaseDecoder *decoder)
+ {
+ if (decoder->context)
+ {
++#if USE_FREE_CONTEXT
++ // avcodec_free_context() will set pointer to NULL
++ avcodec_free_context(&decoder->context);
++#else
+ avcodec_close(decoder->context);
+ av_free(decoder->context);
++#endif
+ }
+ decoder->context = NULL;
+
diff --git a/modules/javafx.media/src/main/native/gstreamer/plugins/av/videodecoder.c b/modules/javafx.media/src/main/native/gstreamer/plugins/av/videodecoder.c
index c9fa787e63..8a5cd78f2d 100644
--- a/modules/javafx.media/src/main/native/gstreamer/plugins/av/videodecoder.c
@@ -222,3 +259,6 @@ index c9fa787e63..8a5cd78f2d 100644
GST_BUFFER_DURATION(outbuf) = GST_BUFFER_DURATION(buf); // Duration for video usually same
}
+--
+2.53.0
+
diff --git a/packages/o/openjfx-21/package.yml b/packages/o/openjfx-21/package.yml
index 1208d6004901..2262c887e3c9 100644
--- a/packages/o/openjfx-21/package.yml
+++ b/packages/o/openjfx-21/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : openjfx-21
version : 21.0.5
-release : 3
+release : 4
source :
- https://github.com/openjdk/jfx21u/archive/refs/tags/21.0.5+0.tar.gz : 5766291a589fb7a5334b266016f5b47a6fe35b71c39346896385ecd449cd0274
license : GPL-2.0-only WITH Classpath-exception-2.0
@@ -35,7 +35,7 @@ setup : |
%patch -p1 -i $pkgfiles/0001-8323078-Incorrect-length-argument-to-g_utf8_strlen-i.patch
%patch -p1 -i $pkgfiles/0001-8323077-C-type-error-incompatible-function-pointer-i.patch
%patch -p1 -i $pkgfiles/0001-ftbfs-jfx11u-llvm-17.patch
- %patch -p1 -i $pkgfiles/0001-8338701-Provide-media-support-for-libavcodec-version.patch
+ %patch -p1 -i $pkgfiles/0001-8378510-Provide-media-support-for-libavcodec-version.patch
if [[ " ${PATH[*]} " =~ "ccache" ]]; then
ccache --zero-stats
diff --git a/packages/o/openjfx-21/pspec_x86_64.xml b/packages/o/openjfx-21/pspec_x86_64.xml
index b1335e0d63bc..d634a625a365 100644
--- a/packages/o/openjfx-21/pspec_x86_64.xml
+++ b/packages/o/openjfx-21/pspec_x86_64.xml
@@ -54,8 +54,8 @@
-
- 2026-04-17
+
+ 2026-04-19
21.0.5
Packaging update
Jakob Gezelius
diff --git a/packages/o/openmw/abi_symbols b/packages/o/openmw/abi_symbols
index bef06fdc0683..89f63d8a99ff 100644
--- a/packages/o/openmw/abi_symbols
+++ b/packages/o/openmw/abi_symbols
@@ -72,6 +72,7 @@ niftest:_ZTSN5boost4anys6detail11placeholderE
niftest:_ZTSN5boost9exceptionE
niftest:_ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
niftest:_ZTV17btTriangleInfoMap
+openmw:_IO_stdin_used
openmw:_ZGVZN11btMatrix3x311getIdentityEvE14identityMatrix
openmw:_ZGVZN11btTransform11getIdentityEvE17identityTransform
openmw:_ZGVZN5MyGUI5Align13getValueNamesB5cxx11EvE9map_names
@@ -294,6 +295,7 @@ openmw:_ZZN11btTransform11getIdentityEvE17identityTransform
openmw:_ZZN5MyGUI5Align13getValueNamesB5cxx11EvE9map_names
openmw:_ZZNK5MyGUI8LogLevel12getValueNameEiE6values
openmw:main
+openmw-bulletobjecttool:_IO_stdin_used
openmw-bulletobjecttool:_ZSt19piecewise_construct
openmw-bulletobjecttool:_ZTI17btTriangleInfoMap
openmw-bulletobjecttool:_ZTI9btHashMapI9btHashInt14btTriangleInfoE
@@ -408,6 +410,7 @@ openmw-bulletobjecttool:_ZTSSt15_Sp_counted_ptrIPN4YAML6detail6memoryELN9__gnu_c
openmw-bulletobjecttool:_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE
openmw-bulletobjecttool:_ZTV17btTriangleInfoMap
openmw-bulletobjecttool:main
+openmw-cs:_IO_stdin_used
openmw-cs:_ZGVZN9QMetaType21registerConverterImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister
openmw-cs:_ZGVZN9QMetaType23registerMutableViewImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS7_EES_S_E10unregister
openmw-cs:_ZSt19piecewise_construct
@@ -607,6 +610,7 @@ openmw-iniimporter:_ZTSN5boost3any11placeholderE
openmw-iniimporter:_ZTSN5boost4anys6detail11placeholderE
openmw-iniimporter:_ZTSN5boost9exceptionE
openmw-iniimporter:_ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+openmw-launcher:_IO_stdin_used
openmw-launcher:_ZSt19piecewise_construct
openmw-launcher:_ZTIN5boost10wrapexceptINS_15program_options14unknown_optionEEE
openmw-launcher:_ZTIN5boost10wrapexceptINS_15program_options16validation_errorEEE
@@ -646,6 +650,7 @@ openmw-launcher:_ZTSN5boost4anys6detail11placeholderE
openmw-launcher:_ZTSN5boost9exceptionE
openmw-launcher:_ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
openmw-launcher:main
+openmw-navmeshtool:_IO_stdin_used
openmw-navmeshtool:_ZGVZN11btMatrix3x311getIdentityEvE14identityMatrix
openmw-navmeshtool:_ZGVZN11btTransform11getIdentityEvE17identityTransform
openmw-navmeshtool:_ZSt19piecewise_construct
@@ -764,6 +769,7 @@ openmw-navmeshtool:_ZTV17btTriangleInfoMap
openmw-navmeshtool:_ZZN11btMatrix3x311getIdentityEvE14identityMatrix
openmw-navmeshtool:_ZZN11btTransform11getIdentityEvE17identityTransform
openmw-navmeshtool:main
+openmw-wizard:_IO_stdin_used
openmw-wizard:_ZSt19piecewise_construct
openmw-wizard:_ZTIN5boost10wrapexceptINS_15program_options14unknown_optionEEE
openmw-wizard:_ZTIN5boost10wrapexceptINS_15program_options16validation_errorEEE
diff --git a/packages/o/openmw/abi_used_libs b/packages/o/openmw/abi_used_libs
index 4b1d749576cd..11adb4dcf690 100644
--- a/packages/o/openmw/abi_used_libs
+++ b/packages/o/openmw/abi_used_libs
@@ -14,9 +14,9 @@ libQt6Svg.so.6
libQt6Widgets.so.6
libRecast.so.1
libSDL2-2.0.so.0
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libboost_program_options.so.1.83.0
libc.so.6
libgcc_s.so.1
@@ -38,8 +38,8 @@ libosgUtil.so.161
libosgViewer.so.161
libsqlite3.so.0
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
libtinyxml.so.0
libunshield.so.0
libyaml-cpp.so.0.9
diff --git a/packages/o/openmw/abi_used_symbols b/packages/o/openmw/abi_used_symbols
index 7db7a6f8f9ef..c55d339f6028 100644
--- a/packages/o/openmw/abi_used_symbols
+++ b/packages/o/openmw/abi_used_symbols
@@ -2776,43 +2776,43 @@ libSDL2-2.0.so.0:SDL_StopTextInput
libSDL2-2.0.so.0:SDL_WarpMouseInWindow
libSDL2-2.0.so.0:SDL_WasInit
libSDL2-2.0.so.0:SDL_free
-libavcodec.so.61:av_new_packet
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_move_ref
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_context_free
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_channel_layout_describe
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_sample_fmt_string
-libavutil.so.59:av_gettime
-libavutil.so.59:av_image_alloc
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_malloc
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_samples_alloc
-libavutil.so.59:av_samples_set_silence
+libavcodec.so.62:av_new_packet
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_move_ref
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_context_free
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_channel_layout_describe
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_sample_fmt_string
+libavutil.so.60:av_gettime
+libavutil.so.60:av_image_alloc
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_malloc
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_samples_alloc
+libavutil.so.60:av_samples_set_silence
libboost_program_options.so.1.83.0:_ZN5boost15program_options10validators22check_first_occurrenceERKNS_3anyE
libboost_program_options.so.1.83.0:_ZN5boost15program_options11to_internalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libboost_program_options.so.1.83.0:_ZN5boost15program_options13variables_mapC1Ev
@@ -3089,7 +3089,7 @@ libm.so.6:floor
libm.so.6:floorf
libm.so.6:fmod
libm.so.6:fmodf
-libm.so.6:frexpf
+libm.so.6:frexp
libm.so.6:llround
libm.so.6:log10
libm.so.6:nextafterf
@@ -4297,13 +4297,13 @@ libstdc++.so.6:__cxa_throw_bad_array_new_length
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
libstdc++.so.6:__once_proxy
-libswresample.so.5:swr_alloc_set_opts2
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
+libswresample.so.6:swr_alloc_set_opts2
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_init
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
libtinyxml.so.0:_ZN12TiXmlElement12SetAttributeEPKcS1_
libtinyxml.so.0:_ZN12TiXmlElement12SetAttributeEPKci
libtinyxml.so.0:_ZN12TiXmlElementC1EPKc
diff --git a/packages/o/openmw/package.yml b/packages/o/openmw/package.yml
index 599fedd1b116..1e3d7afe5153 100644
--- a/packages/o/openmw/package.yml
+++ b/packages/o/openmw/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : openmw
version : 0.50.0
-release : 51
+release : 52
source :
- https://github.com/OpenMW/openmw/archive/refs/tags/openmw-0.50.0.tar.gz : 7093a8cef26585220658569eb84636c5ab901e82f74c8a3f7a3a8aec35bfc54c
license : GPL-3.0-or-later
diff --git a/packages/o/openmw/pspec_x86_64.xml b/packages/o/openmw/pspec_x86_64.xml
index ad3e7ad6533d..5108a424f572 100644
--- a/packages/o/openmw/pspec_x86_64.xml
+++ b/packages/o/openmw/pspec_x86_64.xml
@@ -3,8 +3,8 @@
openmw
https://openmw.org/
- Joey Riches
- josephriches@gmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-3.0-or-later
games.rpg
@@ -400,12 +400,12 @@
-
- 2026-03-02
+
+ 2026-04-11
0.50.0
Packaging update
- Joey Riches
- josephriches@gmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/p/pianobar/abi_used_libs b/packages/p/pianobar/abi_used_libs
index 7f9f1cc0b61f..43e761b28003 100644
--- a/packages/p/pianobar/abi_used_libs
+++ b/packages/p/pianobar/abi_used_libs
@@ -1,8 +1,8 @@
libao.so.4
-libavcodec.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
libc.so.6
libcurl.so.4
libgcrypt.so.20
diff --git a/packages/p/pianobar/abi_used_symbols b/packages/p/pianobar/abi_used_symbols
index 3ab8bce4e09e..4281d67d6817 100644
--- a/packages/p/pianobar/abi_used_symbols
+++ b/packages/p/pianobar/abi_used_symbols
@@ -6,49 +6,51 @@ libao.so.4:ao_open_file
libao.so.4:ao_open_live
libao.so.4:ao_play
libao.so.4:ao_shutdown
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_close
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavfilter.so.10:av_buffersink_get_frame
-libavfilter.so.10:av_buffersink_get_time_base
-libavfilter.so.10:av_buffersrc_add_frame
-libavfilter.so.10:av_buffersrc_write_frame
-libavfilter.so.10:avfilter_get_by_name
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_create_filter
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_graph_send_command
-libavfilter.so.10:avfilter_link
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavutil.so.59:av_channel_layout_describe
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavfilter.so.11:av_buffersink_get_frame
+libavfilter.so.11:av_buffersink_get_time_base
+libavfilter.so.11:av_buffersrc_add_frame
+libavfilter.so.11:av_buffersrc_write_frame
+libavfilter.so.11:avfilter_get_by_name
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_create_filter
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_graph_send_command
+libavfilter.so.11:avfilter_link
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavutil.so.60:av_channel_layout_describe
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_strerror
libc.so.6:__assert_fail
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_tolower_loc
libc.so.6:__errno_location
libc.so.6:__fdelt_chk
libc.so.6:__fprintf_chk
+libc.so.6:__isoc23_strtol
+libc.so.6:__isoc23_strtoul
libc.so.6:__libc_start_main
libc.so.6:__memcpy_chk
libc.so.6:__snprintf_chk
@@ -118,8 +120,6 @@ libc.so.6:strncmp
libc.so.6:strncpy
libc.so.6:strstr
libc.so.6:strtod
-libc.so.6:strtol
-libc.so.6:strtoul
libc.so.6:tcgetattr
libc.so.6:tcsetattr
libc.so.6:time
diff --git a/packages/p/pianobar/files/ftbfs-ffmpeg-7.patch b/packages/p/pianobar/files/ftbfs-ffmpeg-7.patch
deleted file mode 100644
index 6d010941b876..000000000000
--- a/packages/p/pianobar/files/ftbfs-ffmpeg-7.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-From 8bf4c1bbaa6a533f34d74f83d72eecc0beb61d4f Mon Sep 17 00:00:00 2001
-From: Lars-Dominik Braun
-Date: Fri, 29 Mar 2024 09:48:36 +0100
-Subject: [PATCH] player: Adapt to new ffmpeg channel layout API.
-
-Bumps required ffmpeg version to at least 5.1.
----
- INSTALL | 2 +-
- src/player.c | 13 +++++++------
- 2 files changed, 8 insertions(+), 7 deletions(-)
-
-diff --git a/INSTALL b/INSTALL
-index e1708236..fa18296d 100644
---- a/INSTALL
-+++ b/INSTALL
-@@ -10,7 +10,7 @@ Dependencies
- - libcurl>=7.32.0
- - gcrypt[1]
- - json-c
--- ffmpeg>=3.3 [2]
-+- ffmpeg>=5.1 [2]
- - UTF-8 console/locale
-
- [1] with blowfish cipher enabled
-diff --git a/src/player.c b/src/player.c
-index 94d3cee0..3a9cefe2 100644
---- a/src/player.c
-+++ b/src/player.c
-@@ -235,7 +235,7 @@ static bool openStream (player_t * const player) {
- softfail ("avcodec_parameters_to_context");
- }
-
-- AVCodec * const decoder = avcodec_find_decoder (cp->codec_id);
-+ const AVCodec * const decoder = avcodec_find_decoder (cp->codec_id);
- if (decoder == NULL) {
- softfail ("find_decoder");
- }
-@@ -282,11 +282,13 @@ static bool openFilter (player_t * const player) {
- /* abuffer */
- AVRational time_base = player->st->time_base;
-
-+ char channelLayout[128];
-+ av_channel_layout_describe(&player->cctx->ch_layout, channelLayout, sizeof(channelLayout));
- snprintf (strbuf, sizeof (strbuf),
-- "time_base=%d/%d:sample_rate=%d:sample_fmt=%s:channel_layout=0x%"PRIx64,
-+ "time_base=%d/%d:sample_rate=%d:sample_fmt=%s:channel_layout=%s",
- time_base.num, time_base.den, cp->sample_rate,
- av_get_sample_fmt_name (player->cctx->sample_fmt),
-- cp->channel_layout);
-+ channelLayout);
- if ((ret = avfilter_graph_create_filter (&player->fabuf,
- avfilter_get_by_name ("abuffer"), "source", strbuf, NULL,
- player->fgraph)) < 0) {
-@@ -340,7 +342,7 @@ static bool openDevice (player_t * const player) {
- memset (&aoFmt, 0, sizeof (aoFmt));
- aoFmt.bits = av_get_bytes_per_sample (avformat) * 8;
- assert (aoFmt.bits > 0);
-- aoFmt.channels = cp->channels;
-+ aoFmt.channels = cp->ch_layout.nb_channels;
- aoFmt.rate = getSampleRate (player);
- aoFmt.byte_format = AO_FMT_NATIVE;
-
-@@ -585,8 +587,7 @@ void *BarAoPlayThread (void *data) {
- }
- pthread_mutex_unlock (&player->aoplayLock);
-
-- const int numChannels = av_get_channel_layout_nb_channels (
-- filteredFrame->channel_layout);
-+ const int numChannels = filteredFrame->ch_layout.nb_channels;
- const int bps = av_get_bytes_per_sample (filteredFrame->format);
- ao_play (player->aoDev, (char *) filteredFrame->data[0],
- filteredFrame->nb_samples * numChannels * bps);
diff --git a/packages/p/pianobar/package.yml b/packages/p/pianobar/package.yml
index b5e24ced7518..ee1f81bfef35 100644
--- a/packages/p/pianobar/package.yml
+++ b/packages/p/pianobar/package.yml
@@ -1,9 +1,9 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : pianobar
-version : 2022.04.01
-release : 12
+version : 2024.12.21
+release : 13
source :
- - https://github.com/PromyLOPh/pianobar/archive/2022.04.01.tar.gz : 2653c6659a141868625ab24ecf04210d20347d50e0bd03e670e2daefa9f4fb2d
+ - https://github.com/PromyLOPh/pianobar/archive/2024.12.21.tar.gz : e988dff4a4b7cc6a19e944b7516f697d7e6c41d6dc0ff25a708bcb6b92d72a89
license : MIT
component : multimedia.audio
homepage : https://6xq.net/pianobar
@@ -16,8 +16,6 @@ builddeps :
- pkgconfig(libavfilter)
- pkgconfig(libcurl)
- pkgconfig(libgcrypt)
-setup : |
- %patch -p1 -i $pkgfiles/ftbfs-ffmpeg-7.patch
build : |
%make
install : |
diff --git a/packages/p/pianobar/pspec_x86_64.xml b/packages/p/pianobar/pspec_x86_64.xml
index f33233e5ecf1..a2457b8269a8 100644
--- a/packages/p/pianobar/pspec_x86_64.xml
+++ b/packages/p/pianobar/pspec_x86_64.xml
@@ -3,8 +3,8 @@
pianobar
https://6xq.net/pianobar
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
MIT
multimedia.audio
@@ -21,16 +21,16 @@
multimedia.audio
/usr/bin/pianobar
- /usr/share/man/man1/pianobar.1
+ /usr/share/man/man1/pianobar.1.zst
-
- 2024-11-14
- 2022.04.01
+
+ 2026-04-06
+ 2024.12.21
Packaging update
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/p/pipewire/abi_used_libs b/packages/p/pipewire/abi_used_libs
index 1971f58cc039..c0f41d15abb8 100644
--- a/packages/p/pipewire/abi_used_libs
+++ b/packages/p/pipewire/abi_used_libs
@@ -2,9 +2,9 @@ ld-linux-x86-64.so.2
libasound.so.2
libavahi-client.so.3
libavahi-common.so.3
-libavcodec.so.61
-libavfilter.so.10
-libavutil.so.59
+libavcodec.so.62
+libavfilter.so.11
+libavutil.so.60
libbluetooth.so.3
libc.so.6
libcrypto.so.3
@@ -32,7 +32,7 @@ libreadline.so.8
libsbc.so.1
libsndfile.so.1
libstdc++.so.6
-libswscale.so.8
+libswscale.so.9
libsystemd.so.0
libudev.so.1
libusb-1.0.so.0
diff --git a/packages/p/pipewire/abi_used_symbols b/packages/p/pipewire/abi_used_symbols
index aaea7c937e6e..fd413006a001 100644
--- a/packages/p/pipewire/abi_used_symbols
+++ b/packages/p/pipewire/abi_used_symbols
@@ -376,41 +376,41 @@ libavahi-common.so.3:avahi_string_list_add_pair
libavahi-common.so.3:avahi_string_list_add_printf
libavahi-common.so.3:avahi_string_list_free
libavahi-common.so.3:avahi_string_list_get_pair
-libavcodec.so.61:av_codec_is_encoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavfilter.so.10:av_buffersink_get_samples
-libavfilter.so.10:av_buffersrc_add_frame_flags
-libavfilter.so.10:avfilter_get_by_name
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_alloc_filter
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_graph_parse2
-libavfilter.so.10:avfilter_init_str
-libavfilter.so.10:avfilter_link
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_channel_layout_describe
-libavutil.so.59:av_channel_layout_from_string
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_image_fill_linesizes
-libavutil.so.59:av_image_fill_plane_sizes
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_codec_is_encoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavfilter.so.11:av_buffersink_get_samples
+libavfilter.so.11:av_buffersrc_add_frame_flags
+libavfilter.so.11:avfilter_get_by_name
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_alloc_filter
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_graph_parse2
+libavfilter.so.11:avfilter_init_str
+libavfilter.so.11:avfilter_link
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_channel_layout_describe
+libavutil.so.60:av_channel_layout_from_string
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_image_fill_linesizes
+libavutil.so.60:av_image_fill_plane_sizes
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_strerror
libbluetooth.so.3:ba2str
libbluetooth.so.3:hci_read_local_ext_features
libbluetooth.so.3:str2ba
@@ -1402,9 +1402,9 @@ libstdc++.so.6:_ZdaPv
libstdc++.so.6:_Znam
libstdc++.so.6:__cxa_begin_catch
libstdc++.so.6:__gxx_personality_v0
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale_frame
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale_frame
libsystemd.so.0:sd_journal_send_with_location
libsystemd.so.0:sd_login_monitor_flush
libsystemd.so.0:sd_login_monitor_get_fd
diff --git a/packages/p/pipewire/package.yml b/packages/p/pipewire/package.yml
index 2ab63b7016cd..49ece7540d00 100644
--- a/packages/p/pipewire/package.yml
+++ b/packages/p/pipewire/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : pipewire
version : 1.6.4
-release : 118
+release : 119
source :
- https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.6.4/pipewire-1.6.4.tar.gz : e31ae906dc7fee1c56ccc4279247b385685b926b3f900cebd910d4bd4403d86b
homepage : https://pipewire.org/
diff --git a/packages/p/pipewire/pspec_x86_64.xml b/packages/p/pipewire/pspec_x86_64.xml
index 8cc95e09b134..e26c7218a25b 100644
--- a/packages/p/pipewire/pspec_x86_64.xml
+++ b/packages/p/pipewire/pspec_x86_64.xml
@@ -3,8 +3,8 @@
pipewire
https://pipewire.org/
- Robert Gonzalez
- uni.dos12@outlook.com
+ Jakob Gezelius
+ jakob@knugen.nu
MIT
LGPL-2.1-or-later
@@ -20,7 +20,7 @@
PipeWire is a server and user space API to deal with multimedia pipelines.
multimedia.library
- pipewire-lib
+ pipewire-lib
/usr/bin/pipewire
@@ -426,7 +426,7 @@
PipeWire is a server and user space API to deal with multimedia pipelines.
emul32
- pipewire
+ pipewire
/usr/lib32/alsa-lib/libasound_module_ctl_pipewire.so
@@ -504,8 +504,8 @@
PipeWire is a server and user space API to deal with multimedia pipelines.
programming.devel
- pipewire-32bit
- pipewire-devel
+ pipewire-32bit
+ pipewire-devel
/usr/lib32/libpipewire-0.3.so
@@ -519,7 +519,7 @@
GStreamer PipeWire plugin
multimedia.audio
- pipewire-lib
+ pipewire-lib
/usr/lib64/gstreamer-1.0/libgstpipewire.so
@@ -531,7 +531,7 @@
PipeWire is a server and user space API to deal with multimedia pipelines.
programming.devel
- pipewire
+ pipewire
/usr/include/pipewire-0.3/pipewire/array.h
@@ -780,7 +780,7 @@
JACK client/server libraries and configuration for PipeWire
multimedia.audio
- pipewire-lib
+ pipewire-lib
/usr/bin/pw-jack
@@ -818,12 +818,12 @@
-
- 2026-04-23
+
+ 2026-04-25
1.6.4
Packaging update
- Robert Gonzalez
- uni.dos12@outlook.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/py/python-torchaudio/package.yml b/packages/py/python-torchaudio/package.yml
index 85ce8e4caafc..7dbbdb94e0b5 100644
--- a/packages/py/python-torchaudio/package.yml
+++ b/packages/py/python-torchaudio/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : python-torchaudio
version : 2.11.0
-release : 11
+release : 12
source :
- https://github.com/pytorch/audio/archive/refs/tags/v2.11.0.tar.gz : 599ec24e7e1eef476ef21f0178e33da00e2434f930ba42e9cc20bf4002220486
homepage : https://pytorch.org/audio
@@ -13,7 +13,6 @@ description: |
# clang : true
networking : true
builddeps :
- - pkgconfig(libavformat)
- pkgconfig(libdrm)
- pkgconfig(libjpeg)
- pkgconfig(libpng)
diff --git a/packages/py/python-torchaudio/pspec_x86_64.xml b/packages/py/python-torchaudio/pspec_x86_64.xml
index fa5defd7952b..3ce499469f6c 100644
--- a/packages/py/python-torchaudio/pspec_x86_64.xml
+++ b/packages/py/python-torchaudio/pspec_x86_64.xml
@@ -3,8 +3,8 @@
python-torchaudio
https://pytorch.org/audio
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
BSD-3-Clause
programming.python
@@ -264,12 +264,12 @@
-
- 2026-04-06
+
+ 2026-04-12
2.11.0
Packaging update
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/py/python-torchvision/abi_symbols b/packages/py/python-torchvision/abi_symbols
index bc9dc553122b..8cd5872d6d39 100644
--- a/packages/py/python-torchvision/abi_symbols
+++ b/packages/py/python-torchvision/abi_symbols
@@ -20,12 +20,6 @@ _C.so:_ZN6vision3ops6detail29_ps_roi_align_backward_symintERKN2at6TensorES5_S5_d
_C.so:_ZN6vision3ops6detail30_deform_conv2d_backward_symintERKN2at6TensorES5_S5_S5_S5_S5_N3c106SymIntES7_S7_S7_S7_S7_S7_S7_b
_C.so:_ZN6vision3ops8roi_poolERKN2at6TensorES4_dll
_C.so:_ZN6vision3ops9roi_alignERKN2at6TensorES4_dlllb
-_C.so:__hip_cuid_31ef0c30d7bc0f6
-_C.so:__hip_cuid_3b0832dfbbadc3d2
-_C.so:__hip_cuid_4772d8206f1ed7e6
-_C.so:__hip_cuid_58bf3a2a30ea59e5
-_C.so:__hip_cuid_b5f38cf29fcefe17
-_C.so:__hip_cuid_c34293e2689bf9fa
image.so:DGifCloseFile
image.so:DGifExtensionToGCB
image.so:DGifGetCode
diff --git a/packages/py/python-torchvision/abi_used_libs b/packages/py/python-torchvision/abi_used_libs
index 09287a9a45cf..cca52ccde42b 100644
--- a/packages/py/python-torchvision/abi_used_libs
+++ b/packages/py/python-torchvision/abi_used_libs
@@ -1,13 +1,10 @@
UNKNOWN
ld-linux-x86-64.so.2
-libamdhip64.so.7
libc.so.6
libc10.so
-libc10_hip.so
libgcc_s.so.1
libjpeg.so.8
libm.so.6
libpng16.so.16
libstdc++.so.6
libtorch_cpu.so
-libtorch_hip.so
diff --git a/packages/py/python-torchvision/abi_used_symbols b/packages/py/python-torchvision/abi_used_symbols
index ec4677397a64..fecdff732382 100644
--- a/packages/py/python-torchvision/abi_used_symbols
+++ b/packages/py/python-torchvision/abi_used_symbols
@@ -106,27 +106,6 @@ UNKNOWN:_ZTVN3c105ErrorE
UNKNOWN:_ZTVN5torch8autograd12AutogradMetaE
UNKNOWN:_ZTVN5torch8autograd4NodeE
ld-linux-x86-64.so.2:__tls_get_addr
-libamdhip64.so.7:__hipPopCallConfiguration
-libamdhip64.so.7:__hipPushCallConfiguration
-libamdhip64.so.7:__hipRegisterFatBinary
-libamdhip64.so.7:__hipRegisterFunction
-libamdhip64.so.7:__hipUnregisterFatBinary
-libamdhip64.so.7:hipDeviceSynchronize
-libamdhip64.so.7:hipEventCreateWithFlags
-libamdhip64.so.7:hipEventDestroy
-libamdhip64.so.7:hipEventElapsedTime
-libamdhip64.so.7:hipEventQuery
-libamdhip64.so.7:hipEventRecord
-libamdhip64.so.7:hipEventSynchronize
-libamdhip64.so.7:hipGetDevice
-libamdhip64.so.7:hipGetDeviceCount
-libamdhip64.so.7:hipGetErrorString
-libamdhip64.so.7:hipGetLastError
-libamdhip64.so.7:hipLaunchKernel
-libamdhip64.so.7:hipSetDevice
-libamdhip64.so.7:hipStreamQuery
-libamdhip64.so.7:hipStreamSynchronize
-libamdhip64.so.7:hipStreamWaitEvent
libc.so.6:__assert_fail
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
@@ -168,13 +147,9 @@ libc10.so:_ZN3c1021warnDeprecatedDataPtrEv
libc10.so:_ZN3c1038initializeFunctionalityOffsetsAndMasksEv
libc10.so:_ZN3c104impl23ExcludeDispatchKeyGuardC1ENS_14DispatchKeySetE
libc10.so:_ZN3c104impl23ExcludeDispatchKeyGuardD1Ev
-libc10.so:_ZN3c104impl26device_guard_impl_registryE
libc10.so:_ZN3c104impl26raw_local_dispatch_key_setE
libc10.so:_ZN3c104impl3cow15is_cow_data_ptrERKNS_7DataPtrE
libc10.so:_ZN3c104impl3cow23materialize_cow_storageERNS_11StorageImplE
-libc10.so:_ZN3c104impl8GPUTrace13gpuTraceStateE
-libc10.so:_ZN3c104impl8GPUTrace9haveStateE
-libc10.so:_ZN3c104warnERKNS_7WarningE
libc10.so:_ZN3c105ErrorC2ENS_14SourceLocationENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libc10.so:_ZN3c106SymInt19promote_to_negativeEv
libc10.so:_ZN3c106SymIntC1ENS_13intrusive_ptrINS_11SymNodeImplENS_6detail34intrusive_target_default_null_typeIS2_EEEE
@@ -183,13 +158,13 @@ libc10.so:_ZN3c106detail14torchCheckFailEPKcS2_jS2_
libc10.so:_ZN3c106detail21LogAPIUsageFakeReturnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libc10.so:_ZN3c106detail23torchInternalAssertFailEPKcS2_jS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libc10.so:_ZN3c106detail23torchInternalAssertFailEPKcS2_jS2_S2_
-libc10.so:_ZN3c107WarningC1ESt7variantIJNS0_11UserWarningENS0_18DeprecationWarningEEERKNS_14SourceLocationENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
libc10.so:_ZN3c108GradMode10is_enabledEv
libc10.so:_ZN3c108GradMode11set_enabledEb
-libc10.so:_ZN3c10lsERSoNS_10DeviceTypeE
libc10.so:_ZN6caffe28TypeMeta13typeMetaDatasEv
libc10.so:_ZN6caffe28TypeMeta26error_unsupported_typemetaES0_
libc10.so:_ZNK3c1010TensorImpl13requires_gradEv
+libc10.so:_ZNK3c1010TensorImpl15decref_pyobjectEv
+libc10.so:_ZNK3c1010TensorImpl15incref_pyobjectEv
libc10.so:_ZNK3c1010TensorImpl27throw_data_ptr_access_errorEv
libc10.so:_ZNK3c1011StorageImpl27throw_data_ptr_access_errorEv
libc10.so:_ZNK3c1017SymbolicShapeMeta18init_is_contiguousEv
@@ -202,14 +177,6 @@ libc10.so:_ZNK3c106SymInt9toSymNodeEv
libc10.so:_ZNK3c107SymBool10guard_boolEPKcl
libc10.so:_ZNK3c107SymBool14guard_or_falseEPKcl
libc10.so:_ZNK3c108SymFloat11guard_floatEPKcl
-libc10_hip.so:_ZN3c103hip17getStreamFromPoolEba
-libc10_hip.so:_ZN3c103hip17getStreamFromPoolEia
-libc10_hip.so:_ZN3c103hip19getCurrentHIPStreamEa
-libc10_hip.so:_ZN3c103hip19getDefaultHIPStreamEa
-libc10_hip.so:_ZN3c103hip19setCurrentHIPStreamENS0_9HIPStreamE
-libc10_hip.so:_ZN3c103hip21warn_or_error_on_syncEv
-libc10_hip.so:_ZN3c103hip28c10_hip_check_implementationEiPKcS2_ib
-libc10_hip.so:_ZNK3c103hip9HIPStream6streamEv
libgcc_s.so.1:_Unwind_Resume
libjpeg.so.8:jpeg_CreateCompress
libjpeg.so.8:jpeg_CreateDecompress
@@ -277,6 +244,7 @@ libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm
libstdc++.so.6:_ZNSo3putEc
libstdc++.so.6:_ZNSo9_M_insertIlEERSoT_
libstdc++.so.6:_ZNSo9_M_insertImEERSoT_
+libstdc++.so.6:_ZNSoC2Ev
libstdc++.so.6:_ZNSolsEi
libstdc++.so.6:_ZNSt12bad_weak_ptrD1Ev
libstdc++.so.6:_ZNSt12out_of_rangeC1EPKc
@@ -288,6 +256,17 @@ libstdc++.so.6:_ZNSt13runtime_errorD1Ev
libstdc++.so.6:_ZNSt13runtime_errorD2Ev
libstdc++.so.6:_ZNSt15__exception_ptr13exception_ptr10_M_releaseEv
libstdc++.so.6:_ZNSt15__exception_ptr13exception_ptr9_M_addrefEv
+libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv
+libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale
+libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv
+libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl
+libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl
+libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl
+libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode
+libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode
+libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi
+libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv
+libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv
libstdc++.so.6:_ZNSt6localeC1Ev
libstdc++.so.6:_ZNSt6localeD1Ev
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv
@@ -311,6 +290,7 @@ libstdc++.so.6:_ZNSt8ios_baseD2Ev
libstdc++.so.6:_ZNSt9bad_allocD1Ev
libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E
libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
+libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E
libstdc++.so.6:_ZNSt9exceptionD2Ev
libstdc++.so.6:_ZSt11_Hash_bytesPKvmm
libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l
@@ -323,9 +303,9 @@ libstdc++.so.6:_ZSt20__throw_system_errori
libstdc++.so.6:_ZSt21ios_base_library_initv
libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz
libstdc++.so.6:_ZSt28__throw_bad_array_new_lengthv
-libstdc++.so.6:_ZSt9terminatev
libstdc++.so.6:_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
libstdc++.so.6:_ZTIN10__cxxabiv115__forced_unwindE
+libstdc++.so.6:_ZTISo
libstdc++.so.6:_ZTISt11range_error
libstdc++.so.6:_ZTISt12bad_weak_ptr
libstdc++.so.6:_ZTISt12domain_error
@@ -333,6 +313,7 @@ libstdc++.so.6:_ZTISt12length_error
libstdc++.so.6:_ZTISt12out_of_range
libstdc++.so.6:_ZTISt13runtime_error
libstdc++.so.6:_ZTISt14overflow_error
+libstdc++.so.6:_ZTISt15basic_streambufIcSt11char_traitsIcEE
libstdc++.so.6:_ZTISt16invalid_argument
libstdc++.so.6:_ZTISt16nested_exception
libstdc++.so.6:_ZTISt9bad_alloc
@@ -364,11 +345,9 @@ libstdc++.so.6:__cxa_throw
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
libtorch_cpu.so:_ZN2at11TensorMaker11make_tensorEv
-libtorch_cpu.so:_ZN2at13globalContextEv
libtorch_cpu.so:_ZN2at14RecordFunction15currentThreadIdEv
libtorch_cpu.so:_ZN2at14RecordFunctionC1EONS_13StepCallbacksE
libtorch_cpu.so:_ZN2at14RecordFunctionD1Ev
-libtorch_cpu.so:_ZN2at15checkAllSameGPUEPKcN3c108ArrayRefINS_9TensorArgEEE
libtorch_cpu.so:_ZN2at15sequence_number17get_and_incrementEv
libtorch_cpu.so:_ZN2at16checkAllSameTypeEPKcN3c108ArrayRefINS_9TensorArgEEE
libtorch_cpu.so:_ZN2at23SavedTensorDefaultHooks11set_tracingEb
@@ -381,9 +360,7 @@ libtorch_cpu.so:_ZN2at4_ops10transpose_4callERNS_6TensorEll
libtorch_cpu.so:_ZN2at4_ops10zeros_like4callERKNS_6TensorESt8optionalIN3c1010ScalarTypeEES5_INS6_6LayoutEES5_INS6_6DeviceEES5_IbES5_INS6_12MemoryFormatEE
libtorch_cpu.so:_ZN2at4_ops11sort_stable4callERKNS_6TensorESt8optionalIbElb
libtorch_cpu.so:_ZN2at4_ops11squeeze_dim4callERKNS_6TensorEl
-libtorch_cpu.so:_ZN2at4_ops12index_select4callERKNS_6TensorElS4_
libtorch_cpu.so:_ZN2at4_ops12q_zero_point4callERKNS_6TensorE
-libtorch_cpu.so:_ZN2at4_ops13masked_select4callERKNS_6TensorES4_
libtorch_cpu.so:_ZN2at4_ops13transpose_int4callERKNS_6TensorEll
libtorch_cpu.so:_ZN2at4_ops15sum_dim_IntList4callERKNS_6TensorEN3c1016OptionalArrayRefIlEEbSt8optionalINS5_10ScalarTypeEE
libtorch_cpu.so:_ZN2at4_ops18flatten_using_ints4callERKNS_6TensorEll
@@ -403,7 +380,6 @@ libtorch_cpu.so:_ZN2at4_ops7view_as4callERKNS_6TensorES4_
libtorch_cpu.so:_ZN2at4_ops8to_dtype4callERKNS_6TensorEN3c1010ScalarTypeEbbSt8optionalINS5_12MemoryFormatEE
libtorch_cpu.so:_ZN2at4_ops9from_file4callESt17basic_string_viewIcSt11char_traitsIcEESt8optionalIbES6_IlES6_IN3c1010ScalarTypeEES6_INS9_6LayoutEES6_INS9_6DeviceEES7_
libtorch_cpu.so:_ZN2at4_ops9ones_like4callERKNS_6TensorESt8optionalIN3c1010ScalarTypeEES5_INS6_6LayoutEES5_INS6_6DeviceEES5_IbES5_INS6_12MemoryFormatEE
-libtorch_cpu.so:_ZN2at7Context21alertNotDeterministicERKSt17basic_string_viewIcSt11char_traitsIcEE
libtorch_cpu.so:_ZN2at8autocast11cached_castEN3c1010ScalarTypeERKNS_6TensorENS1_10DeviceTypeE
libtorch_cpu.so:_ZN2at9functorch20functorchTLSAccessorEv
libtorch_cpu.so:_ZN3c1010Dispatcher13realSingletonEv
@@ -444,7 +420,7 @@ libtorch_cpu.so:_ZN5torch8autograd11AnomalyMode8_enabledE
libtorch_cpu.so:_ZN5torch8autograd12VariableInfoC1ERKN2at6TensorEb
libtorch_cpu.so:_ZN5torch8autograd12VariableInfoC1Ev
libtorch_cpu.so:_ZN5torch8autograd13SavedVariableC1ERKN2at6TensorEbb
-libtorch_cpu.so:_ZN5torch8autograd13_wrap_outputsERKSt6vectorIN2at6TensorESaIS3_EERKSt13unordered_setIPN3c1010TensorImplESt4hashISB_ESt8equal_toISB_ESaISB_EESJ_NS9_8ArrayRefISt8optionalIS3_EEERKSt10shared_ptrINS0_4NodeEERKSt8functionIFS5_S5_S5_EESJ_RKST_IFS3_S3_EE
+libtorch_cpu.so:_ZN5torch8autograd13_wrap_outputsERKSt6vectorIN2at6TensorESaIS3_EERKSt13unordered_setIPN3c1010TensorImplESt4hashISB_ESt8equal_toISB_ESaISB_EESJ_NS9_8ArrayRefISt8optionalIS3_EEERKSt10shared_ptrINS0_4NodeEERKSt8functionIFS5_S5_S5_EESJ_RKST_IFS3_S3_EEb
libtorch_cpu.so:_ZN5torch8autograd14ForwardADLevel14try_get_by_idxEm
libtorch_cpu.so:_ZN5torch8autograd15AutogradContext14save_variablesEv
libtorch_cpu.so:_ZN5torch8autograd15AutogradContext17save_for_backwardESt6vectorIN2at6TensorESaIS4_EE
@@ -460,7 +436,6 @@ libtorch_cpu.so:_ZNK2at10TensorBase8data_ptrIN3c104HalfEEEPT_v
libtorch_cpu.so:_ZNK2at10TensorBase8data_ptrIN3c105qint8EEEPT_v
libtorch_cpu.so:_ZNK2at10TensorBase8data_ptrIN3c106qint32EEEPT_v
libtorch_cpu.so:_ZNK2at10TensorBase8data_ptrIN3c106quint8EEEPT_v
-libtorch_cpu.so:_ZNK2at10TensorBase8data_ptrIbEEPT_v
libtorch_cpu.so:_ZNK2at10TensorBase8data_ptrIdEEPT_v
libtorch_cpu.so:_ZNK2at10TensorBase8data_ptrIfEEPT_v
libtorch_cpu.so:_ZNK2at10TensorBase8data_ptrIhEEPT_v
@@ -483,5 +458,3 @@ libtorch_cpu.so:_ZNK5torch8autograd4Node4nameB5cxx11Ev
libtorch_cpu.so:_ZNR5torch7Library4_defEON3c1014FunctionSchemaEPNS1_12OperatorNameERKSt6vectorIN2at3TagESaIS8_EENS_17_RegisterOrVerifyE
libtorch_cpu.so:_ZNR5torch7Library4_defEOSt7variantIJN3c1012OperatorNameENS2_14FunctionSchemaEEEONS_11CppFunctionERKSt6vectorIN2at3TagESaISB_EE
libtorch_cpu.so:_ZNR5torch7Library5_implEPKcONS_11CppFunctionENS_17_RegisterOrVerifyE
-libtorch_hip.so:_ZN2at4cuda26getCurrentDevicePropertiesEv
-libtorch_hip.so:_ZN3c103hip37HIPCachingAllocatorMasqueradingAsCUDA30recordStreamMasqueradingAsCUDAERKNS_7DataPtrENS0_27HIPStreamMasqueradingAsCUDAE
diff --git a/packages/py/python-torchvision/files/ffmpeg-6.patch b/packages/py/python-torchvision/files/ffmpeg-6.patch
deleted file mode 100644
index 7a3637f3adc9..000000000000
--- a/packages/py/python-torchvision/files/ffmpeg-6.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 86620bd84b872b76db0acafec167949dca03a29e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Zolt=C3=A1n=20B=C3=B6sz=C3=B6rm=C3=A9nyi?=
-
-Date: Tue, 7 Nov 2023 10:43:11 +0100
-Subject: [PATCH] Fix build with ffmpeg 6.0
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Zoltán Böszörményi
----
- torchvision/csrc/io/decoder/stream.cpp | 11 ++---------
- 1 file changed, 2 insertions(+), 9 deletions(-)
-
-diff --git a/torchvision/csrc/io/decoder/stream.cpp b/torchvision/csrc/io/decoder/stream.cpp
-index 0d625ef211c..8c914050587 100644
---- a/torchvision/csrc/io/decoder/stream.cpp
-+++ b/torchvision/csrc/io/decoder/stream.cpp
-@@ -63,15 +63,8 @@ int Stream::openCodec(std::vector* metadata, int num_threads) {
- codecCtx_->thread_count = num_threads;
- } else {
- // otherwise set sensible defaults
-- // with the special case for the different MPEG4 codecs
-- // that don't have threading context functions
-- if (codecCtx_->codec->capabilities & AV_CODEC_CAP_INTRA_ONLY) {
-- codecCtx_->thread_type = FF_THREAD_FRAME;
-- codecCtx_->thread_count = 2;
-- } else {
-- codecCtx_->thread_count = 8;
-- codecCtx_->thread_type = FF_THREAD_SLICE;
-- }
-+ codecCtx_->thread_count = 8;
-+ codecCtx_->thread_type = FF_THREAD_SLICE;
- }
-
- int ret;
diff --git a/packages/py/python-torchvision/files/ffmpeg-7.patch b/packages/py/python-torchvision/files/ffmpeg-7.patch
deleted file mode 100644
index b222c0da935e..000000000000
--- a/packages/py/python-torchvision/files/ffmpeg-7.patch
+++ /dev/null
@@ -1,110 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?=
- <30413512+eclipseo@users.noreply.github.com>
-Date: Thu, 6 Jun 2024 16:02:45 +0200
-Subject: [PATCH] Add compatibility with FFMPEG 7.0 (#8408)
-
-Co-authored-by: Nicolas Hug
-Co-authored-by: Nicolas Hug
----
- torchvision/csrc/io/decoder/audio_sampler.cpp | 18 ++++++++++++++
- torchvision/csrc/io/decoder/audio_stream.cpp | 24 +++++++++++++++----
- 2 files changed, 38 insertions(+), 4 deletions(-)
-
-diff --git a/torchvision/csrc/io/decoder/audio_sampler.cpp b/torchvision/csrc/io/decoder/audio_sampler.cpp
-index e26d788d..d46b93dd 100644
---- a/torchvision/csrc/io/decoder/audio_sampler.cpp
-+++ b/torchvision/csrc/io/decoder/audio_sampler.cpp
-@@ -48,6 +48,23 @@ bool AudioSampler::init(const SamplerParameters& params) {
- return false;
- }
-
-+#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(57, 28, 100)
-+ SwrContext* swrContext_ = NULL;
-+ AVChannelLayout channel_out;
-+ AVChannelLayout channel_in;
-+ av_channel_layout_default(&channel_out, params.out.audio.channels);
-+ av_channel_layout_default(&channel_in, params.in.audio.channels);
-+ int ret = swr_alloc_set_opts2(
-+ &swrContext_,
-+ &channel_out,
-+ (AVSampleFormat)params.out.audio.format,
-+ params.out.audio.samples,
-+ &channel_in,
-+ (AVSampleFormat)params.in.audio.format,
-+ params.in.audio.samples,
-+ 0,
-+ logCtx_);
-+#else
- swrContext_ = swr_alloc_set_opts(
- nullptr,
- av_get_default_channel_layout(params.out.audio.channels),
-@@ -58,6 +75,7 @@ bool AudioSampler::init(const SamplerParameters& params) {
- params.in.audio.samples,
- 0,
- logCtx_);
-+#endif
- if (swrContext_ == nullptr) {
- LOG(ERROR) << "Cannot allocate SwrContext";
- return false;
-diff --git a/torchvision/csrc/io/decoder/audio_stream.cpp b/torchvision/csrc/io/decoder/audio_stream.cpp
-index 0f6c57e5..9d7354e0 100644
---- a/torchvision/csrc/io/decoder/audio_stream.cpp
-+++ b/torchvision/csrc/io/decoder/audio_stream.cpp
-@@ -6,26 +6,36 @@
- namespace ffmpeg {
-
- namespace {
-+static int get_nb_channels(const AVFrame* frame, const AVCodecContext* codec) {
-+#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(57, 28, 100)
-+ return frame ? frame->ch_layout.nb_channels : codec->ch_layout.nb_channels;
-+#else
-+ return frame ? frame->channels : codec->channels;
-+#endif
-+}
-+
- bool operator==(const AudioFormat& x, const AVFrame& y) {
- return x.samples == static_cast(y.sample_rate) &&
-- x.channels == static_cast(y.channels) && x.format == y.format;
-+ x.channels == static_cast(get_nb_channels(&y, nullptr)) &&
-+ x.format == y.format;
- }
-
- bool operator==(const AudioFormat& x, const AVCodecContext& y) {
- return x.samples == static_cast(y.sample_rate) &&
-- x.channels == static_cast(y.channels) && x.format == y.sample_fmt;
-+ x.channels == static_cast(get_nb_channels(nullptr, &y)) &&
-+ x.format == y.sample_fmt;
- }
-
- AudioFormat& toAudioFormat(AudioFormat& x, const AVFrame& y) {
- x.samples = y.sample_rate;
-- x.channels = y.channels;
-+ x.channels = get_nb_channels(&y, nullptr);
- x.format = y.format;
- return x;
- }
-
- AudioFormat& toAudioFormat(AudioFormat& x, const AVCodecContext& y) {
- x.samples = y.sample_rate;
-- x.channels = y.channels;
-+ x.channels = get_nb_channels(nullptr, &y);
- x.format = y.sample_fmt;
- return x;
- }
-@@ -54,9 +64,15 @@ int AudioStream::initFormat() {
- if (format_.format.audio.samples == 0) {
- format_.format.audio.samples = codecCtx_->sample_rate;
- }
-+#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(57, 28, 100)
-+ if (format_.format.audio.channels == 0) {
-+ format_.format.audio.channels = codecCtx_->ch_layout.nb_channels;
-+ }
-+#else
- if (format_.format.audio.channels == 0) {
- format_.format.audio.channels = codecCtx_->channels;
- }
-+#endif
- if (format_.format.audio.format == AV_SAMPLE_FMT_NONE) {
- format_.format.audio.format = codecCtx_->sample_fmt;
- }
diff --git a/packages/py/python-torchvision/files/fix-build.patch b/packages/py/python-torchvision/files/fix-build.patch
new file mode 100644
index 000000000000..8139aa5f1c29
--- /dev/null
+++ b/packages/py/python-torchvision/files/fix-build.patch
@@ -0,0 +1,12 @@
+diff --git a/setup.py b/setup.py
+index 7bf83fc..0e4d37a 100644
+--- a/setup.py
++++ b/setup.py
+@@ -123,6 +123,7 @@ def get_macros_and_flags():
+ else:
+ nvcc_flags = shlex.split(NVCC_FLAGS)
+ extra_compile_args["nvcc"] = nvcc_flags
++ define_macros += [("GLOG_USE_GLOG_EXPORT", None)]
+
+ if sys.platform == "win32":
+ define_macros += [("torchvision_EXPORTS", None)]
diff --git a/packages/py/python-torchvision/files/fix-setuptools.patch b/packages/py/python-torchvision/files/fix-setuptools.patch
new file mode 100644
index 000000000000..38888dcd1fa5
--- /dev/null
+++ b/packages/py/python-torchvision/files/fix-setuptools.patch
@@ -0,0 +1,42 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: zy1git
+Date: Tue, 17 Feb 2026 16:27:42 -0800
+Subject: [PATCH] Fix setup.py breaks with setuptools>=82 (#9386)
+
+Co-authored-by: Zhitao Yu
+(cherry picked from commit 766436522f5d2d8190d7bedd33302699005c7acb)
+---
+ setup.py | 7 ++++---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index c3ba164007..332282a258 100644
+--- a/setup.py
++++ b/setup.py
+@@ -8,10 +8,11 @@ import subprocess
+ import sys
+ import sysconfig
+ import warnings
++from importlib.metadata import distribution, PackageNotFoundError
+ from pathlib import Path
+
+ import torch
+-from pkg_resources import DistributionNotFound, get_distribution, parse_version
++from packaging.version import parse as parse_version
+ from setuptools import find_packages, setup
+ from torch.utils.cpp_extension import BuildExtension, CppExtension, CUDA_HOME, CUDAExtension, ROCM_HOME
+
+@@ -92,8 +93,8 @@ def write_version_file(version, sha):
+ def get_requirements():
+ def get_dist(pkgname):
+ try:
+- return get_distribution(pkgname)
+- except DistributionNotFound:
++ return distribution(pkgname)
++ except PackageNotFoundError:
+ return None
+
+ pytorch_dep = os.getenv("TORCH_PACKAGE_NAME", "torch")
+--
+2.51.0
+
diff --git a/packages/py/python-torchvision/package.yml b/packages/py/python-torchvision/package.yml
index 4f8394faf946..141587c3dc6f 100644
--- a/packages/py/python-torchvision/package.yml
+++ b/packages/py/python-torchvision/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : python-torchvision
version : 0.24.1
-release : 18
+release : 19
source :
- https://github.com/pytorch/vision/archive/refs/tags/v0.24.1.tar.gz : 071da2078600bfec4886efab77358c9329abfedcf1488b05879b556cb9b84ba7
homepage : https://pytorch.org/vision
@@ -53,6 +53,8 @@ environment: |
export HIP_CLANG_LAUNCHER=/usr/bin/sccache
fi
setup : |
+ %patch -p1 -i $pkgfiles/fix-setuptools.patch
+ %patch -p1 -i $pkgfiles/fix-build.patch
echo "%version%" > version.txt
build : |
%python3_setup --skip-dependency-check
diff --git a/packages/py/python-torchvision/pspec_x86_64.xml b/packages/py/python-torchvision/pspec_x86_64.xml
index ce2a2434fa36..d6dce544052d 100644
--- a/packages/py/python-torchvision/pspec_x86_64.xml
+++ b/packages/py/python-torchvision/pspec_x86_64.xml
@@ -3,8 +3,8 @@
python-torchvision
https://pytorch.org/vision
- Gavin Zhao
- me@gzgz.dev
+ Jakob Gezelius
+ jakob@knugen.nu
BSD-3-Clause
programming.python
@@ -591,12 +591,12 @@
-
- 2026-01-07
+
+ 2026-04-12
0.24.1
Packaging update
- Gavin Zhao
- me@gzgz.dev
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/q/qt5-webengine/abi_used_libs b/packages/q/qt5-webengine/abi_used_libs
index c1e531eeb297..9bb587033451 100644
--- a/packages/q/qt5-webengine/abi_used_libs
+++ b/packages/q/qt5-webengine/abi_used_libs
@@ -20,9 +20,9 @@ libXfixes.so.3
libXrandr.so.2
libXtst.so.6
libasound.so.2
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libdbus-1.so.3
libevent-2.1.so.7
diff --git a/packages/q/qt5-webengine/abi_used_symbols b/packages/q/qt5-webengine/abi_used_symbols
index 0aa417081726..7b569ce76a2c 100644
--- a/packages/q/qt5-webengine/abi_used_symbols
+++ b/packages/q/qt5-webengine/abi_used_symbols
@@ -1973,46 +1973,46 @@ libasound.so.2:snd_seq_query_next_port
libasound.so.2:snd_seq_set_client_name
libasound.so.2:snd_seq_subscribe_port
libasound.so.2:snd_strerror
-libavcodec.so.61:av_init_packet
-libavcodec.so.61:av_new_packet
-libavcodec.so.61:av_packet_copy_props
-libavcodec.so.61:av_packet_get_side_data
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_align_dimensions
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_descriptor_get
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_stream_get_first_dts
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avio_alloc_context
-libavutil.so.59:av_buffer_create
-libavutil.so.59:av_buffer_get_opaque
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_cpu_flags
-libavutil.so.59:av_image_check_size
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_malloc
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_samples_get_buffer_size
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_init_packet
+libavcodec.so.62:av_new_packet
+libavcodec.so.62:av_packet_copy_props
+libavcodec.so.62:av_packet_get_side_data
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_align_dimensions
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_descriptor_get
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:av_stream_get_first_dts
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avio_alloc_context
+libavutil.so.60:av_buffer_create
+libavutil.so.60:av_buffer_get_opaque
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_cpu_flags
+libavutil.so.60:av_image_check_size
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_malloc
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_samples_get_buffer_size
+libavutil.so.60:av_strerror
libc.so.6:__ctype_b_loc
libc.so.6:__cxa_atexit
libc.so.6:__environ
diff --git a/packages/q/qt5-webengine/files/qt5-webengine-ffmpeg8.patch b/packages/q/qt5-webengine/files/qt5-webengine-ffmpeg8.patch
new file mode 100644
index 000000000000..4e233c7469c7
--- /dev/null
+++ b/packages/q/qt5-webengine/files/qt5-webengine-ffmpeg8.patch
@@ -0,0 +1,113 @@
+diff -up qtwebengine-everywhere-src-5.15.18/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.cc.ffmpeg8 qtwebengine-everywhere-src-5.15.18/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.cc
+--- qtwebengine-everywhere-src-5.15.18/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.cc.ffmpeg8 2025-11-02 21:41:06.931797956 +0000
++++ qtwebengine-everywhere-src-5.15.18/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.cc 2025-11-02 23:06:28.874349338 +0000
+@@ -237,22 +237,22 @@ AVCodecID VideoCodecToCodecID(VideoCodec
+ static VideoCodecProfile ProfileIDToVideoCodecProfile(int profile) {
+ // Clear out the CONSTRAINED & INTRA flags which are strict subsets of the
+ // corresponding profiles with which they're used.
+- profile &= ~FF_PROFILE_H264_CONSTRAINED;
+- profile &= ~FF_PROFILE_H264_INTRA;
++ profile &= ~AV_PROFILE_H264_CONSTRAINED;
++ profile &= ~AV_PROFILE_H264_INTRA;
+ switch (profile) {
+- case FF_PROFILE_H264_BASELINE:
++ case AV_PROFILE_H264_BASELINE:
+ return H264PROFILE_BASELINE;
+- case FF_PROFILE_H264_MAIN:
++ case AV_PROFILE_H264_MAIN:
+ return H264PROFILE_MAIN;
+- case FF_PROFILE_H264_EXTENDED:
++ case AV_PROFILE_H264_EXTENDED:
+ return H264PROFILE_EXTENDED;
+- case FF_PROFILE_H264_HIGH:
++ case AV_PROFILE_H264_HIGH:
+ return H264PROFILE_HIGH;
+- case FF_PROFILE_H264_HIGH_10:
++ case AV_PROFILE_H264_HIGH_10:
+ return H264PROFILE_HIGH10PROFILE;
+- case FF_PROFILE_H264_HIGH_422:
++ case AV_PROFILE_H264_HIGH_422:
+ return H264PROFILE_HIGH422PROFILE;
+- case FF_PROFILE_H264_HIGH_444_PREDICTIVE:
++ case AV_PROFILE_H264_HIGH_444_PREDICTIVE:
+ return H264PROFILE_HIGH444PREDICTIVEPROFILE;
+ default:
+ DVLOG(1) << "Unknown profile id: " << profile;
+@@ -263,23 +263,23 @@ static VideoCodecProfile ProfileIDToVide
+ static int VideoCodecProfileToProfileID(VideoCodecProfile profile) {
+ switch (profile) {
+ case H264PROFILE_BASELINE:
+- return FF_PROFILE_H264_BASELINE;
++ return AV_PROFILE_H264_BASELINE;
+ case H264PROFILE_MAIN:
+- return FF_PROFILE_H264_MAIN;
++ return AV_PROFILE_H264_MAIN;
+ case H264PROFILE_EXTENDED:
+- return FF_PROFILE_H264_EXTENDED;
++ return AV_PROFILE_H264_EXTENDED;
+ case H264PROFILE_HIGH:
+- return FF_PROFILE_H264_HIGH;
++ return AV_PROFILE_H264_HIGH;
+ case H264PROFILE_HIGH10PROFILE:
+- return FF_PROFILE_H264_HIGH_10;
++ return AV_PROFILE_H264_HIGH_10;
+ case H264PROFILE_HIGH422PROFILE:
+- return FF_PROFILE_H264_HIGH_422;
++ return AV_PROFILE_H264_HIGH_422;
+ case H264PROFILE_HIGH444PREDICTIVEPROFILE:
+- return FF_PROFILE_H264_HIGH_444_PREDICTIVE;
++ return AV_PROFILE_H264_HIGH_444_PREDICTIVE;
+ default:
+ DVLOG(1) << "Unknown VideoCodecProfile: " << profile;
+ }
+- return FF_PROFILE_UNKNOWN;
++ return AV_PROFILE_UNKNOWN;
+ }
+
+ SampleFormat AVSampleFormatToSampleFormat(AVSampleFormat sample_format,
+@@ -415,7 +415,7 @@ bool AVCodecContextToAudioDecoderConfig(
+ // TODO(dalecurtis): Just use the profile from the codec context if ffmpeg
+ // ever starts supporting xHE-AAC.
+ constexpr uint8_t kXHEAAc = 41;
+- if (codec == kCodecAAC && codec_context->profile == FF_PROFILE_UNKNOWN ||
++ if (codec == kCodecAAC && codec_context->profile == AV_PROFILE_UNKNOWN ||
+ codec_context->profile == kXHEAAc) {
+ // Errors aren't fatal here, so just drop any MediaLog messages.
+ NullMediaLog media_log;
+@@ -537,16 +537,16 @@ bool AVStreamToVideoDecoderConfig(const
+ break;
+ case kCodecVP9:
+ switch (codec_context->profile) {
+- case FF_PROFILE_VP9_0:
++ case AV_PROFILE_VP9_0:
+ profile = VP9PROFILE_PROFILE0;
+ break;
+- case FF_PROFILE_VP9_1:
++ case AV_PROFILE_VP9_1:
+ profile = VP9PROFILE_PROFILE1;
+ break;
+- case FF_PROFILE_VP9_2:
++ case AV_PROFILE_VP9_2:
+ profile = VP9PROFILE_PROFILE2;
+ break;
+- case FF_PROFILE_VP9_3:
++ case AV_PROFILE_VP9_3:
+ profile = VP9PROFILE_PROFILE3;
+ break;
+ default:
+@@ -645,9 +645,15 @@ bool AVStreamToVideoDecoderConfig(const
+ coded_size, visible_rect, natural_size, extra_data,
+ GetEncryptionScheme(stream));
+
++#if (LIBAVFORMAT_VERSION_MAJOR < 62)
+ if (stream->nb_side_data) {
+ for (int i = 0; i < stream->nb_side_data; ++i) {
+ AVPacketSideData side_data = stream->side_data[i];
++#else
++ if (stream->codecpar->nb_coded_side_data) {
++ for (int i = 0; i < stream->codecpar->nb_coded_side_data; ++i) {
++ const auto& side_data = stream->codecpar->coded_side_data[i];
++#endif
+ if (side_data.type != AV_PKT_DATA_MASTERING_DISPLAY_METADATA)
+ continue;
+
diff --git a/packages/q/qt5-webengine/package.yml b/packages/q/qt5-webengine/package.yml
index 31e0a9b7c685..e35c21932f33 100644
--- a/packages/q/qt5-webengine/package.yml
+++ b/packages/q/qt5-webengine/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : qt5-webengine
version : 5.15.19
-release : 83
+release : 84
source :
- git|https://invent.kde.org/qt/qt/qtwebengine.git : v5.15.19-lts
homepage : https://www.qt.io
@@ -97,6 +97,9 @@ setup : |
%patch -p1 -d src/3rdparty -i $pkgfiles/qt5-webengine-ffmpeg5.patch
# ffmpeg 7+
%patch -p1 -d src/3rdparty/chromium -i $pkgfiles/qt5-webengine-ffmpeg7.patch
+ # ffmpeg 8+
+ sed -i 's/FF_PROFILE_/AV_PROFILE_/g' src/3rdparty/chromium/media/filters/ffmpeg_aac_bitstream_converter.cc
+ %patch -p4 -d src/3rdparty/chromium -i $pkgfiles/qt5-webengine-ffmpeg8.patch
# ninja 1.12
%patch -p1 -d src/3rdparty -i $pkgfiles/qt5-webengine-ninja-1.12.patch
diff --git a/packages/q/qt5-webengine/pspec_x86_64.xml b/packages/q/qt5-webengine/pspec_x86_64.xml
index fee6b58cc31f..4a4b40baa133 100644
--- a/packages/q/qt5-webengine/pspec_x86_64.xml
+++ b/packages/q/qt5-webengine/pspec_x86_64.xml
@@ -3,8 +3,8 @@
qt5-webengine
https://www.qt.io
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
GPL-3.0-or-later
@@ -170,7 +170,7 @@
programming.library
- qt5-webengine
+ qt5-webengine
/usr/lib64/qt5/examples/pdf/pdf.pro
@@ -475,7 +475,7 @@
programming.devel
- qt5-webengine
+ qt5-webengine
/usr/include/QtPdf/5.15.18/QtPdf/private/qpdfdestination_p.h
@@ -674,12 +674,12 @@
-
- 2026-04-12
+
+ 2026-04-14
5.15.19
Packaging update
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
-
\ No newline at end of file
+
diff --git a/packages/q/qt6-multimedia/abi_used_libs b/packages/q/qt6-multimedia/abi_used_libs
index 3fe516c9c8be..a3d735d7d460 100644
--- a/packages/q/qt6-multimedia/abi_used_libs
+++ b/packages/q/qt6-multimedia/abi_used_libs
@@ -13,9 +13,9 @@ libQt6Widgets.so.6
libX11.so.6
libXext.so.6
libXrandr.so.2
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libgcc_s.so.1
libglib-2.0.so.0
@@ -32,5 +32,5 @@ libgstvideo-1.0.so.0
libm.so.6
libpulse.so.0
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
diff --git a/packages/q/qt6-multimedia/abi_used_symbols b/packages/q/qt6-multimedia/abi_used_symbols
index abb1e5c8e3cc..f6a6fc7e135f 100644
--- a/packages/q/qt6-multimedia/abi_used_symbols
+++ b/packages/q/qt6-multimedia/abi_used_symbols
@@ -1116,6 +1116,7 @@ libQt6Qml.so.6:_ZNK11QQmlPrivate18AOTCompiledContext23setReturnValueUndefinedEv
libQt6Qml.so.6:_ZNK11QQmlPrivate18AOTCompiledContext24callObjectPropertyLookupEjP7QObjectPPvi
libQt6Qml.so.6:_ZNK11QQmlPrivate18AOTCompiledContext28callQmlContextPropertyLookupEjPPvi
libQt6Qml.so.6:_ZNK11QQmlPrivate18AOTCompiledContext28initCallObjectPropertyLookupEjP7QObjecti
+libQt6Qml.so.6:_ZNK11QQmlPrivate18AOTCompiledContext28initSetObjectLookupAsVariantEjP7QObject
libQt6Qml.so.6:_ZNK11QQmlPrivate18AOTCompiledContext29loadScopeObjectPropertyLookupEjPv
libQt6Qml.so.6:_ZNK11QQmlPrivate18AOTCompiledContext29setObjectImplicitDestructibleEP7QObject
libQt6Qml.so.6:_ZNK11QQmlPrivate18AOTCompiledContext32initCallQmlContextPropertyLookupEji
@@ -1604,90 +1605,90 @@ libXext.so.6:XShmDetach
libXext.so.6:XShmGetImage
libXrandr.so.2:XRRFreeMonitors
libXrandr.so.2:XRRGetMonitors
-libavcodec.so.61:av_codec_is_decoder
-libavcodec.so.61:av_codec_is_encoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_side_data_add
-libavcodec.so.61:av_packet_side_data_get
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_decode_subtitle2
-libavcodec.so.61:avcodec_descriptor_next
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_hw_config
-libavcodec.so.61:avcodec_get_supported_config
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_guess_sample_aspect_ratio
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_muxer_iterate
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_query_codec
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_closep
-libavformat.so.61:avio_context_free
-libavformat.so.61:avio_open2
-libavutil.so.59:av_buffer_create
-libavutil.so.59:av_buffer_ref
-libavutil.so.59:av_buffer_unref
-libavutil.so.59:av_channel_layout_from_mask
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_get_string
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_dict_set_int
-libavutil.so.59:av_display_matrix_flip
-libavutil.so.59:av_display_rotation_set
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_clone
-libavutil.so.59:av_frame_copy_props
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_bits_per_pixel
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_planar_sample_fmt
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_hwdevice_ctx_create
-libavutil.so.59:av_hwdevice_find_type_by_name
-libavutil.so.59:av_hwdevice_get_hwframe_constraints
-libavutil.so.59:av_hwdevice_get_type_name
-libavutil.so.59:av_hwdevice_iterate_types
-libavutil.so.59:av_hwframe_constraints_free
-libavutil.so.59:av_hwframe_ctx_alloc
-libavutil.so.59:av_hwframe_ctx_init
-libavutil.so.59:av_hwframe_get_buffer
-libavutil.so.59:av_hwframe_transfer_data
-libavutil.so.59:av_log_default_callback
-libavutil.so.59:av_log_get_level
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_malloc
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_sample_fmt_is_planar
-libavutil.so.59:av_strerror
-libavutil.so.59:av_version_info
-libavutil.so.59:avutil_license
+libavcodec.so.62:av_codec_is_decoder
+libavcodec.so.62:av_codec_is_encoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_side_data_add
+libavcodec.so.62:av_packet_side_data_get
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_decode_subtitle2
+libavcodec.so.62:avcodec_descriptor_next
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_hw_config
+libavcodec.so.62:avcodec_get_supported_config
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_guess_sample_aspect_ratio
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_muxer_iterate
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_query_codec
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_closep
+libavformat.so.62:avio_context_free
+libavformat.so.62:avio_open2
+libavutil.so.60:av_buffer_create
+libavutil.so.60:av_buffer_ref
+libavutil.so.60:av_buffer_unref
+libavutil.so.60:av_channel_layout_from_mask
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_get_string
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_dict_set_int
+libavutil.so.60:av_display_matrix_flip
+libavutil.so.60:av_display_rotation_set
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_clone
+libavutil.so.60:av_frame_copy_props
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_bits_per_pixel
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_planar_sample_fmt
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_hwdevice_ctx_create
+libavutil.so.60:av_hwdevice_find_type_by_name
+libavutil.so.60:av_hwdevice_get_hwframe_constraints
+libavutil.so.60:av_hwdevice_get_type_name
+libavutil.so.60:av_hwdevice_iterate_types
+libavutil.so.60:av_hwframe_constraints_free
+libavutil.so.60:av_hwframe_ctx_alloc
+libavutil.so.60:av_hwframe_ctx_init
+libavutil.so.60:av_hwframe_get_buffer
+libavutil.so.60:av_hwframe_transfer_data
+libavutil.so.60:av_log_default_callback
+libavutil.so.60:av_log_get_level
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_malloc
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_sample_fmt_is_planar
+libavutil.so.60:av_strerror
+libavutil.so.60:av_version_info
+libavutil.so.60:avutil_license
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__libc_single_threaded
@@ -2316,15 +2317,15 @@ libstdc++.so.6:__cxa_thread_atexit
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
libstdc++.so.6:__once_proxy
-libswresample.so.5:swr_alloc_set_opts2
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_get_out_samples
-libswresample.so.5:swr_init
-libswresample.so.5:swr_is_initialized
-libswresample.so.5:swr_set_compensation
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getCoefficients
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
-libswscale.so.8:sws_setColorspaceDetails
+libswresample.so.6:swr_alloc_set_opts2
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_get_out_samples
+libswresample.so.6:swr_init
+libswresample.so.6:swr_is_initialized
+libswresample.so.6:swr_set_compensation
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getCoefficients
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
+libswscale.so.9:sws_setColorspaceDetails
diff --git a/packages/q/qt6-multimedia/package.yml b/packages/q/qt6-multimedia/package.yml
index a9713825b921..35e717e80f63 100644
--- a/packages/q/qt6-multimedia/package.yml
+++ b/packages/q/qt6-multimedia/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : qt6-multimedia
version : 6.10.3
-release : 24
+release : 25
source :
- https://download.qt.io/official_releases/qt/6.10/6.10.3/submodules/qtmultimedia-everywhere-src-6.10.3.tar.xz : dd228fe54051e8834ca53e558794742c8814f217849f9dfa8f9a9df80441903a
license :
diff --git a/packages/q/qt6-multimedia/pspec_x86_64.xml b/packages/q/qt6-multimedia/pspec_x86_64.xml
index 6a4ae155a15c..403011973a00 100644
--- a/packages/q/qt6-multimedia/pspec_x86_64.xml
+++ b/packages/q/qt6-multimedia/pspec_x86_64.xml
@@ -3,8 +3,8 @@
qt6-multimedia
https://www.qt.io
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
GFDL-1.3-or-later
GPL-2.0-or-later
@@ -62,7 +62,7 @@
programming.library
- qt6-multimedia
+ qt6-multimedia
/usr/lib64/qt6/examples/multimedia/audiodevices/audiodevices
@@ -92,7 +92,7 @@
programming.devel
- qt6-multimedia
+ qt6-multimedia
/usr/include/qt6/QtFFmpegMediaPluginImpl/6.10.3/QtFFmpegMediaPluginImpl/private/ffmpeg_pch.h
@@ -649,12 +649,12 @@
-
- 2026-04-02
+
+ 2026-04-06
6.10.3
Packaging update
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/q/qt6-webengine/abi_used_libs b/packages/q/qt6-webengine/abi_used_libs
index 0244e60aa656..9b877130fcd4 100644
--- a/packages/q/qt6-webengine/abi_used_libs
+++ b/packages/q/qt6-webengine/abi_used_libs
@@ -20,9 +20,9 @@ libXfixes.so.3
libXrandr.so.2
libasound.so.2
libatomic.so.1
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libdbus-1.so.3
libexpat.so.1
diff --git a/packages/q/qt6-webengine/abi_used_symbols b/packages/q/qt6-webengine/abi_used_symbols
index 8c95095b9f55..9394401a2852 100644
--- a/packages/q/qt6-webengine/abi_used_symbols
+++ b/packages/q/qt6-webengine/abi_used_symbols
@@ -2540,52 +2540,52 @@ libasound.so.2:snd_seq_set_client_name
libasound.so.2:snd_seq_subscribe_port
libasound.so.2:snd_strerror
libatomic.so.1:__atomic_compare_exchange
-libavcodec.so.61:av_codec_is_decoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_new_packet
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_copy_props
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_get_side_data
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_align_dimensions
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_descriptor_get
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_stream_get_first_dts
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avio_alloc_context
-libavutil.so.59:av_buffer_create
-libavutil.so.59:av_buffer_get_opaque
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_cpu_flags
-libavutil.so.59:av_image_check_size
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_malloc
-libavutil.so.59:av_match_list
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_samples_get_buffer_size
-libavutil.so.59:av_strdup
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_codec_is_decoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_new_packet
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_copy_props
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_get_side_data
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_align_dimensions
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_descriptor_get
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:av_stream_get_first_dts
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avio_alloc_context
+libavutil.so.60:av_buffer_create
+libavutil.so.60:av_buffer_get_opaque
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_cpu_flags
+libavutil.so.60:av_image_check_size
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_malloc
+libavutil.so.60:av_match_list
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_samples_get_buffer_size
+libavutil.so.60:av_strdup
+libavutil.so.60:av_strerror
libc.so.6:__ctype_b_loc
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
diff --git a/packages/q/qt6-webengine/package.yml b/packages/q/qt6-webengine/package.yml
index 522e521a0e26..10d40ab42aa1 100644
--- a/packages/q/qt6-webengine/package.yml
+++ b/packages/q/qt6-webengine/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : qt6-webengine
version : 6.10.3
-release : 69
+release : 70
source :
- https://download.qt.io/official_releases/qt/6.10/6.10.3/submodules/qtwebengine-everywhere-src-6.10.3.tar.xz : 07c95f81d64391b3dd5b0edce7fc7eb2e8d39844e4904f82ae53f5533f4cf043
diff --git a/packages/q/qt6-webengine/pspec_x86_64.xml b/packages/q/qt6-webengine/pspec_x86_64.xml
index 72713b608204..1f400dc779d2 100644
--- a/packages/q/qt6-webengine/pspec_x86_64.xml
+++ b/packages/q/qt6-webengine/pspec_x86_64.xml
@@ -3,8 +3,8 @@
qt6-webengine
https://www.qt.io
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
GFDL-1.3-or-later
GPL-3.0-or-later
@@ -157,7 +157,7 @@
The Qt WebEngine module provides a web browser engine that makes it easy to embed content from the World Wide Web into your Qt application on platforms that do not have a native web engine.
- qt6-pdf
+ qt6-pdf
/usr/include/qt6/QtPdf/6.10.3/QtPdf/private/qpdfdocument_p.h
@@ -285,8 +285,8 @@
programming.library
- qt6-webengine
- qt6-pdf
+ qt6-pdf
+ qt6-webengine
/usr/lib64/qt6/examples/pdf/multipage/multipage
@@ -316,7 +316,7 @@
programming.devel
- qt6-webengine
+ qt6-webengine
/usr/include/qt6/QtWebEngineCore/6.10.3/QtWebEngineCore/private/qtwebenginecore-config_p.h
@@ -618,12 +618,12 @@
-
- 2026-04-09
+
+ 2026-04-11
6.10.3
Packaging update
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/r/retroarch/abi_symbols b/packages/r/retroarch/abi_symbols
index b40466bf71c7..8621ecfa2daa 100644
--- a/packages/r/retroarch/abi_symbols
+++ b/packages/r/retroarch/abi_symbols
@@ -26,6 +26,13 @@ picoscale_256x_320x240.so:softfilter_get_implementation
retroarch:MD5_Final
retroarch:MD5_Init
retroarch:MD5_Update
+retroarch:ZSTD_createDStream
+retroarch:ZSTD_decompress
+retroarch:ZSTD_decompressStream
+retroarch:ZSTD_freeDStream
+retroarch:ZSTD_getErrorName
+retroarch:ZSTD_getFrameContentSize
+retroarch:ZSTD_isError
retroarch:main
reverb.so:dspfilter_get_implementation
scale2x.so:softfilter_get_implementation
diff --git a/packages/r/retroarch/abi_used_libs b/packages/r/retroarch/abi_used_libs
index 62908e2a2a63..cda39c3de7dd 100644
--- a/packages/r/retroarch/abi_used_libs
+++ b/packages/r/retroarch/abi_used_libs
@@ -1,6 +1,5 @@
UNKNOWN
libEGL.so.1
-libFLAC.so.12
libGL.so.1
libQt6Core.so.6
libQt6Gui.so.6
@@ -14,9 +13,10 @@ libXrandr.so.2
libXss.so.1
libXxf86vm.so.1
libasound.so.2
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavdevice.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libdbus-1.so.3
libdrm.so.2
@@ -34,8 +34,8 @@ libopenal.so.1
libpipewire-0.3.so.0
libpulse.so.0
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
libudev.so.1
libusb-1.0.so.0
libv4l2.so.0
diff --git a/packages/r/retroarch/abi_used_symbols b/packages/r/retroarch/abi_used_symbols
index ad232d7790bb..6ecefb2ef51a 100644
--- a/packages/r/retroarch/abi_used_symbols
+++ b/packages/r/retroarch/abi_used_symbols
@@ -2,7 +2,6 @@ UNKNOWN:cos
UNKNOWN:sin
UNKNOWN:sincos
UNKNOWN:sqrt
-UNKNOWN:sqrtf
libEGL.so.1:eglBindAPI
libEGL.so.1:eglChooseConfig
libEGL.so.1:eglCreateContext
@@ -22,13 +21,6 @@ libEGL.so.1:eglQuerySurface
libEGL.so.1:eglSwapBuffers
libEGL.so.1:eglSwapInterval
libEGL.so.1:eglTerminate
-libFLAC.so.12:FLAC__stream_decoder_delete
-libFLAC.so.12:FLAC__stream_decoder_finish
-libFLAC.so.12:FLAC__stream_decoder_get_decode_position
-libFLAC.so.12:FLAC__stream_decoder_init_stream
-libFLAC.so.12:FLAC__stream_decoder_new
-libFLAC.so.12:FLAC__stream_decoder_process_single
-libFLAC.so.12:FLAC__stream_decoder_process_until_end_of_metadata
libGL.so.1:glBindTexture
libGL.so.1:glBlendFunc
libGL.so.1:glClear
@@ -261,6 +253,7 @@ libQt6Core.so.6:_ZN7QString7replaceERK18QRegularExpressionRKS_
libQt6Core.so.6:_ZN7QString7replaceERKS_S1_N2Qt15CaseSensitivityE
libQt6Core.so.6:_ZN7QString8fromUcs4EPKDix
libQt6Core.so.6:_ZN7QString8fromUtf8E14QByteArrayView
+libQt6Core.so.6:_ZN7QStringaSE13QLatin1String
libQt6Core.so.6:_ZN7QStringaSERKS_
libQt6Core.so.6:_ZN8QVariant13moveConstructE9QMetaTypePv
libQt6Core.so.6:_ZN8QVariantC1E9QMetaTypePKv
@@ -296,6 +289,7 @@ libQt6Core.so.6:_ZN9QRunnableD2Ev
libQt6Core.so.6:_ZN9QSettings8setValueE14QAnyStringViewRK8QVariant
libQt6Core.so.6:_ZN9QSettingsC1ERK7QStringNS_6FormatEP7QObject
libQt6Core.so.6:_ZN9QtPrivate11lastIndexOfE11QStringViewxDsN2Qt15CaseSensitivityE
+libQt6Core.so.6:_ZN9QtPrivate12equalStringsE11QStringView13QLatin1String
libQt6Core.so.6:_ZN9QtPrivate12equalStringsE11QStringViewS0_
libQt6Core.so.6:_ZN9QtPrivate14compareStringsE11QStringViewS0_N2Qt15CaseSensitivityE
libQt6Core.so.6:_ZN9QtPrivate20QStringList_containsEPK5QListI7QStringE11QStringViewN2Qt15CaseSensitivityE
@@ -383,6 +377,7 @@ libQt6Core.so.6:_ZNK23QRegularExpressionMatch8hasMatchEv
libQt6Core.so.6:_ZNK4QDir12absolutePathEv
libQt6Core.so.6:_ZNK4QDir16absoluteFilePathERK7QString
libQt6Core.so.6:_ZNK4QDir4pathEv
+libQt6Core.so.6:_ZNK4QDir6existsERK7QString
libQt6Core.so.6:_ZNK4QDir6existsEv
libQt6Core.so.6:_ZNK4QDir6mkpathERK7QStringSt8optionalI6QFlagsIN11QFileDevice10PermissionEEE
libQt6Core.so.6:_ZNK4QDir7dirNameEv
@@ -1621,8 +1616,11 @@ libSDL2-2.0.so.0:SDL_GameControllerClose
libSDL2-2.0.so.0:SDL_GameControllerGetAxis
libSDL2-2.0.so.0:SDL_GameControllerGetButton
libSDL2-2.0.so.0:SDL_GameControllerGetJoystick
+libSDL2-2.0.so.0:SDL_GameControllerGetSensorData
+libSDL2-2.0.so.0:SDL_GameControllerHasSensor
libSDL2-2.0.so.0:SDL_GameControllerNameForIndex
libSDL2-2.0.so.0:SDL_GameControllerOpen
+libSDL2-2.0.so.0:SDL_GameControllerSetSensorEnabled
libSDL2-2.0.so.0:SDL_GetAudioDeviceName
libSDL2-2.0.so.0:SDL_GetAudioDeviceStatus
libSDL2-2.0.so.0:SDL_GetCurrentDisplayMode
@@ -1854,72 +1852,79 @@ libasound.so.2:snd_seq_query_next_client
libasound.so.2:snd_seq_query_next_port
libasound.so.2:snd_seq_subscribe_port
libasound.so.2:snd_strerror
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_move_ref
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_close
-libavcodec.so.61:avcodec_decode_subtitle2
-libavcodec.so.61:avcodec_fill_audio_frame
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_get_hw_config
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavcodec.so.61:avcodec_version
-libavcodec.so.61:avsubtitle_free
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_seek_file
-libavformat.so.61:avformat_version
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_close
-libavformat.so.61:avio_open
-libavutil.so.59:av_buffer_ref
-libavutil.so.59:av_buffer_unref
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_d2q
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_pix_fmt
-libavutil.so.59:av_get_pix_fmt_name
-libavutil.so.59:av_hwdevice_ctx_create
-libavutil.so.59:av_hwdevice_get_type_name
-libavutil.so.59:av_hwdevice_iterate_types
-libavutil.so.59:av_hwframe_transfer_data
-libavutil.so.59:av_image_alloc
-libavutil.so.59:av_image_fill_arrays
-libavutil.so.59:av_image_get_buffer_size
-libavutil.so.59:av_malloc
-libavutil.so.59:av_opt_set_chlayout
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_realloc
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_samples_get_buffer_size
-libavutil.so.59:av_strerror
-libavutil.so.59:av_strlcpy
-libavutil.so.59:avutil_version
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_move_ref
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_decode_subtitle2
+libavcodec.so.62:avcodec_fill_audio_frame
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_hw_config
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavcodec.so.62:avcodec_version
+libavcodec.so.62:avsubtitle_free
+libavdevice.so.62:avdevice_free_list_devices
+libavdevice.so.62:avdevice_list_input_sources
+libavdevice.so.62:avdevice_register_all
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_find_input_format
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_seek_file
+libavformat.so.62:avformat_version
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_close
+libavformat.so.62:avio_open
+libavutil.so.60:av_buffer_ref
+libavutil.so.60:av_buffer_unref
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_d2q
+libavutil.so.60:av_dict_copy
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_pix_fmt
+libavutil.so.60:av_get_pix_fmt_name
+libavutil.so.60:av_hwdevice_ctx_create
+libavutil.so.60:av_hwdevice_get_type_name
+libavutil.so.60:av_hwdevice_iterate_types
+libavutil.so.60:av_hwframe_transfer_data
+libavutil.so.60:av_image_alloc
+libavutil.so.60:av_image_copy_to_buffer
+libavutil.so.60:av_image_fill_arrays
+libavutil.so.60:av_image_get_buffer_size
+libavutil.so.60:av_malloc
+libavutil.so.60:av_opt_set_chlayout
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_realloc
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_samples_get_buffer_size
+libavutil.so.60:av_strerror
+libavutil.so.60:avutil_version
libc.so.6:__assert_fail
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_tolower_loc
@@ -1932,6 +1937,7 @@ libc.so.6:__getdelim
libc.so.6:__inet_pton_chk
libc.so.6:__isoc23_sscanf
libc.so.6:__isoc23_strtol
+libc.so.6:__isoc23_strtoll
libc.so.6:__isoc23_strtoul
libc.so.6:__isoc23_strtoull
libc.so.6:__libc_start_main
@@ -2065,6 +2071,7 @@ libc.so.6:pthread_mutex_init
libc.so.6:pthread_mutex_lock
libc.so.6:pthread_mutex_trylock
libc.so.6:pthread_mutex_unlock
+libc.so.6:pthread_mutexattr_destroy
libc.so.6:pthread_mutexattr_init
libc.so.6:pthread_mutexattr_settype
libc.so.6:pthread_self
@@ -2095,8 +2102,10 @@ libc.so.6:sigaction
libc.so.6:sigemptyset
libc.so.6:signal
libc.so.6:socket
+libc.so.6:srand
libc.so.6:stat64
libc.so.6:stderr
+libc.so.6:stdin
libc.so.6:stdout
libc.so.6:stpcpy
libc.so.6:strcasecmp
@@ -2119,6 +2128,7 @@ libc.so.6:strrchr
libc.so.6:strspn
libc.so.6:strstr
libc.so.6:strtod
+libc.so.6:strtok
libc.so.6:strtok_r
libc.so.6:syscall
libc.so.6:sysconf
@@ -2193,7 +2203,6 @@ libgbm.so.1:gbm_surface_has_free_buffers
libgbm.so.1:gbm_surface_lock_front_buffer
libgbm.so.1:gbm_surface_release_buffer
libgcc_s.so.1:_Unwind_Resume
-libgcc_s.so.1:__powidf2
libjack.so.0:jack_activate
libjack.so.0:jack_client_close
libjack.so.0:jack_client_open
@@ -2228,16 +2237,16 @@ libm.so.6:ceilf
libm.so.6:cos
libm.so.6:cosf
libm.so.6:exp
-libm.so.6:exp2
libm.so.6:exp2f
libm.so.6:floor
libm.so.6:floorf
libm.so.6:fmod
-libm.so.6:fmodf
+libm.so.6:frexp
libm.so.6:ldexp
libm.so.6:log
libm.so.6:log10
libm.so.6:logl
+libm.so.6:lround
libm.so.6:lroundf
libm.so.6:modf
libm.so.6:nextafter
@@ -2247,6 +2256,8 @@ libm.so.6:round
libm.so.6:roundf
libm.so.6:sin
libm.so.6:sinf
+libm.so.6:sqrt
+libm.so.6:sqrtf
libm.so.6:tan
libmbedcrypto.so.7:mbedtls_ctr_drbg_free
libmbedcrypto.so.7:mbedtls_ctr_drbg_init
@@ -2270,6 +2281,7 @@ libmbedtls.so.14:mbedtls_ssl_config_defaults
libmbedtls.so.14:mbedtls_ssl_config_free
libmbedtls.so.14:mbedtls_ssl_config_init
libmbedtls.so.14:mbedtls_ssl_free
+libmbedtls.so.14:mbedtls_ssl_get_bytes_avail
libmbedtls.so.14:mbedtls_ssl_get_verify_result
libmbedtls.so.14:mbedtls_ssl_handshake
libmbedtls.so.14:mbedtls_ssl_init
@@ -2287,15 +2299,19 @@ libopenal.so.1:alDeleteBuffers
libopenal.so.1:alDeleteSources
libopenal.so.1:alGenBuffers
libopenal.so.1:alGenSources
-libopenal.so.1:alGetError
+libopenal.so.1:alGetEnumValue
libopenal.so.1:alGetSourcei
+libopenal.so.1:alIsExtensionPresent
libopenal.so.1:alSourcePlay
libopenal.so.1:alSourceQueueBuffers
libopenal.so.1:alSourceStop
libopenal.so.1:alSourceUnqueueBuffers
+libopenal.so.1:alSourcei
libopenal.so.1:alcCloseDevice
libopenal.so.1:alcCreateContext
libopenal.so.1:alcDestroyContext
+libopenal.so.1:alcGetString
+libopenal.so.1:alcIsExtensionPresent
libopenal.so.1:alcMakeContextCurrent
libopenal.so.1:alcOpenDevice
libpipewire-0.3.so.0:pw_context_connect
@@ -2312,12 +2328,14 @@ libpipewire-0.3.so.0:pw_stream_add_listener
libpipewire-0.3.so.0:pw_stream_connect
libpipewire-0.3.so.0:pw_stream_dequeue_buffer
libpipewire-0.3.so.0:pw_stream_destroy
-libpipewire-0.3.so.0:pw_stream_get_node_id
+libpipewire-0.3.so.0:pw_stream_get_nsec
libpipewire-0.3.so.0:pw_stream_get_state
libpipewire-0.3.so.0:pw_stream_new
libpipewire-0.3.so.0:pw_stream_queue_buffer
libpipewire-0.3.so.0:pw_stream_set_active
+libpipewire-0.3.so.0:pw_stream_set_error
libpipewire-0.3.so.0:pw_stream_state_as_string
+libpipewire-0.3.so.0:pw_stream_update_params
libpipewire-0.3.so.0:pw_thread_loop_destroy
libpipewire-0.3.so.0:pw_thread_loop_get_loop
libpipewire-0.3.so.0:pw_thread_loop_lock
@@ -2474,19 +2492,21 @@ libstdc++.so.6:__cxa_rethrow
libstdc++.so.6:__cxa_throw
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
-libswresample.so.5:swresample_version
-libswscale.so.8:sws_alloc_context
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getCachedContext
-libswscale.so.8:sws_getCoefficients
-libswscale.so.8:sws_getColorspaceDetails
-libswscale.so.8:sws_scale
-libswscale.so.8:sws_setColorspaceDetails
-libswscale.so.8:swscale_version
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_init
+libswresample.so.6:swresample_version
+libswscale.so.9:sws_alloc_context
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getCachedContext
+libswscale.so.9:sws_getCoefficients
+libswscale.so.9:sws_getColorspaceDetails
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_isSupportedInput
+libswscale.so.9:sws_scale
+libswscale.so.9:sws_setColorspaceDetails
+libswscale.so.9:swscale_version
libudev.so.1:udev_device_get_action
libudev.so.1:udev_device_get_devnode
libudev.so.1:udev_device_get_property_value
@@ -2555,7 +2575,6 @@ libwayland-client.so.0:wl_keyboard_interface
libwayland-client.so.0:wl_list_empty
libwayland-client.so.0:wl_list_init
libwayland-client.so.0:wl_list_insert
-libwayland-client.so.0:wl_list_length
libwayland-client.so.0:wl_list_remove
libwayland-client.so.0:wl_output_interface
libwayland-client.so.0:wl_pointer_interface
@@ -2592,6 +2611,8 @@ libxkbcommon.so.0:xkb_state_new
libxkbcommon.so.0:xkb_state_unref
libxkbcommon.so.0:xkb_state_update_key
libxkbcommon.so.0:xkb_state_update_mask
+libz.so.1:compress2
+libz.so.1:compressBound
libz.so.1:deflate
libz.so.1:deflateEnd
libz.so.1:deflateInit2_
@@ -2599,3 +2620,4 @@ libz.so.1:inflate
libz.so.1:inflateEnd
libz.so.1:inflateInit2_
libz.so.1:inflateReset
+libz.so.1:uncompress
diff --git a/packages/r/retroarch/files/upstream-pipewire-01.patch b/packages/r/retroarch/files/upstream-pipewire-01.patch
deleted file mode 100644
index a72fbcafe941..000000000000
--- a/packages/r/retroarch/files/upstream-pipewire-01.patch
+++ /dev/null
@@ -1,131 +0,0 @@
-From 1d6badb1f1902d773bd5e0c4976615f9814a6710 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Via=C4=8Das=C5=82a=C5=AD?=
-Date: Mon, 13 Jan 2025 06:36:17 +0300
-Subject: [PATCH] (PipeWire) Fix speedup in the video threaded mode (#17406)
-
----
- audio/drivers/pipewire.c | 50 ++++++++++++++++++++---------
- audio/drivers_microphone/pipewire.c | 6 ++--
- 2 files changed, 38 insertions(+), 18 deletions(-)
-
-diff --git a/audio/drivers/pipewire.c b/audio/drivers/pipewire.c
-index 872c24930fe..0517a9efc94 100644
---- a/audio/drivers/pipewire.c
-+++ b/audio/drivers/pipewire.c
-@@ -1,5 +1,5 @@
- /* RetroArch - A frontend for libretro.
-- * Copyright (C) 2024 - Viachaslau Khalikin
-+ * Copyright (C) 2024-2025 - Viachaslau Khalikin
- *
- * RetroArch is free software: you can redistribute it and/or modify it under the terms
- * of the GNU General Public License as published by the Free Software Found-
-@@ -82,7 +82,7 @@ static void playback_process_cb(void *data)
- buf = b->buffer;
- p = buf->datas[0].data;
- if (p == NULL)
-- return;
-+ goto done;
-
- /* calculate the total no of bytes to read data from buffer */
- req = b->requested * audio->frame_size;
-@@ -115,8 +115,10 @@ static void playback_process_cb(void *data)
- buf->datas[0].chunk->stride = audio->frame_size;
- buf->datas[0].chunk->size = n_bytes;
-
-+done:
- /* queue the buffer for playback */
- pw_stream_queue_buffer(audio->stream, b);
-+ pw_thread_loop_signal(audio->pw->thread_loop, false);
- }
-
- static void pipewire_free(void *data);
-@@ -317,8 +319,7 @@ static void *pipewire_init(const char *device, unsigned rate,
-
- static ssize_t pipewire_write(void *data, const void *buf_, size_t size)
- {
-- int32_t writable;
-- int32_t avail;
-+ int32_t filled, avail;
- uint32_t index;
- pipewire_audio_t *audio = (pipewire_audio_t*)data;
- const char *error = NULL;
-@@ -327,25 +328,44 @@ static ssize_t pipewire_write(void *data, const void *buf_, size_t size)
- return 0; /* wait for stream to become ready */
-
- pw_thread_loop_lock(audio->pw->thread_loop);
-- writable = spa_ringbuffer_get_write_index(&audio->ring, &index);
-- avail = audio->highwater_mark - writable;
-+
-+ while (size)
-+ {
-+ filled = spa_ringbuffer_get_write_index(&audio->ring, &index);
-+ avail = audio->highwater_mark - filled;
-
- #if 0 /* Useful for tracing */
-- RARCH_DBG("[PipeWire]: Playback progress: written %d, avail %d, index %d, size %d\n",
-- writable, avail, index, size);
-+ RARCH_DBG("[PipeWire]: Ringbuffer utilization: filled %d, avail %d, index %d, size %d\n",
-+ filled, avail, index, size);
- #endif
-
-- if (size > (size_t)avail)
-- size = avail;
-+ /* in non-blocking mode we play as much as we can
-+ * in blocking mode we expect a freed buffer of at least the given size
-+ */
-+ if (size > (size_t)avail)
-+ {
-+ if (audio->pw->nonblock)
-+ {
-+ size = avail;
-+ break;
-+ }
-+ else
-+ {
-+ pw_thread_loop_wait(audio->pw->thread_loop);
-+ }
-+ }
-+ else
-+ break;
-+ }
-
-- if (writable < 0)
-- RARCH_ERR("%p: underrun write:%u filled:%d\n", audio, index, writable);
-+ if (filled < 0)
-+ RARCH_ERR("[Pipewire]: %p: underrun write:%u filled:%d\n", audio, index, filled);
- else
- {
-- if ((uint32_t) writable + size > RINGBUFFER_SIZE)
-+ if ((uint32_t) filled + size > RINGBUFFER_SIZE)
- {
-- RARCH_ERR("%p: overrun write:%u filled:%d + size:%zu > max:%u\n",
-- audio, index, writable, size, RINGBUFFER_SIZE);
-+ RARCH_ERR("[PipeWire]: %p: overrun write:%u filled:%d + size:%zu > max:%u\n",
-+ audio, index, filled, size, RINGBUFFER_SIZE);
- }
- }
-
-diff --git a/audio/drivers_microphone/pipewire.c b/audio/drivers_microphone/pipewire.c
-index f957ac6741c..426c3248a2c 100644
---- a/audio/drivers_microphone/pipewire.c
-+++ b/audio/drivers_microphone/pipewire.c
-@@ -102,9 +102,8 @@ static void capture_process_cb(void *data)
- }
-
- buf = b->buffer;
-- p = buf->datas[0].data;
-- if (p == NULL)
-- return;
-+ if ((p = buf->datas[0].data) == NULL)
-+ goto done;
-
- offs = SPA_MIN(buf->datas[0].chunk->offset, buf->datas[0].maxsize);
- n_bytes = SPA_MIN(buf->datas[0].chunk->size, buf->datas[0].maxsize - offs);
-@@ -125,6 +124,7 @@ static void capture_process_cb(void *data)
- index += n_bytes;
- spa_ringbuffer_write_update(µphone->ring, index);
-
-+done:
- pw_stream_queue_buffer(microphone->stream, b);
- }
-
diff --git a/packages/r/retroarch/package.yml b/packages/r/retroarch/package.yml
index 4a4c3ecfdd05..0b9f2e495d5d 100644
--- a/packages/r/retroarch/package.yml
+++ b/packages/r/retroarch/package.yml
@@ -1,9 +1,9 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : retroarch
-version : 1.20.0
-release : 89
+version : 1.22.2
+release : 90
source :
- - https://github.com/libretro/RetroArch/archive/v1.20.0.tar.gz : 2f712f632f2e30c78854364633251b22011fec0468432cdc5015e23acf6b1f7e
+ - https://github.com/libretro/RetroArch/archive/v1.22.2.tar.gz : 245ef18c8fa8fbd9fbb5eb25cf43e17c6aace2f95c1ed99873cbd794012bb232
- git|https://github.com/libretro/retroarch-assets.git : c4f1ec8bddba15e1b1a00a7e56c50cf0eca8b5c9
license :
- CC-BY-4.0
@@ -44,7 +44,6 @@ rundeps :
- libdecor
setup : |
%patch -p1 -i $pkgfiles/0001-Set-Solus-Defaults.patch
- %patch -p1 -i $pkgfiles/upstream-pipewire-01.patch
./configure --prefix=/usr \
--enable-al \
@@ -68,7 +67,6 @@ setup : |
--enable-wayland \
--enable-x11 \
--enable-zlib \
- --disable-builtinflac \
--disable-builtinmbedtls \
--disable-builtinzlib
build : |
diff --git a/packages/r/retroarch/pspec_x86_64.xml b/packages/r/retroarch/pspec_x86_64.xml
index 8a430773b2d2..1a248b5a021b 100644
--- a/packages/r/retroarch/pspec_x86_64.xml
+++ b/packages/r/retroarch/pspec_x86_64.xml
@@ -3,8 +3,8 @@
retroarch
https://retroarch.com
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
CC-BY-4.0
GPL-3.0-or-later
@@ -6558,12 +6558,12 @@
-
- 2026-02-02
- 1.20.0
+
+ 2026-04-16
+ 1.22.2
Packaging update
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/s/scrcpy/abi_symbols b/packages/s/scrcpy/abi_symbols
index c07fa2463896..4bcff57ccf37 100644
--- a/packages/s/scrcpy/abi_symbols
+++ b/packages/s/scrcpy/abi_symbols
@@ -1 +1,2 @@
+scrcpy:_IO_stdin_used
scrcpy:main
diff --git a/packages/s/scrcpy/abi_used_libs b/packages/s/scrcpy/abi_used_libs
index 04571cbfc9a0..3fd9d88e0373 100644
--- a/packages/s/scrcpy/abi_used_libs
+++ b/packages/s/scrcpy/abi_used_libs
@@ -1,8 +1,8 @@
libSDL2-2.0.so.0
-libavcodec.so.61
-libavdevice.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavdevice.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
-libswresample.so.5
+libswresample.so.6
libusb-1.0.so.0
diff --git a/packages/s/scrcpy/abi_used_symbols b/packages/s/scrcpy/abi_used_symbols
index 6cba3311c163..3a636329ddfa 100644
--- a/packages/s/scrcpy/abi_used_symbols
+++ b/packages/s/scrcpy/abi_used_symbols
@@ -81,60 +81,60 @@ libSDL2-2.0.so.0:SDL_UpdateYUVTexture
libSDL2-2.0.so.0:SDL_WaitEvent
libSDL2-2.0.so.0:SDL_WaitThread
libSDL2-2.0.so.0:SDL_free
-libavcodec.so.61:av_grow_packet
-libavcodec.so.61:av_new_packet
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_ref
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:av_packet_side_data_new
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavcodec.so.61:avcodec_version
-libavdevice.so.61:avdevice_register_all
-libavdevice.so.61:avdevice_version
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_muxer_iterate
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_version
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_close
-libavformat.so.61:avio_open
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_display_rotation_set
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_move_ref
-libavutil.so.59:av_frame_ref
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_get_bits_per_pixel
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_malloc
-libavutil.so.59:av_opt_set_chlayout
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_opt_set_sample_fmt
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:avutil_version
+libavcodec.so.62:av_grow_packet
+libavcodec.so.62:av_new_packet
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_ref
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:av_packet_side_data_new
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavcodec.so.62:avcodec_version
+libavdevice.so.62:avdevice_register_all
+libavdevice.so.62:avdevice_version
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_muxer_iterate
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_version
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_close
+libavformat.so.62:avio_open
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_display_rotation_set
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_move_ref
+libavutil.so.60:av_frame_ref
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_get_bits_per_pixel
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_malloc
+libavutil.so.60:av_opt_set_chlayout
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_opt_set_sample_fmt
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:avutil_version
libc.so.6:__asprintf_chk
libc.so.6:__ctype_b_loc
libc.so.6:__cxa_atexit
@@ -206,12 +206,12 @@ libc.so.6:strspn
libc.so.6:strtok_r
libc.so.6:waitid
libc.so.6:write
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_get_delay
-libswresample.so.5:swr_init
-libswresample.so.5:swr_set_compensation
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_get_delay
+libswresample.so.6:swr_init
+libswresample.so.6:swr_set_compensation
libusb-1.0.so.0:libusb_close
libusb-1.0.so.0:libusb_control_transfer
libusb-1.0.so.0:libusb_exit
diff --git a/packages/s/scrcpy/package.yml b/packages/s/scrcpy/package.yml
index b11add41eea9..687963ff4a84 100644
--- a/packages/s/scrcpy/package.yml
+++ b/packages/s/scrcpy/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : scrcpy
version : 3.3.4
-release : 38
+release : 39
source :
- https://github.com/Genymobile/scrcpy/archive/v3.3.4.tar.gz : 03b72d1f71ca7783cff2995ca7cd8c67b9b75038a3cc35e443a1913e951b49dd
- https://github.com/Genymobile/scrcpy/releases/download/v3.3.4/scrcpy-server-v3.3.4 : 8588238c9a5a00aa542906b6ec7e6d5541d9ffb9b5d0f6e1bc0e365e2303079e
diff --git a/packages/s/scrcpy/pspec_x86_64.xml b/packages/s/scrcpy/pspec_x86_64.xml
index 5ea7bb66df44..877877a9d53b 100644
--- a/packages/s/scrcpy/pspec_x86_64.xml
+++ b/packages/s/scrcpy/pspec_x86_64.xml
@@ -3,8 +3,8 @@
scrcpy
https://github.com/Genymobile/scrcpy
- Mislav Čakarić
- mcakaric@gmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
Apache-2.0
network.util
@@ -32,12 +32,12 @@
-
- 2025-12-18
+
+ 2026-04-11
3.3.4
Packaging update
- Mislav Čakarić
- mcakaric@gmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/s/simplescreenrecorder/abi_used_libs b/packages/s/simplescreenrecorder/abi_used_libs
index 8aa3b26272c7..2a5fe26cd569 100644
--- a/packages/s/simplescreenrecorder/abi_used_libs
+++ b/packages/s/simplescreenrecorder/abi_used_libs
@@ -10,13 +10,13 @@ libXfixes.so.3
libXi.so.6
libXinerama.so.1
libasound.so.2
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libgcc_s.so.1
libm.so.6
libpulse.so.0
libstdc++.so.6
-libswscale.so.8
+libswscale.so.9
libv4l2.so.0
diff --git a/packages/s/simplescreenrecorder/abi_used_symbols b/packages/s/simplescreenrecorder/abi_used_symbols
index fdd04ea48fad..c07c63c863e8 100644
--- a/packages/s/simplescreenrecorder/abi_used_symbols
+++ b/packages/s/simplescreenrecorder/abi_used_symbols
@@ -796,41 +796,40 @@ libasound.so.2:snd_pcm_readi
libasound.so.2:snd_pcm_start
libasound.so.2:snd_pcm_wait
libasound.so.2:snd_pcm_writei
-libavcodec.so.61:av_codec_is_encoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_new_packet
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_close
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_version
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_muxer_iterate
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_network_init
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_version
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_close
-libavformat.so.61:avio_open
-libavutil.so.59:av_buffer_create
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_free
-libavutil.so.59:av_malloc
-libavutil.so.59:avutil_version
+libavcodec.so.62:av_codec_is_encoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_new_packet
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_version
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_muxer_iterate
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_network_init
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_version
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_close
+libavformat.so.62:avio_open
+libavutil.so.60:av_buffer_create
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_free
+libavutil.so.60:av_malloc
+libavutil.so.60:avutil_version
libc.so.6:__cxa_atexit
libc.so.6:__environ
libc.so.6:__errno_location
@@ -1024,12 +1023,12 @@ libstdc++.so.6:__cxa_free_exception
libstdc++.so.6:__cxa_rethrow
libstdc++.so.6:__cxa_throw
libstdc++.so.6:__gxx_personality_v0
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getCachedContext
-libswscale.so.8:sws_getCoefficients
-libswscale.so.8:sws_scale
-libswscale.so.8:sws_setColorspaceDetails
-libswscale.so.8:swscale_version
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getCachedContext
+libswscale.so.9:sws_getCoefficients
+libswscale.so.9:sws_scale
+libswscale.so.9:sws_setColorspaceDetails
+libswscale.so.9:swscale_version
libv4l2.so.0:v4l2_close
libv4l2.so.0:v4l2_ioctl
libv4l2.so.0:v4l2_open
diff --git a/packages/s/simplescreenrecorder/package.yml b/packages/s/simplescreenrecorder/package.yml
index 65e582beea35..0a9c1650b97d 100644
--- a/packages/s/simplescreenrecorder/package.yml
+++ b/packages/s/simplescreenrecorder/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : simplescreenrecorder
version : 0.4.4
-release : 28
+release : 29
source :
- https://github.com/MaartenBaert/ssr/archive/refs/tags/0.4.4.tar.gz : 69fccf8df6e7285d4df5033eed8748f4eae13b407488906dcf4810a277d557b8
homepage : https://www.maartenbaert.be/simplescreenrecorder/
@@ -26,7 +26,7 @@ setup : |
%patch -p1 -i $pkgfiles/ffmpeg5.patch
%patch -p1 -i $pkgfiles/ffmpeg-7-1.patch
%patch -p1 -i $pkgfiles/ffmpeg-7-2.patch
-
+ sed -i '/avcodec_close(m_codec_context);/d' src/AV/Output/BaseEncoder.cpp
%cmake_ninja -DCMAKE_INSTALL_LIBDIR=%libdir% \
-DWITH_JACK=FALSE \
-DWITH_QT5=TRUE
diff --git a/packages/s/simplescreenrecorder/pspec_x86_64.xml b/packages/s/simplescreenrecorder/pspec_x86_64.xml
index 5c72b0b0b763..6d8030b8385c 100644
--- a/packages/s/simplescreenrecorder/pspec_x86_64.xml
+++ b/packages/s/simplescreenrecorder/pspec_x86_64.xml
@@ -3,8 +3,8 @@
simplescreenrecorder
https://www.maartenbaert.be/simplescreenrecorder/
- Jared Cervantes
- jared@jaredcervantes.com
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-3.0-or-later
multimedia.video
@@ -113,12 +113,12 @@
-
- 2025-11-02
+
+ 2026-04-06
0.4.4
Packaging update
- Jared Cervantes
- jared@jaredcervantes.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/s/spek/abi_symbols b/packages/s/spek/abi_symbols
index 3e731f8d4904..ff84d588108f 100644
--- a/packages/s/spek/abi_symbols
+++ b/packages/s/spek/abi_symbols
@@ -1 +1,2 @@
+spek:_IO_stdin_used
spek:main
diff --git a/packages/s/spek/abi_used_libs b/packages/s/spek/abi_used_libs
index 12c836e8c7cd..417581ffb45a 100644
--- a/packages/s/spek/abi_used_libs
+++ b/packages/s/spek/abi_used_libs
@@ -1,6 +1,6 @@
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libgcc_s.so.1
libm.so.6
diff --git a/packages/s/spek/abi_used_symbols b/packages/s/spek/abi_used_symbols
index 533bb8091b13..38ae6bd3d02f 100644
--- a/packages/s/spek/abi_used_symbols
+++ b/packages/s/spek/abi_used_symbols
@@ -1,28 +1,27 @@
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:av_rdft_calc
-libavcodec.so.61:av_rdft_end
-libavcodec.so.61:av_rdft_init
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_read_frame
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_freep
-libavutil.so.59:av_malloc
-libavutil.so.59:av_realloc
-libavutil.so.59:av_rescale_rnd
-libavutil.so.59:av_sample_fmt_is_planar
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_read_frame
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_freep
+libavutil.so.60:av_malloc
+libavutil.so.60:av_realloc
+libavutil.so.60:av_rescale_rnd
+libavutil.so.60:av_sample_fmt_is_planar
+libavutil.so.60:av_tx_init
+libavutil.so.60:av_tx_uninit
libc.so.6:__assert_fail
libc.so.6:__cxa_atexit
libc.so.6:__isoc23_strtol
diff --git a/packages/s/spek/files/ffmpeg-8.patch b/packages/s/spek/files/ffmpeg-8.patch
new file mode 100644
index 000000000000..8d911fd35fec
--- /dev/null
+++ b/packages/s/spek/files/ffmpeg-8.patch
@@ -0,0 +1,91 @@
+From ac42a857038f91c3b796cdbf0f7213b33d70e1b4 Mon Sep 17 00:00:00 2001
+From: Mike Wang
+Date: Thu, 6 Feb 2025 03:14:57 +0800
+Subject: [PATCH] fix: Replace deprecated FFmpeg avfft.h APIs
+
+---
+ src/spek-fft.cc | 28 +++++++++++++++++++++++++++-
+ src/spek-fft.h | 2 +-
+ 2 files changed, 28 insertions(+), 2 deletions(-)
+
+diff --git a/src/spek-fft.cc b/src/spek-fft.cc
+index 3105213..fca30b0 100644
+--- a/src/spek-fft.cc
++++ b/src/spek-fft.cc
+@@ -2,7 +2,13 @@
+
+ #define __STDC_CONSTANT_MACROS
+ extern "C" {
++#include
++#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(58, 18, 100)
++#define USE_LIBAVUTIL_TX_API
++#include
++#else
+ #include
++#endif
+ }
+
+ #include "spek-fft.h"
+@@ -16,7 +22,12 @@ public:
+ void execute() override;
+
+ private:
++#ifdef USE_LIBAVUTIL_TX_API
++ struct AVTXContext *cx;
++ av_tx_fn tx_func;
++#else
+ struct RDFTContext *cx;
++#endif
+ };
+
+ std::unique_ptr FFT::create(int nbits)
+@@ -24,18 +35,33 @@ std::unique_ptr FFT::create(int nbits)
+ return std::unique_ptr(new FFTPlanImpl(nbits));
+ }
+
+-FFTPlanImpl::FFTPlanImpl(int nbits) : FFTPlan(nbits), cx(av_rdft_init(nbits, DFT_R2C))
++FFTPlanImpl::FFTPlanImpl(int nbits) : FFTPlan(nbits)
+ {
++#ifdef USE_LIBAVUTIL_TX_API
++ const float scale = 1.f;
++ av_tx_init(&this->cx, &this->tx_func, AV_TX_FLOAT_RDFT, 0, 1 << nbits, &scale, AV_TX_INPLACE);
++#else
++ this->cx = av_rdft_init(nbits, DFT_R2C);
++#endif
+ }
+
+ FFTPlanImpl::~FFTPlanImpl()
+ {
++#ifdef USE_LIBAVUTIL_TX_API
++ av_tx_uninit(&this->cx);
++#else
+ av_rdft_end(this->cx);
++#endif
+ }
+
+ void FFTPlanImpl::execute()
+ {
++#ifdef USE_LIBAVUTIL_TX_API
++ float *input = this->get_input();
++ this->tx_func(this->cx, input, input, sizeof(float));
++#else
+ av_rdft_calc(this->cx, this->get_input());
++#endif
+
+ // Calculate magnitudes.
+ int n = this->get_input_size();
+diff --git a/src/spek-fft.h b/src/spek-fft.h
+index 409263e..9a16c87 100644
+--- a/src/spek-fft.h
++++ b/src/spek-fft.h
+@@ -26,7 +26,7 @@ public:
+ {
+ // FFmpeg uses various assembly optimizations which expect
+ // input data to be aligned by up to 32 bytes (e.g. AVX)
+- this->input = (float*) av_malloc(sizeof(float) * input_size);
++ this->input = (float*) av_malloc(sizeof(float) * (input_size + 2));
+ }
+
+ virtual ~FFTPlan()
+--
+2.51.0
diff --git a/packages/s/spek/package.yml b/packages/s/spek/package.yml
index 5098a5adb037..deee86d71510 100644
--- a/packages/s/spek/package.yml
+++ b/packages/s/spek/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : spek
version : 0.8.5
-release : 10
+release : 11
source :
- https://github.com/alexkay/spek/releases/download/v0.8.5/spek-0.8.5.tar.xz : 1bccf85a14a01af8f2f30476cbad004e8bf6031f500e562bbe5bbd1e5eb16c59
license : GPL-3.0-or-later
@@ -14,6 +14,7 @@ builddeps :
- pkgconfig(libavformat)
- wxwidgets-devel
setup : |
+ %patch -p1 -i $pkgfiles/ffmpeg-8.patch
%configure
build : |
%make
diff --git a/packages/s/spek/pspec_x86_64.xml b/packages/s/spek/pspec_x86_64.xml
index c1c1717dfc4e..2fb78fd76869 100644
--- a/packages/s/spek/pspec_x86_64.xml
+++ b/packages/s/spek/pspec_x86_64.xml
@@ -61,12 +61,12 @@
/usr/share/locale/vi/LC_MESSAGES/spek.mo
/usr/share/locale/zh_CN/LC_MESSAGES/spek.mo
/usr/share/locale/zh_TW/LC_MESSAGES/spek.mo
- /usr/share/man/man1/spek.1
+ /usr/share/man/man1/spek.1.zst
-
- 2024-12-17
+
+ 2026-04-11
0.8.5
Packaging update
Jakob Gezelius
diff --git a/packages/s/subtitlecomposer/abi_symbols b/packages/s/subtitlecomposer/abi_symbols
index 06e0fedc01af..30f2c019f9a5 100644
--- a/packages/s/subtitlecomposer/abi_symbols
+++ b/packages/s/subtitlecomposer/abi_symbols
@@ -1 +1,2 @@
+subtitlecomposer:_IO_stdin_used
subtitlecomposer:_ZSt19piecewise_construct
diff --git a/packages/s/subtitlecomposer/abi_used_libs b/packages/s/subtitlecomposer/abi_used_libs
index 7f44c01f2095..265c2f644ccb 100644
--- a/packages/s/subtitlecomposer/abi_used_libs
+++ b/packages/s/subtitlecomposer/abi_used_libs
@@ -19,14 +19,14 @@ libQt6OpenGL.so.6
libQt6OpenGLWidgets.so.6
libQt6Qml.so.6
libQt6Widgets.so.6
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libcrypto.so.3
-libicui18n.so.76
+libicui18n.so.78
libm.so.6
libopenal.so.1
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
diff --git a/packages/s/subtitlecomposer/abi_used_symbols b/packages/s/subtitlecomposer/abi_used_symbols
index db8f6c1f1145..fbbdad9e8065 100644
--- a/packages/s/subtitlecomposer/abi_used_symbols
+++ b/packages/s/subtitlecomposer/abi_used_symbols
@@ -295,6 +295,7 @@ libQt6Core.so.6:_Z5qHash11QStringViewm
libQt6Core.so.6:_Z7qgetenvPKc
libQt6Core.so.6:_Z9qCompressPKhxi
libQt6Core.so.6:_Z9qIsFinited
+libQt6Core.so.6:_ZN10QArrayData10deallocateEPS_xx
libQt6Core.so.6:_ZN10QArrayData19reallocateUnalignedEPS_PvxxNS_16AllocationOptionE
libQt6Core.so.6:_ZN10QArrayData8allocateEPPS_xxxNS_16AllocationOptionE
libQt6Core.so.6:_ZN10QByteArray10fromBase64ERKS_6QFlagsINS_12Base64OptionEE
@@ -316,10 +317,10 @@ libQt6Core.so.6:_ZN10QJsonValueC1ERK7QString
libQt6Core.so.6:_ZN10QJsonValueC1Ex
libQt6Core.so.6:_ZN10QJsonValueD1Ev
libQt6Core.so.6:_ZN11QBasicMutex12lockInternalEv
-libQt6Core.so.6:_ZN11QBasicMutex14unlockInternalEv
-libQt6Core.so.6:_ZN11QBasicMutex15destroyInternalEP13QMutexPrivate
+libQt6Core.so.6:_ZN11QBasicMutex15destroyInternalEPv
+libQt6Core.so.6:_ZN11QBasicMutex19unlockInternalFutexEPv
libQt6Core.so.6:_ZN11QBasicTimer4stopEv
-libQt6Core.so.6:_ZN11QBasicTimer5startENSt6chrono8durationIlSt5ratioILl1ELl1000EEEEP7QObject
+libQt6Core.so.6:_ZN11QBasicTimer5startENSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEEN2Qt9TimerTypeEP7QObject
libQt6Core.so.6:_ZN11QDataStream11resetStatusEv
libQt6Core.so.6:_ZN11QDataStream9setStatusENS_6StatusE
libQt6Core.so.6:_ZN11QDataStreamC1EP10QByteArray6QFlagsIN13QIODeviceBase12OpenModeFlagEE
@@ -512,7 +513,7 @@ libQt6Core.so.6:_ZN7QObject11qt_metacallEN11QMetaObject4CallEiPPv
libQt6Core.so.6:_ZN7QObject11qt_metacastEPKc
libQt6Core.so.6:_ZN7QObject12blockSignalsEb
libQt6Core.so.6:_ZN7QObject13connectNotifyERK11QMetaMethod
-libQt6Core.so.6:_ZN7QObject13doSetPropertyEPKcPK8QVariantPS2_
+libQt6Core.so.6:_ZN7QObject13doSetPropertyEPKcRK8QVariantPS2_
libQt6Core.so.6:_ZN7QObject13setObjectNameE14QAnyStringView
libQt6Core.so.6:_ZN7QObject14disconnectImplEPKS_PPvS1_S3_PK11QMetaObject
libQt6Core.so.6:_ZN7QObject15doSetObjectNameERK7QString
@@ -628,7 +629,7 @@ libQt6Core.so.6:_ZN9QUrlQueryD1Ev
libQt6Core.so.6:_ZN9QtPrivate10findStringE11QStringViewxS0_N2Qt15CaseSensitivityE
libQt6Core.so.6:_ZN9QtPrivate10startsWithE14QByteArrayViewS0_
libQt6Core.so.6:_ZN9QtPrivate11lastIndexOfE11QStringViewxDsN2Qt15CaseSensitivityE
-libQt6Core.so.6:_ZN9QtPrivate12argToQStringE11QStringViewmPPKNS_7ArgBaseE
+libQt6Core.so.6:_ZN9QtPrivate12argToQStringE14QAnyStringViewmPPKNS_7ArgBaseE
libQt6Core.so.6:_ZN9QtPrivate12equalStringsE11QStringView13QLatin1String
libQt6Core.so.6:_ZN9QtPrivate12equalStringsE11QStringViewS0_
libQt6Core.so.6:_ZN9QtPrivate12equalStringsE13QLatin1String11QStringView
@@ -756,7 +757,7 @@ libQt6Core.so.6:_ZNK4QDir16absoluteFilePathERK7QString
libQt6Core.so.6:_ZNK4QDir16relativeFilePathERK7QString
libQt6Core.so.6:_ZNK4QDir6existsERK7QString
libQt6Core.so.6:_ZNK4QDir6existsEv
-libQt6Core.so.6:_ZNK4QDir6mkpathERK7QString
+libQt6Core.so.6:_ZNK4QDir6mkpathERK7QStringSt8optionalI6QFlagsIN11QFileDevice10PermissionEEE
libQt6Core.so.6:_ZNK4QDir7dirNameEv
libQt6Core.so.6:_ZNK4QDir8filePathERK7QString
libQt6Core.so.6:_ZNK4QDir9entryListE6QFlagsINS_6FilterEES0_INS_8SortFlagEE
@@ -783,15 +784,15 @@ libQt6Core.so.6:_ZNK7QObject8propertyEPKc
libQt6Core.so.6:_ZNK7QString10startsWithE5QCharN2Qt15CaseSensitivityE
libQt6Core.so.6:_ZNK7QString10startsWithERKS_N2Qt15CaseSensitivityE
libQt6Core.so.6:_ZNK7QString13isRightToLeftEv
-libQt6Core.so.6:_ZNK7QString3argERKS_i5QChar
-libQt6Core.so.6:_ZNK7QString3argEdici5QChar
-libQt6Core.so.6:_ZNK7QString3argExii5QChar
-libQt6Core.so.6:_ZNK7QString3argEyii5QChar
libQt6Core.so.6:_ZNK7QString5countE5QCharN2Qt15CaseSensitivityE
libQt6Core.so.6:_ZNK7QString5countERK18QRegularExpression
libQt6Core.so.6:_ZNK7QString5splitE5QChar6QFlagsIN2Qt18SplitBehaviorFlagsEENS2_15CaseSensitivityE
libQt6Core.so.6:_ZNK7QString7compareERKS_N2Qt15CaseSensitivityE
libQt6Core.so.6:_ZNK7QString7indexOfERKS_xN2Qt15CaseSensitivityE
+libQt6Core.so.6:_ZNK7QString8arg_implE14QAnyStringViewi5QChar
+libQt6Core.so.6:_ZNK7QString8arg_implEdici5QChar
+libQt6Core.so.6:_ZNK7QString8arg_implExii5QChar
+libQt6Core.so.6:_ZNK7QString8arg_implEyii5QChar
libQt6Core.so.6:_ZNK7QString8endsWithE5QCharN2Qt15CaseSensitivityE
libQt6Core.so.6:_ZNK7QString8endsWithERKS_N2Qt15CaseSensitivityE
libQt6Core.so.6:_ZNK7QString8toDoubleEPb
@@ -801,7 +802,6 @@ libQt6Core.so.6:_ZNK7QThread9isRunningEv
libQt6Core.so.6:_ZNK8QVariant5toIntEPb
libQt6Core.so.6:_ZNK8QVariant6isNullEv
libQt6Core.so.6:_ZNK8QVariant6toBoolEv
-libQt6Core.so.6:_ZNK8QVariant8metaTypeEv
libQt6Core.so.6:_ZNK8QVariant8toStringEv
libQt6Core.so.6:_ZNK9QDateTime7addSecsEx
libQt6Core.so.6:_ZNK9QFileInfo10isReadableEv
@@ -817,7 +817,6 @@ libQt6Core.so.6:_ZNK9QFileInfo6existsEv
libQt6Core.so.6:_ZNK9QFileInfo6isFileEv
libQt6Core.so.6:_ZNK9QFileInfo6suffixEv
libQt6Core.so.6:_ZNK9QFileInfo8fileNameEv
-libQt6Core.so.6:_ZNK9QMetaType7isValidEv
libQt6Core.so.6:_ZNK9QMimeData4htmlEv
libQt6Core.so.6:_ZNK9QMimeData4textEv
libQt6Core.so.6:_ZNK9QMimeData4urlsEv
@@ -1208,8 +1207,8 @@ libQt6Gui.so.6:_ZNK5QFont9pixelSizeEv
libQt6Gui.so.6:_ZNK5QFont9pointSizeEv
libQt6Gui.so.6:_ZNK5QFontcv8QVariantEv
libQt6Gui.so.6:_ZNK5QIcon5paintEP8QPainterRK5QRect6QFlagsIN2Qt13AlignmentFlagEENS_4ModeENS_5StateE
+libQt6Gui.so.6:_ZNK6QBrush19doCompareEqualStyleEN2Qt10BrushStyleE
libQt6Gui.so.6:_ZNK6QBrushcv8QVariantEv
-libQt6Gui.so.6:_ZNK6QBrusheqERKS_
libQt6Gui.so.6:_ZNK6QColor3redEv
libQt6Gui.so.6:_ZNK6QColor3rgbEv
libQt6Gui.so.6:_ZNK6QColor4blueEv
@@ -2021,75 +2020,74 @@ libQt6Widgets.so.6:_ZThn16_NK7QWidget11paintEngineEv
libQt6Widgets.so.6:_ZThn16_NK7QWidget13sharedPainterEv
libQt6Widgets.so.6:_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
libQt6Widgets.so.6:_ZThn16_NK7QWidget7devTypeEv
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_ref
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_decode_subtitle2
-libavcodec.so.61:avcodec_descriptor_get
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_name
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavcodec.so.61:avsubtitle_free
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_guess_frame_rate
-libavformat.so.61:av_guess_sample_aspect_ratio
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_read_pause
-libavformat.so.61:av_read_play
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_network_deinit
-libavformat.so.61:avformat_network_init
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_seek_file
-libavformat.so.61:avio_feof
-libavutil.so.59:av_buffer_allocz
-libavutil.so.59:av_calloc
-libavutil.so.59:av_channel_layout_compare
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_channel_layout_uninit
-libavutil.so.59:av_color_primaries_name
-libavutil.so.59:av_color_range_name
-libavutil.so.59:av_color_space_name
-libavutil.so.59:av_color_transfer_name
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_dict_set_int
-libavutil.so.59:av_fast_malloc
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_move_ref
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_media_type_string
-libavutil.so.59:av_get_sample_fmt_name
-libavutil.so.59:av_gettime_relative
-libavutil.so.59:av_log
-libavutil.so.59:av_log_set_flags
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_mul_q
-libavutil.so.59:av_pix_fmt_desc_get
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_samples_get_buffer_size
-libavutil.so.59:av_strerror
-libavutil.so.59:av_usleep
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_ref
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_decode_subtitle2
+libavcodec.so.62:avcodec_descriptor_get
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_name
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavcodec.so.62:avsubtitle_free
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_guess_frame_rate
+libavformat.so.62:av_guess_sample_aspect_ratio
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_read_pause
+libavformat.so.62:av_read_play
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_network_deinit
+libavformat.so.62:avformat_network_init
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_seek_file
+libavformat.so.62:avio_feof
+libavutil.so.60:av_buffer_allocz
+libavutil.so.60:av_calloc
+libavutil.so.60:av_channel_layout_compare
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_channel_layout_uninit
+libavutil.so.60:av_color_primaries_name
+libavutil.so.60:av_color_range_name
+libavutil.so.60:av_color_space_name
+libavutil.so.60:av_color_transfer_name
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_dict_set_int
+libavutil.so.60:av_fast_malloc
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_move_ref
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_media_type_string
+libavutil.so.60:av_get_sample_fmt_name
+libavutil.so.60:av_gettime_relative
+libavutil.so.60:av_log
+libavutil.so.60:av_log_set_flags
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_mul_q
+libavutil.so.60:av_pix_fmt_desc_get
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_samples_get_buffer_size
+libavutil.so.60:av_strerror
+libavutil.so.60:av_usleep
libc.so.6:__cxa_atexit
libc.so.6:__libc_start_main
libc.so.6:__stack_chk_fail
-libc.so.6:free
libc.so.6:memchr
libc.so.6:memcmp
libc.so.6:memcpy
@@ -2109,12 +2107,12 @@ libcrypto.so.3:EVP_MD_CTX_new
libcrypto.so.3:EVP_PKEY_free
libcrypto.so.3:EVP_sha256
libcrypto.so.3:PEM_read_bio_PrivateKey
-libicui18n.so.76:ucsdet_close_76
-libicui18n.so.76:ucsdet_detectAll_76
-libicui18n.so.76:ucsdet_getConfidence_76
-libicui18n.so.76:ucsdet_getName_76
-libicui18n.so.76:ucsdet_open_76
-libicui18n.so.76:ucsdet_setText_76
+libicui18n.so.78:ucsdet_close_78
+libicui18n.so.78:ucsdet_detectAll_78
+libicui18n.so.78:ucsdet_getConfidence_78
+libicui18n.so.78:ucsdet_getName_78
+libicui18n.so.78:ucsdet_open_78
+libicui18n.so.78:ucsdet_setText_78
libm.so.6:sqrt
libopenal.so.1:alBufferData
libopenal.so.1:alDeleteBuffers
@@ -2141,14 +2139,11 @@ libopenal.so.1:alcOpenDevice
libstdc++.so.6:_ZNSt6chrono3_V212system_clock3nowEv
libstdc++.so.6:_ZNSt8__detail15_List_node_base7_M_hookEPS0_
libstdc++.so.6:_ZNSt8__detail15_List_node_base9_M_unhookEv
-libstdc++.so.6:_ZSt17__throw_bad_allocv
libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
-libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt20__throw_length_errorPKc
libstdc++.so.6:_ZSt25__throw_bad_function_callv
libstdc++.so.6:_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_
-libstdc++.so.6:_ZSt28__throw_bad_array_new_lengthv
libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE
libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE
@@ -2161,12 +2156,12 @@ libstdc++.so.6:_Znam
libstdc++.so.6:_Znwm
libstdc++.so.6:__cxa_guard_acquire
libstdc++.so.6:__cxa_guard_release
-libswresample.so.5:swr_alloc_set_opts2
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_convert_frame
-libswresample.so.5:swr_free
-libswresample.so.5:swr_get_delay
-libswresample.so.5:swr_get_out_samples
-libswresample.so.5:swr_init
-libswresample.so.5:swr_set_compensation
-libswscale.so.8:sws_freeContext
+libswresample.so.6:swr_alloc_set_opts2
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_convert_frame
+libswresample.so.6:swr_free
+libswresample.so.6:swr_get_delay
+libswresample.so.6:swr_get_out_samples
+libswresample.so.6:swr_init
+libswresample.so.6:swr_set_compensation
+libswscale.so.9:sws_freeContext
diff --git a/packages/s/subtitlecomposer/files/fix-build.patch b/packages/s/subtitlecomposer/files/fix-build.patch
new file mode 100644
index 000000000000..3d8e0380abe5
--- /dev/null
+++ b/packages/s/subtitlecomposer/files/fix-build.patch
@@ -0,0 +1,26 @@
+From 1e11d53565ab6df3ba8329072e7b4b12f9f88d72 Mon Sep 17 00:00:00 2001
+From: Mladen Milinkovic
+Date: Mon, 13 Oct 2025 09:23:58 +0200
+Subject: [PATCH] Fix building with Qt 6.10
+
+Fixes #111
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 69615111..397cadce 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
+ project(subtitlecomposer VERSION "0.8.2")
+
+ if(QT_MAJOR_VERSION EQUAL 6)
+- set(QT_EXTRA_COMPONENTS OpenGLWidgets Core5Compat)
++ set(QT_EXTRA_COMPONENTS OpenGLWidgets Core5Compat WidgetsPrivate)
+ set(QT_MIN_VERSION "6.0.0")
+ set(KF_MAJOR_VERSION "6")
+ set(KF_MIN_VERSION "5.240.0")
+--
+GitLab
+
diff --git a/packages/s/subtitlecomposer/files/fix-ffmpeg8.patch b/packages/s/subtitlecomposer/files/fix-ffmpeg8.patch
new file mode 100644
index 000000000000..76556ccabd2e
--- /dev/null
+++ b/packages/s/subtitlecomposer/files/fix-ffmpeg8.patch
@@ -0,0 +1,42 @@
+From 0043f4434886c5aabe99705d40bd7f633b8b73e7 Mon Sep 17 00:00:00 2001
+From: Pino Toscano
+Date: Tue, 16 Sep 2025 22:17:22 +0200
+Subject: [PATCH] Include libavcodec/avfft.h only when AUDIO_VISUALIZATION is
+ enabled
+
+libavcodec/avfft.h is needed only when the code of AUDIO_VISUALIZATION
+is enabled (and it is off by default). This helps to build with
+FFmpeg 8, which ships libavcodec 62 that drops all the FFT APIs (used
+only within AUDIO_VISUALIZATION).
+---
+ src/videoplayer/backend/videostate.h | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/src/videoplayer/backend/videostate.h b/src/videoplayer/backend/videostate.h
+index 80e7fe83..acd9cc3f 100644
+--- a/src/videoplayer/backend/videostate.h
++++ b/src/videoplayer/backend/videostate.h
+@@ -23,7 +23,6 @@
+
+ extern "C" {
+ #include "libavformat/avformat.h"
+-#include "libavcodec/avfft.h"
+ #include "libswscale/swscale.h"
+ }
+
+@@ -58,6 +57,12 @@ extern "C" {
+ #undef AUDIO_VISUALIZATION
+ #undef VIDEO_SUBTITLE
+
++#ifdef AUDIO_VISUALIZATION
++extern "C" {
++#include "libavcodec/avfft.h"
++}
++#endif
++
+ namespace SubtitleComposer {
+ class RenderThread;
+ class GLRenderer;
+--
+GitLab
+
diff --git a/packages/s/subtitlecomposer/package.yml b/packages/s/subtitlecomposer/package.yml
index 4829d9866de2..0ba4be35b66d 100644
--- a/packages/s/subtitlecomposer/package.yml
+++ b/packages/s/subtitlecomposer/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : subtitlecomposer
version : 0.8.1
-release : 17
+release : 18
source :
- https://download.kde.org/stable/subtitlecomposer/subtitlecomposer-0.8.1.tar.xz : 23c022768d7422c092149f41d51ebea80f54b27655573cf43f736efb88c30027
license : GPL-2.0-or-later
@@ -21,9 +21,12 @@ builddeps :
- kf6-ktextwidgets-devel
- kf6-kxmlgui-devel
- kf6-sonnet-devel
+ - qt6-base-private-devel
optimize : lto
setup : |
%patch -p1 -i $pkgfiles/ffmpeg-7.patch
+ %patch -p1 -i $pkgfiles/fix-build.patch
+ %patch -p1 -i $pkgfiles/fix-ffmpeg8.patch
%cmake_ninja -DQT_MAJOR_VERSION=6
build : |
diff --git a/packages/s/subtitlecomposer/pspec_x86_64.xml b/packages/s/subtitlecomposer/pspec_x86_64.xml
index fe1a0b275c45..bd954096381f 100644
--- a/packages/s/subtitlecomposer/pspec_x86_64.xml
+++ b/packages/s/subtitlecomposer/pspec_x86_64.xml
@@ -3,8 +3,8 @@
subtitlecomposer
https://subtitlecomposer.kde.org/
- Joey Riches
- josephriches@gmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
multimedia.video
@@ -82,12 +82,12 @@
-
- 2025-03-14
+
+ 2026-04-12
0.8.1
Packaging update
- Joey Riches
- josephriches@gmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/s/synfig/abi_symbols b/packages/s/synfig/abi_symbols
index 0f57bde2264a..a9a933b0d2d9 100644
--- a/packages/s/synfig/abi_symbols
+++ b/packages/s/synfig/abi_symbols
@@ -882,9 +882,6 @@ libmod_magickpp.so:_ZN13magickpp_trgtD1Ev
libmod_magickpp.so:_ZN13magickpp_trgtD2Ev
libmod_magickpp.so:_ZN21mod_magickpp_modclassC1EPN6synfig16ProgressCallbackE
libmod_magickpp.so:_ZN21mod_magickpp_modclassC2EPN6synfig16ProgressCallbackE
-libmod_magickpp.so:__bss_start
-libmod_magickpp.so:_edata
-libmod_magickpp.so:_end
libmod_magickpp.so:mod_magickpp_LTX_new_instance
libmod_noise.so:_ZN11RandomNoise8set_seedEi
libmod_noise.so:_ZN12NoiseDistort17get_register_nameEv
diff --git a/packages/s/synfig/abi_used_libs b/packages/s/synfig/abi_used_libs
index 4eab949ba255..3b917b9728c2 100644
--- a/packages/s/synfig/abi_used_libs
+++ b/packages/s/synfig/abi_used_libs
@@ -3,9 +3,9 @@ libImath-3_1.so.29
libMagick++-7.Q16HDRI.so.5
libMagickCore-7.Q16HDRI.so.10
libOpenEXR-3_1.so.30
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libfftw3.so.3
libfontconfig.so.1
@@ -23,6 +23,6 @@ libmlt++-7.so.7
libpng16.so.16
libsigc-2.0.so.0
libstdc++.so.6
-libswscale.so.8
+libswscale.so.9
libxml++-2.6.so.2
libz.so.1
diff --git a/packages/s/synfig/abi_used_symbols b/packages/s/synfig/abi_used_symbols
index 136d9f269300..6d8155a5ecaa 100644
--- a/packages/s/synfig/abi_used_symbols
+++ b/packages/s/synfig/abi_used_symbols
@@ -105,31 +105,31 @@ libOpenEXR-3_1.so.30:_ZN7Imf_3_114RgbaOutputFile14setFrameBufferEPKNS_4RgbaEmm
libOpenEXR-3_1.so.30:_ZN7Imf_3_114RgbaOutputFileC1EPKciiNS_12RgbaChannelsEfN9Imath_3_14Vec2IfEEfNS_9LineOrderENS_11CompressionEi
libOpenEXR-3_1.so.30:_ZN7Imf_3_117globalThreadCountEv
libOpenEXR-3_1.so.30:_ZNK7Imf_3_113RgbaInputFile10dataWindowEv
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_close
-libavformat.so.61:avio_open
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_make_writable
-libavutil.so.59:av_strndup
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_close
+libavformat.so.62:avio_open
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_make_writable
+libavutil.so.60:av_strndup
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__fprintf_chk
@@ -655,9 +655,9 @@ libstdc++.so.6:__cxa_throw
libstdc++.so.6:__cxa_throw_bad_array_new_length
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
libxml++-2.6.so.2:_ZN5xmlpp4Node10get_parentEv
libxml++-2.6.so.2:_ZN5xmlpp4Node12get_childrenB5cxx11ERKN4Glib7ustringE
libxml++-2.6.so.2:_ZN5xmlpp4Node12remove_childEPS0_
diff --git a/packages/s/synfig/package.yml b/packages/s/synfig/package.yml
index 0c42b5a614e7..e8fdd38bf4e8 100644
--- a/packages/s/synfig/package.yml
+++ b/packages/s/synfig/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : synfig
version : 1.5.3
-release : 31
+release : 32
homepage : https://www.synfig.org/
source :
- https://github.com/synfig/synfig/releases/download/v1.5.3/synfig-1.5.3.tar.gz : 913c9cee6e5ad8fd6db3b3607c5b5ae0312f9ee6720c60619e3a97da98501ea8
@@ -18,6 +18,7 @@ builddeps :
- pkgconfig(fontconfig)
- pkgconfig(fribidi)
- pkgconfig(glibmm-2.4)
+ - pkgconfig(harfbuzz)
- pkgconfig(libavcodec)
- pkgconfig(libjpeg)
- pkgconfig(libxml++-2.6)
diff --git a/packages/s/synfig/pspec_x86_64.xml b/packages/s/synfig/pspec_x86_64.xml
index c4525642e3cb..d610e7913070 100644
--- a/packages/s/synfig/pspec_x86_64.xml
+++ b/packages/s/synfig/pspec_x86_64.xml
@@ -3,8 +3,8 @@
synfig
https://www.synfig.org/
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-3.0-or-later
multimedia.library
@@ -99,7 +99,7 @@
programming.devel
- synfig
+ synfig
/usr/include/synfig-1.0/synfig/_curve_func.h
@@ -349,12 +349,12 @@
-
- 2026-01-09
+
+ 2026-04-11
1.5.3
Packaging update
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/t/telegram/abi_used_libs b/packages/t/telegram/abi_used_libs
index ebd2c358aad8..f7c95a0fd882 100644
--- a/packages/t/telegram/abi_used_libs
+++ b/packages/t/telegram/abi_used_libs
@@ -18,10 +18,10 @@ libXrandr.so.2
libabsl_strings.so.2601.0.0
libabsl_throw_delegate.so.2601.0.0
libada.so.3
-libavcodec.so.61
-libavfilter.so.10
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavfilter.so.11
+libavformat.so.62
+libavutil.so.60
libc.so.6
libcrypto.so.3
libdispatch.so
@@ -43,8 +43,8 @@ libprotobuf-lite.so.34.0.0
librnnoise.so.0
libssl.so.3
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
libvpx.so.12
libxcb-keysyms.so.1
libxcb-record.so.0
diff --git a/packages/t/telegram/abi_used_symbols b/packages/t/telegram/abi_used_symbols
index ffb12ff70f9d..556d6aca11da 100644
--- a/packages/t/telegram/abi_used_symbols
+++ b/packages/t/telegram/abi_used_symbols
@@ -2602,94 +2602,94 @@ libabsl_throw_delegate.so.2601.0.0:_ZN4absl12lts_2026010713base_internal18ThrowS
libada.so.3:_ZN3ada4idna17punycode_to_utf32ESt17basic_string_viewIcSt11char_traitsIcEERNSt7__cxx1112basic_stringIDiS2_IDiESaIDiEEE
libada.so.3:_ZNK3ada3url12get_hostnameB5cxx11Ev
libada.so.3:_ZTVN3ada3urlE
-libavcodec.so.61:av_init_packet
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:av_packet_side_data_get
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_align_dimensions
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_fill_audio_frame
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_decoder_by_name
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_find_encoder_by_name
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_alloc
-libavcodec.so.61:avcodec_parameters_copy
-libavcodec.so.61:avcodec_parameters_free
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavfilter.so.10:av_buffersink_get_frame
-libavfilter.so.10:av_buffersrc_add_frame
-libavfilter.so.10:av_buffersrc_add_frame_flags
-libavfilter.so.10:avfilter_get_by_name
-libavfilter.so.10:avfilter_graph_alloc
-libavfilter.so.10:avfilter_graph_alloc_filter
-libavfilter.so.10:avfilter_graph_config
-libavfilter.so.10:avfilter_graph_free
-libavfilter.so.10:avfilter_init_str
-libavfilter.so.10:avfilter_link
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_find_input_format
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_muxer_iterate
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_alloc_output_context2
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_seek_file
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_context_free
-libavutil.so.59:av_buffer_create
-libavutil.so.59:av_buffer_get_opaque
-libavutil.so.59:av_buffer_ref
-libavutil.so.59:av_buffer_unref
-libavutil.so.59:av_channel_layout_compare
-libavutil.so.59:av_channel_layout_copy
-libavutil.so.59:av_channel_layout_describe
-libavutil.so.59:av_dict_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_display_rotation_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_clone
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_frame_is_writable
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_hwdevice_ctx_create
-libavutil.so.59:av_hwdevice_get_type_name
-libavutil.so.59:av_hwframe_transfer_data
-libavutil.so.59:av_image_check_size
-libavutil.so.59:av_malloc
-libavutil.so.59:av_opt_set
-libavutil.so.59:av_opt_set_double
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_opt_set_q
-libavutil.so.59:av_opt_set_sample_fmt
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_rescale_rnd
-libavutil.so.59:av_samples_alloc
-libavutil.so.59:av_samples_alloc_array_and_samples
-libavutil.so.59:av_samples_get_buffer_size
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_init_packet
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:av_packet_side_data_get
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_align_dimensions
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_fill_audio_frame
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_decoder_by_name
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_find_encoder_by_name
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_alloc
+libavcodec.so.62:avcodec_parameters_copy
+libavcodec.so.62:avcodec_parameters_free
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavfilter.so.11:av_buffersink_get_frame
+libavfilter.so.11:av_buffersrc_add_frame
+libavfilter.so.11:av_buffersrc_add_frame_flags
+libavfilter.so.11:avfilter_get_by_name
+libavfilter.so.11:avfilter_graph_alloc
+libavfilter.so.11:avfilter_graph_alloc_filter
+libavfilter.so.11:avfilter_graph_config
+libavfilter.so.11:avfilter_graph_free
+libavfilter.so.11:avfilter_init_str
+libavfilter.so.11:avfilter_link
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_find_input_format
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_muxer_iterate
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_alloc_output_context2
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_seek_file
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_context_free
+libavutil.so.60:av_buffer_create
+libavutil.so.60:av_buffer_get_opaque
+libavutil.so.60:av_buffer_ref
+libavutil.so.60:av_buffer_unref
+libavutil.so.60:av_channel_layout_compare
+libavutil.so.60:av_channel_layout_copy
+libavutil.so.60:av_channel_layout_describe
+libavutil.so.60:av_dict_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_display_rotation_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_clone
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_frame_is_writable
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_hwdevice_ctx_create
+libavutil.so.60:av_hwdevice_get_type_name
+libavutil.so.60:av_hwframe_transfer_data
+libavutil.so.60:av_image_check_size
+libavutil.so.60:av_malloc
+libavutil.so.60:av_opt_set
+libavutil.so.60:av_opt_set_double
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_opt_set_q
+libavutil.so.60:av_opt_set_sample_fmt
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_rescale_rnd
+libavutil.so.60:av_samples_alloc
+libavutil.so.60:av_samples_alloc_array_and_samples
+libavutil.so.60:av_samples_get_buffer_size
+libavutil.so.60:av_strerror
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__fdelt_chk
@@ -3885,15 +3885,15 @@ libstdc++.so.6:__cxa_rethrow
libstdc++.so.6:__cxa_throw
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
-libswresample.so.5:swr_alloc_set_opts2
-libswresample.so.5:swr_close
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_get_delay
-libswresample.so.5:swr_init
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getCachedContext
-libswscale.so.8:sws_scale
+libswresample.so.6:swr_alloc_set_opts2
+libswresample.so.6:swr_close
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_get_delay
+libswresample.so.6:swr_init
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getCachedContext
+libswscale.so.9:sws_scale
libvpx.so.12:vpx_codec_control_
libvpx.so.12:vpx_codec_dec_init_ver
libvpx.so.12:vpx_codec_decode
diff --git a/packages/t/telegram/package.yml b/packages/t/telegram/package.yml
index df8de3562a2d..2aec3aa15403 100644
--- a/packages/t/telegram/package.yml
+++ b/packages/t/telegram/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : telegram
version : 6.6.2
-release : 238
+release : 239
source :
- https://github.com/telegramdesktop/tdesktop/releases/download/v6.6.2/tdesktop-6.6.2-full.tar.gz : b666d98baad2c453c73258f02c703bac807dc9e0216ecb29ff53bf9f836349f5
- git|https://github.com/desktop-app/tg_owt.git : 26068e29bfa8d74a9dc9c8f7f94172fafbc262b8
diff --git a/packages/t/telegram/pspec_x86_64.xml b/packages/t/telegram/pspec_x86_64.xml
index 9ea416234567..5c1b5041bdc1 100644
--- a/packages/t/telegram/pspec_x86_64.xml
+++ b/packages/t/telegram/pspec_x86_64.xml
@@ -3,8 +3,8 @@
telegram
https://desktop.telegram.org/
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
BSD-3-Clause
BSL-1.0
@@ -49,12 +49,12 @@
-
- 2026-04-02
+
+ 2026-04-11
6.6.2
Packaging update
- Troy Harvey
- harvey@getsol.us
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/t/tigervnc/abi_used_libs b/packages/t/tigervnc/abi_used_libs
index 5ae94e34158f..08d8381d041e 100644
--- a/packages/t/tigervnc/abi_used_libs
+++ b/packages/t/tigervnc/abi_used_libs
@@ -11,8 +11,8 @@ libXi.so.6
libXrandr.so.2
libXrender.so.1
libXtst.so.6
-libavcodec.so.61
-libavutil.so.59
+libavcodec.so.62
+libavutil.so.60
libc.so.6
libfltk.so.1.4
libfltk_images.so.1.4
@@ -26,7 +26,7 @@ libnettle.so.8
libpam.so.0
libpixman-1.so.0
libstdc++.so.6
-libswscale.so.8
+libswscale.so.9
libsystemd.so.0
libxcvt.so.0
libxshmfence.so.1
diff --git a/packages/t/tigervnc/abi_used_symbols b/packages/t/tigervnc/abi_used_symbols
index 7b0fd623d17a..66a9dc4a6b71 100644
--- a/packages/t/tigervnc/abi_used_symbols
+++ b/packages/t/tigervnc/abi_used_symbols
@@ -504,20 +504,20 @@ libXtst.so.6:XTestFakeKeyEvent
libXtst.so.6:XTestFakeMotionEvent
libXtst.so.6:XTestGrabControl
libXtst.so.6:XTestQueryExtension
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_parser_close
-libavcodec.so.61:av_parser_init
-libavcodec.so.61:av_parser_parse2
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_parser_close
+libavcodec.so.62:av_parser_init
+libavcodec.so.62:av_parser_parse2
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
libc.so.6:__asprintf_chk
libc.so.6:__assert_fail
libc.so.6:__ctype_b_loc
@@ -1248,12 +1248,12 @@ libstdc++.so.6:__cxa_throw
libstdc++.so.6:__cxa_throw_bad_array_new_length
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getCachedContext
-libswscale.so.8:sws_getCoefficients
-libswscale.so.8:sws_getColorspaceDetails
-libswscale.so.8:sws_scale
-libswscale.so.8:sws_setColorspaceDetails
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getCachedContext
+libswscale.so.9:sws_getCoefficients
+libswscale.so.9:sws_getColorspaceDetails
+libswscale.so.9:sws_scale
+libswscale.so.9:sws_setColorspaceDetails
libsystemd.so.0:sd_listen_fds
libsystemd.so.0:sd_notify
libxcvt.so.0:libxcvt_gen_mode_info
diff --git a/packages/t/tigervnc/package.yml b/packages/t/tigervnc/package.yml
index 2fbf370a1370..d5844944ce3e 100644
--- a/packages/t/tigervnc/package.yml
+++ b/packages/t/tigervnc/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : tigervnc
version : 1.16.2
-release : 30
+release : 31
source :
- https://github.com/TigerVNC/tigervnc/archive/refs/tags/v1.16.2.tar.gz : b107c0c8b8a962594281690366c24186e95c2ea4a169acbc0076aa62ed01f467
- https://www.x.org/releases/individual/xserver/xorg-server-21.1.22.tar.xz : 1a242c8917c49ba29ccc1f6021613d8a2b9805dd0d271a66ae9d09f4b0bb06b3
diff --git a/packages/t/tigervnc/pspec_x86_64.xml b/packages/t/tigervnc/pspec_x86_64.xml
index ea23d1255b9a..674431d53184 100644
--- a/packages/t/tigervnc/pspec_x86_64.xml
+++ b/packages/t/tigervnc/pspec_x86_64.xml
@@ -3,8 +3,8 @@
tigervnc
https://tigervnc.org/
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
MIT
@@ -82,12 +82,12 @@
-
- 2026-04-14
+
+ 2026-04-15
1.16.2
Packaging update
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/u/unpaper/abi_used_libs b/packages/u/unpaper/abi_used_libs
index 75cdda9ef4b8..5728467e664e 100644
--- a/packages/u/unpaper/abi_used_libs
+++ b/packages/u/unpaper/abi_used_libs
@@ -1,5 +1,5 @@
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libm.so.6
diff --git a/packages/u/unpaper/abi_used_symbols b/packages/u/unpaper/abi_used_symbols
index 36349f76fab6..b66e70857dc3 100644
--- a/packages/u/unpaper/abi_used_symbols
+++ b/packages/u/unpaper/abi_used_symbols
@@ -1,34 +1,34 @@
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_open
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_clone
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_strdup
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_open
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_clone
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_strdup
+libavutil.so.60:av_strerror
libc.so.6:__fprintf_chk
libc.so.6:__isoc99_sscanf
libc.so.6:__libc_start_main
diff --git a/packages/u/unpaper/package.yml b/packages/u/unpaper/package.yml
index 9ea12db21dda..f893d078ecfa 100644
--- a/packages/u/unpaper/package.yml
+++ b/packages/u/unpaper/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : unpaper
version : 7.0.0
-release : 6
+release : 7
source :
- https://github.com/unpaper/unpaper/releases/download/unpaper-7.0.0/unpaper-7.0.0.tar.xz : 2575fbbf26c22719d1cb882b59602c9900c7f747118ac130883f63419be46a80
homepage : https://github.com/unpaper/unpaper
diff --git a/packages/u/unpaper/pspec_x86_64.xml b/packages/u/unpaper/pspec_x86_64.xml
index b7d040b7545b..90f5c67272f3 100644
--- a/packages/u/unpaper/pspec_x86_64.xml
+++ b/packages/u/unpaper/pspec_x86_64.xml
@@ -3,8 +3,8 @@
unpaper
https://github.com/unpaper/unpaper
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
multimedia.graphics
@@ -21,16 +21,16 @@
multimedia.graphics
/usr/bin/unpaper
- /usr/share/man/man1/unpaper.1
+ /usr/share/man/man1/unpaper.1.zst
-
- 2024-11-14
+
+ 2026-04-02
7.0.0
Packaging update
- Reilly Brogan
- solus@reillybrogan.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/u/usdx/abi_used_libs b/packages/u/usdx/abi_used_libs
index 91ddf73ecb81..d8080e5cdc88 100644
--- a/packages/u/usdx/abi_used_libs
+++ b/packages/u/usdx/abi_used_libs
@@ -1,13 +1,13 @@
libSDL2-2.0.so.0
libSDL2_image-2.0.so.0
libX11.so.6
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libfreetype.so.6
liblua.so.5.4
libportaudio.so.2
libsqlite3.so.0
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
diff --git a/packages/u/usdx/abi_used_symbols b/packages/u/usdx/abi_used_symbols
index 7317575b2abf..ceb44beb5961 100644
--- a/packages/u/usdx/abi_used_symbols
+++ b/packages/u/usdx/abi_used_symbols
@@ -95,51 +95,52 @@ libX11.so.6:XSendEvent
libX11.so.6:XSetGraphicsExposures
libX11.so.6:XSync
libX11.so.6:XSynchronize
-libavcodec.so.61:av_codec_is_decoder
-libavcodec.so.61:av_codec_iterate
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_get_side_data
-libavcodec.so.61:av_packet_new_side_data
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_descriptor_get
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_decoder_by_name
-libavcodec.so.61:avcodec_flush_buffers
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavcodec.so.61:avcodec_version
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_seek_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_version
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_feof
-libavformat.so.61:avio_size
-libavutil.so.59:av_channel_layout_default
-libavutil.so.59:av_channel_layout_from_string
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_get_packed_sample_fmt
-libavutil.so.59:av_image_alloc
-libavutil.so.59:av_log_set_level
-libavutil.so.59:av_malloc
-libavutil.so.59:av_opt_set_chlayout
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_opt_set_sample_fmt
-libavutil.so.59:av_strerror
-libavutil.so.59:avutil_version
+libavcodec.so.62:av_codec_is_decoder
+libavcodec.so.62:av_codec_iterate
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_get_side_data
+libavcodec.so.62:av_packet_new_side_data
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_descriptor_get
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_decoder_by_name
+libavcodec.so.62:avcodec_flush_buffers
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_supported_config
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavcodec.so.62:avcodec_version
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_seek_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_version
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_feof
+libavformat.so.62:avio_size
+libavutil.so.60:av_channel_layout_default
+libavutil.so.60:av_channel_layout_from_string
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_get_packed_sample_fmt
+libavutil.so.60:av_image_alloc
+libavutil.so.60:av_log_set_level
+libavutil.so.60:av_malloc
+libavutil.so.60:av_opt_set_chlayout
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_opt_set_sample_fmt
+libavutil.so.60:av_strerror
+libavutil.so.60:avutil_version
libc.so.6:__errno_location
libc.so.6:__libc_start_main
libc.so.6:dladdr
@@ -287,13 +288,13 @@ libsqlite3.so.0:sqlite3_prepare_v2
libsqlite3.so.0:sqlite3_reset
libsqlite3.so.0:sqlite3_step
libsqlite3.so.0:sqlite3_total_changes
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_alloc_set_opts2
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_isSupportedInput
-libswscale.so.8:sws_scale
-libswscale.so.8:swscale_version
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_alloc_set_opts2
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_init
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_isSupportedInput
+libswscale.so.9:sws_scale
+libswscale.so.9:swscale_version
diff --git a/packages/u/usdx/package.yml b/packages/u/usdx/package.yml
index 116ab7aefcd6..4ada653b6790 100644
--- a/packages/u/usdx/package.yml
+++ b/packages/u/usdx/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : usdx
version : 2026.3.0
-release : 23
+release : 24
source :
- https://github.com/UltraStar-Deluxe/USDX/archive/refs/tags/v2026.3.0.tar.gz : 8238e1855fa9ea2ed6c1eb613e4d7535e5c0366ef08211ce176a42315fc80f64
homepage : https://usdx.eu/
diff --git a/packages/u/usdx/pspec_x86_64.xml b/packages/u/usdx/pspec_x86_64.xml
index 89153f4c841a..6e8d8336dd40 100644
--- a/packages/u/usdx/pspec_x86_64.xml
+++ b/packages/u/usdx/pspec_x86_64.xml
@@ -3,8 +3,8 @@
usdx
https://usdx.eu/
- Muhammad Alfi Syahrin
- malfisya.dev@hotmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
games
@@ -726,12 +726,12 @@
-
- 2026-03-15
+
+ 2026-04-11
2026.3.0
Packaging update
- Muhammad Alfi Syahrin
- malfisya.dev@hotmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/v/VTK/abi_used_libs b/packages/v/VTK/abi_used_libs
index 8a839a0388d6..9384c9f5e52e 100644
--- a/packages/v/VTK/abi_used_libs
+++ b/packages/v/VTK/abi_used_libs
@@ -14,9 +14,9 @@ libXcursor.so.1
libadios2_cxx11.so.2.10
libadios2_cxx11_mpi.so.2.10
libarchive.so.13
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libcgns.so.4.2
libdouble-conversion.so.3
@@ -49,7 +49,7 @@ libproj.so.25
libpugixml.so.1
libsqlite3.so.0
libstdc++.so.6
-libswscale.so.8
+libswscale.so.9
libtbb.so.12
libtheoradec.so.1
libtheoraenc.so.1
diff --git a/packages/v/VTK/abi_used_symbols b/packages/v/VTK/abi_used_symbols
index b433a6ab970e..862c322fec50 100644
--- a/packages/v/VTK/abi_used_symbols
+++ b/packages/v/VTK/abi_used_symbols
@@ -1909,40 +1909,40 @@ libarchive.so.13:archive_write_header
libarchive.so.13:archive_write_new
libarchive.so.13:archive_write_open_memory
libarchive.so.13:archive_write_set_format_zip
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_find_best_stream
-libavformat.so.61:av_guess_format
-libavformat.so.61:av_read_frame
-libavformat.so.61:av_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_output_context2
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_close
-libavformat.so.61:avio_open
-libavutil.so.59:av_dict_set
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_get_bytes_per_sample
-libavutil.so.59:av_log_set_level
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_find_best_stream
+libavformat.so.62:av_guess_format
+libavformat.so.62:av_read_frame
+libavformat.so.62:av_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_output_context2
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_close
+libavformat.so.62:avio_open
+libavutil.so.60:av_dict_set
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_get_bytes_per_sample
+libavutil.so.60:av_log_set_level
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_tolower_loc
libc.so.6:__ctype_toupper_loc
@@ -3697,9 +3697,9 @@ libstdc++.so.6:__cxa_throw
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
libstdc++.so.6:__once_proxy
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
libtbb.so.12:_ZN3tbb6detail2r110deallocateERNS0_2d117small_object_poolEPvm
libtbb.so.12:_ZN3tbb6detail2r110deallocateERNS0_2d117small_object_poolEPvmRKNS2_14execution_dataE
libtbb.so.12:_ZN3tbb6detail2r110initializeERNS0_2d115task_arena_baseE
diff --git a/packages/v/VTK/package.yml b/packages/v/VTK/package.yml
index ef6814eb4743..0c899f438995 100644
--- a/packages/v/VTK/package.yml
+++ b/packages/v/VTK/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : VTK
version : 9.5.2
-release : 46
+release : 47
source :
- https://www.vtk.org/files/release/9.5/VTK-9.5.2.tar.gz : cee64b98d270ff7302daf1ef13458dff5d5ac1ecb45d47723835f7f7d562c989
homepage : https://www.vtk.org
diff --git a/packages/v/VTK/pspec_x86_64.xml b/packages/v/VTK/pspec_x86_64.xml
index e51bdde44962..acf343eacaeb 100644
--- a/packages/v/VTK/pspec_x86_64.xml
+++ b/packages/v/VTK/pspec_x86_64.xml
@@ -3,8 +3,8 @@
VTK
https://www.vtk.org
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
BSD-3-Clause
programming.library
@@ -726,8 +726,8 @@
programming.devel
- VTK
- VTK-qt6
+ VTK
+ VTK-qt6
/usr/bin/vtkParseJava-9.5
@@ -6017,7 +6017,7 @@
The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing, and visualization. It consists of a C++ class library and several interpreted interface layers including Tcl/Tk, Java, and Python.
- VTK
+ VTK
/usr/lib64/libvtkGUISupportQt-9.5.so.1
@@ -6033,12 +6033,12 @@
-
- 2026-03-26
+
+ 2026-04-06
9.5.2
Packaging update
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/v/vcmi/abi_libs b/packages/v/vcmi/abi_libs
index df2a520bbc05..82b601b89300 100644
--- a/packages/v/vcmi/abi_libs
+++ b/packages/v/vcmi/abi_libs
@@ -5,3 +5,6 @@ libStupidAI.so
libVCAI.so
libvcmi.so
libvcmiqt.so
+vcmiclient
+vcmieditor
+vcmilauncher
diff --git a/packages/v/vcmi/abi_symbols b/packages/v/vcmi/abi_symbols
index 721d0e8cbafa..f4c8b36d3279 100644
--- a/packages/v/vcmi/abi_symbols
+++ b/packages/v/vcmi/abi_symbols
@@ -5954,3 +5954,6 @@ libvcmiqt.so:_ZN9JsonUtils10jsonToFileE7QStringRK8JsonNode
libvcmiqt.so:_ZN9JsonUtils12jsonFromFileE7QString
libvcmiqt.so:_ZN9JsonUtils6toJsonE8QVariant
libvcmiqt.so:_ZN9JsonUtils9toVariantERK8JsonNode
+vcmiclient:_IO_stdin_used
+vcmieditor:_IO_stdin_used
+vcmilauncher:_IO_stdin_used
diff --git a/packages/v/vcmi/abi_used_libs b/packages/v/vcmi/abi_used_libs
index fab6a05f86c0..44635c65fdf4 100644
--- a/packages/v/vcmi/abi_used_libs
+++ b/packages/v/vcmi/abi_used_libs
@@ -8,9 +8,9 @@ libSDL2-2.0.so.0
libSDL2_image-2.0.so.0
libSDL2_mixer-2.0.so.0
libSDL2_ttf-2.0.so.0
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libboost_chrono.so.1.83.0
libboost_filesystem.so.1.83.0
libboost_iostreams.so.1.83.0
@@ -23,7 +23,7 @@ liblzma.so.5
libm.so.6
libminizip.so.1
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
libtbb.so.12
libz.so.1
diff --git a/packages/v/vcmi/abi_used_symbols b/packages/v/vcmi/abi_used_symbols
index ff9095e617db..ea3f7a2dc1f8 100644
--- a/packages/v/vcmi/abi_used_symbols
+++ b/packages/v/vcmi/abi_used_symbols
@@ -1546,33 +1546,33 @@ libSDL2_ttf-2.0.so.0:TTF_SetFontHinting
libSDL2_ttf-2.0.so.0:TTF_SetFontStyle
libSDL2_ttf-2.0.so.0:TTF_SizeUTF8
libSDL2_ttf-2.0.so.0:TTF_WasInit
-libavcodec.so.61:av_packet_unref
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_best_pix_fmt_of_list
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_to_context
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavformat.so.61:av_read_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_close_input
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avio_alloc_context
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_free
-libavutil.so.59:av_freep
-libavutil.so.59:av_get_alt_sample_fmt
-libavutil.so.59:av_image_alloc
-libavutil.so.59:av_malloc
-libavutil.so.59:av_opt_set_chlayout
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_opt_set_sample_fmt
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_unref
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_best_pix_fmt_of_list
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_to_context
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavformat.so.62:av_read_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_close_input
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avio_alloc_context
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_free
+libavutil.so.60:av_freep
+libavutil.so.60:av_get_alt_sample_fmt
+libavutil.so.60:av_image_alloc
+libavutil.so.60:av_malloc
+libavutil.so.60:av_opt_set_chlayout
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_opt_set_sample_fmt
+libavutil.so.60:av_strerror
libboost_chrono.so.1.83.0:_ZN5boost6chrono12steady_clock3nowEv
libboost_filesystem.so.1.83.0:_ZN5boost10filesystem6detail10remove_allERKNS0_4pathEPNS_6system10error_codeE
libboost_filesystem.so.1.83.0:_ZN5boost10filesystem6detail11dir_itr_impD1Ev
@@ -2194,13 +2194,13 @@ libstdc++.so.6:__cxa_throw_bad_array_new_length
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
libstdc++.so.6:__once_proxy
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_init
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_init
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
libtbb.so.12:_ZN3tbb6detail2r110deallocateERNS0_2d117small_object_poolEPvmRKNS2_14execution_dataE
libtbb.so.12:_ZN3tbb6detail2r110initializeERNS0_2d115task_arena_baseE
libtbb.so.12:_ZN3tbb6detail2r110initializeERNS0_2d118task_group_contextE
diff --git a/packages/v/vcmi/package.yml b/packages/v/vcmi/package.yml
index e67e30b96161..505c3f2d8d1b 100644
--- a/packages/v/vcmi/package.yml
+++ b/packages/v/vcmi/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : vcmi
version : 1.6.8
-release : 33
+release : 34
source :
- git|https://github.com/vcmi/vcmi.git : 1.6.8
homepage : https://vcmi.eu/
diff --git a/packages/v/vcmi/pspec_x86_64.xml b/packages/v/vcmi/pspec_x86_64.xml
index 8a2dc745d60b..14814a206a4d 100644
--- a/packages/v/vcmi/pspec_x86_64.xml
+++ b/packages/v/vcmi/pspec_x86_64.xml
@@ -3,8 +3,8 @@
vcmi
https://vcmi.eu/
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
CC-BY-SA-4.0
GPL-2.0-or-later
@@ -549,12 +549,12 @@
-
- 2025-07-26
+
+ 2026-04-11
1.6.8
Packaging update
- David Harder
- david@davidjharder.ca
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/v/visualboyadvance-m/abi_symbols b/packages/v/visualboyadvance-m/abi_symbols
index 75e392672274..45e49b204fe9 100644
--- a/packages/v/visualboyadvance-m/abi_symbols
+++ b/packages/v/visualboyadvance-m/abi_symbols
@@ -1,2 +1,4 @@
+vbam:_IO_stdin_used
vbam:main
+visualboyadvance-m:_IO_stdin_used
visualboyadvance-m:main
diff --git a/packages/v/visualboyadvance-m/abi_used_libs b/packages/v/visualboyadvance-m/abi_used_libs
index c477b6fd6709..02844885c96a 100644
--- a/packages/v/visualboyadvance-m/abi_used_libs
+++ b/packages/v/visualboyadvance-m/abi_used_libs
@@ -3,9 +3,9 @@ libGLX.so.0
libOpenGL.so.0
libSDL2-2.0.so.0
libX11.so.6
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libbz2.so.1.0
libc.so.6
libgcc_s.so.1
@@ -17,8 +17,8 @@ libm.so.6
libmvec.so.1
libopenal.so.1
libstdc++.so.6
-libswresample.so.5
-libswscale.so.8
+libswresample.so.6
+libswscale.so.9
libwx_baseu-3.2.so.0
libwx_baseu_net-3.2.so.0
libwx_gtk3u_core-3.2.so.0
diff --git a/packages/v/visualboyadvance-m/abi_used_symbols b/packages/v/visualboyadvance-m/abi_used_symbols
index e8813b3b6b6b..7ec069f7fd62 100644
--- a/packages/v/visualboyadvance-m/abi_used_symbols
+++ b/packages/v/visualboyadvance-m/abi_used_symbols
@@ -112,39 +112,39 @@ libX11.so.6:XOpenDisplay
libX11.so.6:XQueryKeymap
libX11.so.6:XResetScreenSaver
libX11.so.6:XkbKeycodeToKeysym
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:av_packet_rescale_ts
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_fill_audio_frame
-libavcodec.so.61:avcodec_find_encoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_get_supported_config
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_parameters_from_context
-libavcodec.so.61:avcodec_receive_packet
-libavcodec.so.61:avcodec_send_frame
-libavformat.so.61:av_dump_format
-libavformat.so.61:av_interleaved_write_frame
-libavformat.so.61:av_write_trailer
-libavformat.so.61:avformat_alloc_output_context2
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_new_stream
-libavformat.so.61:avformat_write_header
-libavformat.so.61:avio_closep
-libavformat.so.61:avio_open
-libavutil.so.59:av_channel_layout_from_mask
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_get_buffer
-libavutil.so.59:av_image_fill_arrays
-libavutil.so.59:av_log
-libavutil.so.59:av_opt_set_chlayout
-libavutil.so.59:av_opt_set_int
-libavutil.so.59:av_opt_set_sample_fmt
-libavutil.so.59:av_rescale_q
-libavutil.so.59:av_rescale_rnd
-libavutil.so.59:av_samples_get_buffer_size
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:av_packet_rescale_ts
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_fill_audio_frame
+libavcodec.so.62:avcodec_find_encoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_get_supported_config
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_parameters_from_context
+libavcodec.so.62:avcodec_receive_packet
+libavcodec.so.62:avcodec_send_frame
+libavformat.so.62:av_dump_format
+libavformat.so.62:av_interleaved_write_frame
+libavformat.so.62:av_write_trailer
+libavformat.so.62:avformat_alloc_output_context2
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_new_stream
+libavformat.so.62:avformat_write_header
+libavformat.so.62:avio_closep
+libavformat.so.62:avio_open
+libavutil.so.60:av_channel_layout_from_mask
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_get_buffer
+libavutil.so.60:av_image_fill_arrays
+libavutil.so.60:av_log
+libavutil.so.60:av_opt_set_chlayout
+libavutil.so.60:av_opt_set_int
+libavutil.so.60:av_opt_set_sample_fmt
+libavutil.so.60:av_rescale_q
+libavutil.so.60:av_rescale_rnd
+libavutil.so.60:av_samples_get_buffer_size
libbz2.so.1.0:BZ2_bzDecompress
libbz2.so.1.0:BZ2_bzDecompressEnd
libbz2.so.1.0:BZ2_bzDecompressInit
@@ -454,14 +454,14 @@ libstdc++.so.6:__cxa_throw
libstdc++.so.6:__cxa_throw_bad_array_new_length
libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
-libswresample.so.5:swr_alloc
-libswresample.so.5:swr_convert
-libswresample.so.5:swr_free
-libswresample.so.5:swr_get_delay
-libswresample.so.5:swr_init
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
+libswresample.so.6:swr_alloc
+libswresample.so.6:swr_convert
+libswresample.so.6:swr_free
+libswresample.so.6:swr_get_delay
+libswresample.so.6:swr_init
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
libwx_baseu-3.2.so.0:_Z10wxOnAssertPKciS0_S0_PKw
libwx_baseu-3.2.so.0:_Z10wxOnAssertPKciS0_S0_S0_
libwx_baseu-3.2.so.0:_Z11wxDirExistsRK8wxString
diff --git a/packages/v/visualboyadvance-m/package.yml b/packages/v/visualboyadvance-m/package.yml
index 78ab0c2f74da..969e267b6029 100644
--- a/packages/v/visualboyadvance-m/package.yml
+++ b/packages/v/visualboyadvance-m/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : VisualBoyAdvance-M
version : 2.2.3
-release : 36
+release : 37
source :
- https://github.com/visualboyadvance-m/visualboyadvance-m/archive/refs/tags/v2.2.3.tar.gz : 1ed316f6add1552a2d9e077bdddc9890ff8956f98ac4fb3fcfbf682accaf0ecd
homepage : https://github.com/visualboyadvance-m/visualboyadvance-m/
diff --git a/packages/v/visualboyadvance-m/pspec_x86_64.xml b/packages/v/visualboyadvance-m/pspec_x86_64.xml
index 84c13ffa316d..20e7295e3c65 100644
--- a/packages/v/visualboyadvance-m/pspec_x86_64.xml
+++ b/packages/v/visualboyadvance-m/pspec_x86_64.xml
@@ -75,8 +75,8 @@
-
- 2026-02-14
+
+ 2026-04-11
2.2.3
Packaging update
Jakob Gezelius
diff --git a/packages/w/waypipe/package.yml b/packages/w/waypipe/package.yml
index 3eae9c94d82b..595bd6fd7a58 100644
--- a/packages/w/waypipe/package.yml
+++ b/packages/w/waypipe/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : waypipe
version : 0.11.0
-release : 3
+release : 4
source :
- https://gitlab.freedesktop.org/mstoeckl/waypipe/-/archive/v0.11.0/waypipe-v0.11.0.tar.gz : dc4741bd4435666b4b45ef9b8354c9f742e9c2c5fb99bb49b2ac4f32a371bcd7
homepage : https://gitlab.freedesktop.org/mstoeckl/waypipe
diff --git a/packages/w/waypipe/pspec_x86_64.xml b/packages/w/waypipe/pspec_x86_64.xml
index 3478956aa477..35d63a849620 100644
--- a/packages/w/waypipe/pspec_x86_64.xml
+++ b/packages/w/waypipe/pspec_x86_64.xml
@@ -3,8 +3,8 @@
waypipe
https://gitlab.freedesktop.org/mstoeckl/waypipe
- Jared Cervantes
- jared@jaredcervantes.com
+ Jakob Gezelius
+ jakob@knugen.nu
MIT
network.util
@@ -27,12 +27,12 @@
-
- 2026-02-16
+
+ 2026-04-11
0.11.0
Packaging update
- Jared Cervantes
- jared@jaredcervantes.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file
diff --git a/packages/w/wine/abi_used_libs b/packages/w/wine/abi_used_libs
index d3838b83f468..fe1d5e61522c 100644
--- a/packages/w/wine/abi_used_libs
+++ b/packages/w/wine/abi_used_libs
@@ -2,9 +2,9 @@ libOpenCL.so.1
libX11.so.6
libXext.so.6
libasound.so.2
-libavcodec.so.61
-libavformat.so.61
-libavutil.so.59
+libavcodec.so.62
+libavformat.so.62
+libavutil.so.60
libc.so.6
libglib-2.0.so.0
libgobject-2.0.so.0
diff --git a/packages/w/wine/abi_used_symbols b/packages/w/wine/abi_used_symbols
index de937ccb4c80..7b3f5b7f0d8a 100644
--- a/packages/w/wine/abi_used_symbols
+++ b/packages/w/wine/abi_used_symbols
@@ -328,41 +328,41 @@ libasound.so.2:snd_seq_query_next_client
libasound.so.2:snd_seq_query_next_port
libasound.so.2:snd_seq_set_client_name
libasound.so.2:snd_strerror
-libavcodec.so.61:av_bsf_alloc
-libavcodec.so.61:av_bsf_flush
-libavcodec.so.61:av_bsf_free
-libavcodec.so.61:av_bsf_get_by_name
-libavcodec.so.61:av_bsf_get_null_filter
-libavcodec.so.61:av_bsf_init
-libavcodec.so.61:av_bsf_receive_packet
-libavcodec.so.61:av_bsf_send_packet
-libavcodec.so.61:av_get_bits_per_sample
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:avcodec_get_name
-libavcodec.so.61:avcodec_parameters_copy
-libavformat.so.61:av_codec_get_tag
-libavformat.so.61:av_demuxer_iterate
-libavformat.so.61:av_find_input_format
-libavformat.so.61:av_read_frame
-libavformat.so.61:avformat_alloc_context
-libavformat.so.61:avformat_find_stream_info
-libavformat.so.61:avformat_free_context
-libavformat.so.61:avformat_get_mov_audio_tags
-libavformat.so.61:avformat_get_mov_video_tags
-libavformat.so.61:avformat_get_riff_audio_tags
-libavformat.so.61:avformat_get_riff_video_tags
-libavformat.so.61:avformat_open_input
-libavformat.so.61:avformat_seek_file
-libavformat.so.61:avformat_version
-libavformat.so.61:avio_alloc_context
-libavformat.so.61:avio_context_free
-libavutil.so.59:av_dict_get
-libavutil.so.59:av_get_pix_fmt_name
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_rescale_q_rnd
-libavutil.so.59:av_strerror
-libavutil.so.59:avutil_version
+libavcodec.so.62:av_bsf_alloc
+libavcodec.so.62:av_bsf_flush
+libavcodec.so.62:av_bsf_free
+libavcodec.so.62:av_bsf_get_by_name
+libavcodec.so.62:av_bsf_get_null_filter
+libavcodec.so.62:av_bsf_init
+libavcodec.so.62:av_bsf_receive_packet
+libavcodec.so.62:av_bsf_send_packet
+libavcodec.so.62:av_get_bits_per_sample
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:avcodec_get_name
+libavcodec.so.62:avcodec_parameters_copy
+libavformat.so.62:av_codec_get_tag
+libavformat.so.62:av_demuxer_iterate
+libavformat.so.62:av_find_input_format
+libavformat.so.62:av_read_frame
+libavformat.so.62:avformat_alloc_context
+libavformat.so.62:avformat_find_stream_info
+libavformat.so.62:avformat_free_context
+libavformat.so.62:avformat_get_mov_audio_tags
+libavformat.so.62:avformat_get_mov_video_tags
+libavformat.so.62:avformat_get_riff_audio_tags
+libavformat.so.62:avformat_get_riff_video_tags
+libavformat.so.62:avformat_open_input
+libavformat.so.62:avformat_seek_file
+libavformat.so.62:avformat_version
+libavformat.so.62:avio_alloc_context
+libavformat.so.62:avio_context_free
+libavutil.so.60:av_dict_get
+libavutil.so.60:av_get_pix_fmt_name
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_rescale_q_rnd
+libavutil.so.60:av_strerror
+libavutil.so.60:avutil_version
libc.so.6:__assert_fail
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_tolower_loc
diff --git a/packages/w/wine/package.yml b/packages/w/wine/package.yml
index d9b9a34201ce..2398fd28f9f3 100644
--- a/packages/w/wine/package.yml
+++ b/packages/w/wine/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : wine
version : '11.5'
-release : 207
+release : 208
source :
- https://dl.winehq.org/wine/source/11.x/wine-11.5.tar.xz : 11370b57ea5d548a54d92c9cd65d0ba635f4f1c3eadace09ed1c419f705e19d1
license : LGPL-2.1-or-later
diff --git a/packages/w/wine/pspec_x86_64.xml b/packages/w/wine/pspec_x86_64.xml
index 6727bb0d4238..3e8dd379207c 100644
--- a/packages/w/wine/pspec_x86_64.xml
+++ b/packages/w/wine/pspec_x86_64.xml
@@ -1872,7 +1872,7 @@
programming.devel
- wine
+ wine
/usr/include/wine/debug.h
@@ -3432,8 +3432,8 @@
-
- 2026-03-28
+
+ 2026-04-12
11.5
Packaging update
Jakob Gezelius
diff --git a/packages/x/xpra/abi_libs b/packages/x/xpra/abi_libs
index 6f6d6aa28eb4..335ab397076d 100644
--- a/packages/x/xpra/abi_libs
+++ b/packages/x/xpra/abi_libs
@@ -10,7 +10,6 @@ cyxor.cpython-312-x86_64-linux-gnu.so
decoder.cpython-312-x86_64-linux-gnu.so
decompressor.cpython-312-x86_64-linux-gnu.so
display_source.cpython-312-x86_64-linux-gnu.so
-encoder.cpython-312-x86_64-linux-gnu.so
events.cpython-312-x86_64-linux-gnu.so
gdk_atoms.cpython-312-x86_64-linux-gnu.so
gdk_bindings.cpython-312-x86_64-linux-gnu.so
diff --git a/packages/x/xpra/abi_symbols b/packages/x/xpra/abi_symbols
index 0931843dd938..d79b22396afb 100644
--- a/packages/x/xpra/abi_symbols
+++ b/packages/x/xpra/abi_symbols
@@ -1,125 +1,84 @@
argb.cpython-312-x86_64-linux-gnu.so:PyInit_argb
-argb.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
argb.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__codecs__argb__argb
av_log.cpython-312-x86_64-linux-gnu.so:PyInit_av_log
-av_log.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
av_log.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__codecs__ffmpeg__av_log
cairo_workaround.cpython-312-x86_64-linux-gnu.so:PyInit_cairo_workaround
cairo_workaround.cpython-312-x86_64-linux-gnu.so:Pycairo_CAPI
-cairo_workaround.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
cairo_workaround.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__client__gtk3__cairo_workaround
colorspace_converter.cpython-312-x86_64-linux-gnu.so:PyInit_colorspace_converter
-colorspace_converter.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
colorspace_converter.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__codecs__csc_cython__colorspace_converter
colorspace_converter.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__codecs__ffmpeg__colorspace_converter
compressor.cpython-312-x86_64-linux-gnu.so:PyInit_compressor
-compressor.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
compressor.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__net__brotli__compressor
core.cpython-312-x86_64-linux-gnu.so:PyInit_core
-core.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
core.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__bindings__core
cystats.cpython-312-x86_64-linux-gnu.so:PyInit_cystats
-cystats.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
cystats.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__server__cystats
cython_bencode.cpython-312-x86_64-linux-gnu.so:PyInit_cython_bencode
-cython_bencode.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
cython_bencode.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__net__bencode__cython_bencode
cyxor.cpython-312-x86_64-linux-gnu.so:PyInit_cyxor
-cyxor.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
cyxor.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__buffers__cyxor
decoder.cpython-312-x86_64-linux-gnu.so:PyInit_decoder
-decoder.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
decoder.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__codecs__ffmpeg__decoder
-decoder.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__codecs__jpeg__decoder
decoder.cpython-312-x86_64-linux-gnu.so:register_all
decompressor.cpython-312-x86_64-linux-gnu.so:PyInit_decompressor
-decompressor.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
decompressor.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__net__brotli__decompressor
display_source.cpython-312-x86_64-linux-gnu.so:PyInit_display_source
-display_source.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
display_source.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__bindings__display_source
-encoder.cpython-312-x86_64-linux-gnu.so:PyInit_encoder
-encoder.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
-encoder.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__codecs__jpeg__encoder
events.cpython-312-x86_64-linux-gnu.so:PyInit_events
-events.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
events.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__bindings__events
gdk_atoms.cpython-312-x86_64-linux-gnu.so:PyInit_gdk_atoms
-gdk_atoms.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
gdk_atoms.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__gtk_common__gtk3__gdk_atoms
gdk_bindings.cpython-312-x86_64-linux-gnu.so:PyInit_gdk_bindings
gdk_bindings.cpython-312-x86_64-linux-gnu.so:_PyGObject_API
-gdk_bindings.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
gdk_bindings.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__gtk_common__gtk3__gdk_bindings
gdk_bindings.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__gtk3__gdk_bindings
gdk_bindings.cpython-312-x86_64-linux-gnu.so:is_x11_display
gdk_display_source.cpython-312-x86_64-linux-gnu.so:PyInit_gdk_display_source
-gdk_display_source.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
gdk_display_source.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__gtk3__gdk_display_source
keyboard.cpython-312-x86_64-linux-gnu.so:PyInit_keyboard
-keyboard.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
keyboard.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__bindings__keyboard
lz4.cpython-312-x86_64-linux-gnu.so:PyInit_lz4
-lz4.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
lz4.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__net__lz4__lz4
mask.cpython-312-x86_64-linux-gnu.so:PyInit_mask
-mask.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
mask.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__net__websockets__mask
membuf.cpython-312-x86_64-linux-gnu.so:PyInit_membuf
-membuf.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
membuf.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__buffers__membuf
membuf.cpython-312-x86_64-linux-gnu.so:pad
membuf.cpython-312-x86_64-linux-gnu.so:xmemalign
motion.cpython-312-x86_64-linux-gnu.so:PyInit_motion
-motion.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
motion.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__server__window__motion
netdev_query.cpython-312-x86_64-linux-gnu.so:PyInit_netdev_query
-netdev_query.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
netdev_query.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__platform__posix__netdev_query
pam.cpython-312-x86_64-linux-gnu.so:PyInit_pam
-pam.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
pam.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__server__pam
posix_display_source.cpython-312-x86_64-linux-gnu.so:PyInit_posix_display_source
-posix_display_source.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
posix_display_source.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__bindings__posix_display_source
pusher.cpython-312-x86_64-linux-gnu.so:PyInit_pusher
-pusher.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
pusher.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__codecs__v4l2__pusher
randr.cpython-312-x86_64-linux-gnu.so:PyInit_randr
-randr.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
randr.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__bindings__randr
rectangle.cpython-312-x86_64-linux-gnu.so:PyInit_rectangle
-rectangle.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
rectangle.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__rectangle
rencodeplus.cpython-312-x86_64-linux-gnu.so:PyInit_rencodeplus
-rencodeplus.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
rencodeplus.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__net__rencodeplus__rencodeplus
res.cpython-312-x86_64-linux-gnu.so:PyInit_res
-res.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
res.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__bindings__res
sd_listen.cpython-312-x86_64-linux-gnu.so:PyInit_sd_listen
-sd_listen.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
sd_listen.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__platform__posix__sd_listen
vsock.cpython-312-x86_64-linux-gnu.so:PyInit_vsock
-vsock.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
vsock.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__net__vsock__vsock
wait_for_x_server.cpython-312-x86_64-linux-gnu.so:PyInit_wait_for_x_server
-wait_for_x_server.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
wait_for_x_server.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__bindings__wait_for_x_server
window.cpython-312-x86_64-linux-gnu.so:PyInit_window
-window.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
window.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__bindings__window
xi2.cpython-312-x86_64-linux-gnu.so:PyInit_xi2
-xi2.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
xi2.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__bindings__xi2
ximage.cpython-312-x86_64-linux-gnu.so:PyInit_ximage
-ximage.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
ximage.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__bindings__ximage
xwait.cpython-312-x86_64-linux-gnu.so:PyInit_xwait
-xwait.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
xwait.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__bindings__xwait
xwayland.cpython-312-x86_64-linux-gnu.so:PyInit_xwayland
-xwayland.cpython-312-x86_64-linux-gnu.so:__pyx_CommonTypesMetaclass_get_module
xwayland.cpython-312-x86_64-linux-gnu.so:__pyx_module_is_main_xpra__x11__bindings__xwayland
xxh.cpython-312-x86_64-linux-gnu.so:PyInit_xxh
xxh.cpython-312-x86_64-linux-gnu.so:XXH128
diff --git a/packages/x/xpra/abi_used_libs b/packages/x/xpra/abi_used_libs
index 490248f99e13..87b9c805305d 100644
--- a/packages/x/xpra/abi_used_libs
+++ b/packages/x/xpra/abi_used_libs
@@ -8,8 +8,8 @@ libXfixes.so.3
libXi.so.6
libXrandr.so.2
libXtst.so.6
-libavcodec.so.61
-libavutil.so.59
+libavcodec.so.62
+libavutil.so.60
libbrotlidec.so.1
libbrotlienc.so.1
libc.so.6
@@ -19,7 +19,6 @@ libgobject-2.0.so.0
liblz4.so.1
libpam.so.0
libpam_misc.so.0
-libswscale.so.8
+libswscale.so.9
libsystemd.so.0
-libturbojpeg.so.0
libxkbfile.so.1
diff --git a/packages/x/xpra/abi_used_symbols b/packages/x/xpra/abi_used_symbols
index f5197f865025..57b33d093302 100644
--- a/packages/x/xpra/abi_used_symbols
+++ b/packages/x/xpra/abi_used_symbols
@@ -18,7 +18,6 @@ UNKNOWN:PyCapsule_Import
UNKNOWN:PyCapsule_IsValid
UNKNOWN:PyCapsule_New
UNKNOWN:PyCode_NewEmpty
-UNKNOWN:PyDescr_IsData
UNKNOWN:PyDict_GetItemString
UNKNOWN:PyDict_GetItemWithError
UNKNOWN:PyDict_New
@@ -49,23 +48,30 @@ UNKNOWN:PyErr_WriteUnraisable
UNKNOWN:PyEval_GetBuiltins
UNKNOWN:PyEval_RestoreThread
UNKNOWN:PyEval_SaveThread
+UNKNOWN:PyExc_AssertionError
UNKNOWN:PyExc_AttributeError
UNKNOWN:PyExc_BufferError
UNKNOWN:PyExc_DeprecationWarning
UNKNOWN:PyExc_Exception
UNKNOWN:PyExc_GeneratorExit
+UNKNOWN:PyExc_IOError
UNKNOWN:PyExc_ImportError
UNKNOWN:PyExc_IndexError
UNKNOWN:PyExc_KeyError
+UNKNOWN:PyExc_KeyboardInterrupt
+UNKNOWN:PyExc_MemoryError
UNKNOWN:PyExc_NameError
UNKNOWN:PyExc_OverflowError
UNKNOWN:PyExc_RuntimeError
UNKNOWN:PyExc_RuntimeWarning
UNKNOWN:PyExc_StopIteration
UNKNOWN:PyExc_SystemError
+UNKNOWN:PyExc_SystemExit
UNKNOWN:PyExc_TypeError
UNKNOWN:PyExc_UnboundLocalError
+UNKNOWN:PyExc_UnicodeError
UNKNOWN:PyExc_ValueError
+UNKNOWN:PyExc_ZeroDivisionError
UNKNOWN:PyException_GetTraceback
UNKNOWN:PyException_SetCause
UNKNOWN:PyException_SetTraceback
@@ -113,13 +119,13 @@ UNKNOWN:PyMethodDescr_Type
UNKNOWN:PyMethod_New
UNKNOWN:PyMethod_Type
UNKNOWN:PyModuleDef_Init
-UNKNOWN:PyModule_AddObject
UNKNOWN:PyModule_GetDict
UNKNOWN:PyModule_GetName
UNKNOWN:PyModule_NewObject
UNKNOWN:PyNumber_Absolute
UNKNOWN:PyNumber_Add
UNKNOWN:PyNumber_And
+UNKNOWN:PyNumber_Check
UNKNOWN:PyNumber_FloorDivide
UNKNOWN:PyNumber_InPlaceAdd
UNKNOWN:PyNumber_InPlaceOr
@@ -133,10 +139,12 @@ UNKNOWN:PyNumber_Or
UNKNOWN:PyNumber_Remainder
UNKNOWN:PyNumber_Rshift
UNKNOWN:PyNumber_Subtract
+UNKNOWN:PyNumber_ToBase
UNKNOWN:PyNumber_TrueDivide
UNKNOWN:PyOS_snprintf
UNKNOWN:PyObject_Call
UNKNOWN:PyObject_CallFinalizerFromDealloc
+UNKNOWN:PyObject_CallFunctionObjArgs
UNKNOWN:PyObject_CallMethodObjArgs
UNKNOWN:PyObject_CallObject
UNKNOWN:PyObject_ClearWeakRefs
@@ -148,6 +156,8 @@ UNKNOWN:PyObject_GC_IsFinalized
UNKNOWN:PyObject_GC_Track
UNKNOWN:PyObject_GC_UnTrack
UNKNOWN:PyObject_GenericGetAttr
+UNKNOWN:PyObject_GenericGetDict
+UNKNOWN:PyObject_GenericSetDict
UNKNOWN:PyObject_GetAttr
UNKNOWN:PyObject_GetAttrString
UNKNOWN:PyObject_GetBuffer
@@ -171,6 +181,7 @@ UNKNOWN:PyObject_Str
UNKNOWN:PyObject_Vectorcall
UNKNOWN:PyObject_VectorcallDict
UNKNOWN:PyObject_VectorcallMethod
+UNKNOWN:PyRange_Type
UNKNOWN:PySequence_Contains
UNKNOWN:PySequence_GetSlice
UNKNOWN:PySequence_List
@@ -200,16 +211,19 @@ UNKNOWN:PyUnicode_Contains
UNKNOWN:PyUnicode_Decode
UNKNOWN:PyUnicode_DecodeLatin1
UNKNOWN:PyUnicode_DecodeUTF8
-UNKNOWN:PyUnicode_Find
+UNKNOWN:PyUnicode_FindChar
UNKNOWN:PyUnicode_Format
UNKNOWN:PyUnicode_FromFormat
+UNKNOWN:PyUnicode_FromKindAndData
UNKNOWN:PyUnicode_FromOrdinal
UNKNOWN:PyUnicode_FromString
UNKNOWN:PyUnicode_FromStringAndSize
UNKNOWN:PyUnicode_InternFromString
+UNKNOWN:PyUnicode_InternInPlace
UNKNOWN:PyUnicode_Join
UNKNOWN:PyUnicode_New
UNKNOWN:PyUnicode_Resize
+UNKNOWN:PyUnicode_Substring
UNKNOWN:PyUnicode_Type
UNKNOWN:PyUnstable_Code_NewWithPosOnlyArgs
UNKNOWN:Py_EnterRecursiveCall
@@ -222,9 +236,10 @@ UNKNOWN:_PyDict_NewPresized
UNKNOWN:_PyDict_SetItem_KnownHash
UNKNOWN:_PyLong_Copy
UNKNOWN:_PyObject_CallFunction_SizeT
+UNKNOWN:_PyObject_ClearManagedDict
UNKNOWN:_PyObject_GC_New
UNKNOWN:_PyObject_GenericGetAttrWithDict
-UNKNOWN:_PyObject_GetDictPtr
+UNKNOWN:_PyObject_VisitManagedDict
UNKNOWN:_PyThreadState_UncheckedGet
UNKNOWN:_PyType_Lookup
UNKNOWN:_PyUnicode_FastCopyCharacters
@@ -233,10 +248,7 @@ UNKNOWN:_Py_FalseStruct
UNKNOWN:_Py_NoneStruct
UNKNOWN:_Py_TrueStruct
UNKNOWN:cpow
-UNKNOWN:floor
UNKNOWN:log
-UNKNOWN:round
-UNKNOWN:sqrt
libX11.so.6:XAddToSaveSet
libX11.so.6:XAllocClassHint
libX11.so.6:XAllocSizeHints
@@ -415,20 +427,20 @@ libXtst.so.6:XTestFakeKeyEvent
libXtst.so.6:XTestFakeMotionEvent
libXtst.so.6:XTestFakeRelativeMotionEvent
libXtst.so.6:XTestQueryExtension
-libavcodec.so.61:av_packet_alloc
-libavcodec.so.61:av_packet_free
-libavcodec.so.61:avcodec_alloc_context3
-libavcodec.so.61:avcodec_find_decoder
-libavcodec.so.61:avcodec_free_context
-libavcodec.so.61:avcodec_open2
-libavcodec.so.61:avcodec_receive_frame
-libavcodec.so.61:avcodec_send_packet
-libavutil.so.59:av_frame_alloc
-libavutil.so.59:av_frame_free
-libavutil.so.59:av_frame_unref
-libavutil.so.59:av_log_default_callback
-libavutil.so.59:av_log_set_callback
-libavutil.so.59:av_strerror
+libavcodec.so.62:av_packet_alloc
+libavcodec.so.62:av_packet_free
+libavcodec.so.62:avcodec_alloc_context3
+libavcodec.so.62:avcodec_find_decoder
+libavcodec.so.62:avcodec_free_context
+libavcodec.so.62:avcodec_open2
+libavcodec.so.62:avcodec_receive_frame
+libavcodec.so.62:avcodec_send_packet
+libavutil.so.60:av_frame_alloc
+libavutil.so.60:av_frame_free
+libavutil.so.60:av_frame_unref
+libavutil.so.60:av_log_default_callback
+libavutil.so.60:av_log_set_callback
+libavutil.so.60:av_strerror
libbrotlidec.so.1:BrotliDecoderCreateInstance
libbrotlidec.so.1:BrotliDecoderDecompressStream
libbrotlidec.so.1:BrotliDecoderDestroyInstance
@@ -496,25 +508,14 @@ libpam.so.0:pam_set_item
libpam.so.0:pam_start
libpam.so.0:pam_strerror
libpam_misc.so.0:misc_conv
-libswscale.so.8:sws_freeContext
-libswscale.so.8:sws_getColorspaceDetails
-libswscale.so.8:sws_getContext
-libswscale.so.8:sws_scale
-libswscale.so.8:sws_setColorspaceDetails
+libswscale.so.9:sws_freeContext
+libswscale.so.9:sws_getColorspaceDetails
+libswscale.so.9:sws_getContext
+libswscale.so.9:sws_scale
+libswscale.so.9:sws_setColorspaceDetails
libsystemd.so.0:sd_is_socket_inet
libsystemd.so.0:sd_is_socket_unix
libsystemd.so.0:sd_listen_fds
-libturbojpeg.so.0:tjCompress2
-libturbojpeg.so.0:tjCompressFromYUVPlanes
-libturbojpeg.so.0:tjDecompress2
-libturbojpeg.so.0:tjDecompressHeader3
-libturbojpeg.so.0:tjDecompressToYUVPlanes
-libturbojpeg.so.0:tjDestroy
-libturbojpeg.so.0:tjGetErrorStr
-libturbojpeg.so.0:tjInitCompress
-libturbojpeg.so.0:tjInitDecompress
-libturbojpeg.so.0:tjPlaneSizeYUV
-libturbojpeg.so.0:tjPlaneWidth
libxkbfile.so.1:XkbRF_GetComponents
libxkbfile.so.1:XkbRF_GetNamesProp
libxkbfile.so.1:XkbRF_Load
diff --git a/packages/x/xpra/package.yml b/packages/x/xpra/package.yml
index 8f8f144246ef..2f7fc22b0408 100644
--- a/packages/x/xpra/package.yml
+++ b/packages/x/xpra/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : xpra
version : 5.1.1
-release : 16
+release : 17
source :
- https://github.com/Xpra-org/xpra/archive/refs/tags/v5.1.1.tar.gz : 115bd402bfbb7d508a35069044a403edfbf114db607841db2ddf24aa7ec4a5ce
homepage : https://xpra.org
diff --git a/packages/x/xpra/pspec_x86_64.xml b/packages/x/xpra/pspec_x86_64.xml
index f776b0ed05b5..f8441a02be90 100644
--- a/packages/x/xpra/pspec_x86_64.xml
+++ b/packages/x/xpra/pspec_x86_64.xml
@@ -3,8 +3,8 @@
xpra
https://xpra.org
- Muhammad Alfi Syahrin
- malfisya.dev@hotmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
GPL-2.0-or-later
desktop
@@ -350,10 +350,6 @@
/usr/lib/python3.12/site-packages/xpra/codecs/gstreamer/encoder.py
/usr/lib/python3.12/site-packages/xpra/codecs/icon_util.py
/usr/lib/python3.12/site-packages/xpra/codecs/image_wrapper.py
- /usr/lib/python3.12/site-packages/xpra/codecs/jpeg/__init__.py
- /usr/lib/python3.12/site-packages/xpra/codecs/jpeg/__pycache__/__init__.cpython-312.pyc
- /usr/lib/python3.12/site-packages/xpra/codecs/jpeg/decoder.cpython-312-x86_64-linux-gnu.so
- /usr/lib/python3.12/site-packages/xpra/codecs/jpeg/encoder.cpython-312-x86_64-linux-gnu.so
/usr/lib/python3.12/site-packages/xpra/codecs/loader.py
/usr/lib/python3.12/site-packages/xpra/codecs/nvidia/__init__.py
/usr/lib/python3.12/site-packages/xpra/codecs/nvidia/__pycache__/__init__.cpython-312.pyc
@@ -1190,9 +1186,9 @@
/usr/share/icons/xpra-mdns.png
/usr/share/icons/xpra-shadow.png
/usr/share/icons/xpra.png
- /usr/share/man/man1/run_scaled.1
- /usr/share/man/man1/xpra.1
- /usr/share/man/man1/xpra_launcher.1
+ /usr/share/man/man1/run_scaled.1.zst
+ /usr/share/man/man1/xpra.1.zst
+ /usr/share/man/man1/xpra_launcher.1.zst
/usr/share/metainfo/xpra.appdata.xml
/usr/share/mime/packages/application-x-xpraconfig.xml
/usr/share/xpra/COPYING
@@ -1288,12 +1284,12 @@
-
- 2025-06-25
+
+ 2026-04-11
5.1.1
Packaging update
- Muhammad Alfi Syahrin
- malfisya.dev@hotmail.com
+ Jakob Gezelius
+ jakob@knugen.nu
\ No newline at end of file