Skip to content
  • Tim-Philipp Müller's avatar
    videoscale: fix 4-tap scaling for 64-bpp formats · 7892e1e2
    Tim-Philipp Müller authored
    Fix invalid memory access caused by broken pointer arithmetic.
    
    If we have a uint16_t *tmpbuf and add n * dest->stride to it, we
    skip twice as much as we intended to because dest->stride is in
    bytes and not in pixels. This made us write beyond the end of
    our allocated temp buffer, and made the unit test crash.
    7892e1e2