Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
4798837
ffmpeg6: remove package
zlice Dec 22, 2025
ae80f98
ffmpeg: update to 9.0.2
zlice Dec 22, 2025
a3127da
New package: ffmpeg8-8.1.2
zlice Sep 2, 2026
ac68806
libopenal: revbump for ffmpeg9
zlice Dec 1, 2025
fde3058
mlt7: revbump for ffmpeg9
zlice Dec 1, 2025
6ffd689
Aegisub: revbump for ffmpeg9
zlice Dec 1, 2025
a2f719e
QMPlay2: revbump for ffmpeg9
zlice Dec 1, 2025
3b436a3
alsa-plugins: revbump for ffmpeg9
zlice Dec 1, 2025
955bf6c
attract: revbump for ffmpeg9
zlice Dec 1, 2025
908bfe3
audacious-plugins: revbump for ffmpeg9
zlice Dec 1, 2025
62a0bf9
audacity: revbump for ffmpeg9
zlice Dec 1, 2025
4b91224
avidemux: revbump for ffmpeg9
zlice Dec 1, 2025
77a1f71
baresip: revbump for ffmpeg9
zlice Dec 1, 2025
68f1a92
calibre: revbump for ffmpeg9
zlice Dec 1, 2025
e7efbab
gpac: revbump for ffmpeg9
zlice Jan 4, 2026
89c1639
ccextractor: revbump for ffmpeg9
zlice Dec 1, 2025
52902cf
cmus: revbump for ffmpeg9
zlice Dec 1, 2025
8c7294e
cyanrip: revbump for ffmpeg9
zlice Dec 1, 2025
44e3093
dragon-player: revbump for ffmpeg9
zlice Dec 1, 2025
d4c290c
ffmpegthumbs: revbump for ffmpeg9
zlice Dec 1, 2025
3210218
gerbera: revbump for ffmpeg9
zlice Dec 1, 2025
c7aea52
gifski: revbump for ffmpeg9
zlice Dec 1, 2025
edbdbbb
goldendict-ng: revbump for ffmpeg9
zlice Dec 1, 2025
73c6dbe
goldendict: revbump for ffmpeg9
zlice Dec 1, 2025
47dad6c
gst-libav: revbump for ffmpeg9
zlice Dec 1, 2025
3a65487
gst-plugins-bad1: revbump for ffmpeg9
zlice Dec 1, 2025
fe0643c
gst-rtsp-server: revbump for ffmpeg9
zlice Dec 1, 2025
c3f09e4
k3b: revbump for ffmpeg9
zlice Dec 1, 2025
ff89572
kew: revbump for ffmpeg9
zlice Dec 1, 2025
a275df1
kf6-kfilemetadata: revbump for ffmpeg9
zlice Dec 1, 2025
ec641e4
kodi: revbump for ffmpeg9
zlice Dec 1, 2025
4077acf
kpipewire: revbump for ffmpeg9
zlice Dec 1, 2025
554653f
lms: revbump for ffmpeg9
zlice Dec 1, 2025
ee6318f
localsearch: revbump for ffmpeg9
zlice Dec 1, 2025
333b1d7
minidlna: revbump for ffmpeg9
zlice Dec 1, 2025
5fdf50e
mixxx: revbump for ffmpeg9
zlice Dec 1, 2025
ef53458
motion: revbump for ffmpeg9
zlice Dec 1, 2025
f3d043f
mpd: revbump for ffmpeg9
zlice Dec 1, 2025
3f24353
musikcube: revbump for ffmpeg9
zlice Dec 1, 2025
4e04197
openmw: revbump for ffmpeg9
zlice Dec 1, 2025
e2b06b6
pianobar: revbump for ffmpeg9
zlice Dec 1, 2025
9467fcd
pqiv: revbump for ffmpeg9
zlice Dec 1, 2025
a1da071
qmmp: revbump for ffmpeg9
zlice Dec 1, 2025
b5fe019
qtox: revbump for ffmpeg9
zlice Dec 1, 2025
d90fc8d
retroarch: revbump for ffmpeg9
zlice Dec 1, 2025
c5cf36b
retroshare: revbump for ffmpeg9
zlice Dec 1, 2025
b5b0e06
rsgain: revbump for ffmpeg9
zlice Dec 1, 2025
665299a
scrcpy: revbump for ffmpeg9
zlice Dec 1, 2025
22b8a9e
siril: revbump for ffmpeg9
zlice Dec 1, 2025
f9d81dd
spek-x: update to 0.9.4
zlice Dec 1, 2025
f359a08
ssr: revbump for ffmpeg9
zlice Dec 1, 2025
4f7ebbb
sumo: revbump for ffmpeg9
zlice Dec 1, 2025
0dcb205
telegram-desktop: revbump for ffmpeg9
zlice Dec 1, 2025
78baacd
tg_owt: revbump for ffmpeg9
zlice Dec 1, 2025
e68dc06
tigervnc: revbump for ffmpeg9
zlice Dec 1, 2025
8ae8016
unpaper: revbump for ffmpeg9
zlice Dec 1, 2025
4fadb5a
waypipe: revbump for ffmpeg9
zlice Dec 1, 2025
677a768
wf-recorder: revbump for ffmpeg9
zlice Dec 1, 2025
803476a
xine-lib: revbump for ffmpeg9
zlice Dec 1, 2025
808d2f7
xpra: revbump for ffmpeg9
zlice Dec 1, 2025
5534b0e
ffmpegthumbnailer: update to 2.2.4
zlice Dec 1, 2025
c78ede8
chromaprint: update to 1.6.0
zlice Dec 1, 2025
d692809
obs: revbump for ffmpeg9
zlice Dec 20, 2025
0f6bf67
droidcam-obs-plugin: update to 2.5.1
zlice Dec 1, 2025
1f2c3c3
droidcam: revbump for ffmpeg9
zlice Dec 1, 2025
072d636
libgme: update to 0.6.4, changed to github
zlice Dec 23, 2025
d97aa44
fooyin: revbump for ffmpeg9
zlice Dec 1, 2025
3e93917
ffms2: update to 5.0
zlice Dec 1, 2025
92feaeb
libshout-idjc: update to 2.4.6-r2
zlice Dec 1, 2025
80570d4
idjc: update to 0.9.10
zlice Dec 1, 2025
5e61c75
guvcview: update to 2.2.2
zlice Dec 1, 2025
33bee8e
mpv: revbump for ffmpeg9
zlice Dec 20, 2025
202b264
mpv-mpris: revbump for ffmpeg9
zlice Dec 1, 2025
9d585b9
notcurses: update to 3.0.17
zlice Dec 1, 2025
0d4c6db
osg: revbump for ffmpeg9
zlice Dec 1, 2025
1101819
synfig: revbump for ffmpeg9
zlice Dec 1, 2025
f16cd25
timg: update to 1.6.3
zlice Dec 1, 2025
1e424d2
video-compare: revbump for ffmpeg9
zlice Dec 1, 2025
be2c6b2
kid3: revbump for ffmpeg9
zlice Dec 1, 2025
bb64cec
hedgewars: update to 1.0.3
zlice Dec 1, 2025
ecfcc01
dolphin-emu: revbump for ffmpeg9
zlice Dec 1, 2025
96690ff
vba-m: revbump for ffmpeg9
zlice Dec 1, 2025
801cf94
arcan: revbump for ffmpeg9
zlice Dec 1, 2025
6bc0e26
deadbeef: revbump for ffmpeg9
zlice Dec 2, 2025
5e68066
aubio: revbump for ffmpeg9
zlice Dec 5, 2025
04908ce
tvheadend: revbump for ffmpeg9
zlice Dec 22, 2025
29f03f1
qt5-webengine: revbump for ffmpeg9
zlice Dec 23, 2025
424bc55
qt6-pdf: revbump for ffmpeg9
zlice Dec 23, 2025
7d5eb3f
czkawka: revbump for ffmpeg9
zlice Dec 24, 2025
a0a60dd
dlib: revbump for ffmpeg9
zlice Dec 24, 2025
e94a36d
freerdp: revbump for ffmpeg9
zlice Dec 24, 2025
83fbb58
mgba: revbump for ffmpeg9
zlice Dec 24, 2025
6a069fe
opencv: revbump for ffmpeg8
zlice Dec 24, 2025
bf5d5a9
qt5: remove unused ffmpeg-devel
zlice Dec 24, 2025
1b0eff5
qt6-multimedia: revbump for ffmpeg9
zlice Dec 24, 2025
07ea0fe
shotcut: revbump for ffmpeg9
zlice Dec 24, 2025
493b7eb
vhs: revbump for ffmpeg9
zlice Dec 24, 2025
42627d0
vice: revbump for ffmpeg9
zlice Dec 24, 2025
d94d2d6
vokoscreenNG: revbump for ffmpeg9
zlice Dec 24, 2025
c62760b
srb2: revbump for libgme 0.6.4
zlice Dec 24, 2025
7cbe405
gpu-screen-recorder: revbump for ffmpeg9
zlice Jul 28, 2026
163b981
eden: revbump for ffmpeg9
zlice Jul 28, 2026
19ea90d
vlc: revbump for ffmpeg9
zlice Sep 2, 2026
8110c03
opera: revbump for ffmpeg9
zlice Sep 3, 2026
daab2a4
libopenshot: revbump for ffmpeg8
zlice Sep 16, 2026
fc32f20
openshot: revbump for ffmpeg8
zlice Sep 16, 2026
fab2a2c
python3-pydub: revbump for ffmpeg9
zlice Sep 16, 2026
4cb587a
songrec: revbump for ffmpeg9
zlice Sep 16, 2026
0d863d9
opencolorio: update to 2.5.2
zlice Sep 17, 2026
cf23063
openimagedenoise: update to 2.5.1
zlice Sep 17, 2026
86d71e0
openimageio: revbump for ffmpeg9
zlice Dec 1, 2025
d4e130f
opengpl: update to 0.7.1
zlice Sep 17, 2026
6c69025
New package: sse2neon-1.9.1
zlice Sep 17, 2026
f63a29a
blender: update to 5.2.2
zlice Dec 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 15 additions & 18 deletions common/shlibs
Original file line number Diff line number Diff line change
Expand Up @@ -400,25 +400,22 @@ libid3tag.so.0 libid3tag-0.16.4_1
libgif.so.7 giflib-5.1.0_1
libImlib2.so.1 imlib2-1.4.2_1
libmp3lame.so.0 lame-3.98.2_1
libavdevice.so.60 libavdevice6-6.0_1
libavformat.so.60 libavformat6-6.0_1
libswscale.so.7 libswscale6-6.0_1
libswresample.so.4 libswresample6-6.0_1
libpostproc.so.57 libpostproc6-6.0_1
libavcodec.so.60 libavcodec6-6.0_1
libavutil.so.58 libavutil6-6.0_1
libavfilter.so.9 libavfilter6-6.0_1
libdispatch.so libdispatch-5.10.1_1
libBlocksRuntime.so libdispatch-5.10.1_1
libavdevice.so.58 libavdevice-4.0_1
libavformat.so.58 libavformat-4.0_1
libswscale.so.5 libswscale-4.0_1
libswresample.so.3 libswresample-4.0_1
libavresample.so.4 libavresample-4.0_1
libpostproc.so.55 libpostproc-4.0_1
libavcodec.so.58 libavcodec-4.0_1
libavutil.so.56 libavutil-4.0_1
libavfilter.so.7 libavfilter-4.0_1
libavdevice.so.62 libavdevice8-8.0.1_1
libavformat.so.62 libavformat8-8.0.1_1
libswscale.so.9 libswscale8-8.0.1_1
libswresample.so.6 libswresample8-8.0.1_1
libavcodec.so.62 libavcodec8-8.0.1_1
libavutil.so.60 libavutil8-8.0.1_1
libavfilter.so.11 libavfilter8-8.0.1_1
libavdevice.so.63 libavdevice-9.0.1_1
libavformat.so.63 libavformat-9.0.1_1
libswscale.so.10 libswscale-9.0.1_1
libswresample.so.7 libswresample-9.0.1_1
libavcodec.so.63 libavcodec-9.0.1_1
libavutil.so.61 libavutil-9.0.1_1
libavfilter.so.12 libavfilter-9.0.1_1
libSDL-1.2.so.0 sdl12-compat-1.2.68_1
libSDL_image-1.2.so.0 SDL_image-1.2.10_1
libx264.so.165 x264-20250402.165_1
Expand Down Expand Up @@ -3195,7 +3192,7 @@ libvali.so.1 vali-0.1.1_1
libphodav-3.0.so.0 phodav-3.0_1
libgfshare.so.2 libgfshare-2.0.0_1
libtacacs.so.1 tacacs-4.0.4.28_1
libffms2.so.4 libffms2-2.23.1_1
libffms2.so.5 libffms2-5.0.1_1
libddcutil.so.5 ddcutil-2.1.4_1
liblsmash.so.2 liblsmash-2.9.1_1
libgiac.so.0 libgiac-1.4.9r17_1
Expand Down
6 changes: 3 additions & 3 deletions srcpkgs/Aegisub/template
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Template file for 'Aegisub'
pkgname=Aegisub
version=3.4.2
revision=6
revision=7
build_style=meson
configure_args="-Dsystem_luajit=true"
hostmakedepends="pkg-config gettext meson ninja LuaJIT"
makedepends="libass-devel zlib-devel icu-devel boost-devel-minimal
libboost_locale libboost_thread
wxWidgets-gtk3-devel MesaLib-devel LuaJIT-devel fontconfig-devel ffmpeg6
ffmpeg6-devel libffms2-devel fftw-devel hunspell-devel uchardet-devel gtest-devel
wxWidgets-gtk3-devel MesaLib-devel LuaJIT-devel fontconfig-devel ffmpeg
ffmpeg-devel libffms2-devel fftw-devel hunspell-devel uchardet-devel gtest-devel
pulseaudio-devel alsa-lib-devel libopenal-devel portaudio-devel libcurl-devel"
short_desc="Cross-platform advanced subtitle editor"
maintainer="Komeil Parseh <komeilparseh@disroot.org>"
Expand Down
4 changes: 2 additions & 2 deletions srcpkgs/QMPlay2/template
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Template file for 'QMPlay2'
pkgname=QMPlay2
version=26.08.02
revision=1
revision=2
build_style=cmake
hostmakedepends="pkg-config qt6-base qt6-tools shaderc"
makedepends="alsa-lib-devel ffmpeg6-devel libass-devel libcdio-devel
makedepends="alsa-lib-devel ffmpeg-devel libass-devel libcdio-devel
libgme-devel libsidplayfp-devel libva-glx-devel libXv-devel
pulseaudio-devel qt6-svg-devel qt6-tools-devel taglib-devel
libcdio-paranoia-devel qt6-declarative-devel qt6-qt5compat-devel"
Expand Down
15 changes: 15 additions & 0 deletions srcpkgs/alsa-plugins/patches/ffmpeg9.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# https://gitlab.archlinux.org/archlinux/packaging/packages/alsa-plugins/-/blob/main/ffmpeg9.patch?ref_type=heads
diff -ru alsa-plugins-1.2.12.orig/a52/pcm_a52.c alsa-plugins-1.2.12/a52/pcm_a52.c
--- alsa-plugins-1.2.12.orig/a52/pcm_a52.c 2026-08-05 11:55:24.343137446 +0200
+++ alsa-plugins-1.2.12/a52/pcm_a52.c 2026-08-05 11:57:53.916162117 +0200
@@ -1202,7 +1202,9 @@
rec->io.flags = SND_PCM_IOPLUG_FLAG_BOUNDARY_WA;
#endif
#ifdef USE_AVCODEC_FRAME
- rec->av_format = rec->codec->sample_fmts[0];
+ const enum AVSampleFormat *codec_sample_fmts = NULL;
+ avcodec_get_supported_config(NULL, rec->codec, AV_CODEC_CONFIG_SAMPLE_FORMAT, 0, (const void**)&codec_sample_fmts, NULL);
+ rec->av_format = codec_sample_fmts[0];
rec->is_planar = av_sample_fmt_is_planar(rec->av_format);
#else
rec->av_format = AV_SAMPLE_FMT_S16;
4 changes: 2 additions & 2 deletions srcpkgs/alsa-plugins/template
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Template file for 'alsa-plugins'
pkgname=alsa-plugins
version=1.2.12
revision=2
revision=3
build_style=gnu-configure
configure_args="--disable-maemo-plugin"
hostmakedepends="pkg-config"
makedepends="ffmpeg6-devel jack-devel libsamplerate-devel pulseaudio-devel"
makedepends="ffmpeg-devel jack-devel libsamplerate-devel pulseaudio-devel"
short_desc="Advanced Linux Sound Architecture (ALSA) extra plugins"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
Expand Down
6 changes: 3 additions & 3 deletions srcpkgs/arcan/template
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# !! keep synced with: acfgfs aclip aloadimage
pkgname=arcan
version=0.7.1
revision=1
revision=2
create_wrksrc=yes
build_wrksrc=arcan/src
build_style=cmake
Expand All @@ -12,7 +12,7 @@ configure_args="-DDISTR_TAG='VoidLinux' -DVIDEO_PLATFORM=egl-dri
$(vopt_if luajit '-DDISABLE_JIT=OFF' '-DDISABLE_JIT=ON')"
hostmakedepends="pkg-config
$(vopt_if wayland wayland-devel)"
makedepends="MesaLib-devel ffmpeg6-devel file-devel freetype-devel liblzma-devel
makedepends="MesaLib-devel ffmpeg-devel file-devel freetype-devel liblzma-devel
libopenal-devel libusb-devel libvncserver-devel libxkbcommon-devel sqlite-devel
vlc-devel SDL2-devel xcb-util-devel xcb-util-wm-devel mupdf-devel
$(vopt_if tts 'libespeak-ng-devel')
Expand All @@ -27,7 +27,7 @@ homepage="https://arcan-fe.com/"
_versionOpenal=0.6.2
distfiles="https://codeberg.org/letoram/arcan/archive/${version}.tar.gz
https://github.com/letoram/openal/archive/${_versionOpenal}.tar.gz>openal_arcan.${_versionOpenal}.tar.gz"
checksum="b015dba937a5dc3ef525d09d07cd59f8aeeb8173e37a2f514ff5d19f7bc1ed0c
checksum="d39f9b6b46354720b9cd55b8fce69e917fb2746c8e39a2c6658bbf7ea08e3719
7c6ac2bd5228f56335da944f5a85b67d6dd95ba4d84f74be4209ba6aee38664b"

