G200+NV12 (Re: [MPlayer-G2-dev] Darwin port)
Michael Niedermayer
michaelni at gmx.at
Sat May 10 15:48:15 CEST 2003
Hi
On Saturday 10 May 2003 15:33, Michael Niedermayer wrote:
[...]
> > > Btw 2, what about MB-lines instead of scanlines? :)
> >
> > IMHO, the per line pointers are a good idea for simple filters (eq,
> > noise, ...) but for complexer ones which need to fetch pixels in the
> > vertical direction in the inner loops its probably too complex/slow,
> > MB-lines are probably faster to access but not simpler
> > btw, how many MB based filters do we have which would benefit from that?
>
> another more insane & overcomplicated idea:
> why not squares instead of lines? with constant stride within a square ...
or perhaps use the stride of the picture for the squares so that if a
horizontal continous set of squares is from the same buffer then they can be
accessed with a single memcpy/filter_line() per line
[...]
--
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
More information about the MPlayer-G2-dev
mailing list