From: Rohit A. <roh...@gm...> - 2010-12-29 03:42:20
|
Hi, I've a pipeline with the following elements : filesrc -> qtdemux -> appsink. In my use-case, I collect 'N' number of packets, pause the pipeline, seek back to a particular packet('s timestamp), and play again. I've noticed that even after I receive the state-changed message (to PAUSE'd state) for the pipeline, I continue to receive packets and if let alone I receive them till EOS(have tested my pipeline with a 40s video only mpeg4 medium and also a two-hr long movie). I'm sure this is not the expected behavior. Can someone explain why this could be happening? Could it be the flush that is done on seek? Thanks Rohit |