diff options
Diffstat (limited to 'video/mp_image.c')
-rw-r--r-- | video/mp_image.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/video/mp_image.c b/video/mp_image.c index 4b34944ec9..c22f3b4246 100644 --- a/video/mp_image.c +++ b/video/mp_image.c @@ -127,10 +127,9 @@ static void mp_image_alloc_planes(struct mp_image *mpi) void mp_image_setfmt(struct mp_image *mpi, unsigned int out_fmt) { - mpi->flags &= ~MP_IMGFLAG_FMT_MASK; struct mp_imgfmt_desc fmt = mp_imgfmt_get_desc(out_fmt); mpi->fmt = fmt; - mpi->flags |= fmt.flags; + mpi->flags = fmt.flags; mpi->imgfmt = fmt.id; mpi->chroma_x_shift = fmt.chroma_xs; mpi->chroma_y_shift = fmt.chroma_ys; |