Revert r31153. It failed to build on:x86_64 / Mac OS X gcc 4.0.1x86_64 / Linux icc (all)x86_64 / Linux gcc 4.0.4x86_64 / OpenBSD gcc 3.3.5x86_64 / Linux suncc 5.10and there are some reports of crashes.
Originally committed as revision 31170 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
Use int instead of long to pass width parameters in non-public functions.long was being incorrectly used as an x86-sized register, both for 32 and 64bits, but this is not the case in win64.
Originally committed as revision 31153 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
blackfin: fix yuv422 to yuv420 conversion
The old code is correct only when stride = 2*width.
Patch by Ronaldo Moura <ronaldo d moura monity com br>
Originally committed as revision 31142 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
Blackfin: use SRAM only when CONFIG_SRAM is set
Originally committed as revision 30472 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
Move bfin specific code to its subdir.
Originally committed as revision 29079 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale