There is an updated pull request by zlice against master on the void-packages repository https://github.com/zlice/void-packages ffmpeg6-split https://github.com/void-linux/void-packages/pull/43761 ffmpeg6 split [ci skip] #### Testing the changes - I tested the changes in this PR: **YES** main testing has been vaapi in Firefox Nightly and enc/dec in Shotcut on Intel A770 #### New package - This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES** #### Local build testing - I built this PR locally for my native architecture, **x86_64** #### Discussion Continuation of https://github.com/void-linux/void-packages/pull/36315 `libavresample` is deprecated, but marked as a dependency when trying to build other packages and install `ffmpeg`(6). I think the right way to handle this is make a meta package and the add to removals? ##### Commit naming / misc ~~Commits are 'dirty' right now, running with [gstreamer 1.22.1 updates](https://github.com/void-linux/void-packages/pull/42861) and [Intel OpenCL](https://github.com/void-linux/void-packages/pull/43084). This will also make [intel packages pr](https://github.com/void-linux/void-packages/pull/41132) obsolete.~~ (see Requirements below) Maintainer for previous ffmpeg(4) was orphaned, I can put my name in there if that matters, though I don't exactly see myself keeping up on ffmpeg. ~~This updates QT5 which looks like it is usually hosted by Johnny. Not sure if there's any reason to stay there or these sources are fine.~~ Using qt5.15.11 now, revbumps and some patches. ##### STILL FFMPEG4 These are a mix of emulators, games and/or older packages. - attract (multiple patches in master) - ~~audacity (https://github.com/audacity/audacity/issues/2305 and https://sourceforge.net/p/portmedia/wiki/portsmf/ is 'beta')~~ (updated to 3.x, compiles with ffmpeg6) - ccextractor (master patches? no release) - vice - kodi - mlt (only dep left is flowblade) - ~~synfig (mlt)~~ (work with mlt7, bump synfigstudio) - tvheadend - ssr - ~~spek-alternative~~ (replace with spek-x) - ppsspp - olive - moc - mediastreamer - libextractor - idjc - hedgewars - ~~ffmpegthumbnailer~~ (patches for moviedecoder.xxx files) - ~~ffmpegthumbs~~ (latest compiles) - deadbeef - ~~omxplayer~~ (package removed, deprecated in favor of vlc) - qtav (fork has ffmpeg 5 patch - https://github.com/cmguo/QtAV) - `vlc` (vlc4 will support ffmpeg5, there's a patch to build 3.x with ffmpeg5 but it will lack vaapi) - `osg` (OpenSceneGraph plus `xine-lib`) ##### HAVE NOT BUILT YET - ~~omxplayer (rpi only? ffmpeg4)~~ (removed) - kodi (big, but ffmpeg4) ##### UPDATED (for ffmpeg6) - ~~blender: update to 3.5.1~~ ~~will be revbump with~~ https://github.com/void-linux/void-packages/pull/43992 - unpaper: update to 7.0.0. - guvcview: update to 2.0.8. - ~~qt5: update to 5.15.8~~ updated by another PR to 5.15.11 - ~~qt5-webengine: update to 5.18.15~~ updated by another PR to 5.15.16 (some patching for ffmpeg build) - ~~shiboken2: revbump for qt5.15.8 (patch)~~ updated by another PR to 5.15.10 - ~~python3-pyside2: update to 5.15.8 (patch)~~ updated by another PR to 5.15.10 - New package: spex-x replaces spek-alternative for ffmpeg-6.0 ##### Requirements - ~~[gstreamer 1.22.2](https://github.com/void-linux/void-packages/pull/42861)~~ - a few packages use ffmpeg-devel and require a revbump - ~~[Intel Packages](https://github.com/void-linux/void-packages/pull/41132) [Intel Packages v2](https://github.com/void-linux/void-packages/pull/47330) - ffmpeg4 uses different libraries than 6 (libmfx / Intel-MediaSDK vs only oneVPL that Intel is moving to), both are included here~~. Using replacement oneVPL from OBS update. - ~~[shotcut 23.05.14](https://github.com/void-linux/void-packages/pull/44260)~~ - https://github.com/void-linux/void-packages/pull/44781 will remove from this PR A patch file from https://github.com/void-linux/void-packages/pull/43761.patch is attached