Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#1175 closed defect (fixed)

Miscellaneous fixes for 1.10

Reported by: bennylp Owned by: bennylp
Priority: normal Milestone: release-1.10
Component: common Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description

This is placeholder ticket for miscellaneous/minor fixes on this release.

Change History (13)

comment:1 Changed 13 years ago by ming

(In [3411]) Re #1175: Modified default core audio unit used on iOS from VPIO to RemoteIO. To use VPIO, application needs to specify a nonzero value for the PJMEDIA_AUD_DEV_CAP_EC capability.

comment:2 Changed 13 years ago by ming

(In [3413]) Re #1174: fixed crash when pjsua is restarted, causing inClientData to be invalid since AudioSessionInitialize? can only be called once.
Re #1175: cleaning up interruption and audio route handling in coreaudio for iOS. In the case of interruption, there is no need to reinstantiate the audio unit (a simple restart will do), while for audio route change, nothing needs to be done.

comment:3 Changed 13 years ago by nanang

(In [3414]) Misc (re #1175): fixed possible division-by-zero bug when receiving problematic G722 payloads (e.g: sized less than 160 bytes) and remote clock-rate/timestamp-span detection is active (PJMEDIA_HANDLE_G722_MPEG_BUG is set). Thanks Erik Waling for the patch.

comment:4 Changed 13 years ago by nanang

(In [3415]) Misc (re #1175): fix sample app pcaputil.c bug, it always fails in reading the first/reference packet when the codec is not PCMU (default payload type was hardcoded to zero/PCMU).

comment:5 Changed 13 years ago by bennylp

In r3421:

  • fixed realclean and distclean target for Python makefile

comment:6 Changed 13 years ago by bennylp

(In [3427]) Misc (re #1175): fixed link error in OpenBSD 4.6 caused by lack of sched_get_priority_min() and sched_get_priority_max()

comment:7 Changed 13 years ago by ming

(In [3443]) Misc (re #1175) (thanks to Seth Hinze for the patch):

  • uri_test: Fixes a divide by zero error when the benchmark is run on a really fast machine.
  • presence: Fixes a compiler warning about potential referencing of an uninitialized variable.
  • echo_speex: Allow for compilation when PJMEDIA_HAS_SPEEX_AEC is not defined.

comment:8 Changed 13 years ago by ming

(In [3454]) Re #1175 (Misc): coreaudio fixes:

  • Setting audio session category is now during stream creation instead of in the factory initialization.
  • Reset the audio session category after an interruption.
  • By default, audio route change property listener is disabled as it is no longer required.

comment:9 Changed 13 years ago by ming

Release [3454] was issued a new ticket #1210.

comment:10 Changed 13 years ago by bennylp

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

comment:11 Changed 13 years ago by bennylp

(In [3475]) Misc (re #1175): added protection against broken pipe exception in python unit test when handling error

comment:12 Changed 13 years ago by nanang

(In [3549]) Re #1175: Set SVN properties for several files: keywords=id and eol-style=native

comment:13 Changed 13 years ago by nanang

(In [3551]) Re #1175: (Continuing r3549) Set SVN properties for some ipjsystest files: keywords=id and eol-style=native.

Note: See TracTickets for help on using tickets.