Mercurial > mplayer.hg
diff libmpcodecs/vf_softpulldown.c @ 17906:20aca9baf5d8
passing pts through the filter layer (lets see if pts or cola comes out at the end)
| author | michael |
|---|---|
| date | Tue, 21 Mar 2006 21:26:42 +0000 |
| parents | 6ff3379a0862 |
| children | e3eca5b7ce6e |
line wrap: on
line diff
--- a/libmpcodecs/vf_softpulldown.c Tue Mar 21 06:09:32 2006 +0000 +++ b/libmpcodecs/vf_softpulldown.c Tue Mar 21 21:26:42 2006 +0000 @@ -33,7 +33,7 @@ return retval; } -static int put_image(struct vf_instance_s* vf, mp_image_t *mpi) +static int put_image(struct vf_instance_s* vf, mp_image_t *mpi, double pts) { mp_image_t *dmpi; int ret = 0; @@ -59,7 +59,7 @@ } if (state == 0) { - ret = vf_next_put_image(vf, mpi); + ret = vf_next_put_image(vf, mpi, MP_NOPTS_VALUE); vf->priv->out++; if (flags & MP_IMGFIELD_REPEAT_FIRST) { my_memcpy_pic(dmpi->planes[0], @@ -95,10 +95,10 @@ mpi->chroma_width, mpi->chroma_height/2, dmpi->stride[2]*2, mpi->stride[2]*2); } - ret = vf_next_put_image(vf, dmpi); + ret = vf_next_put_image(vf, dmpi, MP_NOPTS_VALUE); vf->priv->out++; if (flags & MP_IMGFIELD_REPEAT_FIRST) { - ret |= vf_next_put_image(vf, mpi); + ret |= vf_next_put_image(vf, mpi, MP_NOPTS_VALUE); vf->priv->out++; state=0; } else {
