GES 1.12, Two bugs (possibly related) with (1) GESEffect volume and (2) layer ordering priority

Thibault Saunier saunierthibault at gmail.com
Thu Jul 19 21:35:57 UTC 2018


Hello,

1. Setting mute=true means that the source will send silent, which is
not what you want. Also you do not need an effect to handle the volume
as there is already a volume element inside sources you can use the
ges_timeline_element_set_child_property(element, "volume"....)[0]
method to set it. You can see what properties audio sources expose
here: https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-editing-services/html/GESAudioSource.html

2. Layer with lower priorities are on top of the stack of layers,
meaning that layer with prio=0 is "the first". Now I am not sure why
you get that error but it seems to be a NLEObject priority issue.
Providing a .xges file would help (just save your timeline and paste
it here if removing the effect doesn't work).

Regards,

Thibault Saunier

[0] https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-editing-services/html/GESTimelineElement.html#ges-timeline-element-set-child-property


More information about the gstreamer-devel mailing list