Skip to content
Snippets Groups Projects
  1. Feb 26, 2019
  2. Feb 21, 2019
    • He Junyan's avatar
      vaapivideomemory: Prefer same format for surface and image · ee21fd90
      He Junyan authored and Víctor Manuel Jáquez Leal's avatar Víctor Manuel Jáquez Leal committed
      
      We prefer to use the same format between image and surface for gst
      vaapi allocator. The old way may choose different formats between
      image and surface. For example, the RGBA image may have a NV12 surface.
      
      So we need to do format conversion when we put/get image to surface.
      
      Some drivers such as iHD can not support such conversion and always
      cause a data flow error. There may also have some performance cost
      for format conversion when put/get images.
      
      So we prefer to use the same format for image and surface in the
      allocator. If the surface can not support that format, we then
      fallback to find a best one as the surface format.
      
      Co-authored-by: default avatarVíctor Jáquez <vjaquez@igalia.com>
      ee21fd90
  3. Feb 17, 2019
  4. Feb 16, 2019
  5. Feb 11, 2019
  6. Feb 08, 2019
  7. Jan 24, 2019
  8. Jan 22, 2019
  9. Jan 17, 2019
  10. Jan 14, 2019
  11. Jan 15, 2019
  12. Jan 11, 2019
  13. Jan 07, 2019
  14. Dec 24, 2018
  15. Dec 18, 2018
  16. Dec 15, 2018
  17. Dec 10, 2018
  18. Dec 05, 2018
  19. Dec 04, 2018
  20. Nov 28, 2018
  21. Nov 27, 2018
    • He Junyan's avatar
      plugins: modify image check of extract_allowed_surface_formats. · 176bbce9
      He Junyan authored and Víctor Manuel Jáquez Leal's avatar Víctor Manuel Jáquez Leal committed
      The extract_allowed_surface_formats function just check whether
      we can support some kind of surface/image format pair. We just
      need to create a surface, create an image with the same video-format
      and putImage from image to surface. All these operations success,
      that kind of video-format is supported.
      The old manner do not work for some kind of video-format. For example,
      the RGBA kind of format will create a NV12 surface and RGBA image,
      and the putImage will fail because the format is not same. And so
      the RGBA format is not supported but actually it is supported.
      176bbce9
    • Michael Olbrich's avatar
      vaapipostproc: add some missing locking · c1de41b8
      Michael Olbrich authored
      gst_vaapi_plugin_base_close() removed the raw caps that are used indirectly
      in gst_vaapipostproc_transform_caps(). The usage is already protected by
      the mutex.
      This is needed when the pipeline is stopped during startup.
      c1de41b8
  22. Nov 20, 2018
    • Haihao Xiang's avatar
      Close dmabuf_fd · c728fb4f
      Haihao Xiang authored
      Otherwise it will result in resource leak when failed to create
      dmabuf memory
      c728fb4f
  23. Nov 14, 2018
Loading