1. 19 Jun, 2020 2 commits
  2. 15 Jun, 2020 1 commit
  3. 04 Jun, 2020 1 commit
  4. 21 May, 2020 2 commits
    • Dylan Yip's avatar
      omx: Add latest OMX_ALG_Index's to omx_index_type_to_str · fbdcf190
      Dylan Yip authored
      Add following indexes to omx_index_type_to_str:
      OMX_ALG_IndexParamVideoAccessUnitDelimiter
      OMX_ALG_IndexParamVideoBufferingPeriodSEI
      OMX_ALG_IndexParamVideoPictureTimingSEI
      OMX_ALG_IndexParamVideoRecoveryPointSEI
      OMX_ALG_IndexParamVideoMasteringDisplayColourVolumeSEI
      OMX_ALG_IndexParamVideoContentLightLevelSEI
      OMX_ALG_IndexConfigVideoRegionOfInterestByValue
      OMX_ALG_IndexConfigVideoColorPrimaries
      fbdcf190
    • Stéphane Cerveau's avatar
      zynq: change API to use public 2020.01 from vcu-omx-il · cd5414db
      Stéphane Cerveau authored
      This new release 2020.01 fixes an API typo
      Change to OMX_ALG_IndexConfigVideoHighDynamicRangeSEI
      instead of OMX_ALG_IndexConfigVideoHighDynamicRangeSEIs
      among others.
      cd5414db
  5. 20 May, 2020 1 commit
  6. 10 Apr, 2020 5 commits
  7. 08 Apr, 2020 1 commit
    • Stéphane Cerveau's avatar
      omxh26xenc: fix coverity with frame test · 84e99060
      Stéphane Cerveau authored
      Coverity was complaining with:
      Null pointer dereferences  (REVERSE_INULL) Null-checking "frame"
      suggests that it may be null, but it has already been
      dereferenced on all paths leading to the check.
      
      The frame == NULL has been removed as 'frame' is actively used
      in the code above without any change of dereferencing and setting
      its value to NULL before the test.
      
      CID: 1461287
      84e99060
  8. 19 Mar, 2020 1 commit
  9. 27 Feb, 2020 5 commits
  10. 25 Feb, 2020 1 commit
    • Guillaume Desmottes's avatar
      omx: don't log error when failing to load conf file with generic target · 27c1aa54
      Guillaume Desmottes authored
      The generic target is meant to only test building gst-omx. It doesn't
      provide any configuration file and so is not supposed to register any
      element.
      I'm not aware of any user building gst-omx with this target and
      providing their own conf file to actually register elements. But best to
      not break this use case anyway so let's just downgrade the log message.
      
      Fix GST_ERROR in the 'check fedora' CI job.
      27c1aa54
  11. 27 Jan, 2020 1 commit
  12. 16 Jan, 2020 1 commit
  13. 09 Jan, 2020 2 commits
    • Varunkumar Allagadapa's avatar
      omxvideoenc: Add look-ahead property to ZYNQ_USCALE_PLUS encoder · f35f3126
      Varunkumar Allagadapa authored
      This patch adds look-ahead property to encoder
      
      The value indicates look ahead size in frames,
      the number of frames processed ahead of second pass encoding.
      Dual pass encoding is disabled if look-ahead
      value is less than 2.
      f35f3126
    • Varunkumar Allagadapa's avatar
      omxvideoenc: Add long-term-ref support to ZYNQ_USCALE_PLUS encoder · bfd8306e
      Varunkumar Allagadapa authored
      Custom API that upstream elements can use to notify encoders about
      marking longterm ref. pictures or using longterm ref. pictures in
      encoding process.
      
      This patch adds below properties:
      
      long-term-ref: Enable/Disable dynamically marking long-term
      reference pictures in encoding process
      
      long-term-freq: Periodicity of long-term reference picture
      marking in encoding process.
      
      If a picture is marked as long-term reference picture then it remains
      in the DPB list for ever unless it overrides with new long-term pitcure with
      same index. Encoder can use this long-term picture as refence for
      encoding.
      
      This feature is mostly useful to avoid visual artifacts propagation in streaming use cases
      when packet loss happens. Instead of requesting for IDR, client can request for use long-term
      reference picture for encoding.
      bfd8306e
  14. 07 Jan, 2020 2 commits
  15. 23 Dec, 2019 1 commit
    • Julien Isorce's avatar
      meson: fix tizonia build · 871625c9
      Julien Isorce authored
      meson.build was both using path to gst-omx/openmax/OMX*
      headers and path to OMX headers provided by tizilheaders.pc
      so this patch makes sure we only use the later.
      
      Also bump tizonia minimum version to 0.19.0 which
      is the latest release.
      871625c9
  16. 22 Dec, 2019 6 commits
  17. 19 Dec, 2019 2 commits
  18. 11 Dec, 2019 1 commit
  19. 05 Nov, 2019 2 commits
    • Guillaume Desmottes's avatar
      omxvideoenc: pass padding requirements to ALLOCATION query · 2939a46d
      Guillaume Desmottes authored
      By passing the expected video buffer layout, the upstream producer
      may be able to produce buffers fitting those requierements allowing
      gst-omx to use dynamic buffer mode rather than having to copy each input
      buffer.
      
      This is particularly useful with v4l2src as it can request the capture
      driver to produce buffers with the required paddings.
      2939a46d
    • Guillaume Desmottes's avatar
      omxbufferpool: use gst_video_meta_set_alignment() · 800cc4bd
      Guillaume Desmottes authored
      Tell buffer consumer about our paddings.
      
      v4l2src can now uses these paddings information when trying to import
      buffers to configure the v4l2 driver accordingly.
      800cc4bd
  20. 02 Nov, 2019 1 commit
  21. 13 Oct, 2019 1 commit