export CMAKE_GENERATOR="Unix Makefiles"
Expand Down
84 changes: 84 additions & 0 deletions srcpkgs/attract/patches/ffmpeg8.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
--- a/src/media.cpp
+++ b/src/media.cpp
@@ -61,6 +61,9 @@
#define FORMAT_CTX_URL m_imp->m_format_ctx->filename
#endif

+#define HAVE_CH_LAYOUT (LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(57, 28, 100))
+#define HAVE_DURATION (LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(58, 2, 100))
+
void try_hw_accel( AVCodecContext *&codec_ctx, FeAVCodec *&dec );

std::string g_decoder;
@@ -323,7 +326,7 @@
{
int data_size = av_samples_get_buffer_size(
NULL,
- codec_ctx->channels,
+ codec_ctx->ch_layout.nb_channels,
frame->nb_samples,
codec_ctx->sample_fmt, 1);

@@ -349,17 +352,16 @@
return false;
}

- int64_t channel_layout = frame->channel_layout;
- if ( !channel_layout )
- {
- channel_layout = av_get_default_channel_layout(
- codec_ctx->channels );
- }
+ AVChannelLayout layout;
+ av_channel_layout_copy(&layout, &frame->ch_layout);
+ if (!av_channel_layout_check(&layout) ) {
+ av_channel_layout_default(&layout, codec_ctx->ch_layout.nb_channels);
+ }
+ av_opt_set_chlayout(resample_ctx, "in_chlayout", &layout, 0);
+ av_opt_set_chlayout(resample_ctx, "out_chlayout", &layout, 0);

