Hi Guys,<div><br></div><div>I have a problem running this command: gst-launch v4l2src ! tih264  ! fakesink</div><div>The gst-launch did not catch the signal interrupt when I hit the ctrl+c. The pipeline exited immediately instead of going through the _change_state transition of the pipeline.</div>
<div><br></div><div>Then, I tried the gst-launch v4l2src ! fakesink, it works correctly.</div><div><br></div><div>Setting pipeline to PAUSED ...</div><div><div>Pipeline is live and does not need PREROLL ...</div><div>Setting pipeline to PLAYING ...</div>
<div>New clock: GstSystemClock</div><div><br></div><div>&lt;-- gst-launch detected the interrupt here..-&gt;</div><div><br></div><div>Caught interrupt -- handling interrupt.</div><div>Interrupt: Stopping pipeline ...</div>
<div>Execution ended after 1710703481 ns.</div><div>Setting pipeline to PAUSED ...</div><div>Setting pipeline to READY ...</div><div>clean stopped pipeline&lt;6&gt;</div><div>Starting of vpfe_release...&lt;6&gt;</div><div>
 doing full release, started is 0</div><div>Setting pipeline to NULL ...</div><div>Freeing pipeline ...</div></div><div><br></div><div>I don&#39;t understand why the gst-launch giving me two different behavior with regards to the signal handling.</div>
<div>Can anyone tell me why I am getting different behavior?</div><div><br></div><div>Thanks,</div><div><br></div><div>John</div>