1. 03 Jun, 2021 1 commit
    • Sebastian Dröge's avatar
      video: Sort video formats correctly · c18dd84f
      Sebastian Dröge authored
      AV12 should be right after A420 because it is the same format with just
      one plane less, instead of being next to I420/NV12 which don't have an
      alpha channel.
      
      RGBP should be before GBR because it's the same format except for the
      more canonical component order.
      
      See gstreamer-rs!790
      which actually checks on the CI if the algorithm defined in
      video-format.h is implemented correctly.
      
      Part-of: <!1189>
      c18dd84f
  2. 22 May, 2021 1 commit
    • Daniel Almeida's avatar
      video: add support for AV12 · 6760c7fd
      Daniel Almeida authored and Nicolas Dufresne's avatar Nicolas Dufresne committed
      AV12 is an internally conceived format that is actually
      the combination of NV12 and an alpha plane.
      
      This format is to add to gstreamer's webM
      transparency support for vp8 and vp9. To this end, two
      I420 streams are independently decoded simultaneously for
      the actual content and the alpha plane respectively
      and these are then combined into A420.
      
      Since most hardware decoders output NV12, this patch adds
      NV12+A to make the same workflow possible.
      
      Part-of: <!1152>
      6760c7fd
  3. 11 May, 2021 1 commit
  4. 15 Jul, 2020 1 commit
    • Nicolas Dufresne's avatar
      video: Add support for linear 32x32 NV12 tiles · 98b44fdb
      Nicolas Dufresne authored
      This adds linear 32x32 NV12 based tiles. This format is notably used by
      Allwinner VCU and exposed in V4L2 as being "SUNXI Tiled" format. In this
      patch we generalize the plane info calculation so we can share this part
      with the 4L4 variant.
      
      Part-of: <!754>
      98b44fdb
  5. 14 Jul, 2020 1 commit
  6. 09 Jun, 2020 1 commit
  7. 02 Jun, 2020 2 commits
  8. 27 Mar, 2020 2 commits
  9. 16 Mar, 2020 1 commit
  10. 02 Jan, 2020 1 commit
  11. 30 Aug, 2019 1 commit
  12. 07 Aug, 2019 2 commits
  13. 19 Jul, 2019 1 commit
  14. 05 May, 2019 1 commit
    • Seungha Yang's avatar
      video: Add RGB10A2_LE pixel format · f4b054d3
      Seungha Yang authored
      Packed 10 bits per each R, G and B channel with MSB 2bits alpha channel.
      This format is mapped to Windows' DXGI_FORMAT_R10G10B10A2_UNORM format which is
      required for 10bits HDR rendering.
      
      Note that this RGB10A2_LE format is R - B channel swapped version of BGR10A2_LE
      f4b054d3
  15. 23 Apr, 2019 1 commit
  16. 04 Apr, 2019 1 commit
  17. 21 Mar, 2019 1 commit
  18. 16 Jan, 2019 1 commit
  19. 11 Jan, 2019 1 commit
  20. 02 Dec, 2018 1 commit
  21. 15 Nov, 2018 1 commit
  22. 31 Oct, 2018 1 commit
  23. 19 May, 2018 1 commit
  24. 24 Apr, 2018 2 commits
  25. 13 Mar, 2018 1 commit
    • Tim-Philipp Müller's avatar
      video: GST_EXPORT -> GST_VIDEO_API · ae429de8
      Tim-Philipp Müller authored
      We need different export decorators for the different libs.
      For now no actual change though, just rename before the release,
      and add prelude headers to define the new decorator to GST_EXPORT.
      ae429de8
  26. 11 Mar, 2018 1 commit
  27. 14 Feb, 2018 1 commit
  28. 29 Jan, 2018 3 commits
  29. 16 May, 2017 1 commit
  30. 17 Mar, 2017 1 commit
  31. 16 Mar, 2017 3 commits
  32. 01 Nov, 2016 1 commit