Ticket #2131 (closed defect: fixed)

Opened 3 months ago

Last modified 3 months ago

Incorrect Opus fmtp settings

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

Description

Decoding fmtp is not removed even though Opus config has been changed.

After app calls pjmedia_codec_get_default_param() which will generate default decode fmtp as well, changing the config by calling pjmedia_codec_opus_set_default_param() currently can only add/change the fmtp, but not remove the ones that are not necessary. For example, enabling CBR, then disabling it, will still have the fmtp "cbr=1".

Change History

comment:1 Changed 3 months ago by ming

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

In 5831:

Fixed #2131: Incorrect Opus fmtp settings

Also revert the initialization of codec param in r5799, since it will overwrite user's supplied codec param.

Last edited 3 months ago by ming (previous) (diff)
Note: See TracTickets for help on using tickets.