Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 936497

Summary: games-emulation/ppsspp: system ffmpeg compatibility issues
Product: Gentoo Linux Reporter: Xuesong Yan <yan_xuesong>
Component: Current packagesAssignee: Maciej Barć <xgqt>
Status: RESOLVED WORKSFORME    
Severity: normal CC: xgqt
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Xuesong Yan 2024-07-22 18:17:13 UTC
PPSSPP does build with ffmpeg >= 6.0. BUT PPSSPP does not work properly with ffmpeg 6, as shown in Github issue #15308 (https://github.com/hrydgard/ppsspp/issues/15308), since the ffmpeg API changes break video playback, and the maintainer has no intention to fix it. I checked the build script from archlinux, their PPSSPP is linked to bundled ffmpeg, and older versions of PPSSPP ebuilds provide the option to link against the bundled ffmpeg, it might be better to reintroduce the USE flag system-ffmpeg, and disable it by default.
Comment 1 Maciej Barć gentoo-dev 2024-07-23 18:08:33 UTC
> build script from archlinux, their PPSSPP is linked to bundled ffmpeg, and older 
> versions of PPSSPP ebuilds provide the option to link against the bundled ffmpeg,

Yes, but we were patching that bundled ffmpeg which is a big maintenance issue.

If you can get it up and running I'll welcome any patches!

> BUT PPSSPP does not work properly with ffmpeg 6

For me PPSSPP compiled with SDL and FFMPEG 6 runs good enough,
I tested it quickly with 3 random games ISOs I had. 
I had not played seriously any games on PPSSPP in quitew soem tiem though.

If you face some runtime issues please report them upstream.