Mercurial > mplayer.hg
comparison libmpcodecs/vf_dint.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 | f8d4f8eff72b |
comparison
equal
deleted
inserted
replaced
17905:433494f162a9 | 17906:20aca9baf5d8 |
---|---|
60 // vf->priv->rdfr = vf->priv->dfr = 0; | 60 // vf->priv->rdfr = vf->priv->dfr = 0; |
61 vf->priv->was_dint = 0; | 61 vf->priv->was_dint = 0; |
62 return vf_next_config(vf,width,height,d_width,d_height,flags,outfmt); | 62 return vf_next_config(vf,width,height,d_width,d_height,flags,outfmt); |
63 } | 63 } |
64 | 64 |
65 static int put_image (struct vf_instance_s* vf, mp_image_t *mpi) | 65 static int put_image (struct vf_instance_s* vf, mp_image_t *mpi, double pts) |
66 { | 66 { |
67 char rrow0[MAXROWSIZE]; | 67 char rrow0[MAXROWSIZE]; |
68 char rrow1[MAXROWSIZE]; | 68 char rrow1[MAXROWSIZE]; |
69 char rrow2[MAXROWSIZE]; | 69 char rrow2[MAXROWSIZE]; |
70 char *row0 = rrow0, *row1 = rrow1, *row2 = rrow2/*, *row3 = rrow3*/; | 70 char *row0 = rrow0, *row1 = rrow1, *row2 = rrow2/*, *row3 = rrow3*/; |
169 return 0; | 169 return 0; |
170 } | 170 } |
171 } | 171 } |
172 vf->priv->was_dint = 0; | 172 vf->priv->was_dint = 0; |
173 // mp_msg (MSGT_VFILTER, MSGL_INFO, "DI:%d/%d ", vf->priv->rdfr, vf->priv->dfr); | 173 // mp_msg (MSGT_VFILTER, MSGL_INFO, "DI:%d/%d ", vf->priv->rdfr, vf->priv->dfr); |
174 return vf_next_put_image (vf, mpi); | 174 return vf_next_put_image (vf, mpi, pts); |
175 } | 175 } |
176 | 176 |
177 static int open (vf_instance_t *vf, char* args){ | 177 static int open (vf_instance_t *vf, char* args){ |
178 vf->config = config; | 178 vf->config = config; |
179 vf->put_image = put_image; | 179 vf->put_image = put_image; |