1. 16 May, 2019 1 commit
    • Edward Hervey's avatar
      gstpad: Probes that return HANDLED can reset the data info field · 7aee7183
      Edward Hervey authored
      Before GST_PAD_PROBE_HANDLED was introduced, we had to handle the case
      where some probes would reset the probe info data field to NULL. This would
      be considered an invalid use-case.
      
      But with GST_PAD_PROBE_HANDLED it is totally fine to reset that, since
      the probe has "handled" it.
      7aee7183
  2. 17 Apr, 2019 1 commit
  3. 05 Apr, 2019 1 commit
  4. 01 Apr, 2019 1 commit
  5. 24 Mar, 2019 1 commit
    • Antonio Ospite's avatar
      tests: add the valgrind suppression file from the "common" module · 763d01f4
      Antonio Ospite authored
      Other gstreamer repositories have their own valgrind suppression file
      directly in the repository.
      
      Add a suppression file to the core gstreamer repository too, this makes
      it easier to use it with gst-build which does not check out the common
      module.
      
      This is also a little step towards the removal of the common submodule.
      
      NOTE: the added file is the latest version from the "common" repository
      but it has been renamed from gst.supp to gstreamer.supp for symmetry
      with the suppression files in the other repositories.
      763d01f4
  6. 10 Mar, 2019 1 commit
    • Seungha Yang's avatar
      tests: fdsrc: Exclude unit test on Windows · ec0e4ae0
      Seungha Yang authored
      Since elements_fdsrc.test_num_buffers uses blocking pipe on Windows,
      the test will never be finished. But emulating non-blocking fd without
      win32 APIs on Windows is a little tricky.
      ec0e4ae0
  7. 06 Mar, 2019 1 commit
  8. 04 Mar, 2019 1 commit
  9. 12 Feb, 2019 1 commit
    • Tim-Philipp Müller's avatar
      buffer: store sequence number for metas · f62ee975
      Tim-Philipp Müller authored
      For metas where order might be significant if multiple metas are
      attached to the same buffer, so store a sequence number with the
      meta when adding it to the buffer. This allows users of the meta
      to make sure metas are processed in the right order.
      
      We need a 64-bit integer for the sequence number here in the API,
      a 32-bit one might overflow too easily with high packet/buffer
      rates. We could do it rtp-seqnum style of course, but that's a
      bit of a pain.
      
      We could also make it so that gst_buffer_add_meta() just keeps metas in
      order or rely on the order we add the metas in, but that seems too
      fragile overall, when buffers (incl. metas) get merged or split.
      
      Also add a compare function for easier sorting.
      
      We store the seqnum in the MetaItem struct here and not in the
      GstMeta struct since there's no padding in the GstMeta struct.
      We could add a private struct to GstMeta before the start of
      GstMeta, but that's what MetaItem effectively is implementation-
      wise. We can still change this later if we want, since it's all
      private.
      
      Fixes #262
      f62ee975
  10. 05 Feb, 2019 1 commit
    • Nirbheek Chauhan's avatar
      misc: Fix various compiler warnings on MinGW · febfabb3
      Nirbheek Chauhan authored
      gstharness.c: Use G_GSIZE_FORMAT instead of hard-coding %zu
      error: unknown conversion type character 'z' in format [-Werror=format]
      
      gst-inspect.c: GPid is void* on non-UNIX, and we only use it on UNIX
      error: initialization makes pointer from integer without a cast [-Werror]
      
      gstmeta.c: Use and then discard value
      error: value computed is not used [-Werror=unused-value]
      
      With this, gstreamer builds with -Werror on MinGW
      febfabb3
  11. 29 Jan, 2019 1 commit
  12. 24 Jan, 2019 1 commit
  13. 11 Jan, 2019 1 commit
  14. 09 Jan, 2019 1 commit
  15. 03 Jan, 2019 2 commits
  16. 31 Dec, 2018 1 commit
  17. 17 Dec, 2018 1 commit
  18. 15 Dec, 2018 1 commit
  19. 14 Dec, 2018 1 commit
  20. 11 Dec, 2018 1 commit
  21. 05 Dec, 2018 1 commit
  22. 28 Nov, 2018 2 commits
  23. 12 Nov, 2018 1 commit
  24. 10 Nov, 2018 3 commits
  25. 07 Nov, 2018 1 commit
    • Matthew Waters's avatar
      query: add a new bitrate query · 4fc4ad87
      Matthew Waters authored
      Allows determining from downstream what the expected bitrate of a stream
      may be which is useful in queue2 for setting time based limits when
      upstream does not provide timing information.
      
      Implement bitrate query handling in queue2
      
      gst-plugins-base#60
      4fc4ad87
  26. 06 Nov, 2018 2 commits
  27. 28 Oct, 2018 1 commit
  28. 17 Oct, 2018 1 commit
  29. 16 Oct, 2018 1 commit
  30. 24 Sep, 2018 1 commit
  31. 17 Sep, 2018 1 commit
  32. 05 Sep, 2018 1 commit
  33. 27 Aug, 2018 2 commits
  34. 26 Aug, 2018 1 commit
    • Tim-Philipp Müller's avatar
      tests: meta: fix msvc compiler warnings · f87d38c1
      Tim-Philipp Müller authored
      gstmeta.c(167): warning C4090: 'function': different 'const' qualifiers
      gstmeta.c(172): warning C4090: 'function': different 'const' qualifiers
      gstmeta.c(211): warning C4090: 'function': different 'const' qualifiers
      gstmeta.c(216): warning C4090: 'function': different 'const' qualifiers
      f87d38c1