diff options
Diffstat (limited to 'libmpcodecs/vf_swapuv.c')
-rw-r--r-- | libmpcodecs/vf_swapuv.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libmpcodecs/vf_swapuv.c b/libmpcodecs/vf_swapuv.c index 667019c670..5276c752f4 100644 --- a/libmpcodecs/vf_swapuv.c +++ b/libmpcodecs/vf_swapuv.c @@ -33,7 +33,7 @@ //===========================================================================// static void get_image(struct vf_instance* vf, mp_image_t *mpi){ - mp_image_t *dmpi= vf_get_image(vf->next, mpi->imgfmt, + mp_image_t *dmpi= vf_get_image(vf->next, mpi->imgfmt, mpi->type, mpi->flags, mpi->w, mpi->h); mpi->planes[0]=dmpi->planes[0]; @@ -50,7 +50,7 @@ static void get_image(struct vf_instance* vf, mp_image_t *mpi){ static int put_image(struct vf_instance* vf, mp_image_t *mpi, double pts){ mp_image_t *dmpi; - + if(mpi->flags&MP_IMGFLAG_DIRECT){ dmpi=(mp_image_t*)mpi->priv; } else { @@ -64,7 +64,7 @@ static int put_image(struct vf_instance* vf, mp_image_t *mpi, double pts){ dmpi->stride[2]=mpi->stride[1]; dmpi->width=mpi->width; } - + vf_clone_mpi_attributes(dmpi, mpi); return vf_next_put_image(vf,dmpi, pts); |