I have custom source plugin where time stamps are provided by the driver.
When there are issue in the capture driver recovers ans starts time stamp from zero, in that case the next element which has QOS enabled is dropping the buffers.
How to reset the pipeline time stamp ?? so that all element will get synced to new time stamps.
I tried to create new segment with running time as zero no luck.
Thanks for the reply.
I tried configuring to gst_base_src_new_seamless_segment (baseSrc, 0,-1,0);
but it didn't work for me.
Let me debug further. i think demuser in the pipeline is adjusting the timestamp.