1. 15 Jul, 2019 1 commit
    • Sebastian Dröge's avatar
      decklinkvideosrc: Don't report that we have signal until we know for sure · bf9ecd65
      Sebastian Dröge authored
      Previously we would've reported that there is signal unless we know for
      sure that we don't have signal. For example signal would've been
      reported before the device is even opened.
      
      Now keep track whether the signal state is unknown or not and report no
      signal if we don't know yet. As before, only send an INFO message about
      signal recovery if we actually had a signal loss before.
      bf9ecd65
  2. 12 Jul, 2019 3 commits
  3. 09 Jul, 2019 5 commits
  4. 08 Jul, 2019 11 commits
  5. 07 Jul, 2019 3 commits
    • Haihao Xiang's avatar
      msdk: add msdkvp9enc element · f5b1c75d
      Haihao Xiang authored
      f5b1c75d
    • Haihao Xiang's avatar
      msdk: workaround for MFX_FOURCC_VP9_SEGMAP surface · ba7f3f48
      Haihao Xiang authored
      MFX_FOURCC_VP9_SEGMAP surface in MSDK is an internal surface however
      MSDK still call the external allocator for this surface, so this plugin
      has to return UNSUPPORTED and force MSDK allocates surface using the
      internal allocator.
      
      See https://github.com/Intel-Media-SDK/MediaSDK/issues/762 for details
      ba7f3f48
    • Haihao Xiang's avatar
      msdkenc: allow encode element requires extra frames · 12218984
      Haihao Xiang authored
      The call of MFXVideoENCODE_EncodeFrameAsync may not generate output and
      the function returns MFX_ERR_MORE_DATA with NULL sync point, the input
      frame is cached in this case, so it is possible that all allocated
      frames go into the surfaces_used list after calling
      MFXVideoENCODE_EncodeFrameAsync a few times, then the encoder will fail
      to get an available surface before releasing used frames
      
      This patch adds a new field of num_extra_frames to GstMsdkEnc and allows
      encode element requires extra frames, the default value is 0.
      
      This patch is the preparation for msdkvp9enc element.
      12218984
  6. 05 Jul, 2019 5 commits
  7. 04 Jul, 2019 12 commits