[MPlayer-dev-eng] New inverse-telecine filter

Zoltan Hidvegi mplayer at hzoli.2y.net
Sun Dec 7 12:09:06 CET 2003


> > --- libmpcodecs/vf_pullup2.c-save2	Sat Dec  6 18:11:27 2003
> > +++ libmpcodecs/vf_pullup2.c	Sat Dec  6 18:17:27 2003
> > @@ -896,7 +896,7 @@
> >      if (!p->planes[0][0]) init(p, mpi);
> >  
> >      if (mpi->type == MP_IMGTYPE_TEMP ||
> > -	(mpi->type == MP_IMGTYPE_IPB && (mpi->flags & MP_IMGFLAG_READABLE)))
> > +	(mpi->type == MP_IMGTYPE_IPB && !(mpi->flags & MP_IMGFLAG_READABLE)))
> 
> This was the first thing I tried. No help. It just switches which pair
> of buffers get used for I/P and which get used for B.

Yes, this should not make any difference.

> 
> > -	    dmpi = vf_get_image(vf->next,mpi->imgfmt,MP_IMGTYPE_EXPORT,0,p->w, p->h);
> > +	    dmpi = vf_get_image(vf->next, mpi->imgfmt, MP_IMGTYPE_EXPORT,
> > +				MP_IMGFLAG_PRESERVE|MP_IMGFLAG_READABLE,
> > +				p->w, p->h);
> 
> Readable and preserve flags are meaningless with export-type image.

Yes, that what I though too, but I do not know what else can I try.

> Anyway I just tried this to make sure, and it doesn't help either...

Here is one more try, I only use DR for TEMP and B-frames.  If it does
not work, I'll have to stop using DR?  But I do not understand why
does it work for me?  If it still does not work, could you please
upload a gzipped binary with debug compiled vf_filmdint.o, as well as
the mplayer -v -vf filmdint=verbose=1 output?

Thanks,

Zoli
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: fp
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20031207/99c37e57/attachment.txt>


More information about the MPlayer-dev-eng mailing list