Hi,

Please package latest upstream package of GSequencer, before the
dead-line of freeze to enter testing is over.

https://release.debian.org/buster/freeze_policy.html

The latest changes since 2.1.53 which is in testing, include some
bug-fixes and improved reference counters.

There was a problem as described here:

https://savannah.nongnu.org/forum/forum.php?forum_id=9365

However, it is fixed in v2.1.53 but the API isn't unified in view of
these changes. You should consider update to latest upstream version.

The following functions increase the reference counter, now. This is
necessary because there is no GList representation of the nested tree
described by AgsChannel and AgsRecycling:

* ags_channel_next()
* ags_channel_prev()
* ags_channel_next_pad()
* ags_channel_prev_pad()
* ags_channel_first()
* ags_channel_last()
* ags_channel_nth()
* ags_channel_pad_first()
* ags_channel_pad_last()
* ags_channel_pad_nth()
* ags_channel_first_with_recycling()
* ags_channel_last_with_recycling()
* ags_channel_prev_with_recycling()
* ags_channel_next_with_recycling()
* ags_channel_get_link()
* ags_recycling_next()
* ags_recycling_prev()
* ags_audio_signal_get_template()
* ags_audio_signal_get_rt_template()
* ags_recall_get_by_effect()

On the other side the find functions expect to obtain a valid
referenced GList of objects:

* ags_recall_find_type()
* ags_recall_find_template()
* ags_recall_template_find_type()
* ags_recall_template_find_all_type()
* ags_recall_find_type_with_recycling_context()
* ags_recall_find_recycling_context()
* ags_recall_find_provider()
* ags_recall_template_find_provider()
* ags_recall_find_provider_with_recycling_context()
* ...


Best regards,
Joël

Reply via email to