1. 21 Oct, 2020 1 commit
  2. 20 Oct, 2020 1 commit
  3. 03 Dec, 2019 1 commit
  4. 23 Sep, 2019 1 commit
  5. 02 May, 2019 1 commit
  6. 18 Apr, 2019 1 commit
  7. 16 Apr, 2019 1 commit
    • Julien Isorce's avatar
      Fixes build with omx >= 1.2.0 · 18927f33
      Julien Isorce authored
      gstomx.c:1405:10: error: ‘OMX_IndexParamCustomContentPipe’ undeclared (first use in this function)
          case OMX_IndexParamCustomContentPipe
      
      Some enums have been deprecated in 1.2.0
      
      #27
      18927f33
  8. 12 Apr, 2019 3 commits
  9. 10 Apr, 2019 1 commit
  10. 09 Apr, 2019 2 commits
  11. 06 Apr, 2019 1 commit
    • Jordan Petridіs's avatar
      Add Gitlab CI configuration · 91356c9a
      Jordan Petridіs authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      This commit adds a .gitlab-ci.yml file, which uses a feature
      to fetch the config from a centralized repository. The intent is
      to have all the gstreamer modules use the same configuration.
      
      The configuration is currently hosted at the gst-ci repository
      under the gitlab/ci_template.yml path.
      
      Part of gstreamer-project#29
      91356c9a
  12. 26 Mar, 2019 5 commits
  13. 25 Mar, 2019 1 commit
  14. 04 Mar, 2019 1 commit
  15. 26 Feb, 2019 1 commit
  16. 14 Feb, 2019 1 commit
  17. 25 Jan, 2019 6 commits
  18. 17 Jan, 2019 1 commit
  19. 09 Jan, 2019 1 commit
  20. 08 Jan, 2019 1 commit
    • Guillaume Desmottes's avatar
      omxbufferpool: fix race when releasing input buffers · 9dc359d0
      Guillaume Desmottes authored
      If buffers were released from the pool while
      gst_omx_video_enc_handle_frame() was waiting for new buffers,
      gst_omx_port_acquire_buffer() was never awaken as the buffers weren't
      released through OMX's messaging system.
      
      GQueue isn't thread safe so also protect it with the lock mutex.
      9dc359d0
  21. 21 Dec, 2018 1 commit
    • Guillaume Desmottes's avatar
      omxbufferpool: fix early input buffer release · 3828d976
      Guillaume Desmottes authored and Guillaume Desmottes's avatar Guillaume Desmottes committed
      We used to track the 'allocating' status on the pool. It is used while
      allocating so output buffers aren't passed right away to OMX and input
      ones are not re-added to the pending queue.
      
      This was causing a bug when exporting buffers to v4l2src. On start
      v4l2src acquires a buffer, read its stride and release it right away.
      As no buffer was received by the encoder element at this point, 'allocating'
      was still on TRUE and so the the buffer wasn't put back to the pending
      queue and, as result, no longer available to the pool.
      
      Fix this by checking the active status of the pool instead of manually
      tracking it down. The pool is considered as active at the very end of
      the activation process so we're good when buffers are released during
      the activation.
      3828d976
  22. 05 Dec, 2018 1 commit
  23. 26 Nov, 2018 1 commit
  24. 05 Nov, 2018 1 commit
  25. 26 Sep, 2018 1 commit
  26. 19 Sep, 2018 3 commits