[MPlayer-dev-eng] mp-g2 pre14
Arpi
arpi at thot.banki.hu
Tue Apr 22 07:42:35 CEST 2003
Hi,
feel free to implement that... i won't.
> Hi
>
> On Monday 21 April 2003 23:39, Arpi wrote:
> [...]
> > > images out of the end of the chain as they're needed. The vf api is
> > > already confusing enough for people trying to write filters without
> > > all this back-and-forth craziness...
> >
> > we have to decide if we want easy-to-understand APIs (see xine) or fast,
> > powerful, optimized-to-hell but a bit complex and tricky API.
> no, i think we dont have to :))))
> we could have a complex & powerfull API and on top of that a simple&slow one
> like
>
> filter(context *c, mpi *src, mpi *dst){
> ...
> if(...)
> ...
> return NO_OUTPUT
> else if(...)
> ...
> return MORE_OUTPUT
> else
> ...
> return OK
> }
>
> or even something like:
>
> filter(context *c){
> for(i=0; i<5; i++)
> src[i]=get_mpi(c, SRC|READ_ONLY);
> for(i=0; i<4; i++)
> dst[i]=get_mpi(c, DST|EXPORT,i*time_base + ...);
>
> decimate(dst, src);
>
> for(i=0; i<5; i++)
> release_mpi(c, src[i]);
> for(i=0; i<4; i++)
> release_mpi(c, dst[i]);
> }
>
> [...]
> --
> Michael
> screen[y][x] ^= cursor[cy][cx]; (violates patent #4,197,590)
> median(mv[y-1][x], mv[y][x-1], mv[y+1][x+1]); (violates patent #5,905,535)
> buf[i]= qp - buf[i-1]; (violates patent #?)
> for more examples, see http://mplayerhq.hu/~michael/patent.html
> stop it, see http://petition.eurolinux.org & http://petition.ffii.org/eubsa/en
>
> _______________________________________________
> MPlayer-dev-eng mailing list
> MPlayer-dev-eng at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng
>
>
A'rpi / Astral & ESP-team
--
Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu
More information about the MPlayer-dev-eng
mailing list