Bug 228972 - Please package emulators/ppsspp with the customized ffmpeg shipped instead of multimedia/ffmpeg
Summary: Please package emulators/ppsspp with the customized ffmpeg shipped instead of...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-13 05:53 UTC by ldbeth
Modified: 2018-06-13 13:44 UTC (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ldbeth 2018-06-13 05:53:39 UTC
The offical ffmpeg lacks some codec needed to play video CGs in PSP games, which causes videos to be broken in PPSSPP. Instead PPSSPP uses its slimmed-down build of ffmpeg.

https://github.com/hrydgard/ppsspp/issues/11173

I'm new to FreeBSD's port so I don't know if it is more proper to leave a seperate port to that version of ffmpeg or directly include into emulators/ppsspp.

Thanks in advance.
Comment 1 commit-hook freebsd_committer freebsd_triage 2018-06-13 12:33:31 UTC
A commit references this bug:

Author: jbeich
Date: Wed Jun 13 12:33:14 UTC 2018
New revision: 472312
URL: https://svnweb.freebsd.org/changeset/ports/472312

Log:
  emulators/ppsspp: unbreak in-game movies

  PR:		228972

Changes:
  head/emulators/ppsspp/Makefile
  head/emulators/ppsspp/distinfo
  head/emulators/ppsspp/files/pkg-message.in
Comment 2 commit-hook freebsd_committer freebsd_triage 2018-06-13 13:26:26 UTC
A commit references this bug:

Author: jbeich
Date: Wed Jun 13 13:26:09 UTC 2018
New revision: 472320
URL: https://svnweb.freebsd.org/changeset/ports/472320

Log:
  MFH: r472312 r472319

  emulators/ppsspp: unbreak in-game movies

  PR:		228972
  Approved by:	ports-secteam blanket

Changes:
_U  branches/2018Q2/
  branches/2018Q2/emulators/ppsspp/Makefile
  branches/2018Q2/emulators/ppsspp/distinfo
  branches/2018Q2/emulators/ppsspp/files/pkg-message.in
  branches/2018Q2/emulators/ppsspp-qt5/Makefile
Comment 3 Jan Beich freebsd_committer freebsd_triage 2018-06-13 13:43:55 UTC
Adding support for bundled ffmpeg requires a lot of QA:
- FreeBSD port supports 10.4, 11.1, 11.2, 12.0; amd64, i386, aarch64, armv6, armv7
- DragonFly port uses FreeBSD port as a base (currently no modifications)
  https://github.com/DragonFlyBSD/DeltaPorts/tree/master/ports/emulators/ppsspp/
- linking against pre-built binaries undermines trust and hinders debugging
- https://www.freebsd.org/doc/en/books/porters-handbook/bundled-libs.html

Anyway, closing this one unless you can still reproduce. If so report which games are affected.