- av_opt_set_int( resample_ctx, "in_channel_layout", channel_layout, 0 );
av_opt_set_int( resample_ctx, "in_sample_fmt", frame->format, 0 );
av_opt_set_int( resample_ctx, "in_sample_rate", frame->sample_rate, 0 );
- av_opt_set_int( resample_ctx, "out_channel_layout", channel_layout, 0 );
av_opt_set_int( resample_ctx, "out_sample_fmt", AV_SAMPLE_FMT_S16, 0 );
av_opt_set_int( resample_ctx, "out_sample_rate", frame->sample_rate, 0 );

@@ -384,7 +386,7 @@
int out_linesize;
av_samples_get_buffer_size(
&out_linesize,
- codec_ctx->channels,
+ codec_ctx->ch_layout.nb_channels,
frame->nb_samples,
AV_SAMPLE_FMT_S16, 0 );

@@ -402,8 +404,8 @@
FeLog() << "Error performing audio conversion." << std::endl;
return false;
}
- offset += out_samples * codec_ctx->channels;
- data.sampleCount += out_samples * codec_ctx->channels;
+ offset += out_samples * codec_ctx->ch_layout.nb_channels;
+ data.sampleCount += out_samples * codec_ctx->ch_layout.nb_channels;
data.samples = audio_buff;
}
}
@@ -760,7 +762,7 @@

// Track pts and duration if we need to correct next frame
prev_pts = raw_frame->pts;
- prev_duration = raw_frame->pkt_duration;
+ prev_duration = raw_frame->duration;
#endif

detached_frame = raw_frame;
@@ -1066,7 +1068,7 @@
+ codec_ctx->sample_rate );

sf::SoundStream::initialize(
- codec_ctx->channels,
+ codec_ctx->ch_layout.nb_channels,
codec_ctx->sample_rate );

sf::SoundStream::setLoop( false );
4 changes: 2 additions & 2 deletions srcpkgs/attract/template
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Template file for 'attract'
pkgname=attract
version=2.7.0
revision=3
revision=4
build_style=gnu-makefile
make_build_args="VERBOSE=1"
make_use_env=yes
hostmakedepends="pkg-config"
makedepends="SFML-devel ffmpeg6-devel fontconfig-devel glu-devel libarchive-devel
makedepends="SFML-devel ffmpeg-devel fontconfig-devel glu-devel libarchive-devel
libcurl-devel libjpeg-turbo-devel libXinerama-devel libXrandr-devel"
short_desc="Attract-Mode is a graphical frontend for emulators"
maintainer="Pedro Narciso García Revington <p.revington@gmail.com>"
Expand Down
Loading
Loading