1. 13 Jan, 2012 4 commits
    • Mans Rullgard's avatar
      ARM: 4-byte align start of all asm functions · 5c5e1ea3
      Mans Rullgard authored
      Due to apprent bugs in the GNU assembler and/or linker, relocations
      can be incorrectly processed if the alignment of a Thumb instruction
      is changed in the output file compared to the input object.
      
      This fixes crashes in h264 decoding with Thumb enabled. No effect in
      ARM mode since everything is 4-byte aligned there.
      Signed-off-by: 's avatarMans Rullgard <mans@mansr.com>
      5c5e1ea3
    • Paul B Mahol's avatar
      rgb2rgb: rgb12to15() · 0cc1a86d
      Paul B Mahol authored
      Signed-off-by: 's avatarRonald S. Bultje <rsbultje@gmail.com>
      0cc1a86d
    • Ronald S. Bultje's avatar
      swscale-test: fix stack overread. · 06b0246d
      Ronald S. Bultje authored
      Fixes problems in swscale-test where it gives a 3-member array to a
      function expecting a 4-member array.
      06b0246d
    • Ronald S. Bultje's avatar
      swscale: fix invalid conversions and memory problems. · e7843db3
      Ronald S. Bultje authored
      Fixes problems where rgbToRgbWrapper() is called even though it doesn't
      support this particular conversion (e.g. converting from RGB444 to
      anything). Thirdly, fixes issues where rgbToRgbWrapper() is called for
      non-native endiannness conversions (e.g. RGB555BE on a LE system).
      Fourthly, fixes crashes when converting from e.g. monowhite to
      monowhite, which calls planarCopyWrapper() and overwrites/reads because
      n_bytes != n_pixels.
      e7843db3
  2. 12 Jan, 2012 22 commits
  3. 11 Jan, 2012 13 commits
  4. 10 Jan, 2012 1 commit