ffmpeg: removing the old patch which was a bad idea. Replacing it with a patch that adds a line to libavutil/error.c to the effect of including string.h. This by itself is not enough, however: instead of having -D_GNU_SOURCE in the CFLAGS, -D_BSD_SOURCE must be used for a successful build.
ffmpeg: removing ffmpeg.patch