# HG changeset patch # User reimar # Date 1390086508 0 # Node ID 3e7ce8fc870d03f2bf9ed224132d684ad1343713 # Parent 5d3f93051de9e7854c48feb3df8789380fed84b5 vo_sdl: set VFCAP_FLIP correctly. For interleaved YUV formats there is special flipping code. diff -r 5d3f93051de9 -r 3e7ce8fc870d libvo/vo_sdl.c --- a/libvo/vo_sdl.c Sat Jan 18 21:39:07 2014 +0000 +++ b/libvo/vo_sdl.c Sat Jan 18 23:08:28 2014 +0000 @@ -1231,11 +1231,13 @@ // it seems buggy (not hw accelerated), so just use YV12 instead! // case IMGFMT_I420: // case IMGFMT_IYUV: + return VFCAP_CSP_SUPPORTED | VFCAP_CSP_SUPPORTED_BY_HW | VFCAP_OSD | + VFCAP_HWSCALE_UP | VFCAP_HWSCALE_DOWN; case IMGFMT_YUY2: case IMGFMT_UYVY: case IMGFMT_YVYU: return VFCAP_CSP_SUPPORTED | VFCAP_CSP_SUPPORTED_BY_HW | VFCAP_OSD | - VFCAP_HWSCALE_UP | VFCAP_HWSCALE_DOWN; + VFCAP_HWSCALE_UP | VFCAP_HWSCALE_DOWN | VFCAP_FLIP; case IMGFMT_RGB15: case IMGFMT_BGR15: case IMGFMT_RGB16: