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