I'll attach a patch for the most obvious ones. It'll still fail because it uses img_convert and not libswscale, which with previous ~arch ffmpeg versions caused runtime errors because the img_* api was wrongly advertised in the headers, this time it's not advertised anymore.
Created attachment 168462 [details, diff] partial fix
Created attachment 168636 [details, diff] patch for ffmpeg audio and video api changes This patch combines the previous one with changes to get rid of img_convert. Compiles, and I can play the mp4 files I have, but since they're already in YUV420P I don't know if the conversion works properly or not. I.e., needs testing.
This package will be masked and removed if the patches aren't applied asap. ffmpeg-0.4.9_p20081014 is going stable wrt #245285, and old versions will be masked because of open CVEs.
*** Bug 208019 has been marked as a duplicate of this bug. ***
Applied.
*** Bug 245836 has been marked as a duplicate of this bug. ***