GES about-to-finish

Thibault Saunier tsaunier at gnome.org
Thu May 24 08:31:41 UTC 2018


You could also check the nlecomposition `NleCompositionUpdateStart` custom
message on the bus check `reason == EOS` on the structure, in that case it
means a clip (well technically a stack in NLE terms) just ended and the
next one is being prepared to start. Note that you will get one message per
track.

Regards,

Thibault

On Wed, May 23, 2018 at 9:34 PM, David Ing <ding at panopto.com> wrote:

> You can always monitor the position and duration of the GESTimeline using
> these functions:
>
>    - gst_element_query_position
>    - gst_element_query_duration
>
> Then you can call a function when position approaches duration (within
> some tolerance).
>
> On Wed, May 23, 2018 at 12:24 PM, Robson Ferreira <robsonferreira at snews.tv
> > wrote:
>
>> and i need to know when a clip is about to end to execute the appropriate
>> functions
>>
>> 2018-05-23 16:22 GMT-03:00 Robson Ferreira <robsonferreira at snews.tv>:
>>
>>> i`m trying to make a player and use the features of GES, like the clip
>>> inpoint, duration to make a trimm, and make a playlist using the timeline
>>> and layer
>>>
>>> 2018-05-23 16:06 GMT-03:00 Mathieu Duponchelle <mathieu at centricular.com>
>>> :
>>>
>>>> Not easily no, can you describe your use case?
>>>>
>>>> --
>>>> Mathieu Duponchelle ยท https://www.centricular.com
>>>>
>>>>
>>>> On 05/23/2018 09:04 PM, Robson Ferreira wrote:
>>>>
>>>> Is there a way to receive a event when a clip in a layer is about to
>>>> finish? just like the about-to-finish signal on playbin?
>>>>
>>>> --
>>>> [image: Marketing] <http://snews.tv/>
>>>> *Robson Ferreira*
>>>> Desenvolvedor Jr.
>>>> robsonferreira at snews.tv
>>>> +55 61 3044.7878
>>>> snews.tv
>>>>
>>>> This message is intended exclusively for its addressee and may contain
>>>> information that is confidential and protected by a professional privilege
>>>> or whose disclosure is prohibited by law. Unauthorized use of such
>>>> information is prohibited and subject to applicable penalties.
>>>>
>>>>
>>>> _______________________________________________
>>>> gstreamer-devel mailing listgstreamer-devel at lists.freedesktop.orghttps://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>>>
>>>>
>>>> _______________________________________________
>>>> gstreamer-devel mailing list
>>>> gstreamer-devel at lists.freedesktop.org
>>>> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>>>
>>>>
>>>
>>>
>>> --
>>> [image: Marketing] <http://snews.tv/>
>>> *Robson Ferreira*
>>> Desenvolvedor Jr.
>>> robsonferreira at snews.tv
>>> +55 61 3044.7878
>>> snews.tv
>>>
>>> This message is intended exclusively for its addressee and may contain
>>> information that is confidential and protected by a professional privilege
>>> or whose disclosure is prohibited by law. Unauthorized use of such
>>> information is prohibited and subject to applicable penalties.
>>>
>>
>>
>>
>> --
>> [image: Marketing] <http://snews.tv/>
>> *Robson Ferreira*
>> Desenvolvedor Jr.
>> robsonferreira at snews.tv
>> +55 61 3044.7878
>> snews.tv
>>
>> This message is intended exclusively for its addressee and may contain
>> information that is confidential and protected by a professional privilege
>> or whose disclosure is prohibited by law. Unauthorized use of such
>> information is prohibited and subject to applicable penalties.
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20180524/38d9a63d/attachment.html>


More information about the gstreamer-devel mailing list