<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:'times new roman', 'new york', times, serif;font-size:12pt"><div>Hi,</div><div>I have a pipeline that can be reducted to:</div><div><br></div><div>gst-launch dshowvideosrc ! tee ! queue ! ffmpegcolorspace ! ffenc_mpeg2video ! mpegtsmux ! filesink tee0. ! queue ! ffmpegcolorspace ! directdrawsink</div><div><br></div><div>All this is created/handled in a c application where I can start and stop the pipeline. I now have a requirement to change the location of the file after a given size (for example) is reached. I've started to test following sequence on user request for the moment:</div><div>-set pipeline to paused</div><div>-change filesink location</div><div>-set back pipeline to playing</div><div>But it seems it does not handle the change of location in the filesink. I've also tried to unlink/relink the filesink branch in combination with the state
 change, with no success.</div><div>Is there a way to change dynamically the filesink location, either by external commands (like I tried) or even better automatically with a plugin I am maybe not aware of?</div><div>Thanks for help,</div><div>Regards,</div><div>Al</div><div style="position:fixed"></div>


</div><br>




      </body></html>