1. 26 Nov, 2011 38 commits
  2. 25 Nov, 2011 2 commits
    • 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
    • Mans Rullgard's avatar
      Fix av_get_channel_layout_string() for positions >31 · 019dd236
      Mans Rullgard authored
      A value shifted left by >31 needs to have a 64-bit type.
      As there are no defined channels in this range, the fix
      is purely theoretical at this point, although it does
      avoid some invalid shifts triggering the overflow
      checker.
      Signed-off-by: 's avatarMans Rullgard <mans@mansr.com>
      019dd236