[Bug 282188] New port: multimedia/ffmpeg3 (legacy ffmpeg as a dependency for emulators/ppsspp)

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 26 Oct 2024 06:30:46 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282188

Daniel Engberg <diizzy@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |diizzy@FreeBSD.org,
                   |                            |jbeich@FreeBSD.org

--- Comment #3 from Daniel Engberg <diizzy@FreeBSD.org> ---
Hi Kevin,

So if I understand the issue correctly using anything else than ffmpeg3 in
ppsspp basically breaks all video playback (which I guess is broken right
now?)?

In general I'm not very keen on adding an ancient version of FFmpeg, mainly
because it likely will break much more frequently due to being
"abandonware"-ish  although I haven't managed to find an official source citing
the current situation about 3.x. It's also troublesome to have multiple
versions of FFmpeg installed the same time which further complicates things.

Having this in mind I think we short resort to trying to make it as contained
as possible, basically VAAPI VDPAU X264 should be disabled as these shouldn't
be needed for playback and that should also remove the need for svt_hevc
patches. On that topic, given the rather low resolution and bitrate of the PSP
I'm not sure if it's worth using a decade old assembly code or if we should
just rely on the C implementation instead (mainly to avoid breakage).

It should also follow what the ffmpeg4 port does in terms of paths although I'm
on the fence about somehow building it "within" the ppsspp port and preferably
link it staticly so it's not ever visible to anything else. I'm haven't looked
into how much of difference it would be from using their bundled(?) fork in
that regard however.

Best regards,
Daniel

-- 
You are receiving this mail because:
You are the assignee for the bug.