+static int compress_post_select(__a_unused struct sched *s, void *context)
+{
+ struct filter_node *fn = context;
+ struct private_compress_data *pcd = fn->private_data;
+ struct btr_node *btrn = fn->btrn;
+ bool inplace = btr_inplace_ok(btrn);
+ int ret;
+ char *inbuf;
+ size_t length, i;
+ int16_t *ip, *op;
+ uint32_t inertia = U32_OPTVAL(INERTIA, fn->lpr);
+ unsigned gain_shift = inertia + U32_OPTVAL(DAMP, fn->lpr),
+ mask = (1 << U32_OPTVAL(BLOCKSIZE, fn->lpr)) - 1;
+ //inplace = false;
+next_buffer:
+ ret = btr_node_status(btrn, fn->min_iqs, BTR_NT_INTERNAL);
+ if (ret < 0)
+ goto err;
+ if (ret == 0)