fail_unless (thread_data->timestamp_interval == 160);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
g_free (crf_pdu1);
g_free (crf_pdu2);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless (ret == FALSE);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
ret = get_base_freq_multiplier (avtpcrfbase, 6);
fail_unless_equals_float (ret, -1);
+ gst_object_unref (avtpcrfbase);
}
fail_unless_equals_uint64 (thread_data->past_periods[2], 20833);
fail_unless_equals_uint64 (thread_data->current_ts, 1000);
+ gst_object_unref (avtpcrfbase);
g_free (crf_pdu);
}
fail_unless_equals_uint64 (thread_data->current_ts, 18446744073709501615ULL);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless_equals_uint64 (thread_data->current_ts, 21833);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
g_free (crf_pdu1);
g_free (crf_pdu2);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless_equals_uint64 (thread_data->current_ts, 20833);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
fail_unless_equals_uint64 (thread_data->current_ts, 21833);
g_free (crf_pdu);
+ gst_object_unref (avtpcrfbase);
}
GST_END_TEST;
avtpcrfbase = (GstAvtpCrfBase *) gst_harness_find_element (h, "avtpcrfcheck");
avtpcrfbase->thread_data.average_period = 3300;
avtpcrfbase->thread_data.current_ts = 110000;
+ gst_object_unref (avtpcrfbase);
test_crf_tstamps (h, buf, 110000, 109204, 1);
test_crf_tstamps (h, buf, 113600, 119400, 2);
avtpcrfbase = (GstAvtpCrfBase *) gst_harness_find_element (h, "avtpcrfcheck");
avtpcrfbase->thread_data.average_period = 3300;
avtpcrfbase->thread_data.current_ts = 110000;
+ gst_object_unref (avtpcrfbase);
test_crf_tstamps (h, buf, 113300, 0, 1);
test_crf_tstamps (h, buf, 112900, 0, 2);
avtpcrfbase = (GstAvtpCrfBase *) gst_harness_find_element (h, "avtpcrfcheck");
avtpcrfbase->thread_data.average_period = 0.0;
avtpcrfbase->thread_data.current_ts = 110;
+ gst_object_unref (avtpcrfbase);
test_crf_tstamps (h, buf, 112, 110, 1);
bufout = gst_harness_push_and_pull (h, buf);
validate_tstamps (avtpcrfbase, bufout, expected);
+
+ gst_object_unref (avtpcrfbase);
}
GST_START_TEST (test_properties)
avtpcrfbase = (GstAvtpCrfBase *) gst_harness_find_element (h, "avtpcrfsync");
avtpcrfbase->thread_data.average_period = 3300;
avtpcrfbase->thread_data.current_ts = 110000;
+ gst_object_unref (avtpcrfbase);
orig = (struct buffer_tstamps) {
.buf_pts = 103000,.buf_dts = 100000,.avtp_ts = 110000,.h264_ts = 108000};
113300,.h264_ts = 119900};
test_crf_tstamps (h, buf, &orig, &expected);
+ gst_buffer_unref (buf);
gst_harness_teardown (h);
}
avtpcrfbase = (GstAvtpCrfBase *) gst_harness_find_element (h, "avtpcrfsync");
avtpcrfbase->thread_data.average_period = 3300;
avtpcrfbase->thread_data.current_ts = 110000;
+ gst_object_unref (avtpcrfbase);
orig = (struct buffer_tstamps) {
.buf_pts = 108000,.buf_dts = 0,.avtp_ts = 110000,.h264_ts = 0};
.buf_pts = 110300,.buf_dts = 0,.avtp_ts = 113300,.h264_ts = 0};
test_crf_tstamps (h, buf, &orig, &expected);
+ gst_buffer_unref (buf);
gst_harness_teardown (h);
}
avtpcrfbase = (GstAvtpCrfBase *) gst_harness_find_element (h, "avtpcrfsync");
avtpcrfbase->thread_data.average_period = 0.0;
avtpcrfbase->thread_data.current_ts = 110;
+ gst_object_unref (avtpcrfbase);
orig = (struct buffer_tstamps) {
.buf_pts = 100,.buf_dts = 105,.avtp_ts = 112,.h264_ts = 110};
.buf_pts = 100,.buf_dts = 105,.avtp_ts = 112,.h264_ts = 110};
test_crf_tstamps (h, buf, &orig, &expected);
+ gst_buffer_unref (buf);
gst_harness_teardown (h);
}