1. 07 Nov, 2018 1 commit
  2. 17 Sep, 2018 1 commit
  3. 11 Sep, 2018 2 commits
  4. 05 May, 2018 1 commit
  5. 05 Apr, 2018 1 commit
  6. 01 Mar, 2018 3 commits
  7. 28 Feb, 2018 1 commit
  8. 19 Feb, 2018 1 commit
  9. 16 Feb, 2018 1 commit
  10. 15 Feb, 2018 2 commits
    • Tim-Philipp Müller's avatar
      tests: pipeline: try to make test_pipeline_reset_start_time more reliable · f6b1533e
      Tim-Philipp Müller authored
      Occasionally this test would fail, especially if the system is under load,
      because the position query would pick up the last position from the
      last buffer timestamp which has a lower timestamp than what we're
      looking for. The sleep is long enough, however. It's unclear to me why
      exactly this happens but there seems to be some kind of scheduling
      issue going on as the streaming thread floods the sink with buffers.
      Let's throttle the fakesrc to 100 buffers per second and make the sink
      sync to the clock to restore some sanity. It should be totally sufficient
      to test what we want to test, and seems to make things reliable here.
    • Tim-Philipp Müller's avatar
      tests: uri: fix build without -DGST_DISABLE_DEPRECATED · dd78aa27
      Tim-Philipp Müller authored
      Must undefine it before including gst headers, since the test
      tests deprecated API.
  11. 26 Jan, 2018 1 commit
  12. 23 Jan, 2018 1 commit
  13. 11 Jan, 2018 7 commits
  14. 24 Dec, 2017 3 commits
  15. 07 Dec, 2017 1 commit
    • Tim-Philipp Müller's avatar
      basesrc: add buffer list support · 18fe36a2
      Tim-Philipp Müller authored
      Add a gst_base_src_submit_buffer_list() function that allows subclasses
      to produce a bufferlist containing multiple buffers in the ::create()
      function. The buffers in the buffer list will then also be pushed out
      in one go as a GstBufferList. This can reduce push overhead
      significantly for sources with packetised inputs (such as udpsrc)
      in high-throughput scenarios.
      The _submit_buffer_list() approach was chosen because it is fairly
      straight-forward, backwards-compatible, bindings-friendly (as opposed
      to e.g. making the create function return a mini object instead),
      and it allows the subclass maximum control: the subclass can decide
      dynamically at runtime whether to return a list or a single buffer
      (which would be messier if we added a create_list virtual method).
  16. 06 Dec, 2017 1 commit
  17. 05 Dec, 2017 2 commits
  18. 02 Dec, 2017 10 commits