<div dir="ltr">Hi, i have rtsp server and i want to change rtp buffer header. For this purpose i added probe to src of 

rtph265pay, but it never called. My pipeline:<div>( appsrc name=vsrc ! nvvidconv ! video/x-raw(memory:NVMM),format=NV12 !<br>omxh265enc MeasureEncoderLatency=true bitrate=20000000 control-rate=2 !<br>rtph265pay name=pay0 pt=96 ) </div><div><br></div><div>Code where i attach probe:</div><div><br></div><div>static GstPadProbeReturn test_probe (GstPad *pad, GstPadProbeInfo *info,<br>gpointer user_data)<br>{<br>    cout << "i'm here";<br>}  <br></div><div><br></div><div> void mediaConfigure (GstRTSPMediaFactory* factory, GstRTSPMedia* media,<br></div>gpointer user_data)<br>{<br>       GstElement *element, *rtph265pay; GstPad *pad;<br>        element = gst_rtsp_media_get_element (media);<br>        rtph265pay = gst_bin_get_by_name_recurse_up (GST_BIN (element), "pay0");<br>        pad = gst_element_get_static_pad (rtph265pay, "src");<br>        gst_pad_add_probe (pad, GST_PAD_PROBE_TYPE_BUFFER,<br>        (GstPadProbeCallback) test_probe, NULL, NULL);<br>        gst_object_unref (pad);<div>...<br>}</div><div><br></div><div>If i set "sink" instead of "src", probe works, but i need "src" to change rtp buffer header...<br>What is wrong here?  <br></div></div>