return ret;
}
-static GstPadProbeReturn __buffer_probe_cb(GstPad *pad, GstPadProbeInfo *info, gpointer u_data)
+static GstPadProbeReturn __camerasrc_probe_cb(GstPad *pad, GstPadProbeInfo *info, gpointer u_data)
{
GstBuffer *buffer = gst_pad_probe_info_get_buffer(info);
GstMemory *mem = NULL;
src_pad = gst_element_get_static_pad(camerasrc, "src");
if (mute) {
- if (source->probe_id != 0) {
+ if (source->camerasrc_probe_id != 0) {
LOG_ERROR("fail to change to mute");
ret = WEBRTC_ERROR_INVALID_OPERATION;
} else {
- source->probe_id = gst_pad_add_probe(src_pad, GST_PAD_PROBE_TYPE_BUFFER, __buffer_probe_cb, NULL, NULL);
- if (source->probe_id == 0) {
+ source->camerasrc_probe_id = gst_pad_add_probe(src_pad, GST_PAD_PROBE_TYPE_BUFFER, __camerasrc_probe_cb, NULL, NULL);
+ if (source->camerasrc_probe_id == 0) {
LOG_ERROR("failed to gst_pad_add_probe()");
ret = WEBRTC_ERROR_INVALID_OPERATION;
}
}
} else {
- if (source->probe_id == 0) {
+ if (source->camerasrc_probe_id == 0) {
LOG_ERROR("fail to change to unmute");
ret = WEBRTC_ERROR_INVALID_OPERATION;
} else {
- gst_pad_remove_probe(src_pad, source->probe_id);
- source->probe_id = 0;
+ gst_pad_remove_probe(src_pad, source->camerasrc_probe_id);
+ source->camerasrc_probe_id = 0;
}
}