Using nlecomposition and nlesource

Thibault Saunier thibault at saunier.eu
Wed Dec 14 12:36:47 UTC 2022


Hi,

Are you sure the nleurisource is properly configured? You can try to emit the `commit` signal but by default when going to PAUSED we commit the timeline automatically iirc.

Can you try to dot the pipeline also (on error)?

Regards,

- Thibault 

Le 14 décembre 2022 09:26:56 GMT+01:00, amindfv--- via gstreamer-devel <gstreamer-devel at lists.freedesktop.org> a écrit :
>On Tue, Dec 13, 2022 at 05:41:18PM +0200, pecisk--- via gstreamer-devel wrote:
>> Hi!
>> 
>> I am trying to do some nonlinear stuff and trying to use NLE elements from
>> GES. I have nlecomposition, which contains nlesource, which in turn
>> contains nleurisource. However, every time try to put pipeline into playing
>> state, I get this:
>> ERROR         nlecomposition
>> nlecomposition.c:1812:_seek_current_stack:<composition> Can't seek because
>> no pad available - no children in the composition ready to be used, the
>> duration is 0, or not committed yet
>
>Just a guess, maybe "or not committed yet" is what's missing?
>
>Tom
>
>> I tried to use audio test source added to nlesource, and I got same issue
>> as well. When I have just nlesource added to composition, it doesn't
>> trigger error, but obviously it doesn't have anything to play.
>> 
>> Poking at logs *:5 it looks like nlesource has issues connecting pads with
>> child - it tried to connect to sink for audio test source, which did not
>> make sense.
>> 
>> Any suggestions and hints would be appreciated :)
>> 
>> Peter.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20221214/02abbb53/attachment.htm>


More information about the gstreamer-devel mailing list