1. 05 May, 2019 1 commit
    • ManojGuptaBonda's avatar
      avutil/hwcontext_vdpau: Map 444 pix fmts to new VdpYCbCr types · d617d54e
      ManojGuptaBonda authored
      New VdpYCbCr Formats VDP_YCBCR_FORMAT_Y_U_V_444 and,
      VDP_YCBCR_FORMAT_Y_UV_444 have been added in VDPAU with libvdpau-1.2
      to be used in get/putbits for YUV 4:4:4 surfaces. Earlier mapping of
      AV_PIX_FMT_YUV444P to VDP_YCBCR_FORMAT_YV12 is not valid.
      
      Hence this Change maps AV_PIX_FMT_YUV444P to VDP_YCBCR_FORMAT_Y_U_V_444
      to access the YUV 4:4:4 surface via read-back API's of VDPAU.
      d617d54e
  2. 15 Jan, 2018 1 commit
    • wm4's avatar
      hwcontext_vdpau: implement av_hwdevice_get_hwframe_constraints() · cbbb2067
      wm4 authored
      In addition, this does not allow creating frames contexts with sw_format
      for which no known transfer formats exist. In theory, we should check
      whether the chroma format (i.e. the sw_format) is supported at all by
      the vdpau driver, but checking for transfer formats has the same effect.
      
      Note that the pre-existing code adds 1 to priv->nb_pix_fmts[i] for
      unknown reason, and some checks need to account for that to check for
      empty lists. They are not off-by-one errors.
      cbbb2067
  3. 17 Jan, 2017 1 commit
  4. 10 Oct, 2016 1 commit
  5. 14 Sep, 2016 2 commits
  6. 26 May, 2016 1 commit
  7. 14 Feb, 2016 1 commit