1. 11 Oct, 2018 1 commit
    • Zhong Li's avatar
      lavu/hwcontext_qsv: Add support for AV_PIX_FMT_BGRA. · a5e1cb9e
      Zhong Li authored
      RGB32(AV_PIX_FMT_BGRA on intel platforms) format may be used as overlay with alpha blending.
      So add AV_PIX_FMT_BGRA format support.
      
      One example of alpha blending overlay: ffmpeg -hwaccel qsv -c:v h264_qsv -i BA1_Sony_D.jsv
      -filter_complex 'movie=lena-rgba.png,hwupload=extra_hw_frames=16[a];[0:v][a]overlay_qsv=x=10:y=10'
      -c:v h264_qsv -y out.mp4
      
      Rename RGB32 to be BGRA to make it clearer as Mark Thompson's suggestion.
      
      V2: Add P010 format support else will introduce HEVC 10bit encoding regression.
          Thanks for LinJie's discovery.
      Signed-off-by: 's avatarZhong Li <zhong.li@intel.com>
      Verified-by: 's avatarFu, Linjie <linjie.fu@intel.com>
      a5e1cb9e
  2. 10 Oct, 2018 7 commits
  3. 09 Oct, 2018 5 commits
  4. 08 Oct, 2018 2 commits
  5. 07 Oct, 2018 20 commits
  6. 06 Oct, 2018 4 commits
  7. 05 Oct, 2018 1 commit