diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-04-07 03:25:25 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-04-07 03:25:25 +0000 |
commit | 5646c8cc3be3dc6e097813e75394a201a99d2518 (patch) | |
tree | 5068d8ad000ad30a5e7862141ba4dba499a387e6 | |
parent | 392df13c9f259820ac6bf9443ca1cfeb192c71bd (diff) | |
download | mpv-5646c8cc3be3dc6e097813e75394a201a99d2518.tar.bz2 mpv-5646c8cc3be3dc6e097813e75394a201a99d2518.tar.xz |
mpeg+pp0 fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5514 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r-- | libmpcodecs/vf_pp.c | 3 |
1 files changed, 2 insertions, 1 deletions
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); |