<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi experts:</div><div>I want to do cleanup after pipeline changed to GST_STATE_NULL. however I received GST_MESSAGE_STATE_CHANGED with newstate of GST_STATE_NULL of its children element, but not the pipeline itself.</div><div><br></div><div>I don't know whether there is something wrong in my code, or it is by design?</div><div>my pipeline contains "appsrc-->h264parse-->videodecode-->appsink". here is my log:</div><div>the source code sees attachment</div><div><br></div><div><div>(cb_need_data, 148)emit eos signal</div><div>(bus_call, 61)End of stream</div><div><br></div><div>(bus_call, 84)my_sink state change, old state: PLAYING, new state: PAUSED</div><div>(bus_call, 84)my_vdec state change, old state: PLAYING, new state: PAUSED</div><div>(bus_call, 84)my_h264parse state change, old state: PLAYING, new state: PAUSED</div><div>(bus_call, 84)my_appsrc state change, old state: PLAYING, new state: PAUSED</div><div>(bus_call, 84)my_pipeline state change, old state: PLAYING, new state: PAUSED</div><div>(bus_call, 84)my_sink state change, old state: PAUSED, new state: READY</div><div>(bus_call, 84)my_vdec state change, old state: PAUSED, new state: READY</div><div>(bus_call, 84)my_h264parse state change, old state: PAUSED, new state: READY</div><div>(bus_call, 84)my_appsrc state change, old state: PAUSED, new state: READY</div><div>(bus_call, 84)my_pipeline state change, old state: PAUSED, new state: READY</div><div>(bus_call, 84)my_sink state change, old state: READY, new state: NULL</div><div>(bus_call, 84)my_vdec state change, old state: READY, new state: NULL</div></div></div></div></div></div></div>