Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#36372 - [ffmpeg] link error with libswresample.so.0

Attached to Project: Arch Linux
Opened by Philip (PhilipWitte) - Thursday, 01 August 2013, 22:27 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Friday, 02 August 2013, 09:34 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Just did a full system update and restarted. However, trying to screencast my desktop with ffmpeg:

$ ffmpeg -f x11grab -s "1920x1080" -r 15 -i :0.0 -vcodec libx264 -preset fast -s "1280x720" -f flv screencast.flv

..now results in the following error:

relocation error: ffmpeg: symbol swr_get_class, version LIBSWRESAMPLE_0 not defined in file libswresample.so.0 with link time reference
This task depends upon

Closed by  Bartłomiej Piotrowski (Barthalion)
Friday, 02 August 2013, 09:34 GMT
Reason for closing:  Fixed
Additional comments about closing:  ffmpeg 1:2.0-2
ffmpeg-compat 1:0.10.8-4
Comment by Philip (PhilipWitte) - Friday, 02 August 2013, 02:07 GMT
Just updated again (ffmpeg 1:2.0-1) and now it doesn't crash ffmpeg, however, it also doesn't record my screen. If i use the command listed above, everything appears to be functioning while ffmpeg is running (CPU elevates and everything) but the resulting video's duration is always 00:00 (even though the filesize seems right), and VLC give the error:

main error: corrupt module: /usr/lib/vlc/plugins/demux/libavformat_plugin.so

If I use a similar command with added options to record audio, then I get the following VLC errors:

main error: corrupt module: /usr/lib/vlc/plugins/codec/libavcodec_plugin.so
main error: corrupt module: /usr/lib/vlc/plugins/demux/libavformat_plugin.so

Loading...