Package Details: ffmpeg-mmal 1:3.3.2-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: 2
Popularity: 0.014599
First Submitted: 2016-09-14 09:46
Last Updated: 2017-06-12 18:51

Dependencies (48)

Required by (615)

Sources (2)

Latest Comments

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.

fmang commented on 2016-12-20 08:38

The sha256 should not differ unless the ffmpeg team made a new release using the same version number, for some reason.

Anyway, there's probably a newer version by now. Will try to update this evening.

joao commented on 2016-12-19 23:26

==> ERROR: Integrity checks (sha256) differ in size from the source array.

PKGBUILD out of date?

fmang commented on 2016-09-14 11:41

mpv links to libmmal_core.so (and more) at runtime, which is how I found the name of the needed package (pacman -Qo).

That raspberrypi-firmware-tools dependency clearly makes the package Raspberry Pi-exclusive, and this is annoying. I wished it could be built on other platforms, even if there would have been no point in running it. Here, it cannot even build… I'll update the arch array later.

All comments