• Martin Storsjö's avatar
    swscale: Readd #define _SVID_SOURCE · f32dfad9
    Martin Storsjö authored
    This was removed erroneously in
    046f081b. This define still is
    necessary for getting MAP_ANONYMOUS defined on linux/glibc,
    despite the define reshuffling done in that commit.
    
    Without MAP_ANONYMOUS defined, the mprotect calls for setting the
    generated mmx2 scaler code pages executable are left out, causing
    crashes if that codepath is chosen.
    
    This patch fixes scaling from 192x144 to 320x240 with
    -sws_flags fast_bilinear, which crashes on linux at the
    moment.
    Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
    f32dfad9
utils.c 54.5 KB