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
2fadd87
ffmpeg6: remove package
zlice Dec 22, 2025
8aa2b5d
ffmpeg: update to 9.0.2
zlice Dec 22, 2025
6e854c2
New package: ffmpeg8-8.1.2
zlice Sep 2, 2026
c8103cd
libopenal: revbump for ffmpeg9
zlice Dec 1, 2025
a0fcd87
mlt7: revbump for ffmpeg9
zlice Dec 1, 2025
7441d67
Aegisub: revbump for ffmpeg9
zlice Dec 1, 2025
0ca80ae
QMPlay2: revbump for ffmpeg9
zlice Dec 1, 2025
ac6b7c1
alsa-plugins: revbump for ffmpeg9
zlice Dec 1, 2025
d6d7efb
attract: revbump for ffmpeg9
zlice Dec 1, 2025
48d95a2
audacious-plugins: revbump for ffmpeg9
zlice Dec 1, 2025
f7dba0f
audacity: revbump for ffmpeg9
zlice Dec 1, 2025
9c6f857
avidemux: revbump for ffmpeg9
zlice Dec 1, 2025
00e1219
baresip: revbump for ffmpeg9
zlice Dec 1, 2025
57ae451
calibre: revbump for ffmpeg9
zlice Dec 1, 2025
21cd91e
gpac: revbump for ffmpeg9
zlice Jan 4, 2026
58be39f
ccextractor: revbump for ffmpeg9
zlice Dec 1, 2025
5241d97
cmus: revbump for ffmpeg9
zlice Dec 1, 2025
f568557
cyanrip: revbump for ffmpeg9
zlice Dec 1, 2025
b52b239
dragon-player: revbump for ffmpeg9
zlice Dec 1, 2025
6e9da1d
ffmpegthumbs: revbump for ffmpeg9
zlice Dec 1, 2025
0dc7426
gerbera: revbump for ffmpeg9
zlice Dec 1, 2025
42c4f7e
gifski: revbump for ffmpeg9
zlice Dec 1, 2025
9c704a5
goldendict-ng: revbump for ffmpeg9
zlice Dec 1, 2025
acc9da1
goldendict: revbump for ffmpeg9
zlice Dec 1, 2025
35cce21
gst-libav: revbump for ffmpeg9
zlice Dec 1, 2025
81b9f7b
gst-plugins-bad1: revbump for ffmpeg9
zlice Dec 1, 2025
2836203
gst-rtsp-server: revbump for ffmpeg9
zlice Dec 1, 2025
c8183ab
k3b: revbump for ffmpeg9
zlice Dec 1, 2025
5e332ea
kew: revbump for ffmpeg9
zlice Dec 1, 2025
b4403ec
kf6-kfilemetadata: revbump for ffmpeg9
zlice Dec 1, 2025
56bbdfa
kpipewire: revbump for ffmpeg9
zlice Dec 1, 2025
a63e92e
lms: revbump for ffmpeg9
zlice Dec 1, 2025
0770829
localsearch: revbump for ffmpeg9
zlice Dec 1, 2025
516b43a
minidlna: revbump for ffmpeg9
zlice Dec 1, 2025
396f0e5
mixxx: revbump for ffmpeg9
zlice Dec 1, 2025
076acf2
motion: revbump for ffmpeg9
zlice Dec 1, 2025
c1358b7
mpd: revbump for ffmpeg9
zlice Dec 1, 2025
5c0017e
musikcube: revbump for ffmpeg9
zlice Dec 1, 2025
551dcd3
openmw: revbump for ffmpeg9
zlice Dec 1, 2025
0c78cba
pianobar: revbump for ffmpeg9
zlice Dec 1, 2025
59bf95e
pqiv: revbump for ffmpeg9
zlice Dec 1, 2025
c8755f0
qmmp: revbump for ffmpeg9
zlice Dec 1, 2025
012c67e
qtox: revbump for ffmpeg9
zlice Dec 1, 2025
1db863f
retroarch: revbump for ffmpeg9
zlice Dec 1, 2025
54d60a2
retroshare: revbump for ffmpeg9
zlice Dec 1, 2025
d749175
rsgain: revbump for ffmpeg9
zlice Dec 1, 2025
998cb0b
scrcpy: revbump for ffmpeg9
zlice Dec 1, 2025
cffbb65
siril: revbump for ffmpeg9
zlice Dec 1, 2025
da64de4
spek-x: update to 0.9.4
zlice Dec 1, 2025
d2e1e9e
ssr: revbump for ffmpeg9
zlice Dec 1, 2025
996190a
sumo: revbump for ffmpeg9
zlice Dec 1, 2025
09ac1e8
telegram-desktop: revbump for ffmpeg9
zlice Dec 1, 2025
2b98600
tg_owt: revbump for ffmpeg9
zlice Dec 1, 2025
b128027
tigervnc: revbump for ffmpeg9
zlice Dec 1, 2025
f2eb40b
unpaper: revbump for ffmpeg9
zlice Dec 1, 2025
f82e2ff
waypipe: revbump for ffmpeg9
zlice Dec 1, 2025
2fb2b6e
wf-recorder: revbump for ffmpeg9
zlice Dec 1, 2025
3b2eb7d
xine-lib: revbump for ffmpeg9
zlice Dec 1, 2025
6379746
xpra: revbump for ffmpeg9
zlice Dec 1, 2025
ac1bc1b
ffmpegthumbnailer: update to 2.2.4
zlice Dec 1, 2025
467c6fa
chromaprint: update to 1.6.0
zlice Dec 1, 2025
1789c50
obs: revbump for ffmpeg9
zlice Dec 20, 2025
d1e3237
droidcam-obs-plugin: update to 2.5.1
zlice Dec 1, 2025
c113163
droidcam: revbump for ffmpeg9
zlice Dec 1, 2025
1924ab1
libgme: update to 0.6.4, changed to github
zlice Dec 23, 2025
956c186
fooyin: revbump for ffmpeg9
zlice Dec 1, 2025
48a01ea
ffms2: update to 5.0
zlice Dec 1, 2025
a132eb6
libshout-idjc: update to 2.4.6-r2
zlice Dec 1, 2025
b31c1ee
idjc: update to 0.9.10
zlice Dec 1, 2025
a2ca4d5
guvcview: update to 2.2.2
zlice Dec 1, 2025
0eb2d02
mpv: revbump for ffmpeg9
zlice Dec 20, 2025
b2d3c39
mpv-mpris: revbump for ffmpeg9
zlice Dec 1, 2025
81d4870
notcurses: update to 3.0.17
zlice Dec 1, 2025
e1c25bf
osg: revbump for ffmpeg9
zlice Dec 1, 2025
d6b149a
synfig: revbump for ffmpeg9
zlice Dec 1, 2025
bd6dc4f
timg: update to 1.6.3
zlice Dec 1, 2025
d5ae8f9
video-compare: revbump for ffmpeg9
zlice Dec 1, 2025
e8bd00b
kid3: revbump for ffmpeg9
zlice Dec 1, 2025
ffdd036
hedgewars: update to 1.0.3
zlice Dec 1, 2025
ec6d20b
dolphin-emu: revbump for ffmpeg9
zlice Dec 1, 2025
4631118
vba-m: revbump for ffmpeg9
zlice Dec 1, 2025
0312353
arcan: revbump for ffmpeg9
zlice Dec 1, 2025
fcb68af
deadbeef: revbump for ffmpeg9
zlice Dec 2, 2025
407ec31
aubio: revbump for ffmpeg9
zlice Dec 5, 2025
de46ad1
tvheadend: revbump for ffmpeg9
zlice Dec 22, 2025
6073c10
qt5-webengine: revbump for ffmpeg9
zlice Dec 23, 2025
3844517
qt6-pdf: revbump for ffmpeg9
zlice Dec 23, 2025
178dd65
czkawka: revbump for ffmpeg9
zlice Dec 24, 2025
0c8f34e
dlib: revbump for ffmpeg9
zlice Dec 24, 2025
8550bf5
freerdp: revbump for ffmpeg9
zlice Dec 24, 2025
040b61d
mgba: revbump for ffmpeg9
zlice Dec 24, 2025
88322d2
opencv: revbump for ffmpeg8
zlice Dec 24, 2025
1075a3f
qt5: remove unused ffmpeg-devel
zlice Dec 24, 2025
2c85929
qt6-multimedia: revbump for ffmpeg9
zlice Dec 24, 2025
f2dcb2a
shotcut: revbump for ffmpeg9
zlice Dec 24, 2025
ca62059
vhs: revbump for ffmpeg9
zlice Dec 24, 2025
146b649
vice: revbump for ffmpeg9
zlice Dec 24, 2025
88239b4
vokoscreenNG: revbump for ffmpeg9
zlice Dec 24, 2025
b49e12c
srb2: revbump for libgme 0.6.4
zlice Dec 24, 2025
417d81f
gpu-screen-recorder: revbump for ffmpeg9
zlice Jul 28, 2026
22d4cff
eden: revbump for ffmpeg9
zlice Jul 28, 2026
5990098
vlc: revbump for ffmpeg9
zlice Sep 2, 2026
7d904b0
opera: revbump for ffmpeg9
zlice Sep 3, 2026
8b5bc2a
libopenshot: revbump for ffmpeg8
zlice Sep 16, 2026
6796f50
openshot: revbump for ffmpeg8
zlice Sep 16, 2026
9b3dc03
python3-pydub: revbump for ffmpeg9
zlice Sep 16, 2026
c85f70b
songrec: revbump for ffmpeg9
zlice Sep 16, 2026
07cb6b0
opencolorio: update to 2.5.2
zlice Sep 17, 2026
62b5873
openimagedenoise: update to 2.5.1
zlice Sep 17, 2026
e0a91c5
openimageio: revbump for ffmpeg9
zlice Dec 1, 2025
4a3c3bb
opengpl: update to 0.7.1
zlice Sep 17, 2026
87ab95f
New package: sse2neon-1.9.1
zlice Sep 17, 2026
328641a
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 @@ -3196,7 +3193,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