Changes between Version 7 and Version 8 of RelNotes-2.0_GDS
- Timestamp:
- May 22, 2012 10:18:58 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RelNotes-2.0_GDS
v7 v8 1 1 === General Data Structure changes in 2.0 === 2 2 3 3 4 ==== Media Format ==== … … 16 17 Check the media format documentation [http://www.pjsip.org/docs/latest-2/pjmedia/docs/html/group__PJMEDIA__FORMAT.htm here] for details. 17 18 19 20 ==== New video components in PJMEDIA ==== 21 22 - '''New''': 23 [http://www.pjsip.org/docs/latest-2/pjmedia/docs/html/group__PJMEDIA__FILE__PLAY.htm AVI file player], 24 [http://www.pjsip.org/docs/latest-2/pjmedia/docs/html/group__PJMEDIA__VID__CODEC.htm Video codec], 25 [http://www.pjsip.org/docs/latest-2/pjmedia/docs/html/group__video__device__api.htm Video device], 26 [http://www.pjsip.org/docs/latest-2/pjmedia/docs/html/group__PJMED__VID__STRM.htm Video stream], 27 [http://www.pjsip.org/docs/latest-2/pjmedia/docs/html/group__PJMEDIA__VID__TEE.htm Video tee/source duplicator]. 28 29 30 ==== New APIs in PJSUA ==== 31 32 - '''New''': 33 [http://www.pjsip.org/docs/latest-2/pjsip/docs/html/group__PJSUA__LIB__VIDEO.htm PJSUA-API Video], 34 - '''New''': PJSUA call APIs for video stream manipulation such as 35 [http://www.pjsip.org/docs/latest-2/pjsip/docs/html/group__PJSUA__LIB__CALL.htm#gaaccd78b3c46f20c396ccd7833f2a0672 pjsua_call_set_vid_strm()], 36 [http://www.pjsip.org/docs/latest-2/pjsip/docs/html/group__PJSUA__LIB__CALL.htm#ga23c0bd5a335b5fa0d02404cd03ca0d5e pjsua_call_vid_stream_is_running()], 37 [http://www.pjsip.org/docs/latest-2/pjsip/docs/html/group__PJSUA__LIB__CALL.htm#ga75f489659c931707e953024cc1a5b7c5 pjsua_call_get_vid_stream_idx()] 38 - '''New''': 39 [http://www.pjsip.org/docs/latest-2/pjsip/docs/html/structpjsua__call__setting.htm pjsua_call_setting]. 40 41 18 42 ==== Missing samples_per_frame ==== 19 43 20 44 - '''Removed''': {{{samples_per_frame}}}, which was used in many PJMEDIA components and functions. Generally, application can now use {{{PJMEDIA_AFD_SAMPLES_PER_FRAME(audio-format-detail)}}} to get the same result. 21 45 46 22 47 ==== Port info ==== 23 48 24 49 - '''Changed''': All fields in the port info that desribe the media format have been removed and replaced by {{{pjmedia_format}}}. Check the port info documentation [http://www.pjsip.org/docs/latest-2/pjmedia/docs/html/structpjmedia__port__info.htm here] for details. 50 25 51 26 52 ==== put_frame() callback of pjmedia_port ==== … … 35 61 }}} 36 62 63 64 ==== Missing pjmedia_session ==== 65 66 - '''Removed''': {{{pjmedia_session}}}. Now media streams must be managed directly by application. 67 68 69 ==== PJSUA SRTP optional mode with duplicated media ==== 70 71 - '''Deprecated''': {{{pjsua_acc_config::srtp_optional_dup_offer}}} and {{{pjsua_config::srtp_optional_dup_offer}}}, these settings have been deprecated and will be ignored (if it is set). 72 73 74 ==== PJSUA media transport ==== 75 76 - '''Removed''': {{{pjsua_media_transports_create}}} and {{{pjsua_media_transports_attach}}}, due to dynamic media transport creation (see #539). 77 78 37 79 ==== pjsua_call_info ==== 38 80 39 81 - '''Changed''': As now call can have multiple media streams, e.g: M audio streams and N video streams, {{{pjsua_call_info}}} also has array of media info. Check the call info documentation [http://www.pjsip.org/docs/latest-2/pjsip/docs/html/structpjsua__call__info.htm here] for details. 40