mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-30 12:49:40 +00:00
harness: Allow-none for custom stress init func
It should be allowed to not have a function to initialize the user data since it's often not necessary; it may already be initialized. https://bugzilla.gnome.org/show_bug.cgi?id=754661
This commit is contained in:
parent
a5ae915e6d
commit
615e5b01c6
1 changed files with 3 additions and 2 deletions
|
@ -2629,7 +2629,8 @@ gst_harness_stress_custom_func (GstHarnessThread * t)
|
|||
GstHarnessCustomThread *ct = (GstHarnessCustomThread *) t;
|
||||
guint count = 0;
|
||||
|
||||
ct->init (ct, ct->data);
|
||||
if (ct->init != NULL)
|
||||
ct->init (ct, ct->data);
|
||||
|
||||
while (t->running) {
|
||||
ct->callback (ct, ct->data);
|
||||
|
@ -2829,7 +2830,7 @@ gst_harness_stress_thread_stop (GstHarnessThread * t)
|
|||
/**
|
||||
* gst_harness_stress_custom_start: (skip)
|
||||
* @h: a #GstHarness
|
||||
* @init: a #GFunc that is called initially and only once
|
||||
* @init: (allow-none): a #GFunc that is called initially and only once
|
||||
* @callback: a #GFunc that is called as often as possible
|
||||
* @data: a #gpointer with custom data to pass to the @callback function
|
||||
* @sleep: a #gulong specifying how long to sleep in (microseconds) for
|
||||
|
|
Loading…
Reference in a new issue