Could you tell me async-start and async-done message in playbin?

Sebastian Dröge sebastian at centricular.com
Sun Jan 26 09:38:46 PST 2014


On So, 2014-01-26 at 02:47 -0800, HoonHee Lee wrote:
> Sebastian, Thanks for your comment.
> 
> IMHO, I am a little bit agree on your comment.
> I reviewed gstbin.c and I got something below functions.
> 
> In case of ASYNC-START message, they are checking the bin whether it is
> top-level Bin or not.
> Thus, this message is not forwarded to the application in normal case and
> just uses internally.
>
> [...]
> 
> In case of ASYNC-DONE, if there is a pending ASYNC-START message, ASYNC-DONE
> message is not posting to its bin. But, if there are no more ASYNC_START
> messages, ASYNC-DONE message is posting to its bin.
> Thus, I think that ASYNC_DONE message is posting only once to application.
> 
> [...]
> 
> And I tested in on playbin with fakesink for audio and video.
> I confirmed that ASYNC-DONE message is posting only once to application.

Good, that's what I was trying to say :) Sorry if it was misleading.

Does that answer your question or is something not clear yet?

-- 
Sebastian Dröge, Centricular Ltd - http://www.centricular.com
Expertise, Straight from the Source
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140126/90de3e66/attachment-0001.pgp>


More information about the gstreamer-devel mailing list