tensordecoders: Remove object locking in properties accessors
This commit is contained in:
parent
df08833e27
commit
e616f64152
@ -442,34 +442,22 @@ gst_yolo_tensor_decoder_set_property (GObject * object, guint prop_id,
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_BOX_CONFI_THRESH:
|
||||
GST_OBJECT_LOCK (self);
|
||||
self->box_confi_thresh = g_value_get_float (value);
|
||||
GST_OBJECT_UNLOCK (self);
|
||||
break;
|
||||
case PROP_CLS_CONFI_THRESH:
|
||||
GST_OBJECT_LOCK (self);
|
||||
self->cls_confi_thresh = g_value_get_float (value);
|
||||
GST_OBJECT_UNLOCK (self);
|
||||
break;
|
||||
case PROP_IOU_THRESH:
|
||||
GST_OBJECT_LOCK (self);
|
||||
self->iou_thresh = g_value_get_float (value);
|
||||
GST_OBJECT_UNLOCK (self);
|
||||
break;
|
||||
case PROP_MAX_DETECTION:
|
||||
GST_OBJECT_LOCK (self);
|
||||
self->max_detection = g_value_get_uint (value);
|
||||
GST_OBJECT_UNLOCK (self);
|
||||
break;
|
||||
case PROP_MASK_TENSOR_NAME:
|
||||
GST_OBJECT_LOCK (self);
|
||||
self->mask_tensor_id = g_quark_from_string (g_value_get_string (value));
|
||||
GST_OBJECT_UNLOCK (self);
|
||||
break;
|
||||
case PROP_LOGITS_TENSOR_NAME:
|
||||
GST_OBJECT_LOCK (self);
|
||||
self->logits_tensor_id = g_quark_from_string (g_value_get_string (value));
|
||||
GST_OBJECT_UNLOCK (self);
|
||||
break;
|
||||
case PROP_LABEL_FILE:
|
||||
{
|
||||
@ -514,14 +502,10 @@ gst_yolo_tensor_decoder_get_property (GObject * object, guint prop_id,
|
||||
g_value_set_uint (value, self->max_detection);
|
||||
break;
|
||||
case PROP_MASK_TENSOR_NAME:
|
||||
GST_OBJECT_LOCK (self);
|
||||
g_value_set_string (value, g_quark_to_string (self->mask_tensor_id));
|
||||
GST_OBJECT_UNLOCK (self);
|
||||
break;
|
||||
case PROP_LOGITS_TENSOR_NAME:
|
||||
GST_OBJECT_LOCK (self);
|
||||
g_value_set_string (value, g_quark_to_string (self->logits_tensor_id));
|
||||
GST_OBJECT_UNLOCK (self);
|
||||
break;
|
||||
case PROP_LABEL_FILE:
|
||||
g_value_set_string (value, self->label_file);
|
||||
|
Loading…
x
Reference in New Issue
Block a user