SPA_FEATURE_ASYNC_DESTROY
if (spa_feature_is_active(spa, SPA_FEATURE_ASYNC_DESTROY)) {
SPA_FEATURE_ASYNC_DESTROY)) {
zfeature_register(SPA_FEATURE_ASYNC_DESTROY,
isenabled = spa_feature_is_enabled(spa, SPA_FEATURE_ASYNC_DESTROY);
if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_ASYNC_DESTROY)) {
SPA_FEATURE_ASYNC_DESTROY)) {
spa_feature_incr(dp->dp_spa, SPA_FEATURE_ASYNC_DESTROY,
if (spa_feature_is_active(dp->dp_spa, SPA_FEATURE_ASYNC_DESTROY)) {
if (err == 0 && spa_feature_is_active(spa, SPA_FEATURE_ASYNC_DESTROY)) {
spa_feature_decr(spa, SPA_FEATURE_ASYNC_DESTROY, tx);
SPA_FEATURE_ASYNC_DESTROY));
SPA_FEATURE_ASYNC_DESTROY);