Opened 11 years ago

Closed 11 years ago

#583 closed enhancement (fixed)

Support for Intel Integrated Performace Primitives (IPP) codecs

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

Description (last modified by nanang)

The IPP codecs to be supported are based on IPP samples speech codec implementations, e.g: G.729, G.723.1, G.726, G.728, G.722.1, AMR.

Change History (11)

comment:1 Changed 11 years ago by nanang

  • Description modified (diff)
  • Summary changed from Support for G.729 codec to Support for Intel Integrated Performace Primitives (IPP) codecs

comment:2 Changed 11 years ago by nanang

In r2216: Initial source of IPP codecs wrapper.

comment:3 Changed 11 years ago by nanang

In r2218:

  • rearranged some codec properties, e.g: codec name, enable/disable, payload type
  • fixed bug VAD setting on init USC codec

comment:4 Changed 11 years ago by nanang

In r2219:

  • Added codec AMR-WB
  • Updated AMR & AMRWB to utilize quality flag in the AMR payload header
  • Updated callback interface (frm_attr_cb() -> predecode_cb())

comment:5 Changed 11 years ago by nanang

In r2223: Added missing IPP codec deinit and fixed matching #if-#endif in IPP codec encode.

comment:6 Changed 11 years ago by bennylp

In r2225:

  • a bit of tidying up and renamed few macro names.

comment:7 Changed 11 years ago by bennylp

In r2231:

  • fixed compilation warnings with gcc

comment:8 Changed 11 years ago by bennylp

In r2232:

  • autoconf support for Linux

comment:9 Changed 11 years ago by nanang

In r2235: Fixed preprocessor check in pjsua_media.c on deinit-ing IPP codec.

comment:10 Changed 11 years ago by nanang

In r2249: fixed bug on setting frametype in encode() related to special treatment for G729.

comment:11 Changed 11 years ago by bennylp

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

Done, closing the ticket.

Note: See TracTickets for help on using tickets.