Darrell, try building on ffmpeg 0.10 with the patch for k3b. I'd wager you will be fine. I'll also incorporated the kde4 scope resolution changes they made to 2.2 and see if the scope warnings are reduced.
With Slackware 14 I have been building TDE apps against ffmpeg 0.10.2 without incidents. Other releases of Slackware with ffmpeg 0.8.7.
Darrell
I say go ahead and commit without the preprocessor checks. Ancient distributions can always reverse the commit with a local distro-specific patch, or contribute the needed checks to us. ;-)
Tim