Nanang Izzuddin
d55553a1a0
Ticket #670 : Added AMR codec helper and updated IPP codecs to use the AMR codec helper.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2358 74dad513-b988-da41-8d7b-12977e46ad98
2008-10-28 02:24:46 +00:00
Nanang Izzuddin
23a00b774f
Ticket #599 :
...
- Added "dec_fmtp" and "enc_fmtp" fields to pjmedia_codec_param.setting.
- Codec factory puts its default parameters in "dec_fmtp" field.
- pjmedia_stream_info_from_sdp() puts the "fmtp" attribute in SDP to pjmedia_codec_param.
- Special treatment for fmtp "bitrate" parameter (of G722.1) during SDP negotiation
- Added maxptime field in stream_info.
- Replaced iLBC's fmtp "mode" implementation to use general fmtp mechanism.
- Added some test scripts for G722.1 bitrate negotiation.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2236 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-25 13:58:25 +00:00
Benny Prijono
a4e7cddd29
More ticket #583 : a bit of tidying up and renamed macro names etc.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2225 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-19 15:01:48 +00:00
Nanang Izzuddin
df361e0927
Ticket #583 :
...
- Added codec AMR-WB
- Updated AMR & AMRWB to utilize quality flag in the AMR payload header
- Updated callback interface (frm_attr_cb() -> predecode_cb())
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2219 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-16 06:46:08 +00:00
Nanang Izzuddin
f216f82375
Ticket #583 :
...
- rearranged some codec properties, e.g: codec name, enable/disable, payload type
- fixed bug VAD setting on init USC codec
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2218 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-15 18:35:50 +00:00
Nanang Izzuddin
493a8db2d7
Ticket #583 : Initial source of IPP codecs wrapper.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2216 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-15 13:17:39 +00:00
Benny Prijono
32177c0418
Large changeset to replace all occurences of year 2007 with 2008 in the copyright notice
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2039 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-20 22:44:47 +00:00
Benny Prijono
5b64b8df4b
Updated doxygen documentations
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2037 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-20 21:39:02 +00:00
Nanang Izzuddin
9dbad15b00
Updated default speex quality settings and reenabled pjsua to set Speex codec quality based on media quality config
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2004 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-10 18:56:10 +00:00
Nanang Izzuddin
829ac0206e
Changed build optimizations settings for Speex, pjmedia, and symbian_sound for Symbian. Speex/8000 now also runs on Symbian!
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1965 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-27 00:24:26 +00:00
Benny Prijono
71f657df1d
More ticket #507 : updated GNU build system with the G.722 codec and fixed minor warning about operator precedence
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1871 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-17 14:24:21 +00:00
Benny Prijono
7ffd7752fd
Ticket #507 : committed and tested g722 patch on Windows
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1870 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-17 14:07:53 +00:00
Benny Prijono
9de76b7020
Fixed ticket #182 : SDP negotiation failed when local does not specify telephone-event (thanks Esbjorn Dominique)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1070 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-15 21:15:16 +00:00
Benny Prijono
a771a51a61
Ticket #110 : HUGE HUGE changeset to replace all occurence of year 2006 with 2007 in copyright notice in all sources
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@974 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-19 01:13:53 +00:00
Benny Prijono
fe9bffd89e
Ticket #82 : fix link errors when codecs are disabled from autoconf script
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@909 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-27 17:44:13 +00:00
Benny Prijono
c585988fb2
Really add the iLBC files into SVN now (duh!).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@638 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-31 15:25:14 +00:00
Benny Prijono
00cae61f5e
- Added iLBC codec (experimental) with the following features:
...
- configurable default decoder mode (20 or 30),
- encoder mode follows the mode specified in SDP fmtp from
the remote's SDP,
- silence detector uses pjmedia's,
- PLC uses iLBC's PLC,
- perceptual enhancement (penh) is configurable via codec
param, as usual.
- iLBC mode is configurable in pjsua with --ilbc-mode option.
- Added packet lost simulation in pjmedia's UDP transport and
in pjsua (with --rx-drop-pct and --tx-drop-pct options).
- Increase default buffer count in DirectSound to 32 frames
to make it more resilient to CPU disruption.
- Specify and parse fmtp mode in SDP for codecs that need it.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@637 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-31 15:19:36 +00:00
Benny Prijono
92ac447ad2
Changed all public header files to compile correctly when -ansi and -pedantic is used, also when g++ is used
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@622 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-22 13:42:56 +00:00
Benny Prijono
5d4b53b6e8
Miscellaneous bug fix and improvements in PJMEDIA: (1) more stricker SDP parsing and validation, (2) fixed bug in RTCP attribute generation in SDP, (3) configurable telephone-event payload type
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@571 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02 12:29:54 +00:00
Benny Prijono
1ec70b3082
Yet again large diffs because of documentation/doxygen update
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@531 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-20 15:39:07 +00:00
Benny Prijono
37235afb40
Updated doxygen documentation to all headers in PJMEDIA
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@518 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-18 02:02:36 +00:00
Benny Prijono
a837c3022e
Initial support for stereo codecs, and added L16 codecs. Also better handling for case remote media is restarted
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@411 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-27 22:36:40 +00:00
Benny Prijono
4381efe1db
Added misc flags and modify Makefiles to allow exclusion of PortAudio and specific codec during compilation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@320 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-16 14:24:26 +00:00
Benny Prijono
eb30bf5133
Added Speex for narrowband, wideband, and ultra-wideband!!
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@278 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-04 20:43:52 +00:00
Benny Prijono
a4bf021992
Added pjmedia-codec library
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@176 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-10 15:57:08 +00:00