Skip to content
Snippets Groups Projects
  1. Oct 26, 2020
  2. Oct 14, 2020
  3. Oct 13, 2020
    • Mathieu Duponchelle's avatar
      gstvalue: don't write to const char * · a613240c
      Mathieu Duponchelle authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Our various deserializing functions require NULL terminators
      to not over consume substrings (eg fields of an array). Instead
      of writing a NULL terminator to the passed-in string, which may
      result in segfaults, make a copy of the substring we're interested
      in.
      
      Fixes #446
      
      Part-of: <!673>
      a613240c
  4. Oct 12, 2020
  5. Oct 10, 2020
  6. Oct 03, 2020
  7. Oct 02, 2020
  8. Oct 01, 2020
  9. Sep 30, 2020
  10. Sep 08, 2020
  11. Sep 07, 2020
  12. Aug 25, 2020
  13. Aug 24, 2020
  14. Aug 20, 2020
  15. Aug 10, 2020
  16. Aug 07, 2020
  17. Aug 05, 2020
  18. Aug 04, 2020
  19. Aug 03, 2020
  20. Jul 31, 2020
    • Mathieu Duponchelle's avatar
      aggregator: expose sample selection API · d74efc1a
      Mathieu Duponchelle authored and Sebastian Dröge's avatar Sebastian Dröge committed
      See gstreamer/gst-plugins-base#771
      for context.
      
      This exposes new API that subclasses must call from their
      aggregate() implementation to signal that they have selected
      the next samples they will aggregate: gst_aggregator_selected_samples()
      
      GstAggregator will emit a new signal there, `samples-selected`,
      handlers can then look up samples per pad with the newly-added
      gst_aggregator_peek_next_sample.
      
      In addition, a new FIXME is logged when subclasses haven't actually
      called `selected_samples` from their aggregate() implementation.
      
      Part-of: <gstreamer/gstreamer!549>
      d74efc1a
  21. Jul 29, 2020
  22. Jul 28, 2020
  23. Jul 26, 2020
    • Tim-Philipp Müller's avatar
      check: suppress g-ir-scanner warnings · 58558bb9
      Tim-Philipp Müller authored
      Make g-ir-scanner skip all those check macros that are
      not useful for or usable from bindings.
      
      gstcheck.h:209: Warning: GstCheck: Unknown namespace for symbol 'fail_unless_message_error'
      gstcheck.h:212: Warning: GstCheck: Unknown namespace for symbol 'assert_message_error'
      gstcheck.h:251: Warning: GstCheck: Unknown namespace for symbol 'fail_unless_equals_int'
      gstcheck.h:267: Warning: GstCheck: Unknown namespace for symbol 'assert_equals_int'
      gstcheck.h:280: Warning: GstCheck: Unknown namespace for symbol 'fail_unless_equals_int_hex'
      gstcheck.h:299: Warning: GstCheck: Unknown namespace for symbol 'assert_equals_int_hex'
      gstcheck.h:310: Warning: GstCheck: Unknown namespace for symbol 'fail_unless_equals_int64'
      gstcheck.h:327: Warning: GstCheck: Unknown namespace for symbol 'assert_equals_int64'
      gstcheck.h:340: Warning: GstCheck: Unknown namespace for symbol 'fail_unless_equals_int64_hex'
      gstcheck.h:358: Warning: GstCheck: Unknown namespace for symbol 'assert_equals_int64_hex'
      gstcheck.h:369: Warning: GstCheck: Unknown namespace for symbol 'fail_unless_equals_uint64'
      gstcheck.h:386: Warning: GstCheck: Unknown namespace for symbol 'assert_equals_uint64'
      gstcheck.h:399: Warning: GstCheck: Unknown namespace for symbol 'fail_unless_equals_uint64_hex'
      gstcheck.h:417: Warning: GstCheck: Unknown namespace for symbol 'assert_equals_uint64_hex'
      gstcheck.h:428: Warning: GstCheck: Unknown namespace for symbol 'fail_unless_equals_string'
      gstcheck.h:444: Warning: GstCheck: Unknown namespace for symbol 'assert_equals_string'
      gstcheck.h:455: Warning: GstCheck: Unknown namespace for symbol 'fail_unless_equals_float'
      gstcheck.h:474: Warning: GstCheck: Unknown namespace for symbol 'assert_equals_float'
      gstcheck.h:487: Warning: GstCheck: Unknown namespace for symbol 'fail_unless_equals_pointer'
      gstcheck.h:506: Warning: GstCheck: Unknown namespace for symbol 'assert_equals_pointer'
      gstcheck.h:517: Warning: GstCheck: Unknown namespace for symbol 'fail_unless_equals_clocktime'
      gstcheck.h:534: Warning: GstCheck: Unknown namespace for symbol 'MAIN_START_THREADS'
      gstcheck.h:547: Warning: GstCheck: Unknown namespace for symbol 'MAIN_START_THREAD_FUNCTIONS'
      gstcheck.h:555: Warning: GstCheck: Unknown namespace for symbol 'MAIN_START_THREAD_FUNCTION'
      gstcheck.h:626: Warning: GstCheck: Unknown namespace for symbol 'ASSERT_CRITICAL'
      gstcheck.h:628: Warning: GstCheck: Unknown namespace for symbol 'ASSERT_CRITICAL'
      gstcheck.h:640: Warning: GstCheck: Unknown namespace for symbol 'ASSERT_WARNING'
      gstcheck.h:652: Warning: GstCheck: Unknown namespace for symbol 'ASSERT_OBJECT_REFCOUNT'
      gstcheck.h:661: Warning: GstCheck: Unknown namespace for symbol 'ASSERT_OBJECT_REFCOUNT_BETWEEN'
      gstcheck.h:676: Warning: GstCheck: Unknown namespace for symbol 'ASSERT_CAPS_REFCOUNT'
      gstcheck.h:679: Warning: GstCheck: Unknown namespace for symbol 'ASSERT_BUFFER_REFCOUNT'
      gstcheck.h:682: Warning: GstCheck: Unknown namespace for symbol 'ASSERT_MINI_OBJECT_REFCOUNT'
      gstcheck.h:690: Warning: GstCheck: Unknown namespace for symbol 'ASSERT_SET_STATE'
      gstcheck.h:729: Warning: GstCheck: Unknown namespace for symbol 'tcase_skip_broken_test'
      gstcheck.h:740: Warning: GstCheck: Unknown namespace for symbol 'tcase_skip_broken_loop_test'
      
      Part-of: <gstreamer/gstreamer!579>
      58558bb9
    • Tim-Philipp Müller's avatar
      utils: silence g-ir-scanner warnings about float conversion macros · 31ed9cf2
      Tim-Philipp Müller authored
      663: Warning: Gst: symbol='GFLOAT_TO_LE': Unknown namespace for symbol 'GFLOAT_TO_LE'
      664: Warning: Gst: symbol='GFLOAT_TO_BE': Unknown namespace for symbol 'GFLOAT_TO_BE'
      665: Warning: Gst: symbol='GDOUBLE_TO_LE': Unknown namespace for symbol 'GDOUBLE_TO_LE'
      666: Warning: Gst: symbol='GDOUBLE_TO_BE': Unknown namespace for symbol 'GDOUBLE_TO_BE'
      669: Warning: Gst: symbol='GFLOAT_TO_LE': Unknown namespace for symbol 'GFLOAT_TO_LE'
      670: Warning: Gst: symbol='GFLOAT_TO_BE': Unknown namespace for symbol 'GFLOAT_TO_BE'
      671: Warning: Gst: symbol='GDOUBLE_TO_LE': Unknown namespace for symbol 'GDOUBLE_TO_LE'
      672: Warning: Gst: symbol='GDOUBLE_TO_BE': Unknown namespace for symbol 'GDOUBLE_TO_BE'
      678: Warning: Gst: symbol='GFLOAT_FROM_LE': Unknown namespace for symbol 'GFLOAT_FROM_LE'
      679: Warning: Gst: symbol='GFLOAT_FROM_BE': Unknown namespace for symbol 'GFLOAT_FROM_BE'
      680: Warning: Gst: symbol='GDOUBLE_FROM_LE': Unknown namespace for symbol 'GDOUBLE_FROM_LE'
      681: Warning: Gst: symbol='GDOUBLE_FROM_BE': Unknown namespace for symbol 'GDOUBLE_FROM_BE'
      
      Part-of: <!579>
      31ed9cf2
    • Tim-Philipp Müller's avatar
      math-compat.h: silence g-ir-scanner warnings · 6e7f4491
      Tim-Philipp Müller authored
      Easier to just make g-ir-scanner skip this header via #ifndef __GI_SCANNER__
      than maintain different sets of headers in the meson.build file.
      
      Warning: Gst: symbol="rint": Unknown namespace for symbol "rint"
      Warning: Gst: symbol="rintf": Unknown namespace for symbol "rintf"
      Warning: Gst: symbol="isnan": Unknown namespace for symbol "isnan"
      Part-of: <gstreamer/gstreamer!579>
      6e7f4491
Loading