Package Details: ffmpeg-mmal 1:4.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: https://ffmpeg.org/
Licenses: GPL3
Conflicts: ffmpeg
Provides: ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Submitter: fmang
Maintainer: fmang
Last Packager: fmang
Votes: 10
Popularity: 0.056701
First Submitted: 2016-09-14 09:46
Last Updated: 2019-08-20 00:21

Dependencies (53)

Required by (940)

Sources (1)

Latest Comments

1 2 3 4 5 Next › Last »

LiteracyFanatic commented on 2019-11-16 15:35

@fmang I'm using aarch64 because I was having trouble with kernel panics that I never managed to solve on my armv7h install. Thanks for the links shedding light on the MMAL issue.

fmang commented on 2019-11-16 15:26

@LiteracyFanatic raspberrypi-firmware is specific to Arch Linux ARM, which is why it appears red on AUR. Make sure your [alarm] repo is configured and up to date.

What architecture are you using? According to https://archlinuxarm.org/packages raspberrypi-firmware is only available for armv6h and armv7h. Digging a bit, I found that aarch64 support for MMAL is problematic (https://github.com/raspberrypi/userland/issues/460 https://github.com/raspberrypi/firmware/issues/1118), which would explain why it is missing.

LiteracyFanatic commented on 2019-11-16 14:51

@fmang Hmmm, that's strange. I definitely can't install raspberrypi-firmware with pacman or find it on the Arch package or AUR websites with the search feature. Additionally, it appears in red text under the dependencies section of this page. Do you have any idea why it wouldn't be showing up for me?

Edit: Found my problem. raspberrypi-firmware supports armv6h and armv7h but not aarch64 which my Pi 3 is using.

fmang commented on 2019-11-16 14:07

@LiteracyFanatic You do need raspberrypi-firmware, which should be one pacman -S command away. The package firmware-raspberrypi also exists, but it’s not the same at all.

LiteracyFanatic commented on 2019-11-16 13:53

When I try to install this package it complains that raspberrypi-firmware doesn't exist. I tried editing the PKGBUILD to use firmware-raspberrypi. This results in ERROR: mmal not found during the build step.

Gr3q commented on 2019-11-01 19:53

@fmang Thanks, it worked.

fmang commented on 2019-11-01 01:46

@Gr3q You need to uninstall ffmpeg-mmal, upgrade your system, then rebuild ffmpeg-mmal.

Gr3q commented on 2019-10-31 18:51

Can't upgrade my system because of a dependency of this package:

:: installing x265 (3.2.1-1) breaks dependency 'libx265.so=176-32' required by ffmpeg-mmal

fmang commented on 2019-03-31 19:36

@etognoni Neon might not be available on all Raspberry Pi versions, and I wouldn’t like to break compatibility for that. Besides, MMAL relays the decoding process to a dedicated chip, so I don’t think Neon is worth enabling anyway, though it could still be a nice to have. If you know a good flag combination I might as well try it, but otherwise I don’t think I’ll have the time to look further into that now.

etognoni commented on 2019-03-26 15:05

@fmang i added to the ./configure --enable-neon (on ffmpeg-mmal)

before x264-git needs 'armv7h' in arch=('i686' 'x86_64')

result is this, probably not optimized but it works. [libx264 @ 0x9c1990] using SAR=64/45 [libx264 @ 0x9c1990] using cpu capabilities: ARMv6 NEON