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

