Opened 11 years ago

Closed 11 years ago

#910 closed enhancement (fixed)

Configurable passthrough codecs based on audio device encoding formats capability.

Reported by: nanang Owned by: bennylp
Priority: normal Milestone: release-1.4
Component: pjsua-lib Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description (last modified by nanang)

Currently, passthrough codec enables all codecs it has in compile-time. However there is a case that the codecs must be able to be configured run-timely, e.g: in S60 VAS audio device, the supported encoding formats may vary among S60 devices and the supported formats can be enumerated programmatically. So, pjsua-lib should be able to 'adapt' based on the audio devices codecs/formats.

Change History (3)

comment:1 Changed 11 years ago by nanang

  • Component changed from common to pjsua-lib
  • Description modified (diff)
  • Summary changed from Integration of VAS-Direct for Nokia S60 to Configurable passthrough codecs based on audio device encoding formats capability.

comment:2 Changed 11 years ago by nanang

In r2825:

  • Added a new API pjmedia_codec_passthrough_init2().
  • Updated the initialization steps of passthrough codec in pjsua_media.c, to configure the codecs (of passthrough codec) to be enabled based on audio device extended/encoded formats.
  • Minor update: added passthrough.h into pjmedia_codec.vcproj.

comment:3 Changed 11 years ago by nanang

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.