Intel
®
IXP400 Digital Signal Processing (DSP) Software Version 2.5
Media Processing Resource Components
12
API Reference Manual
Media Processing Functions
•
Decoding
•
Automatic level control and/or volume control
•
Comfort noise generation
•
Jitter compensation
Resource-Specific Control Messages
•
XMSG_CODER_START
(inbound)
•
XMSG_CODER_STOP_ACK
(outbound)
Parameters
Identifier
Description and Values
Attr.
Direct
Write
XPARMID_RES_STATE
Current state (0: idle, 1: active)
R
N
XPARMID_DEC_VOL
Decoder volume adjustment; +15 ~ -40 in 1-dB units.
Default: 0 (Set to -99 to mute)
R/W
N
XPARMID_DEC_ALC
ALC enable flag.
XPARM_ON
or
XPARM_OFF
.
Default:
XPARM_ON
R/W
N
XPARMID_DEC_CNG
CNG enable flag.
XPARM_ON
or
XPARM_OFF
. Default:
XPARM_OFF
R/W
Y
XPARMID_DEC_CTYPE
Coder type. Currently supported types are
XCODER_TYPE_G711MU_10MS,
XCODER_TYPE_G711A_10MS, XCODER_TYPE_G729A
or XCODE_TYPE_G723, XCODER_TYPE_G722,
XCODER_TYPE_G726_40, XCODER_TYPE_G726_32,
XCODER_TYPE_G726_24, XCODER_TYPE_G726_16,
and
XCODER_TYPE_G729.
Default:
XCODER_TYPE_G711MU_10MS
R/W
N
XPARMID_DEC_EVT_PKT
Report bad and lost packet, caused by the jitter buffer unable to
provide packets to the decoder.
XPARM_ON
or
XPARM_OFF
.
Default:
XPARM_OFF
R/W
Y
XPARMID_DEC_EVT_PKTCHNG
Report RTP payload type change.
XPARM_ON
or
XPARM_OFF
.
Default:
XPARM_ON
.
R/W
Y
XPARMID_DEC_AUTOSW
Auto-Switch mask bits. This specifies which coder types are
allowed to be auto-switched based on input RTP payload type.
Default:
XPARM_DEC_AUTOSW_ALL
R/W
Y
XPARMID_DEC_JB_MAXDLY
Jitter buffer maximum delay (0 ~ 500 in 1-ms units).
Default: 200.
R/W
N
XPARMID_DEC_JB_PLR
Jitter buffer packet loss rate in 0.1% units.
Default: 1
R/W
N