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