Opened 9 years ago

Closed 9 years ago

#1112 closed defect (fixed)

IPP G.729 codec still generates silence packet when annexb=no (thanks Arie Velthoen for the report and fix)

Reported by: nanang Owned by: nanang
Priority: normal Milestone: release-1.8
Component: pjmedia Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description

When local VAD is enabled but then the remote signals "annexb=no" (no VAD/DTX support) in the SDP, IPP G.729 still generates and sends silence or DTX packets.

At first glance, the codec handles "annexb=no" correctly, i.e: the VAD is turned off, however it doesn't update its VAD status to the application, so the application is still assuming that the VAD is active.

The problem was examined after the stream module performing NAT hole punching in the beginning of call by disabling and soon re-enabling the VAD.

Detail report (and fix) can be found here.

Change History (1)

comment:1 Changed 9 years ago by nanang

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

(In [3288]) Fix #1112: fixed IPP G.729 codec to update the application regarding VAD status, disabled/off, after receiving 'fmtp:18 annexb=no' in the SDP.

Note: See TracTickets for help on using tickets.