1. 20 Feb, 2021 2 commits
  2. 19 Feb, 2021 2 commits
  3. 18 Feb, 2021 2 commits
  4. 17 Feb, 2021 12 commits
  5. 16 Feb, 2021 3 commits
    • Seungha Yang's avatar
      d3d11: Add support for deinterlacing by using ID3D11VideoProcessor interface · cfbc5805
      Seungha Yang authored
      Add a new element d3d11deinterlace to support deinterlacing.
      Similar to d3d11videosink and d3d11compositor, this element is
      a wrapper bin of set of child elements including helpful
      conversion elements (upload/download and color convert)
      to make this element configurable between non-d3d11 elements.
      
      Part-of: <!2016>
      cfbc5805
    • Seungha Yang's avatar
      0ee13755
    • Mathieu Duponchelle's avatar
      h264parse: fix timestamping of interlaced fields in output · 8ae56d60
      Mathieu Duponchelle authored
      Instead of relying on GstBaseParse default behaviour of computing
      the duration of a parsed buffer based on the framerate passed
      to gst_base_parse_set_framerate(), we instead compute the duration
      ourselves, as we have more information available.
      
      In particular, this means we now output buffers with a duration
      that matches that of raw interlaced buffers when each field is
      output in a separate buffer.
      
      This fixes DTS interpolation performed by GstBaseParse, as the
      previous behaviour of outputting each field with the duration of
      a full frame was messing up the base class calculations.
      
      When not enough information is available, h264parse simply falls
      back to calculating the duration based on the framerate and hope
      for the best as was the case previously.
      
      Part-of: <!1973>
      8ae56d60
  6. 15 Feb, 2021 1 commit
    • Seungha Yang's avatar
      d3d11decoder: Take account of min buffers of downstream buffer pool · 5006d912
      Seungha Yang authored
      Since our decoder DPB texture pool cannot be grown once it's
      configured, we should pre-allocate sufficient number of textures
      for zero-copy playback (but not too many).
      The "min buffers" allocation query parameter can be a hint for
      the number of required textures in addition to DPB size.
      
      Part-of: <!2017>
      5006d912
  7. 11 Feb, 2021 2 commits
  8. 09 Feb, 2021 5 commits
  9. 05 Feb, 2021 11 commits