Package Details: lib32-ffmpeg 1:3.3.1-1

Git Clone URL: https://aur.archlinux.org/lib32-ffmpeg.git (read-only)
Package Base: lib32-ffmpeg
Description: Complete solution to record, convert and stream audio and video (32 bit)
Upstream URL: http://ffmpeg.org/
Licenses: GPL3
Provides: libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavresample.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Submitter: lano1106
Maintainer: oxalin
Last Packager: oxalin
Votes: 19
Popularity: 0.714715
First Submitted: 2013-05-18 04:43
Last Updated: 2017-05-16 14:23

Required by (36)

Sources (2)

Latest Comments

DungeonMaster commented on 2017-05-21 17:49

yes, it is a dependency of mpv-full-git. I simply uninstalled it long enough to upgrade lib32-ffmpeg and then reinstalled it. Thank you very much for the help.

oxalin commented on 2017-05-20 23:36

@DungeonMaster: after further research, sio_* are related to sndio. Is this package installed on your system or was it installed at some point?

oxalin commented on 2017-05-19 19:49

@DungeonMaster: after a quick search, I would be tempted to say that it is related to SDL2. However, you should already have the dependency installed... Any specific installation about that package on your side? Do you have SDL and SDL2 installed or just one of them?

I have no problem over here and to my knowledge nothing changed about this dependency on FFMPEG's source code...

DungeonMaster commented on 2017-05-19 18:42

LD ffmpeg_g
libavdevice/libavdevice.so: undefined reference to `sio_write'
libavdevice/libavdevice.so: undefined reference to `sio_getpar'
libavdevice/libavdevice.so: undefined reference to `sio_eof'
libavdevice/libavdevice.so: undefined reference to `sio_onmove'
libavdevice/libavdevice.so: undefined reference to `sio_close'
libavdevice/libavdevice.so: undefined reference to `sio_start'
libavdevice/libavdevice.so: undefined reference to `sio_open'
libavdevice/libavdevice.so: undefined reference to `sio_read'
libavdevice/libavdevice.so: undefined reference to `sio_setpar'
libavdevice/libavdevice.so: undefined reference to `sio_initpar'
collect2: error: ld returned 1 exit status
make: *** [Makefile:136: ffmpeg_g] Error 1

Any idea what's going wrong?

oxalin commented on 2017-02-07 01:03

@cosiekvfj: ffmpeg-compat and lib32-ffmpeg-compat are a different packages. They are named "-compat" because they provide a fixed internal version (API/ABI versions). If you look in AUR, you may find more than one "ffmpeg-compat" package providing different versions.

On the other hand, lib32-ffmpeg provides the latest ffmpeg version, mirroring the ffmpeg package.

So (lib32-)ffmpeg and (lib32-)ffmpeg-compat will always differ and (lib32-)ffmpeg will never provide a previous version.

Also, even if this is outside of the scope of the current package, you may consider moving away from steam runtime compat by installing steam-native-runtime, so you'll be able to use Archlinux's native runtime with Steam. Have a look at it.

cosiekvfj commented on 2017-02-05 23:28

For steam runtime compat you need lib32-ffmpeg-compat!

slyscorpion commented on 2017-01-08 06:07

@oxalin

Have you taken a look at DistroWatch's RSS feed? They usually post an update to ffmpeg although I am not sure if it's possible to filter out notifications...

slyscorpion commented on 2017-01-08 06:04

@oxalin

Thanks for the tip on the keys :)

oxalin commented on 2017-01-08 05:58

@slyscorpion: it is up to you to import the missing public key. This is ffmpeg's project public key. Something like the following should do the trick:
gpg --keyserver x-hkp://pool.sks-keyservers.net --recv-keys B4322F04D67658D8

On another subject, I'm updating the package to 3.2.2. I still need to figure out a way to be notified from new releases automatically. The ffmpeg's RSS is unreliable.

slyscorpion commented on 2017-01-08 00:59

This package fails to build due to PGP signature issues:

==> Validating source files with sha256sums...
ffmpeg-3.2.1.tar.bz2 ... Passed
ffmpeg-3.2.1.tar.bz2.asc ... Skipped
==> Verifying source file signatures with gpg...
ffmpeg-3.2.1.tar.bz2 ... FAILED (unknown public key B4322F04D67658D8)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build lib32-ffmpeg.

All comments