Opened 8 years ago

Closed 8 years ago

#1307 closed defect (fixed)

AMR with VAD turned on causes loud noise

Reported by: nanang Owned by: nanang
Priority: normal Milestone: release-1.12
Component: pjmedia Version: 1.x-branch
Keywords: Cc: Olle Frimanson
Backport to 1.x milestone: Backported:

Description

Symptoms:

  • Call with AMR between IPP backend and S60 APS/VAS-direct with VAD turned on, loud noise heard on IPP side when S60 side stops talking.
  • Call with AMR among IPP backends with native IPP AMR VAD turned on (by default, it's using PJMEDIA VAD), loud noise on one side whenever the remote side is silence.

After investigation, we found some bugs related to AMR SID/NO_DATA frame packetization:

  • SID type indicator (STI) bit is not set/get properly in AMR SID frame.
  • Bad AMR data length definition for AMR NO_DATA frame.

Change History (1)

comment:1 Changed 8 years ago by nanang

  • Resolution set to fixed
  • Status changed from new to closed

(In [3589]) Fixed #1307:

  • Fixed AMR NO_DATA frame length definition in amr_helper.h.
  • Fixed bug packing/parsing AMR SID frames in processing SID type indicator (STI).
  • Enabled native VAD in IPP AMR-NB.
Note: See TracTickets for help on using tickets.