Custom Query (2195 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (19 - 21 of 2195)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Ticket Resolution Summary Owner Reporter
#1825 fixed New on_reg_started2 callback bennylp riza
Description

On IP Address change case, app might want to close the transport before connecting state, however it is not possible to get the transport instance before registration process is finished.

This ticket is mainly for getting registration transport instance before getting the registration result (via pjsua callback on_reg_state).

Example scenario:

  1. Connecting to network A (3G)
  2. Check if a transport is saved. Finding None so go on.
  3. Register requested (and account created)
  4. Transport created in PJSIP
  5. Connecting to network B (WIFI)
  6. Register request on network B (old account destroyed and new one created)
  7. Check if a transport is saved. Finding None so go on.
  8. Transport A and transport B connect (may happen in an iphone since the 3G connection is never really lost).
  9. Transport A is saved and then transport B is saved in its stead
  10. If on transport connect we also check if there is already a transport connected and then release the old one (which we are doing at the time), then if by chance transport B connects first, then network A would actually cause a release of transport B which is the latest one
  11. Otherwise, transport A is never released.

on_reg_started callback can be used for getting registration transport instance, but we need to include pjsua_internal.h to get account's pjsip_regc instance (to eventually get the registration transport). With this ticket, it can be done as follow:

static void on_reg_started2(pjsua_acc_id acc_id, pjsua_reg_info *info)
{
    pjsip_regc_info regc_info;
    pjsip_regc_get_info(info->regc, &regc_info);

    // transport instance is in 'regc_info.transport'
    ...
}
#1826 fixed Check and implement format enumeration in video capture devices ming riza
Description

This ticket will check and fix/implement enumeration of the supported video format in all video capture device implementations.

#1831 fixed Find best match of video format between requested and supported format nanang riza
Description

Video port needs to find the best match between requested and supported format. We use format id matching with the nearest width and aspect ratio to find match between the requested format and the supported format.

For format id matching, the priority is:

  1. Find exact match
  2. Find format with the same color space
  3. Use the first supported format.

For ratio matching: Find the lowest difference of the aspect ratio between the requested and the supported format.

Note: ratio matching can be skipped by specifying

#define PJMEDIA_VID_PORT_MATCH_WIDTH_ARRAY_SIZE 1 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Note: See TracQuery for help on using queries.