element's state change function

Yogesh Tyagi yogesh.bit2006 at gmail.com
Wed Jan 29 22:52:23 PST 2014


Does it depend upon the order in which elements are added in pipeline?

Thanks,
Yogesh


On Tue, Jan 28, 2014 at 4:55 PM, Yogesh Tyagi <yogesh.bit2006 at gmail.com>wrote:

> I went through this document and I understand that state changes happen
> topologically from sink to source. But if I have two sink elements in my
> pipeline, can I assume that these two elements will never change the state
> in parallel?
>
> Thanks,
> Yogesh
>
>
> On Mon, Jan 27, 2014 at 8:51 PM, Tim Müller <tim at centricular.com> wrote:
>
>> On Mon, 2014-01-27 at 18:21 +0530, Yogesh Tyagi wrote:
>>
>>
>> > And if Gstreamer changes element's state in a singlethread, is there
>> > any particular order in which state of the elements are changed?
>>
>> Yes, state changes happen topologically from sink to source.
>>
>> You can't make any assumptions about any particular thread being used.
>>
>>
>> http://cgit.freedesktop.org/gstreamer/gstreamer/tree/docs/design/part-states.txt
>>
>> has some more details.
>>
>>  Cheers
>>   -Tim
>>
>> >
>> >
>> > On Mon, Jan 27, 2014 at 6:04 PM, Yogesh Tyagi
>> > <yogesh.bit2006 at gmail.com> wrote:
>> >         Hi,
>> >
>> >
>> >         Does gstreamer change state of individual elements in pipeline
>> >         in separate threads or in a single thread?
>> >
>> >
>> >         Thanks,
>> >         Yogesh
>> >
>> >
>> > _______________________________________________
>> > gstreamer-devel mailing list
>> > gstreamer-devel at lists.freedesktop.org
>> > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>> --
>> Tim Müller, Centricular Ltd - http://www.centricular.com
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140130/fac1b3cf/attachment.html>


More information about the gstreamer-devel mailing list