Richard Kenner wrote:
I'm getting a SIGSEGV at ast_slinear_saturated_multiply at the line:
351 res = (int) *input * *value;
It's called from ast_frame_adjust_volume.
The frame looks like:
(gdb) print *f $6 = {frametype = AST_FRAME_VOICE, subclass = {integer
= 100021, format = {
This is an interpolated frame from func_jitterbuffer. It's part of
packet loss concealment. What scenario exposed this?
We were testing for clipping by doing Set(VOLUME(RX)=100) but we were
connecting to a ConfBridge that had a jitterbuffer. This occurred when
the phone (SIP) hung up.
--
I'm getting a SIGSEGV at ast_slinear_saturated_multiply at the line:
351 res = (int) *input * *value;
It's called from ast_frame_adjust_volume.
The frame looks like:
(gdb) print *f
$6 = {frametype = AST_FRAME_VOICE, subclass = {integer = 100021, format = {
id =