Please package gsequencer-v2.1.64
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 to: