Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
bf24395
ffmpeg6: remove package
zlice Dec 22, 2025
9949b04
ffmpeg: update to 9.0.2
zlice Dec 22, 2025
581a68f
New package: ffmpeg8-8.1.2
zlice Sep 2, 2026
a0a828e
libopenal: revbump for ffmpeg9
zlice Dec 1, 2025
964a11a
mlt7: revbump for ffmpeg9
zlice Dec 1, 2025
3e6d2a1
Aegisub: revbump for ffmpeg9
zlice Dec 1, 2025
9cbd223
QMPlay2: revbump for ffmpeg9
zlice Dec 1, 2025
fb5a7b1
alsa-plugins: revbump for ffmpeg9
zlice Dec 1, 2025
63f323c
attract: revbump for ffmpeg9
zlice Dec 1, 2025
484b1b5
audacious-plugins: revbump for ffmpeg9
zlice Dec 1, 2025
8ddb007
audacity: revbump for ffmpeg9
zlice Dec 1, 2025
a9092be
avidemux: revbump for ffmpeg9
zlice Dec 1, 2025
fbc924a
baresip: revbump for ffmpeg9
zlice Dec 1, 2025
22ac0bf
calibre: revbump for ffmpeg9
zlice Dec 1, 2025
b333852
gpac: revbump for ffmpeg9
zlice Jan 4, 2026
be63e76
ccextractor: revbump for ffmpeg9
zlice Dec 1, 2025
331da0f
cmus: revbump for ffmpeg9
zlice Dec 1, 2025
0b96484
cyanrip: revbump for ffmpeg9
zlice Dec 1, 2025
39ddf98
dragon-player: revbump for ffmpeg9
zlice Dec 1, 2025
7a16b95
ffmpegthumbs: revbump for ffmpeg9
zlice Dec 1, 2025
8507e30
gerbera: revbump for ffmpeg9
zlice Dec 1, 2025
c0eca98
gifski: revbump for ffmpeg9
zlice Dec 1, 2025
dca389d
goldendict-ng: revbump for ffmpeg9
zlice Dec 1, 2025
3842a40
goldendict: revbump for ffmpeg9
zlice Dec 1, 2025
602d33d
gst-libav: revbump for ffmpeg9
zlice Dec 1, 2025
e83fb11
gst-plugins-bad1: revbump for ffmpeg9
zlice Dec 1, 2025
af9fa0b
gst-rtsp-server: revbump for ffmpeg9
zlice Dec 1, 2025
bcbfd38
k3b: revbump for ffmpeg9
zlice Dec 1, 2025
7cf79df
kew: revbump for ffmpeg9
zlice Dec 1, 2025
3cbc87f
kf6-kfilemetadata: revbump for ffmpeg9
zlice Dec 1, 2025
329de57
kpipewire: revbump for ffmpeg9
zlice Dec 1, 2025
9a06cc0
lms: revbump for ffmpeg9
zlice Dec 1, 2025
f43b8d3
localsearch: revbump for ffmpeg9
zlice Dec 1, 2025
c267ffd
minidlna: revbump for ffmpeg9
zlice Dec 1, 2025
f9e1401
mixxx: revbump for ffmpeg9
zlice Dec 1, 2025
4076ae9
motion: revbump for ffmpeg9
zlice Dec 1, 2025
c9f2a93
mpd: revbump for ffmpeg9
zlice Dec 1, 2025
748f21c
musikcube: revbump for ffmpeg9
zlice Dec 1, 2025
7b53486
openmw: revbump for ffmpeg9
zlice Dec 1, 2025
f1525f0
pianobar: revbump for ffmpeg9
zlice Dec 1, 2025
791be0b
pqiv: revbump for ffmpeg9
zlice Dec 1, 2025
c7b4a06
qmmp: revbump for ffmpeg9
zlice Dec 1, 2025
bd62d3f
qtox: revbump for ffmpeg9
zlice Dec 1, 2025
76474c2
retroarch: revbump for ffmpeg9
zlice Dec 1, 2025
ab509ce
retroshare: revbump for ffmpeg9
zlice Dec 1, 2025
b9f68c5
rsgain: revbump for ffmpeg9
zlice Dec 1, 2025
dee5f24
scrcpy: revbump for ffmpeg9
zlice Dec 1, 2025
1c3b3ed
siril: revbump for ffmpeg9
zlice Dec 1, 2025
e6ef7b7
spek-x: update to 0.9.4
zlice Dec 1, 2025
1056a01
ssr: revbump for ffmpeg9
zlice Dec 1, 2025
ff11a11
sumo: revbump for ffmpeg9
zlice Dec 1, 2025
1db6e4a
telegram-desktop: revbump for ffmpeg9
zlice Dec 1, 2025
86e4737
tg_owt: revbump for ffmpeg9
zlice Dec 1, 2025
1b7ea2e
tigervnc: revbump for ffmpeg9
zlice Dec 1, 2025
f9bb245
unpaper: revbump for ffmpeg9
zlice Dec 1, 2025
e7cc15a
waypipe: revbump for ffmpeg9
zlice Dec 1, 2025
7002696
wf-recorder: revbump for ffmpeg9
zlice Dec 1, 2025
f59b534
xine-lib: revbump for ffmpeg9
zlice Dec 1, 2025
fc4659b
xpra: revbump for ffmpeg9
zlice Dec 1, 2025
21489ac
ffmpegthumbnailer: update to 2.2.4
zlice Dec 1, 2025
705252a
chromaprint: update to 1.6.0
zlice Dec 1, 2025
819d017
obs: revbump for ffmpeg9
zlice Dec 20, 2025
371b582
droidcam-obs-plugin: update to 2.5.1
zlice Dec 1, 2025
e35cecc
droidcam: revbump for ffmpeg9
zlice Dec 1, 2025
bf1320a
libgme: update to 0.6.4, changed to github
zlice Dec 23, 2025
d27c11a
fooyin: revbump for ffmpeg9
zlice Dec 1, 2025
b6cbddd
ffms2: update to 5.0
zlice Dec 1, 2025
17cfc3f
libshout-idjc: update to 2.4.6-r2
zlice Dec 1, 2025
9ce9ef7
idjc: update to 0.9.10
zlice Dec 1, 2025
a8750f6
guvcview: update to 2.2.2
zlice Dec 1, 2025
f176bee
mpv: revbump for ffmpeg9
zlice Dec 20, 2025
c90ef4a
mpv-mpris: revbump for ffmpeg9
zlice Dec 1, 2025
9251a3e
notcurses: update to 3.0.17
zlice Dec 1, 2025
99fc9ac
osg: revbump for ffmpeg9
zlice Dec 1, 2025
23066a5
synfig: revbump for ffmpeg9
zlice Dec 1, 2025
d81cfee
timg: update to 1.6.3
zlice Dec 1, 2025
46c3808
video-compare: revbump for ffmpeg9
zlice Dec 1, 2025
5045b18
kid3: revbump for ffmpeg9
zlice Dec 1, 2025
238a934
hedgewars: update to 1.0.3
zlice Dec 1, 2025
e4919cb
dolphin-emu: revbump for ffmpeg9
zlice Dec 1, 2025
8e60a9e
vba-m: revbump for ffmpeg9
zlice Dec 1, 2025
03c9721
arcan: revbump for ffmpeg9
zlice Dec 1, 2025
f1307f9
deadbeef: revbump for ffmpeg9
zlice Dec 2, 2025
0928234
aubio: revbump for ffmpeg9
zlice Dec 5, 2025
618126f
tvheadend: revbump for ffmpeg9
zlice Dec 22, 2025
1587c97
qt5-webengine: revbump for ffmpeg9
zlice Dec 23, 2025
0402939
qt6-pdf: revbump for ffmpeg9
zlice Dec 23, 2025
6b08003
czkawka: revbump for ffmpeg9
zlice Dec 24, 2025
13b44a3
dlib: revbump for ffmpeg9
zlice Dec 24, 2025
c995f1a
freerdp: revbump for ffmpeg9
zlice Dec 24, 2025
512bf40
mgba: revbump for ffmpeg9
zlice Dec 24, 2025
b4750bc
opencv: revbump for ffmpeg8
zlice Dec 24, 2025
854797c
qt5: remove unused ffmpeg-devel
zlice Dec 24, 2025
4d6793b
qt6-multimedia: revbump for ffmpeg9
zlice Dec 24, 2025
01defff
shotcut: revbump for ffmpeg9
zlice Dec 24, 2025
60634e3
vhs: revbump for ffmpeg9
zlice Dec 24, 2025
7589770
vice: revbump for ffmpeg9
zlice Dec 24, 2025
80c9606
vokoscreenNG: revbump for ffmpeg9
zlice Dec 24, 2025
f41be6b
srb2: revbump for libgme 0.6.4
zlice Dec 24, 2025
6a56149
gpu-screen-recorder: revbump for ffmpeg9
zlice Jul 28, 2026
d1e1dfa
eden: revbump for ffmpeg9
zlice Jul 28, 2026
e2deb70
vlc: revbump for ffmpeg9
zlice Sep 2, 2026
9a9df76
opera: revbump for ffmpeg9
zlice Sep 3, 2026
c1a62f0
libopenshot: revbump for ffmpeg8
zlice Sep 16, 2026
f01ab17
openshot: revbump for ffmpeg8
zlice Sep 16, 2026
655fecf
python3-pydub: revbump for ffmpeg9
zlice Sep 16, 2026
53ab38b
songrec: revbump for ffmpeg9
zlice Sep 16, 2026
e7a3010
opencolorio: update to 2.5.2
zlice Sep 17, 2026
37723d8
openimagedenoise: update to 2.5.1
zlice Sep 17, 2026
d153844
openimageio: revbump for ffmpeg9
zlice Dec 1, 2025
410525f
opengpl: update to 0.7.1
zlice Sep 17, 2026
56c41a4
New package: sse2neon-1.9.1
zlice Sep 17, 2026
bb57454
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 @@ -3192,7 +3189,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