tensor_merge = GST_TENSOR_MERGE (element);
+ if (tensor_merge->tensors_config.info.num_tensors >= NNS_TENSOR_SIZE_LIMIT) {
+ err_print ("supposed max size is " NNS_TENSOR_SIZE_LIMIT_STR);
+ g_assert (0);
+ return NULL;
+ }
+
name =
g_strdup_printf ("sink_%u",
tensor_merge->tensors_config.info.num_tensors);
} else {
pad->pts_timestamp = GST_CLOCK_TIME_NONE;
}
- if (buf && GST_BUFFER_DTS_IS_VALID (buf)) {
+ if (GST_BUFFER_DTS_IS_VALID (buf)) {
if (data->segment.format == GST_FORMAT_TIME)
pad->dts_timestamp =
gst_segment_to_running_time (&data->segment, GST_FORMAT_TIME,
tensor_mux = GST_TENSOR_MUX (element);
+ if (tensor_mux->tensors_config.info.num_tensors >= NNS_TENSOR_SIZE_LIMIT) {
+ err_print ("supposed max size is " NNS_TENSOR_SIZE_LIMIT_STR);
+ g_assert (0);
+ return NULL;
+ }
+
name =
g_strdup_printf ("sink_%u", tensor_mux->tensors_config.info.num_tensors);
newpad = gst_pad_new_from_template (templ, name);