1. 13 Apr, 2021 1 commit
  2. 15 Mar, 2021 2 commits
  3. 01 Mar, 2021 1 commit
  4. 16 Feb, 2021 1 commit
    • He Junyan's avatar
      plugins: postproc: Fix a problem of propose_allocation when passthrough. · 1fb6750e
      He Junyan authored
      We should query the downstream element to answer a precise allocation
      query when the passthrough mode is enabled.
      The current way still decides the allocation by the postproc itself. The
      pipeline such as:
        gst-launch-1.0 -v filesrc location=xxx.264 ! h264parse ! vaapih264dec ! \
        vaapipostproc ! fakevideosink silent=false sync=true
      will lose some info such as the GST_VIDEO_META_API_TYPE.
      
      Part-of: <!414>
      1fb6750e
  5. 21 Jan, 2021 1 commit
    • Rafał Dzięgiel's avatar
      glx: Iterate over FBConfig and select 8 bit color size · 0b5c0a36
      Rafał Dzięgiel authored
      Texture upload mechanism used by gstreamer-vaapi relies on 8 bpc.
      In latest mesa versions the first fbconfig might not be 8 bit, so iterate
      over it to find the correct config with supported values.
      
      This also adds 8 bit alpha size to the framebuffer configuration which is
      required to get it working properly.
      
      Part-of: <!411>
      0b5c0a36
  6. 14 Jan, 2021 1 commit
  7. 13 Jan, 2021 1 commit
  8. 06 Dec, 2020 2 commits
  9. 05 Dec, 2020 1 commit
  10. 27 Oct, 2020 1 commit
  11. 26 Oct, 2020 1 commit
  12. 30 Sep, 2020 2 commits
  13. 08 Sep, 2020 1 commit
  14. 07 Sep, 2020 2 commits
  15. 22 Aug, 2020 1 commit
  16. 20 Aug, 2020 1 commit
  17. 18 Aug, 2020 1 commit
  18. 17 Aug, 2020 1 commit
  19. 15 Aug, 2020 1 commit
  20. 14 Aug, 2020 3 commits
  21. 12 Aug, 2020 2 commits
    • Víctor Manuel Jáquez Leal's avatar
      plugins: remove gst_vaapi_plugin_base_get_allowed_srcpad_raw_caps() · 089ef59c
      Víctor Manuel Jáquez Leal authored
      Since nobody uses it, just remove it.
      
      Thus extract_allowed_surface_formats() is refactored to attend only
      gst_vaapi_plugin_base_get_allowed_sinkpad_raw_caps().
      
      Now a surface is created when the image chorma is different from the
      previous one. And if the driver has the quirk, it outputs all the
      supported image formats without trying them.
      
      Part-of: <!381>
      089ef59c
    • Víctor Manuel Jáquez Leal's avatar
      vaapidecode: expose raw src caps with same chroma · a50b466f
      Víctor Manuel Jáquez Leal authored
      The try-and-error approach for getting the possible image formats from
      a surface has brought several problems in different drivers, from
      crashes to drop in performance.
      
      Instead of that we change the algorithm to determine the possible
      image formats based in the surface chroma: only those available image
      formats with same chroma are exposed as possible raw caps.
      
      Do this is important to avoid performance degrading in raw sinks
      which doesn't handle NV12 but it does YV12 or I420.
      
      Part-of: <!381>
      a50b466f
  22. 08 Aug, 2020 1 commit
  23. 07 Aug, 2020 1 commit
  24. 06 Aug, 2020 1 commit
  25. 05 Aug, 2020 2 commits
  26. 04 Aug, 2020 1 commit
  27. 31 Jul, 2020 6 commits