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
e0d1879
ffmpeg6: remove package
zlice Dec 22, 2025
ad4d538
ffmpeg: update to 9.0.2
zlice Dec 22, 2025
e655f85
New package: ffmpeg8-8.1.2
zlice Sep 2, 2026
5b9b159
libopenal: revbump for ffmpeg9
zlice Dec 1, 2025
2846607
mlt7: revbump for ffmpeg9
zlice Dec 1, 2025
e0a8d3f
Aegisub: revbump for ffmpeg9
zlice Dec 1, 2025
ea1e5a2
QMPlay2: revbump for ffmpeg9
zlice Dec 1, 2025
e27530d
alsa-plugins: revbump for ffmpeg9
zlice Dec 1, 2025
3fa3bc4
attract: revbump for ffmpeg9
zlice Dec 1, 2025
8817563
audacious-plugins: revbump for ffmpeg9
zlice Dec 1, 2025
d6f5034
audacity: revbump for ffmpeg9
zlice Dec 1, 2025
6d9ea35
avidemux: revbump for ffmpeg9
zlice Dec 1, 2025
a228d83
baresip: revbump for ffmpeg9
zlice Dec 1, 2025
9bef443
calibre: revbump for ffmpeg9
zlice Dec 1, 2025
65f9f3a
gpac: revbump for ffmpeg9
zlice Jan 4, 2026
4fc7695
ccextractor: revbump for ffmpeg9
zlice Dec 1, 2025
f1571f2
cmus: revbump for ffmpeg9
zlice Dec 1, 2025
dd0308e
cyanrip: revbump for ffmpeg9
zlice Dec 1, 2025
c8bbc0d
dragon-player: revbump for ffmpeg9
zlice Dec 1, 2025
f38d5fb
ffmpegthumbs: revbump for ffmpeg9
zlice Dec 1, 2025
4d06fb3
gerbera: revbump for ffmpeg9
zlice Dec 1, 2025
2c94309
gifski: revbump for ffmpeg9
zlice Dec 1, 2025
155780a
goldendict-ng: revbump for ffmpeg9
zlice Dec 1, 2025
b14511c
goldendict: revbump for ffmpeg9
zlice Dec 1, 2025
b799db9
gst-libav: revbump for ffmpeg9
zlice Dec 1, 2025
7aa0f89
gst-plugins-bad1: revbump for ffmpeg9
zlice Dec 1, 2025
7fe0077
gst-rtsp-server: revbump for ffmpeg9
zlice Dec 1, 2025
80d0cf5
k3b: revbump for ffmpeg9
zlice Dec 1, 2025
cf3e25f
kew: revbump for ffmpeg9
zlice Dec 1, 2025
6fcacca
kf6-kfilemetadata: revbump for ffmpeg9
zlice Dec 1, 2025
1f43f46
kpipewire: revbump for ffmpeg9
zlice Dec 1, 2025
eb081b7
lms: revbump for ffmpeg9
zlice Dec 1, 2025
bb368d2
localsearch: revbump for ffmpeg9
zlice Dec 1, 2025
a9ff926
minidlna: revbump for ffmpeg9
zlice Dec 1, 2025
c4e312a
mixxx: revbump for ffmpeg9
zlice Dec 1, 2025
727694d
motion: revbump for ffmpeg9
zlice Dec 1, 2025
c5fd063
mpd: revbump for ffmpeg9
zlice Dec 1, 2025
00046b7
musikcube: revbump for ffmpeg9
zlice Dec 1, 2025
104cfc7
openmw: revbump for ffmpeg9
zlice Dec 1, 2025
e21b4b9
pianobar: revbump for ffmpeg9
zlice Dec 1, 2025
545a300
pqiv: revbump for ffmpeg9
zlice Dec 1, 2025
9083813
qmmp: revbump for ffmpeg9
zlice Dec 1, 2025
cdaa717
qtox: revbump for ffmpeg9
zlice Dec 1, 2025
73c48dc
retroarch: revbump for ffmpeg9
zlice Dec 1, 2025
06d2c92
retroshare: revbump for ffmpeg9
zlice Dec 1, 2025
68cdc94
rsgain: revbump for ffmpeg9
zlice Dec 1, 2025
d0507f5
scrcpy: revbump for ffmpeg9
zlice Dec 1, 2025
3d4e101
siril: revbump for ffmpeg9
zlice Dec 1, 2025
15a61a6
spek-x: update to 0.9.4
zlice Dec 1, 2025
abf9517
ssr: revbump for ffmpeg9
zlice Dec 1, 2025
5e126b9
sumo: revbump for ffmpeg9
zlice Dec 1, 2025
c5d2720
telegram-desktop: revbump for ffmpeg9
zlice Dec 1, 2025
c79f435
tg_owt: revbump for ffmpeg9
zlice Dec 1, 2025
62977f2
tigervnc: revbump for ffmpeg9
zlice Dec 1, 2025
3cde854
unpaper: revbump for ffmpeg9
zlice Dec 1, 2025
ef2f4b8
waypipe: revbump for ffmpeg9
zlice Dec 1, 2025
471af01
wf-recorder: revbump for ffmpeg9
zlice Dec 1, 2025
b2ddb73
xine-lib: revbump for ffmpeg9
zlice Dec 1, 2025
98526ba
xpra: revbump for ffmpeg9
zlice Dec 1, 2025
621efa5
ffmpegthumbnailer: update to 2.2.4
zlice Dec 1, 2025
7946a91
chromaprint: update to 1.6.0
zlice Dec 1, 2025
28263ae
obs: revbump for ffmpeg9
zlice Dec 20, 2025
8459749
droidcam-obs-plugin: update to 2.5.1
zlice Dec 1, 2025
6a0bd4f
droidcam: revbump for ffmpeg9
zlice Dec 1, 2025
ab3b94e
libgme: update to 0.6.4, changed to github
zlice Dec 23, 2025
624e67d
fooyin: revbump for ffmpeg9
zlice Dec 1, 2025
48c1005
ffms2: update to 5.0
zlice Dec 1, 2025
f8546fd
libshout-idjc: update to 2.4.6-r2
zlice Dec 1, 2025
684e874
idjc: update to 0.9.10
zlice Dec 1, 2025
b618452
guvcview: update to 2.2.2
zlice Dec 1, 2025
ee6b30e
mpv: revbump for ffmpeg9
zlice Dec 20, 2025
73560b6
mpv-mpris: revbump for ffmpeg9
zlice Dec 1, 2025
689e1c6
notcurses: update to 3.0.17
zlice Dec 1, 2025
05135a9
osg: revbump for ffmpeg9
zlice Dec 1, 2025
ef33719
synfig: revbump for ffmpeg9
zlice Dec 1, 2025
7db2f8a
timg: update to 1.6.3
zlice Dec 1, 2025
115204b
video-compare: revbump for ffmpeg9
zlice Dec 1, 2025
444ec03
kid3: revbump for ffmpeg9
zlice Dec 1, 2025
786b1b7
hedgewars: update to 1.0.3
zlice Dec 1, 2025
d289964
dolphin-emu: revbump for ffmpeg9
zlice Dec 1, 2025
eee0d03
vba-m: revbump for ffmpeg9
zlice Dec 1, 2025
8c41bc4
arcan: revbump for ffmpeg9
zlice Dec 1, 2025
8ab7fce
deadbeef: revbump for ffmpeg9
zlice Dec 2, 2025
07049d4
aubio: revbump for ffmpeg9
zlice Dec 5, 2025
e5c4cb6
tvheadend: revbump for ffmpeg9
zlice Dec 22, 2025
c94ea99
qt5-webengine: revbump for ffmpeg9
zlice Dec 23, 2025
0236fc2
qt6-pdf: revbump for ffmpeg9
zlice Dec 23, 2025
b083b10
czkawka: revbump for ffmpeg9
zlice Dec 24, 2025
72f8c16
dlib: revbump for ffmpeg9
zlice Dec 24, 2025
3da6c6c
freerdp: revbump for ffmpeg9
zlice Dec 24, 2025
a23148e
mgba: revbump for ffmpeg9
zlice Dec 24, 2025
4055e82
opencv: revbump for ffmpeg8
zlice Dec 24, 2025
285bc8a
qt5: remove unused ffmpeg-devel
zlice Dec 24, 2025
079d377
qt6-multimedia: revbump for ffmpeg9
zlice Dec 24, 2025
fff5dde
shotcut: revbump for ffmpeg9
zlice Dec 24, 2025
f759bad
vhs: revbump for ffmpeg9
zlice Dec 24, 2025
bee900e
vice: revbump for ffmpeg9
zlice Dec 24, 2025
a5a0c94
vokoscreenNG: revbump for ffmpeg9
zlice Dec 24, 2025
47022d2
srb2: revbump for libgme 0.6.4
zlice Dec 24, 2025
afdc274
gpu-screen-recorder: revbump for ffmpeg9
zlice Jul 28, 2026
55186db
eden: revbump for ffmpeg9
zlice Jul 28, 2026
79fad25
vlc: revbump for ffmpeg9
zlice Sep 2, 2026
fd2a105
opera: revbump for ffmpeg9
zlice Sep 3, 2026
36c083c
libopenshot: revbump for ffmpeg8
zlice Sep 16, 2026
265ac89
openshot: revbump for ffmpeg8
zlice Sep 16, 2026
fcb2e25
python3-pydub: revbump for ffmpeg9
zlice Sep 16, 2026
44efa6e
songrec: revbump for ffmpeg9
zlice Sep 16, 2026
c9494ae
opencolorio: update to 2.5.2
zlice Sep 17, 2026
ec45461
openimagedenoise: update to 2.5.1
zlice Sep 17, 2026
e7400d7
openimageio: revbump for ffmpeg9
zlice Dec 1, 2025
9c72560
opengpl: update to 0.7.1
zlice Sep 17, 2026
5d9256e
New package: sse2neon-1.9.1
zlice Sep 17, 2026
93cd260
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