XvMC: Minor refoactoring of allocate_xvimage().



git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36569 b3059339-0415-0410-9bf9-f77b7e298cf2
XvMC: Handle shm xvimage allocation error.

Code based entirely on patches by Marcin Slusarz <marcin.slusarz at gmail>.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36570 b3059339-0415-0410-9bf9-f77b7e298cf2
XvMC: Remove message requesting feedback for OSD backend rendering.

The free radeon driver for XvMC (part of Mesa3D Gallium) provides this type of rendering and it seems to work fine.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36571 b3059339-0415-0410-9bf9-f77b7e298cf2
XvMC: Add check for invalid data_size in the shmem case.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36572 b3059339-0415-0410-9bf9-f77b7e298cf2