Package Details: ffmpeg-mmal 1:3.3.4-1

Git Clone URL: https://aur.archlinux.org/ffmpeg-mmal.git (read-only)
Package Base: ffmpeg-mmal
Description: ffmpeg built with MMAL hardware acceleration support for Raspberry Pi
Upstream URL: http://ffmpeg.org/
Licenses: GPL3
Conflicts: ffmpeg
Provides: ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavresample.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Submitter: fmang
Maintainer: fmang
Last Packager: fmang
Votes: 3
Popularity: 0.308304
First Submitted: 2016-09-14 09:46
Last Updated: 2017-09-16 08:21

Dependencies (47)

Required by (653)

Sources (3)

Latest Comments

fmang commented on 2017-09-16 08:30

Updated to 3.3.4.

The openjpeg dependency is now mentionned upstream, along with a patch I've included here too.

kalsan commented on 2017-08-16 10:11

openjpg seems to be a dependency for building ffmpeg-nmal now.

kalsan commented on 2017-08-16 09:49

Currently update fails again with message as described below:

ffmpeg-mmal: installing x265 (2.5-1) breaks dependency 'libx265.so=116-32'

A painful but working workaround is to uninstall ffmpeg-nmal by installing ffmpeg and then upgrading, and finally re-installing ffpmeg-nmal after cleaning the cache.

ArchNemo commented on 2017-06-06 00:20

Hi,

I've got this error during build:

ffmpeg-3.3.1.tar.xz ... Failed (unknown public key B4322F04D67658D8)
Error: One or More PGP signatures could not be verified!
Error: Makepkg was unable to build ffmpeg-mmal.

Does anyone else have this problem?

fmang commented on 2017-05-30 19:28

Thanks nini for reporting your problem, with a solution on top of it!

This is strange though. The x265 package does mention libx265.so in its provides array, so this shouldn't make a difference.
Besides, this is what upstream does. I'll try to reproduce your bug, and if I manage to, you might have found a bug in the official PKGBUILD.

Upstream sources for reference:
https://raw.githubusercontent.com/archlinuxarm/PKGBUILDs/master/extra/ffmpeg/PKGBUILD
https://raw.githubusercontent.com/archlinuxarm/PKGBUILDs/master/extra/x265/PKGBUILD
https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/ffmpeg
https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/x265

nini commented on 2017-05-30 17:38

I couldn't upgrade my system anymore because of issues with ffmpeg-mmal and x265, so I removed both and installed to the newest version of x265, which, when trying to install ffmpeg-mmal again, still resulted in the same error:

warning: cannot resolve "libx265.so=110-32", a dependency of "ffmpeg-mmal"
error: failed to prepare transaction (could not satisfy dependencies)

I have changed the PKGBUILD, so ffmpeg-mmal depends on x265, not libx265.so – now it works. Not sure if that's a sustainable solution though.

fmang commented on 2017-02-19 08:29

Updated to 3.2.4.

fmang commented on 2016-12-24 21:21

@joao I double checked and built the package, and the signature checked. Please make sure your system certificates are up to date.

joao commented on 2016-12-21 19:25

2 new errors:

==> Verifying source file signatures with gpg...
ffmpeg-3.2.2.tar.xz ... FAILED (error during signature verification)
==> ERROR: One or more PGP signatures could not be verified!

Tip for users:
to skip pgp checks (POTENTIALLY UNSAFE) pass --skippgpcheck to mkpkg.
if you use yaourt:

yaourt --m-arg "--skippgpcheck" mpv-rpi

will install mpv-rpi without checking validity of the downloaded files. at your own risk!


2nd Error: Build will fail unable to find pod2man

/bin/sh: pod2man: command not found
make: *** [doc/Makefile:119: doc/ffmpeg.1] Error 127
==> ERROR: A failure occurred in build().


Tip for users:
Probably an issue with perl.
remedy by appending /usr/bin/core_perl (or location of perl binaries) to your PATH.
For example: export PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/core_perl"

fmang commented on 2016-12-20 22:00

Updated, along with mpv-rpi. Thanks for reporting.

Haven't had time to test the build, but since I've just imported the modifications for the upstream package, it should be alright.

All comments