On Tue, Sep 20, 2016 at 11:09:51PM +0100, Mark Thompson wrote:
> On 20/09/16 19:36, Diego Biurrun wrote:
> Aside:
>
> Seeing a lot of little functions like (picking a random one):
>
> > -static void spatial_compensation_3(uint8_t *src, uint8_t *dst, int
> > linesize)
> > +static void spatial_compensation_3(uint8_t *src, uint8_t *dst, ptrdiff_t
> > stride)
> > {
> > int x, y;
> >
> > for (y = 0; y < 8; y++) {
> > for (x = 0; x < 8; x++)
> > dst[x] = src[area4 + ((y + 1) >> 1) + x];
> > - dst += linesize;
> > + dst += stride;
> > }
> > }
>
> makes me wonder how much faster the C code would be if we just added the
> right type qualifiers to all the pointers.
Are you trying to troll me into my next refactoring project? :)
Diego
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel