• Janne Grunau's avatar
    mpegvideo: allocate scratch buffers after linesize is known · f1d8763a
    Janne Grunau authored
    Since we can't know which stride a custom get_buffer() implementation is
    going to use we have to allocate this scratch buffers after the linesize
    is known. It was pretty safe for 8 bit per pixel pixel formats since we
    always allocated memory for up to 16 bits per pixel. It broke hoever
    with cmdutis.c's alloc_buffer() and high pixel bit depth since it
    allocated larger edges than mpegvideo expected.
    
    Fixes fuzzed sample nasa-8s2.ts_s244342.
    f1d8763a