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
2d1d5fd
ffmpeg6: remove package
zlice Dec 22, 2025
a1214b5
ffmpeg: update to 9.0.2
zlice Dec 22, 2025
d6aa2d2
New package: ffmpeg8-8.1.2
zlice Sep 2, 2026
5216c04
libopenal: revbump for ffmpeg9
zlice Dec 1, 2025
490434e
mlt7: revbump for ffmpeg9
zlice Dec 1, 2025
551bc56
Aegisub: revbump for ffmpeg9
zlice Dec 1, 2025
5b1b571
QMPlay2: revbump for ffmpeg9
zlice Dec 1, 2025
d1720f1
alsa-plugins: revbump for ffmpeg9
zlice Dec 1, 2025
921b405
attract: revbump for ffmpeg9
zlice Dec 1, 2025
da6b72f
audacious-plugins: revbump for ffmpeg9
zlice Dec 1, 2025
471106e
audacity: revbump for ffmpeg9
zlice Dec 1, 2025
e084f23
avidemux: revbump for ffmpeg9
zlice Dec 1, 2025
b76dbd9
baresip: revbump for ffmpeg9
zlice Dec 1, 2025
e3d9226
calibre: revbump for ffmpeg9
zlice Dec 1, 2025
d9f9457
gpac: revbump for ffmpeg9
zlice Jan 4, 2026
5daa1ce
ccextractor: revbump for ffmpeg9
zlice Dec 1, 2025
8fdc4f4
cmus: revbump for ffmpeg9
zlice Dec 1, 2025
00470b9
cyanrip: revbump for ffmpeg9
zlice Dec 1, 2025
cfa2066
dragon-player: revbump for ffmpeg9
zlice Dec 1, 2025
9db0f10
ffmpegthumbs: revbump for ffmpeg9
zlice Dec 1, 2025
6c4cd60
gerbera: revbump for ffmpeg9
zlice Dec 1, 2025
f7bd9d3
gifski: revbump for ffmpeg9
zlice Dec 1, 2025
72f6046
goldendict-ng: revbump for ffmpeg9
zlice Dec 1, 2025
5104577
goldendict: revbump for ffmpeg9
zlice Dec 1, 2025
6913484
gst-libav: revbump for ffmpeg9
zlice Dec 1, 2025
4af6c44
gst-plugins-bad1: revbump for ffmpeg9
zlice Dec 1, 2025
d1a1e4a
gst-rtsp-server: revbump for ffmpeg9
zlice Dec 1, 2025
60ad728
k3b: revbump for ffmpeg9
zlice Dec 1, 2025
87550fd
kew: revbump for ffmpeg9
zlice Dec 1, 2025
4bb0d50
kf6-kfilemetadata: revbump for ffmpeg9
zlice Dec 1, 2025
e25f3bd
kodi: revbump for ffmpeg9
zlice Dec 1, 2025
b56bd94
kpipewire: revbump for ffmpeg9
zlice Dec 1, 2025
8db8ce9
lms: revbump for ffmpeg9
zlice Dec 1, 2025
43cfb58
localsearch: revbump for ffmpeg9
zlice Dec 1, 2025
565658a
minidlna: revbump for ffmpeg9
zlice Dec 1, 2025
6301df7
mixxx: revbump for ffmpeg9
zlice Dec 1, 2025
3741a5d
motion: revbump for ffmpeg9
zlice Dec 1, 2025
ed42bb3
mpd: revbump for ffmpeg9
zlice Dec 1, 2025
ad42d6f
musikcube: revbump for ffmpeg9
zlice Dec 1, 2025
85e757b
openmw: revbump for ffmpeg9
zlice Dec 1, 2025
b1c475a
pianobar: revbump for ffmpeg9
zlice Dec 1, 2025
bc9ab7d
pqiv: revbump for ffmpeg9
zlice Dec 1, 2025
ba24c12
qmmp: revbump for ffmpeg9
zlice Dec 1, 2025
4ce55ed
qtox: revbump for ffmpeg9
zlice Dec 1, 2025
875fb6c
retroarch: revbump for ffmpeg9
zlice Dec 1, 2025
7a085f5
retroshare: revbump for ffmpeg9
zlice Dec 1, 2025
2bd9dc6
rsgain: revbump for ffmpeg9
zlice Dec 1, 2025
f545049
scrcpy: revbump for ffmpeg9
zlice Dec 1, 2025
7e0ac4f
siril: revbump for ffmpeg9
zlice Dec 1, 2025
8695428
spek-x: update to 0.9.4
zlice Dec 1, 2025
e94a39a
ssr: revbump for ffmpeg9
zlice Dec 1, 2025
907b56f
sumo: revbump for ffmpeg9
zlice Dec 1, 2025
29d708c
telegram-desktop: revbump for ffmpeg9
zlice Dec 1, 2025
145f55a
tg_owt: revbump for ffmpeg9
zlice Dec 1, 2025
8d209fd
tigervnc: revbump for ffmpeg9
zlice Dec 1, 2025
7ba84ed
unpaper: revbump for ffmpeg9
zlice Dec 1, 2025
a714808
waypipe: revbump for ffmpeg9
zlice Dec 1, 2025
a0220df
wf-recorder: revbump for ffmpeg9
zlice Dec 1, 2025
4f1372c
xine-lib: revbump for ffmpeg9
zlice Dec 1, 2025
9f82b7a
xpra: revbump for ffmpeg9
zlice Dec 1, 2025
5e8a42f
ffmpegthumbnailer: update to 2.2.4
zlice Dec 1, 2025
9429c9a
chromaprint: update to 1.6.0
zlice Dec 1, 2025
36e03f3
obs: revbump for ffmpeg9
zlice Dec 20, 2025
8a155bb
droidcam-obs-plugin: update to 2.5.1
zlice Dec 1, 2025
1b0b8d7
droidcam: revbump for ffmpeg9
zlice Dec 1, 2025
84f042b
libgme: update to 0.6.4, changed to github
zlice Dec 23, 2025
6d26a8c
fooyin: revbump for ffmpeg9
zlice Dec 1, 2025
d53f72f
ffms2: update to 5.0
zlice Dec 1, 2025
54d983c
libshout-idjc: update to 2.4.6-r2
zlice Dec 1, 2025
414c2fd
idjc: update to 0.9.10
zlice Dec 1, 2025
d7e3089
guvcview: update to 2.2.2
zlice Dec 1, 2025
b888dba
mpv: revbump for ffmpeg9
zlice Dec 20, 2025
cdd8717
mpv-mpris: revbump for ffmpeg9
zlice Dec 1, 2025
2b872c9
notcurses: update to 3.0.17
zlice Dec 1, 2025
9793d39
osg: revbump for ffmpeg9
zlice Dec 1, 2025
8b63e94
synfig: revbump for ffmpeg9
zlice Dec 1, 2025
40c24bb
timg: update to 1.6.3
zlice Dec 1, 2025
28e35e5
video-compare: revbump for ffmpeg9
zlice Dec 1, 2025
6f3acb8
kid3: revbump for ffmpeg9
zlice Dec 1, 2025
f00e022
hedgewars: update to 1.0.3
zlice Dec 1, 2025
fc6a613
dolphin-emu: revbump for ffmpeg9
zlice Dec 1, 2025
c4474c7
vba-m: revbump for ffmpeg9
zlice Dec 1, 2025
626815d
arcan: revbump for ffmpeg9
zlice Dec 1, 2025
d4b9474
deadbeef: revbump for ffmpeg9
zlice Dec 2, 2025
a69f370
aubio: revbump for ffmpeg9
zlice Dec 5, 2025
efe685d
tvheadend: revbump for ffmpeg9
zlice Dec 22, 2025
69f6e81
qt5-webengine: revbump for ffmpeg9
zlice Dec 23, 2025
71c80d0
qt6-pdf: revbump for ffmpeg9
zlice Dec 23, 2025
2f24414
czkawka: revbump for ffmpeg9
zlice Dec 24, 2025
a268013
dlib: revbump for ffmpeg9
zlice Dec 24, 2025
9955654
freerdp: revbump for ffmpeg9
zlice Dec 24, 2025
db44868
mgba: revbump for ffmpeg9
zlice Dec 24, 2025
01b08d9
opencv: revbump for ffmpeg8
zlice Dec 24, 2025
8a53fae
qt5: remove unused ffmpeg-devel
zlice Dec 24, 2025
27bcbb1
qt6-multimedia: revbump for ffmpeg9
zlice Dec 24, 2025
31f5922
shotcut: revbump for ffmpeg9
zlice Dec 24, 2025
d65c999
vhs: revbump for ffmpeg9
zlice Dec 24, 2025
fb74a30
vice: revbump for ffmpeg9
zlice Dec 24, 2025
958742f
vokoscreenNG: revbump for ffmpeg9
zlice Dec 24, 2025
e1275e7
srb2: revbump for libgme 0.6.4
zlice Dec 24, 2025
3e5f941
gpu-screen-recorder: revbump for ffmpeg9
zlice Jul 28, 2026
56ba8b4
eden: revbump for ffmpeg9
zlice Jul 28, 2026
6c2858d
vlc: revbump for ffmpeg9
zlice Sep 2, 2026
64d2339
opera: revbump for ffmpeg9
zlice Sep 3, 2026
e1c41a1
libopenshot: revbump for ffmpeg8
zlice Sep 16, 2026
4a0be9f
openshot: revbump for ffmpeg8
zlice Sep 16, 2026
b84f8e8
python3-pydub: revbump for ffmpeg9
zlice Sep 16, 2026
3aebbfb
songrec: revbump for ffmpeg9
zlice Sep 16, 2026
2598895
opencolorio: update to 2.5.2
zlice Sep 17, 2026
f21bf06
openimagedenoise: update to 2.5.1
zlice Sep 17, 2026
f4336c0
openimageio: revbump for ffmpeg9
zlice Dec 1, 2025
cc9f6a9
opengpl: update to 0.7.1
zlice Sep 17, 2026
56279b9
New package: sse2neon-1.9.1
zlice Sep 17, 2026
7e2dfa7
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