From 5646c8cc3be3dc6e097813e75394a201a99d2518 Mon Sep 17 00:00:00 2001 From: arpi Date: Sun, 7 Apr 2002 03:25:25 +0000 Subject: mpeg+pp0 fixed git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5514 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpcodecs/vf_pp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libmpcodecs') diff --git a/libmpcodecs/vf_pp.c b/libmpcodecs/vf_pp.c index fd868b672a..ee10b2706e 100644 --- a/libmpcodecs/vf_pp.c +++ b/libmpcodecs/vf_pp.c @@ -19,7 +19,8 @@ struct vf_priv_s { static void get_image(struct vf_instance_s* vf, mp_image_t *mpi){ if(vf->priv->pp&0xFFFF) return; // non-local filters enabled - if(vf->priv->pp && mpi->flags&MP_IMGFLAG_PRESERVE) return; // don't change + if((mpi->type==MP_IMGTYPE_IPB || vf->priv->pp) && + mpi->flags&MP_IMGFLAG_PRESERVE) return; // don't change // ok, we can do pp in-place (or pp disabled): vf->priv->dmpi=vf_get_image(vf->next,mpi->imgfmt, mpi->type, mpi->flags, mpi->w, mpi->h); -- cgit v1.2.3