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. ##### 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') - ccextractor (master patches? no release) - vice - kodi - mlt (only dep left is flowblade) - ~~synfig (mlt)~~ (work with mlt7, bump synfigstudio) - tvheadend - ssr - spek-alternative - ppsspp - olive - moc - mediastreamer - libextractor - idjc - hedgewars - ~~ffmpegthumbnailer~~ (patches for moviedecoder.xxx files) - ~~ffmpegthumbs~~ (latest compiles) - deadbeef - omxplayer - 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) - 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 - qt5-webengine: update to 5.18.13 - shiboken2: revbump for qt5.15.8 (patch) - python3-pyside2: update to 5.15.8 (patch) ##### 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) - ffmpeg4 uses different libraries than 6 (libmfx / Intel-MediaSDK vs only oneVPL that Intel is moving to), both are included here - ~~[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