| 220 | |
| 221 | === PJMEDIA === |
| 222 | |
| 223 | [http://www.pjsip.org/pjmedia/docs/html/group__PJMEDIA__CONFIG.htm Configurations] ({{{config.h}}}): :: |
| 224 | - The value of {{{PJMEDIA_CODEC_MAX_SILENCE_PERIOD}}} has been changed from timestamps to milliseconds. |
| 225 | - Deprecated settings: |
| 226 | - PJMEDIA_PASOUND_MAX_LATENCY |
| 227 | - PJMEDIA_HAS_STEVEU_PLC |
| 228 | - New settings: |
| 229 | - PJMEDIA_SND_DEFAULT_REC_LATENCY (100) |
| 230 | - PJMEDIA_SND_DEFAULT_PLAY_LATENCY (100) |
| 231 | - PJMEDIA_SOUND_USE_DELAYBUF (0) |
| 232 | - PJMEDIA_WSOLA_IMP (1) |
| 233 | - PJMEDIA_HAS_RTCP_XR (0) |
| 234 | - PJMEDIA_STREAM_ENABLE_XR (0) |
| 235 | - PJMEDIA_USE_HIGH_QUALITY_TONEGEN (1) |
| 236 | - PJMEDIA_HAS_SRTP (1) |
| 237 | - PJMEDIA_HANDLE_G722_MPEG_BUG (1) |
| 238 | - PJMEDIA_TRANSPORT_SPECIFIC_INFO_MAXCNT (4) |
| 239 | - PJMEDIA_TRANSPORT_SPECIFIC_INFO_MAXSIZE (16*sizeof(long)) |
| 240 | |
| 241 | |
| 242 | [http://www.pjsip.org/pjmedia/docs/html/group__PJMEDIA__STEREO.htm Mono-Stereo-Multichannel Frame Converter] ({{{stereo.h}}}): :: |
| 243 | - New file |
| 244 | |
| 245 | [http://www.pjsip.org/pjmedia/docs/html/group__PJMED__RTCP__XR.htm RTCP XR/Extended Report] ({{{rtcp_xr.h}}}): :: |
| 246 | - New file |
| 247 | |
| 248 | [http://www.pjsip.org/pjmedia/docs/html/group__PJMED__WSOLA.htm Waveform Similarity Overlap-Add] ({{{wsola.h}}}): :: |
| 249 | - New file |
| 250 | |
| 251 | [http://www.pjsip.org/pjmedia/docs/html/group__PJMED__DELAYBUF.htm Adaptive Delay Buffer] ({{{delaybuf.h}}}): :: |
| 252 | - New file |
| 253 | |
| 254 | [http://www.pjsip.org/pjmedia/docs/html/group__PJMEDIA__CLOCK.htm Clock Generator] ({{{clock.h}}}): :: |
| 255 | - Added {{{channel_count}}} parameter to {{{pjmedia_clock_create()}}} |
| 256 | |
| 257 | [http://www.pjsip.org/pjmedia/docs/html/group__PJMEDIA__TRANSPORT.htm Media Transport] ({{{transport.h}}}): :: |
| 258 | - The media transport API has been changed. New functions to interact with SDP have been added. |
| 259 | - The {{{pjmedia_transport_get_info()}}} parameter has changed. |
| 260 | - New functions: |
| 261 | - pjmedia_transport_send_rtcp2() |
| 262 | - pjmedia_transport_media_create() |
| 263 | - pjmedia_transport_encode_sdp() |
| 264 | - pjmedia_transport_media_start() |
| 265 | - pjmedia_transport_media_stop() |
| 266 | - pjmedia_transport_simulate_lost() |
| 267 | |
| 268 | [http://www.pjsip.org/pjmedia/docs/html/group__PJMEDIA__TRANSPORT__UDP.htm UDP Transport] ({{{transport_udp.h}}}): :: |
| 269 | - Added {{{pjmedia_transport_udp_create3()}}} to specify address family when creating the media transport. This is to support IPv6. |
| 270 | - Removed these functions as they are now part of media transport API: |
| 271 | - pjmedia_transport_udp_simulate_lost() |
| 272 | - pjmedia_transport_udp_close() |
| 273 | |
| 274 | [http://www.pjsip.org/pjmedia/docs/html/group__PJMEDIA__TRANSPORT__SRTP.htm Secure RTP (SRTP) Transport] ({{{transport_srtp.h}}}): :: |
| 275 | - New file |
| 276 | |
| 277 | [http://www.pjsip.org/pjmedia/docs/html/group__PJMEDIA__TRANSPORT__ICE.htm ICE Media Transport] ({{{transport_ice.h}}}): :: |
| 278 | - Major modifications |
| 279 | - The {{{pjmedia_ice_create()}}} function has changed. |
| 280 | - The {{{on_ice_complete()}}} callback has changed. |
| 281 | - The following functions have been removed since they are now part of the transport API: |
| 282 | - pjmedia_ice_destroy() |
| 283 | - pjmedia_ice_start_init() |
| 284 | - pjmedia_ice_get_init_status() |
| 285 | - pjmedia_ice_get_comp() |
| 286 | - pjmedia_ice_init_ice() |
| 287 | - pjmedia_ice_modify_sdp() |
| 288 | - pjmedia_ice_start_ice() |
| 289 | - pjmedia_ice_stop_ice() |
| 290 | - pjmedia_ice_simulate_lost() |
| 291 | |
| 292 | |