Skip to content
Snippets Groups Projects
  1. Sep 07, 2020
  2. Aug 25, 2020
  3. Aug 24, 2020
  4. Aug 20, 2020
  5. Aug 10, 2020
  6. Aug 07, 2020
  7. Aug 05, 2020
  8. Aug 04, 2020
  9. Aug 03, 2020
  10. 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
  11. Jul 29, 2020
  12. Jul 28, 2020
  13. 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: <gstreamer/gstreamer!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
    • Tim-Philipp Müller's avatar
      event, query: fix g-ir-scanner warnings · 36715f40
      Tim-Philipp Müller authored
      gstevent.h:72: Warning: Gst: symbol='FLAG': Unknown namespace for symbol 'FLAG'
      gstquery.h:76: Warning: Gst: symbol='FLAG': Unknown namespace for symbol 'FLAG'
      
      Use _FLAG(xyz) instead of FLAG(xyz) to silence g-ir-scanner
      warnings about this internal helper define.
      
      It's also slightly more hygienic.
      
      Part-of: <gstreamer/gstreamer!579>
      36715f40
  14. Jul 24, 2020
    • Tim-Philipp Müller's avatar
      tracer: declare GstTracer API stable · e4f7cdb0
      Tim-Philipp Müller authored
      It's been around for more than 4 years and people have built
      lots of stuff on top of it, doesn't really make sense to keep
      it marked as unstable. We're unlikely to change it now, and
      we can always deprecate it and make a new one if needed.
      
      This stabilises the following API:
      - gst_tracer_register()
      - gst_tracing_get_active_tracers()
      - gst_tracing_register_hook()
      - gst_tracer_record_new()
      - gst_tracer_record_log()
      
      Might also help a bit with #424
      
      Part-of: <!576>
      e4f7cdb0
  15. Jul 23, 2020
  16. Jul 22, 2020
  17. Jul 21, 2020
  18. Jul 20, 2020
    • Matthew Waters's avatar
      build/coretracers: add dep on threads · 056cad44
      Matthew Waters authored
      Fixes the following build error and missing '-pthread' argument when
      linking:
      
      subprojects/gstreamer/plugins/tracers/libgstcoretracers.so.p/gstleaks.c.o: In function `gst_leaks_tracer_setup_signals':
      /work/build32/../subprojects/gstreamer/plugins/tracers/gstleaks.c:919: undefined reference to `pthread_atfork'
      
      Part-of: <gstreamer/gstreamer!571>
      056cad44
  19. Jul 18, 2020
  20. Jul 17, 2020
  21. Jul 16, 2020
  22. Jul 15, 2020
  23. Jul 13, 2020
  24. Jul 10, 2020
Loading