1. 07 May, 2019 6 commits
    • Lauri Kasanen's avatar
      swscale/ppc: VSX-optimize hScale16To* · a2a16206
      Lauri Kasanen authored
      ./ffmpeg -loop 1 -s 1200x1440 -i tux16.png \
          -s 2400x720 -f rawvideo -y -vframes 5 -pix_fmt yuv420p16le -nostats test.raw
      
      ./ffmpeg -loop 1 -s 1200x1440 -i tux16.png \
          -s 2400x720 -f rawvideo -y -vframes 5 -pix_fmt yuv420p -nostats test.raw
      
      32-bit mul, power8 only
      
      2x speedup for hScale8To19_vsx (x86 SSE2 is 2.37):
        30896 UNITS in hscale,    8192 runs,      0 skips
        63956 UNITS in hscale,    8192 runs,      0 skips
      
      2.06 for hScale16To15_vsx:
        30531 UNITS in hscale,    8192 runs,      0 skips
        63161 UNITS in hscale,    8192 runs,      0 skips
      a2a16206
    • Lauri Kasanen's avatar
      swscale/ppc: Indent · 3437111f
      Lauri Kasanen authored
      3437111f
    • Lauri Kasanen's avatar
      swscale/ppc: VSX-optimize hScale8To19 · 9456adc2
      Lauri Kasanen authored
      ./ffmpeg -f lavfi -i yuvtestsrc=duration=1:size=1200x1440 \
          -s 2400x720 -f rawvideo -y -vframes 5 -pix_fmt yuv420p16le -nostats test.raw
      
      2.26 speedup (x86 SSE2 is 2.32):
        23772 UNITS in hscale,    4096 runs,      0 skips
        53862 UNITS in hscale,    4096 runs,      0 skips
      9456adc2
    • Zhong Li's avatar
      lavc/qsv: extactly map profile · 5b318ce6
      Zhong Li authored
      Currently profile mapping is hard-coded, and not flexible to do extactly
      map (E.g: libmfx treats H264 constrained baseline to be baseline profile).
      
      vaapi profile mapping funtion provides a better soultion than current
      qsv mapping.
      Signed-off-by: 's avatarZhong Li <zhong.li@intel.com>
      5b318ce6
    • Zhong Li's avatar
      lavc/qsvdec: fix hevc level incorrectly map · 94ab39ec
      Zhong Li authored
      libmfx hevc level defination is same as h264, not level_idc of SPEC.
      Signed-off-by: 's avatarZhong Li <zhong.li@intel.com>
      94ab39ec
    • Zhong Li's avatar
      lavc/qsvdec: add query function and provide error message · 48627aaf
      Zhong Li authored
      It is helpful to know why some clips decoding failed.
      Ticket#7330 is a good example, with this patch it is easily to
      know bitstream codec level is out of support range.
      Signed-off-by: 's avatarZhong Li <zhong.li@intel.com>
      48627aaf
  2. 06 May, 2019 5 commits
  3. 05 May, 2019 12 commits
  4. 04 May, 2019 11 commits
  5. 03 May, 2019 6 commits