Ticket #473 (closed defect: fixed)

Opened 9 years ago

Last modified 9 years ago

Speex version upgrade and handling multiple speex audio frames

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

Description (last modified by bennylp) (diff)

Upgrade Speex to latest version (may require large modification due to new Speex library organization). Probably we should have autoconf option to allow using external speex library as well.

Re multiple frames: PJMEDIA can receive and decode multiple audio frames in one RTP packet, the sending side currently seems to be broken. It can send multiple G.711 frames okay, but from last testing, sending/receiving multiple Speex frames doesn't work.

Change History

comment:1 Changed 9 years ago by bennylp

  • Priority changed from normal to minor

comment:2 Changed 9 years ago by bennylp

  • Description modified (diff)
  • Summary changed from Sending multiple frames in one RTP packet to Speex version upgrade and handling multiple speex audio frames

comment:3 Changed 9 years ago by nanang

In r1983:

  • fixed issue on Speex multiple frames (encoding: encoded bits concatenation & decoding: frames parsing)
  • updated pjmedia stream & codecs on encoding multiple frames
  • introduced bit_info in pjmedia_frame and jitter buffer

comment:4 Changed 9 years ago by bennylp

  • Priority changed from minor to major

comment:5 Changed 9 years ago by nanang

In r2002: Upgraded Speex version to the latest and get the local copy (since Speex is now using Git).

comment:6 Changed 9 years ago by nanang

In r2003: Fixed Speex build config.

comment:7 Changed 9 years ago by nanang

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