1. 23 Sep, 2021 1 commit
  2. 09 Jul, 2021 3 commits
    • Guillaume Desmottes's avatar
      omxvideodec: fix OMX flags on header buffer · 503db0f1
      Guillaume Desmottes authored and Stéphane Cerveau's avatar Stéphane Cerveau committed
      The header (SPS/PPS) buffer should have the CODECONFIG flag
      
      Part-of: <!49>
      503db0f1
    • Guillaume Desmottes's avatar
      omxvideodec: allow to start decoder on HEADER buffer · 006e0636
      Guillaume Desmottes authored and Stéphane Cerveau's avatar Stéphane Cerveau committed
      If the headers are sent in their own buffer
      it won't have the SYNC_FRAME flag but we still
      do want to start decoding rather than dropping it.
      
      Part-of: <!49>
      006e0636
    • Nicolas Dufresne's avatar
      omxh26xdec: videodecoder support subframe · aa99c538
      Nicolas Dufresne authored and Stéphane Cerveau's avatar Stéphane Cerveau committed
      Use of subframe API from videodecoder base class.
      This subframe allows to decode subframe instead of
      waiting for a whole frame.
      The subframe uses the same frame over the whole
      subframe passing process and will wait
      for a signal to know the last subframe.
      In this implementation it will use
      GST_VIDEO_BUFFER_FLAG_MARKER as the
      end of batch of subframes.
      
      This implement subframe mode negotation for the Zynq based on caps
      negotation. This mode can be combined with low-latency mode, in order to
      reach the lowest possible latency (assuming the stream is within the
      low-latency constraints for the HW).
      
      ... ! video/x-h264,alignment=nal ! omxh264dec ! ...
      
      Part-of: <!49>
      aa99c538
  3. 01 Jun, 2021 1 commit
  4. 31 May, 2021 1 commit
  5. 04 Nov, 2020 1 commit
  6. 16 Oct, 2020 1 commit
    • Stéphane Cerveau's avatar
      meson: update glib minimum version to 2.56 · 0ee03f2b
      Stéphane Cerveau authored
      In order to support the symbol g_enum_to_string in various
      project using GStreamer ( gst-validate etc.), the glib minimum
      version should be 2.56.0.
      
      Remove compat code as glib requirement
      is now > 2.56
      
      Version used by Ubuntu 18.04 LTS
      
      Part-of: <!74>
      0ee03f2b
  7. 05 Oct, 2020 1 commit
    • Guillaume Desmottes's avatar
      omxvideodec: support interlace-mode=interleaved input · 9192ad0e
      Guillaume Desmottes authored
      interlace-mode=alternate is a special case of interlace-mode=interleaved
      where the fields are split using two different buffers.
      
      The Zynq decoder always produces alternate content and we
      used to assume that upstream will set interlace-mode=alternate in its
      caps as well.
      This is no longer the case as h265parse is now setting
      alternate-mode=interleaved on alternate content to not break compat with
      elements not supporting alternate.
      As a result the decoder now accept both 'interleaved' and 'alternate' on
      its input and ensures that its ouput has interlace-mode=alternate.
      
      Needed to fix gst-plugins-base#825
      
      Part-of: <!72>
      9192ad0e
  8. 08 Sep, 2020 2 commits
  9. 07 Sep, 2020 1 commit
  10. 27 Aug, 2020 1 commit
    • Tim-Philipp Müller's avatar
      meson: fix Tizonia build · f3324e53
      Tim-Philipp Müller authored
      Was failing for release versions with
      
      meson.build:414:10: ERROR: Can not set values on configuration object that has been used.
      
      Caused by !69, but CI didn't notice at the time because it was set to a git version.
      f3324e53
  11. 20 Aug, 2020 1 commit
  12. 08 Jul, 2020 1 commit
  13. 03 Jul, 2020 1 commit
  14. 02 Jul, 2020 1 commit
  15. 19 Jun, 2020 2 commits
  16. 15 Jun, 2020 1 commit
  17. 04 Jun, 2020 1 commit
  18. 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 and Stéphane Cerveau's avatar Stéphane Cerveau committed
      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
  19. 20 May, 2020 1 commit
  20. 10 Apr, 2020 5 commits
  21. 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
  22. 19 Mar, 2020 1 commit
  23. 27 Feb, 2020 5 commits
  24. 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
  25. 27 Jan, 2020 1 commit
  26. 16 Jan, 2020 1 commit
  27. 09 Jan, 2020 1 commit