with the types in XXX.types to detect entries that
are maybe missing
- gtk docs does not warns about empty member docs!, run
- find . -name "*.[c,h]" -exec egrep -Hn "^ +\* +@.*: *$" {} \; | wc -l
+ find . -name "*.[c,h]" -exec egrep -Hn "^ +\* +@.*: *$" {} \;
+ in the project root to find them
+ - gtk docs does not warns about empty Returns: docs!, run
+ find . -name "*.[c,h]" -exec egrep -Hn "^ +\* +@Returns: *$" {} \;
in the project root to find them
* what happens during a gtk-doc build ?
dpwrap =
gst_dpman_new_wrapper (dpman, param_spec, unit_name, GST_DPMAN_CALLBACK);
- g_return_val_if_fail (dpwrap != NULL, FALSE);
+ if (!dpwrap) {
+ GST_INFO ("failed to obtain a new dparam wrapper");
+ return FALSE;
+ }
GST_DEBUG ("adding required callback dparam '%s'",
g_param_spec_get_name (param_spec));
dpwrap =
gst_dpman_new_wrapper (dpman, param_spec, unit_name, GST_DPMAN_DIRECT);
- g_return_val_if_fail (dpwrap != NULL, FALSE);
+ if (!dpwrap) {
+ GST_INFO ("failed to obtain a new dparam wrapper");
+ return FALSE;
+ }
GST_DEBUG ("adding required direct dparam '%s'",
g_param_spec_get_name (param_spec));
dpwrap =
gst_dpman_new_wrapper (dpman, param_spec, unit_name, GST_DPMAN_ARRAY);
- g_return_val_if_fail (dpwrap != NULL, FALSE);
+ if (!dpwrap) {
+ GST_INFO ("failed to obtain a new dparam wrapper");
+ return FALSE;
+ }
GST_DEBUG ("adding required array dparam '%s'",
g_param_spec_get_name (param_spec));
dpwrap = gst_dpman_get_wrapper (dpman, dparam_name);
- g_return_val_if_fail (dpwrap != NULL, FALSE);
+ if (!dpwrap) {
+ GST_INFO ("failed to obtain get the dparam wrapper for parameter '%s'",
+ dparam_name);
+ return FALSE;
+ }
+ // FIXME: if these are triggered convert them to messages + returns as well
g_return_val_if_fail (dpwrap->value != NULL, FALSE);
g_return_val_if_fail (G_PARAM_SPEC_VALUE_TYPE (dpwrap->param_spec) ==
GST_DPARAM_TYPE (dparam), FALSE);
g_return_val_if_fail (dparam_name != NULL, NULL);
dpwrap = gst_dpman_get_wrapper (dpman, dparam_name);
- g_return_val_if_fail (dpwrap != NULL, NULL);
+
+ if (!dpwrap) {
+ GST_INFO ("failed to obtain get the dparam wrapper for parameter '%s'",
+ dparam_name);
+ return NULL;
+ }
return dpwrap->dparam;
}
g_return_val_if_fail (dparam_name != NULL, 0);
dpwrap = gst_dpman_get_wrapper (dpman, dparam_name);
- g_return_val_if_fail (dpwrap != NULL, 0);
+
+ if (!dpwrap) {
+ GST_INFO ("failed to obtain get the dparam wrapper for parameter '%s'",
+ dparam_name);
+ return 0;
+ }
return G_VALUE_TYPE (dpwrap->value);
}