diff options
Diffstat (limited to 'libvo')
-rw-r--r-- | libvo/vo_xv.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libvo/vo_xv.c b/libvo/vo_xv.c index 7965ee317c..908df2ce8b 100644 --- a/libvo/vo_xv.c +++ b/libvo/vo_xv.c @@ -711,6 +711,7 @@ static uint32_t draw_frame(uint8_t *src[]) static uint32_t get_image(mp_image_t *mpi){ if(mpi->type==MP_IMGTYPE_STATIC && num_buffers>1) return VO_FALSE; // it is not static + if(mpi->imgfmt!=image_format || mpi->imgfmt==IMGFMT_BGR24) return VO_FALSE; // needs conversion :( // if(mpi->flags&MP_IMGFLAG_READABLE) return VO_FALSE; // slow video ram if(mpi->width==image_width){ if(mpi->flags&MP_IMGFLAG_PLANAR){ |