# HG changeset patch # User arpi # Date 1018224363 0 # Node ID 04c5047ead0ce71c126ab84e78953747f14117bd # Parent 30679378f8149066205a59d0a64045a18a62923a pp passtrough diff -r 30679378f814 -r 04c5047ead0c libmpcodecs/vf_scale.c --- a/libmpcodecs/vf_scale.c Sun Apr 07 23:30:59 2002 +0000 +++ b/libmpcodecs/vf_scale.c Mon Apr 08 00:06:03 2002 +0000 @@ -84,6 +84,13 @@ vf->priv->ctx->swScale(vf->priv->ctx,mpi->planes,mpi->stride,0,mpi->h,dmpi->planes,dmpi->stride); + if(vf->priv->w==mpi->w && vf->priv->h==mpi->h){ + // just conversion, no scaling -> keep postprocessing data + // this way we can apply pp filter to non-yv12 source using scaler + dmpi->qscale=mpi->qscale; + dmpi->qstride=mpi->qstride; + } + vf_next_put_image(vf,dmpi); }