Ticket #583 (closed enhancement: fixed)

Opened 2 years ago

Last modified 2 years ago

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:

Description (last modified by nanang) (diff)

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

Changed 2 years ago by nanang

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

Changed 2 years ago by nanang

In r2216: Initial source of IPP codecs wrapper.

Changed 2 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

Changed 2 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())

Changed 2 years ago by nanang

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

Changed 2 years ago by bennylp

In r2225:

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

Changed 2 years ago by bennylp

In r2231:

  • fixed compilation warnings with gcc

Changed 2 years ago by bennylp

In r2232:

  • autoconf support for Linux

Changed 2 years ago by nanang

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

Changed 2 years ago by nanang

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

Changed 2 years ago by bennylp

  • status changed from new to closed
  • resolution set to fixed

Done, closing the ticket.

Note: See TracTickets for help on using tickets.