Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#1025 closed enhancement (fixed)

Support for using alternate third party PortAudio, Speex, and GSM libraries — at Version 4

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

Description (last modified by bennylp)

Add support for using different PortAudio, Speex, and/or GSM library installation than the one in the third_party directory. This is useful to make use of specific features in the system that have been configured in the installed library. For example, PortAudio library that comes with OpenBSD has support for sndio, which is not normally available/enabled in our PortAudio.

New ./aconfigure options are to be implemented:

--with-external-speex   Use external Speex development files, not the one in
                        "third_party" directory. When this option is set,
                        make sure that Speex is accessible to use (hint: use
                        CFLAGS and LDFLAGS env var to set the include/lib
                        paths)
--with-external-gsm     Use external GSM codec library, not the one in
                        "third_party" directory. When this option is set,
                        make sure that the GSM include/lib files are
                        accessible to use (hint: use CFLAGS and LDFLAGS env
                        var to set the include/lib paths)
--with-external-pa      Use external PortAudio development files, not the
                        one in "third_party" directory. When this option is
                        set, make sure that PortAudio is accessible to use
                        (hint: use CFLAGS and LDFLAGS env var to set the
                        include/lib paths)

Change History (4)

comment:1 Changed 15 years ago by bennylp

  • Description modified (diff)

comment:2 Changed 15 years ago by bennylp

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

In r3058:

  • added --with-pa-path configure option
  • remove the use of PaUtil_SetDebugPrintFunction() since this is not always available across all PA versions (?)

comment:3 Changed 15 years ago by bennylp

  • Description modified (diff)
  • Summary changed from Support for using different PortAudio installation/path to Support for using alternate third party PortAudio, Speex, and GSM libraries

comment:4 Changed 15 years ago by bennylp

  • Description modified (diff)
Note: See TracTickets for help on using tickets.