Merge remote-tracking branch 'public/master' into belle-sip
and add polarssl Conflicts: submodules/liblinphone.xcodeproj/project.pbxproj submodules/linphone
3
.gitmodules
vendored
|
|
@ -55,3 +55,6 @@
|
|||
[submodule "submodules/externals/antlr3"]
|
||||
path = submodules/externals/antlr3
|
||||
url = gitosis@git.linphone.org:antlr3
|
||||
[submodule "submodules/externals/polarssl"]
|
||||
path = submodules/externals/polarssl
|
||||
url = git://git.linphone.org/polarssl.git
|
||||
|
|
|
|||
|
|
@ -643,7 +643,8 @@ static const int contactSections[ContactSections_MAX] = {ContactSections_None, C
|
|||
#pragma mark - UITableViewDelegate Functions
|
||||
|
||||
|
||||
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
|
||||
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
|
||||
bool_t showEmails = [[LinphoneManager instance] lpConfigBoolForKey:@"show_contacts_emails_preference"];
|
||||
// Resign keyboard
|
||||
if(!editing) {
|
||||
[LinphoneUtils findAndResignFirstResponder:[self tableView]];
|
||||
|
|
@ -659,14 +660,14 @@ static const int contactSections[ContactSections_MAX] = {ContactSections_None, C
|
|||
for (int section = 0; section < [self numberOfSectionsInTableView:[self tableView]]; ++section) {
|
||||
if(contactSections[section] == ContactSections_Number ||
|
||||
contactSections[section] == ContactSections_Sip ||
|
||||
contactSections[section] == ContactSections_Email)
|
||||
(showEmails && contactSections[section] == ContactSections_Email))
|
||||
[self addEntry:self.tableView section:section animated:animated];
|
||||
}
|
||||
} else {
|
||||
for (int section = 0; section < [self numberOfSectionsInTableView:[self tableView]]; ++section) {
|
||||
if(contactSections[section] == ContactSections_Number ||
|
||||
contactSections[section] == ContactSections_Sip ||
|
||||
contactSections[section] == ContactSections_Email)
|
||||
(showEmails && contactSections[section] == ContactSections_Email))
|
||||
[self removeEmptyEntry:self.tableView section:section animated:animated];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -115,7 +115,7 @@
|
|||
now lets create the body of the post
|
||||
*/
|
||||
NSMutableData *body = [NSMutableData data];
|
||||
NSString *imageName = [NSString stringWithFormat:@"%i.jpg", [image hash]];
|
||||
NSString *imageName = [NSString stringWithFormat:@"%i-%f.jpg", [image hash],[NSDate timeIntervalSinceReferenceDate]];
|
||||
[body appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]];
|
||||
[body appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"userfile\"; filename=\"%@\"\r\n",imageName] dataUsingEncoding:NSUTF8StringEncoding]];
|
||||
[body appendData:[@"Content-Type: application/octet-stream\r\n\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
|
||||
|
|
|
|||
|
|
@ -202,24 +202,7 @@ static UICompositeViewDescription *compositeDescription = nil;
|
|||
|
||||
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
|
||||
[super willAnimateRotationToInterfaceOrientation:toInterfaceOrientation duration:duration];
|
||||
CGRect frame = [videoPreview frame];
|
||||
switch (toInterfaceOrientation) {
|
||||
case UIInterfaceOrientationPortrait:
|
||||
[videoPreview setTransform: CGAffineTransformMakeRotation(0)];
|
||||
break;
|
||||
case UIInterfaceOrientationPortraitUpsideDown:
|
||||
[videoPreview setTransform: CGAffineTransformMakeRotation(M_PI)];
|
||||
break;
|
||||
case UIInterfaceOrientationLandscapeLeft:
|
||||
[videoPreview setTransform: CGAffineTransformMakeRotation(M_PI / 2)];
|
||||
break;
|
||||
case UIInterfaceOrientationLandscapeRight:
|
||||
[videoPreview setTransform: CGAffineTransformMakeRotation(-M_PI / 2)];
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
[videoPreview setFrame:frame];
|
||||
// in mode display_filter_auto_rotate=0, no need to rotate the preview
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -354,7 +354,7 @@ extern void linphone_iphone_log_handler(int lev, const char *fmt, va_list args);
|
|||
//possible valid config detected
|
||||
proxyCfg = linphone_core_create_proxy_config(lc);
|
||||
char normalizedUserName[256];
|
||||
LinphoneAddress* linphoneAddress = linphone_address_new(linphone_core_get_identity(lc));
|
||||
LinphoneAddress* linphoneAddress = linphone_address_new("sip:user@domain.com");
|
||||
linphone_proxy_config_normalize_number(proxyCfg, [username cStringUsingEncoding:[NSString defaultCStringEncoding]], normalizedUserName, sizeof(normalizedUserName));
|
||||
linphone_address_set_username(linphoneAddress, normalizedUserName);
|
||||
linphone_address_set_domain(linphoneAddress, [domain cStringUsingEncoding:[NSString defaultCStringEncoding]]);
|
||||
|
|
|
|||
|
|
@ -45,6 +45,7 @@ extern NSString *const kLinphoneMainViewChange;
|
|||
extern NSString *const kLinphoneAddressBookUpdate;
|
||||
extern NSString *const kLinphoneLogsUpdate;
|
||||
extern NSString *const kLinphoneSettingsUpdate;
|
||||
extern NSString *const kLinphoneBluetoothAvailabilityUpdate;
|
||||
|
||||
extern NSString *const kContactSipField;
|
||||
|
||||
|
|
@ -164,6 +165,8 @@ typedef struct _LinphoneManagerSounds {
|
|||
@property (readonly) LinphoneManagerSounds sounds;
|
||||
@property (readonly) NSMutableArray *logs;
|
||||
@property (nonatomic, assign) BOOL speakerEnabled;
|
||||
@property (nonatomic, assign) BOOL bluetoothAvailable;
|
||||
@property (nonatomic, assign) BOOL bluetoothEnabled;
|
||||
@property (readonly) ALAssetsLibrary *photoLibrary;
|
||||
|
||||
@end
|
||||
|
|
|
|||
|
|
@ -56,6 +56,7 @@ NSString *const kLinphoneAddressBookUpdate = @"LinphoneAddressBookUpdate";
|
|||
NSString *const kLinphoneMainViewChange = @"LinphoneMainViewChange";
|
||||
NSString *const kLinphoneLogsUpdate = @"LinphoneLogsUpdate";
|
||||
NSString *const kLinphoneSettingsUpdate = @"LinphoneSettingsUpdate";
|
||||
NSString *const kLinphoneBluetoothAvailabilityUpdate = @"LinphoneBluetoothAvailabilityUpdate";
|
||||
NSString *const kContactSipField = @"SIP";
|
||||
|
||||
|
||||
|
|
@ -105,6 +106,8 @@ extern void libmsbcg729_init();
|
|||
@synthesize sounds;
|
||||
@synthesize logs;
|
||||
@synthesize speakerEnabled;
|
||||
@synthesize bluetoothAvailable;
|
||||
@synthesize bluetoothEnabled;
|
||||
@synthesize photoLibrary;
|
||||
|
||||
struct codec_name_pref_table{
|
||||
|
|
@ -128,6 +131,8 @@ struct codec_name_pref_table codec_pref_table[]={
|
|||
{ "mp4v-es", 90000, @"mp4v-es_preference"},
|
||||
{ "h264", 90000, @"h264_preference"},
|
||||
{ "vp8", 90000, @"vp8_preference"},
|
||||
{ "mpeg4-generic", 44100, @"aaceld_44k_preference"},
|
||||
{ "mpeg4-generic", 22050, @"aaceld_22k_preference"},
|
||||
{ NULL,0,Nil }
|
||||
};
|
||||
|
||||
|
|
@ -235,6 +240,7 @@ struct codec_name_pref_table codec_pref_table[]={
|
|||
logs = [[NSMutableArray alloc] init];
|
||||
database = NULL;
|
||||
speakerEnabled = FALSE;
|
||||
bluetoothEnabled = FALSE;
|
||||
[self openDatabase];
|
||||
[self copyDefaultSettings];
|
||||
pendindCallIdFromRemoteNotif = [[NSMutableArray alloc] init ];
|
||||
|
|
@ -466,6 +472,10 @@ static void linphone_iphone_display_status(struct _LinphoneCore * lc, const char
|
|||
if(linphone_core_get_calls_nb(theLinphoneCore) == 0) {
|
||||
[self setSpeakerEnabled:FALSE];
|
||||
[self removeCTCallCenterCb];
|
||||
bluetoothAvailable = FALSE;
|
||||
bluetoothEnabled = FALSE;
|
||||
/*IOS specific*/
|
||||
linphone_core_start_dtmf_stream(theLinphoneCore);
|
||||
}
|
||||
if (incallBgTask) {
|
||||
[[UIApplication sharedApplication] endBackgroundTask:incallBgTask];
|
||||
|
|
@ -570,7 +580,7 @@ static void linphone_iphone_registration_state(LinphoneCore *lc, LinphoneProxyCo
|
|||
[chat setMessage:[NSString stringWithUTF8String:linphone_chat_message_get_text(msg)]];
|
||||
}
|
||||
[chat setDirection:[NSNumber numberWithInt:1]];
|
||||
[chat setTime:[NSDate date]];
|
||||
[chat setTime:[NSDate dateWithTimeIntervalSince1970:linphone_chat_message_get_time(msg)]];
|
||||
[chat setRead:[NSNumber numberWithInt:0]];
|
||||
[chat create];
|
||||
|
||||
|
|
@ -1087,7 +1097,6 @@ static int comp_call_state_paused (const LinphoneCall* call, const void* param)
|
|||
|
||||
/*IOS specific*/
|
||||
linphone_core_start_dtmf_stream(theLinphoneCore);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -1119,7 +1128,7 @@ static int comp_call_state_paused (const LinphoneCall* call, const void* param)
|
|||
}
|
||||
|
||||
|
||||
#pragma mark - Speaker Functions
|
||||
#pragma mark - Audio route Functions
|
||||
|
||||
- (bool)allowSpeaker {
|
||||
bool notallow = false;
|
||||
|
|
@ -1147,35 +1156,63 @@ static void audioRouteChangeListenerCallback (
|
|||
if (inPropertyID != kAudioSessionProperty_AudioRouteChange) return; // 5
|
||||
LinphoneManager* lm = (LinphoneManager*)inUserData;
|
||||
|
||||
bool enabled = false;
|
||||
bool speakerEnabled = false;
|
||||
CFStringRef lNewRoute = CFSTR("Unknown");
|
||||
UInt32 lNewRouteSize = sizeof(lNewRoute);
|
||||
OSStatus lStatus = AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &lNewRouteSize, &lNewRoute);
|
||||
if (!lStatus && lNewRouteSize > 0) {
|
||||
NSString *route = (NSString *) lNewRoute;
|
||||
[LinphoneLogger logc:LinphoneLoggerLog format:"Current audio route is [%s]", [route cStringUsingEncoding:[NSString defaultCStringEncoding]]];
|
||||
enabled = [route isEqualToString: @"Speaker"] || [route isEqualToString: @"SpeakerAndMicrophone"];
|
||||
speakerEnabled = [route isEqualToString: @"Speaker"] || [route isEqualToString: @"SpeakerAndMicrophone"];
|
||||
if (![LinphoneManager runningOnIpad] && [route isEqualToString:@"HeadsetBT"] && !speakerEnabled) {
|
||||
lm.bluetoothEnabled = TRUE;
|
||||
lm.bluetoothAvailable = TRUE;
|
||||
NSDictionary* dict = [NSDictionary dictionaryWithObjectsAndKeys:
|
||||
[NSNumber numberWithBool:lm.bluetoothAvailable], @"available", nil];
|
||||
[[NSNotificationCenter defaultCenter] postNotificationName:kLinphoneBluetoothAvailabilityUpdate object:lm userInfo:dict];
|
||||
} else {
|
||||
lm.bluetoothEnabled = FALSE;
|
||||
}
|
||||
CFRelease(lNewRoute);
|
||||
}
|
||||
|
||||
if(enabled != lm.speakerEnabled) { // Reforce value
|
||||
if(speakerEnabled != lm.speakerEnabled) { // Reforce value
|
||||
lm.speakerEnabled = lm.speakerEnabled;
|
||||
}
|
||||
}
|
||||
|
||||
- (void)setSpeakerEnabled:(BOOL)enable {
|
||||
speakerEnabled = enable;
|
||||
|
||||
if(enable && [self allowSpeaker]) {
|
||||
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
|
||||
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
|
||||
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute
|
||||
, sizeof (audioRouteOverride)
|
||||
, &audioRouteOverride);
|
||||
bluetoothEnabled = FALSE;
|
||||
} else {
|
||||
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_None;
|
||||
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_None;
|
||||
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute
|
||||
, sizeof (audioRouteOverride)
|
||||
, &audioRouteOverride);
|
||||
}
|
||||
|
||||
if (bluetoothAvailable) {
|
||||
UInt32 bluetoothInputOverride = bluetoothEnabled;
|
||||
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryEnableBluetoothInput, sizeof(bluetoothInputOverride), &bluetoothInputOverride);
|
||||
}
|
||||
}
|
||||
|
||||
- (void)setBluetoothEnabled:(BOOL)enable {
|
||||
if (bluetoothAvailable) {
|
||||
// The change of route will be done in setSpeakerEnabled
|
||||
bluetoothEnabled = enable;
|
||||
if (bluetoothEnabled) {
|
||||
[self setSpeakerEnabled:FALSE];
|
||||
} else {
|
||||
[self setSpeakerEnabled:speakerEnabled];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#pragma mark - Call Functions
|
||||
|
|
@ -1254,14 +1291,14 @@ static void audioRouteChangeListenerCallback (
|
|||
[error release];
|
||||
} else {
|
||||
char normalizedUserName[256];
|
||||
LinphoneAddress* linphoneAddress = linphone_address_new(linphone_core_get_identity(theLinphoneCore));
|
||||
LinphoneAddress* linphoneAddress = linphone_address_new(linphone_core_get_identity(theLinphoneCore));
|
||||
linphone_proxy_config_normalize_number(proxyCfg,[address cStringUsingEncoding:[NSString defaultCStringEncoding]],normalizedUserName,sizeof(normalizedUserName));
|
||||
linphone_address_set_username(linphoneAddress, normalizedUserName);
|
||||
if(displayName!=nil) {
|
||||
linphone_address_set_display_name(linphoneAddress, [displayName cStringUsingEncoding:[NSString defaultCStringEncoding]]);
|
||||
}
|
||||
if(transfer) {
|
||||
linphone_core_transfer_call(theLinphoneCore, linphone_core_get_current_call(theLinphoneCore), normalizedUserName);
|
||||
linphone_core_transfer_call(theLinphoneCore, linphone_core_get_current_call(theLinphoneCore), linphone_address_as_string_uri_only(linphoneAddress));
|
||||
} else {
|
||||
call=linphone_core_invite_address_with_params(theLinphoneCore, linphoneAddress, lcallParams);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -35,11 +35,15 @@
|
|||
@property (nonatomic, retain) IBOutlet UIVideoButton* videoButton;
|
||||
@property (nonatomic, retain) IBOutlet UIMicroButton* microButton;
|
||||
@property (nonatomic, retain) IBOutlet UISpeakerButton* speakerButton;
|
||||
@property (nonatomic, retain) IBOutlet UIToggleButton* routesButton;
|
||||
@property (nonatomic, retain) IBOutlet UIToggleButton* optionsButton;
|
||||
@property (nonatomic, retain) IBOutlet UIHangUpButton* hangupButton;
|
||||
@property (nonatomic, retain) IBOutlet UIView* padView;
|
||||
@property (nonatomic, retain) IBOutlet UIView* routesView;
|
||||
@property (nonatomic, retain) IBOutlet UIView* optionsView;
|
||||
|
||||
@property (nonatomic, retain) IBOutlet UIButton* routesReceiverButton;
|
||||
@property (nonatomic, retain) IBOutlet UIButton* routesSpeakerButton;
|
||||
@property (nonatomic, retain) IBOutlet UIButton* routesBluetoothButton;
|
||||
@property (nonatomic, retain) IBOutlet UIButton* optionsAddButton;
|
||||
@property (nonatomic, retain) IBOutlet UIButton* optionsTransferButton;
|
||||
@property (nonatomic, retain) IBOutlet UIToggleButton* dialerButton;
|
||||
|
|
@ -57,6 +61,10 @@
|
|||
@property (nonatomic, retain) IBOutlet UIDigitButton* zeroButton;
|
||||
@property (nonatomic, retain) IBOutlet UIDigitButton* sharpButton;
|
||||
|
||||
- (IBAction)onRoutesClick:(id)sender;
|
||||
- (IBAction)onRoutesBluetoothClick:(id)sender;
|
||||
- (IBAction)onRoutesReceiverClick:(id)sender;
|
||||
- (IBAction)onRoutesSpeakerClick:(id)sender;
|
||||
- (IBAction)onOptionsClick:(id)sender;
|
||||
- (IBAction)onOptionsTransferClick:(id)sender;
|
||||
- (IBAction)onOptionsAddClick:(id)sender;
|
||||
|
|
|
|||
|
|
@ -31,15 +31,19 @@
|
|||
@synthesize conferenceButton;
|
||||
@synthesize videoButton;
|
||||
@synthesize microButton;
|
||||
@synthesize speakerButton;
|
||||
@synthesize speakerButton;
|
||||
@synthesize routesButton;
|
||||
@synthesize optionsButton;
|
||||
@synthesize hangupButton;
|
||||
|
||||
@synthesize routesBluetoothButton;
|
||||
@synthesize routesReceiverButton;
|
||||
@synthesize routesSpeakerButton;
|
||||
@synthesize optionsAddButton;
|
||||
@synthesize optionsTransferButton;
|
||||
@synthesize dialerButton;
|
||||
|
||||
@synthesize padView;
|
||||
@synthesize routesView;
|
||||
@synthesize optionsView;
|
||||
|
||||
@synthesize oneButton;
|
||||
|
|
@ -67,9 +71,12 @@
|
|||
[conferenceButton release];
|
||||
[videoButton release];
|
||||
[microButton release];
|
||||
[speakerButton release];
|
||||
[speakerButton release];
|
||||
[routesButton release];
|
||||
[optionsButton release];
|
||||
|
||||
[routesBluetoothButton release];
|
||||
[routesReceiverButton release];
|
||||
[routesSpeakerButton release];
|
||||
[optionsAddButton release];
|
||||
[optionsTransferButton release];
|
||||
[dialerButton release];
|
||||
|
|
@ -88,6 +95,7 @@
|
|||
[sharpButton release];
|
||||
|
||||
[padView release];
|
||||
[routesView release];
|
||||
[optionsView release];
|
||||
|
||||
[[NSNotificationCenter defaultCenter] removeObserver:self];
|
||||
|
|
@ -125,7 +133,7 @@
|
|||
[starButton setDtmf:true];
|
||||
[sharpButton setDigit:'#'];
|
||||
[sharpButton setDtmf:true];
|
||||
|
||||
|
||||
{
|
||||
UIButton *videoButtonLandscape = (UIButton*)[landscapeView viewWithTag:[videoButton tag]];
|
||||
// Set selected+disabled background: IB lack !
|
||||
|
|
@ -162,6 +170,18 @@
|
|||
[LinphoneUtils buttonFixStates:speakerButtonLandscape];
|
||||
}
|
||||
|
||||
if (![LinphoneManager runningOnIpad]) {
|
||||
UIButton *routesButtonLandscape = (UIButton*) [landscapeView viewWithTag:[routesButton tag]];
|
||||
// Set selected+over background: IB lack !
|
||||
[routesButton setBackgroundImage:[UIImage imageNamed:@"routes_over.png"]
|
||||
forState:(UIControlStateHighlighted | UIControlStateSelected)];
|
||||
[routesButtonLandscape setBackgroundImage:[UIImage imageNamed:@"routes_over_landscape.png"]
|
||||
forState:(UIControlStateHighlighted | UIControlStateSelected)];
|
||||
|
||||
[LinphoneUtils buttonFixStates:routesButton];
|
||||
[LinphoneUtils buttonFixStates:routesButtonLandscape];
|
||||
}
|
||||
|
||||
{
|
||||
UIButton *microButtonLandscape = (UIButton*) [landscapeView viewWithTag:[microButton tag]];
|
||||
// Set selected+disabled background: IB lack !
|
||||
|
|
@ -226,12 +246,18 @@
|
|||
selector:@selector(callUpdateEvent:)
|
||||
name:kLinphoneCallUpdate
|
||||
object:nil];
|
||||
[[NSNotificationCenter defaultCenter] addObserver:self
|
||||
selector:@selector(bluetoothAvailabilityUpdateEvent:)
|
||||
name:kLinphoneBluetoothAvailabilityUpdate
|
||||
object:nil];
|
||||
// Update on show
|
||||
LinphoneCall* call = linphone_core_get_current_call([LinphoneManager getLc]);
|
||||
LinphoneCallState state = (call != NULL)?linphone_call_get_state(call): 0;
|
||||
[self callUpdate:call state:state];
|
||||
[self hideRoutes:FALSE];
|
||||
[self hideOptions:FALSE];
|
||||
[self hidePad:FALSE];
|
||||
[self showSpeaker];
|
||||
}
|
||||
|
||||
- (void)viewWillDisappear:(BOOL)animated {
|
||||
|
|
@ -254,6 +280,11 @@
|
|||
[self callUpdate:call state:state];
|
||||
}
|
||||
|
||||
- (void)bluetoothAvailabilityUpdateEvent:(NSNotification*)notif {
|
||||
bool available = [[notif.userInfo objectForKey:@"available"] intValue];
|
||||
[self bluetoothAvailabilityUpdate:available];
|
||||
}
|
||||
|
||||
|
||||
#pragma mark -
|
||||
|
||||
|
|
@ -314,13 +345,22 @@
|
|||
LinphoneCallOutgoing:
|
||||
[self hidePad:TRUE];
|
||||
[self hideOptions:TRUE];
|
||||
[self hideRoutes:TRUE];
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
- (void)bluetoothAvailabilityUpdate:(bool)available {
|
||||
if (available) {
|
||||
[self hideSpeaker];
|
||||
} else {
|
||||
[self showSpeaker];
|
||||
}
|
||||
}
|
||||
|
||||
#pragma mark -
|
||||
|
||||
#pragma mark -
|
||||
|
||||
- (void)showAnimation:(NSString*)animationID target:(UIView*)target completion:(void (^)(BOOL finished))completion {
|
||||
CGRect frame = [target frame];
|
||||
|
|
@ -386,6 +426,35 @@
|
|||
}
|
||||
}
|
||||
|
||||
- (void)showRoutes:(BOOL)animated {
|
||||
if (![LinphoneManager runningOnIpad]) {
|
||||
[routesButton setOn];
|
||||
[routesBluetoothButton setSelected:[[LinphoneManager instance] bluetoothEnabled]];
|
||||
[routesSpeakerButton setSelected:[[LinphoneManager instance] speakerEnabled]];
|
||||
[routesReceiverButton setSelected:!([[LinphoneManager instance] bluetoothEnabled] || [[LinphoneManager instance] speakerEnabled])];
|
||||
if([routesView isHidden]) {
|
||||
if(animated) {
|
||||
[self showAnimation:@"show" target:routesView completion:^(BOOL finished){}];
|
||||
} else {
|
||||
[routesView setHidden:FALSE];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
- (void)hideRoutes:(BOOL)animated {
|
||||
if (![LinphoneManager runningOnIpad]) {
|
||||
[routesButton setOff];
|
||||
if(![routesView isHidden]) {
|
||||
if(animated) {
|
||||
[self hideAnimation:@"hide" target:routesView completion:^(BOOL finished){}];
|
||||
} else {
|
||||
[routesView setHidden:TRUE];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
- (void)showOptions:(BOOL)animated {
|
||||
[optionsButton setOn];
|
||||
if([optionsView isHidden]) {
|
||||
|
|
@ -408,6 +477,20 @@
|
|||
}
|
||||
}
|
||||
|
||||
- (void)showSpeaker {
|
||||
if (![LinphoneManager runningOnIpad]) {
|
||||
[speakerButton setHidden:FALSE];
|
||||
[routesButton setHidden:TRUE];
|
||||
}
|
||||
}
|
||||
|
||||
- (void)hideSpeaker {
|
||||
if (![LinphoneManager runningOnIpad]) {
|
||||
[speakerButton setHidden:TRUE];
|
||||
[routesButton setHidden:FALSE];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#pragma mark - Action Functions
|
||||
|
||||
|
|
@ -419,6 +502,30 @@
|
|||
}
|
||||
}
|
||||
|
||||
- (IBAction)onRoutesBluetoothClick:(id)sender {
|
||||
[self hideRoutes:TRUE];
|
||||
[[LinphoneManager instance] setBluetoothEnabled:TRUE];
|
||||
}
|
||||
|
||||
- (IBAction)onRoutesReceiverClick:(id)sender {
|
||||
[self hideRoutes:TRUE];
|
||||
[[LinphoneManager instance] setSpeakerEnabled:FALSE];
|
||||
[[LinphoneManager instance] setBluetoothEnabled:FALSE];
|
||||
}
|
||||
|
||||
- (IBAction)onRoutesSpeakerClick:(id)sender {
|
||||
[self hideRoutes:TRUE];
|
||||
[[LinphoneManager instance] setSpeakerEnabled:TRUE];
|
||||
}
|
||||
|
||||
- (IBAction)onRoutesClick:(id)sender {
|
||||
if([routesView isHidden]) {
|
||||
[self showRoutes:[[LinphoneManager instance] lpConfigBoolForKey:@"animations_preference"]];
|
||||
} else {
|
||||
[self hideRoutes:[[LinphoneManager instance] lpConfigBoolForKey:@"animations_preference"]];
|
||||
}
|
||||
}
|
||||
|
||||
- (IBAction)onOptionsTransferClick:(id)sender {
|
||||
[self hideOptions:TRUE];
|
||||
// Go to dialer view
|
||||
|
|
|
|||
|
|
@ -384,18 +384,17 @@ static UICompositeViewDescription *compositeDescription = nil;
|
|||
}
|
||||
|
||||
- (void)addProxyConfig:(NSString*)username password:(NSString*)password domain:(NSString*)domain server:(NSString*)server {
|
||||
LinphoneCore *lc = [LinphoneManager getLc];
|
||||
[self clearProxyConfig];
|
||||
if(server == nil) {
|
||||
server = domain;
|
||||
}
|
||||
LinphoneProxyConfig* proxyCfg = linphone_core_create_proxy_config([LinphoneManager getLc]);
|
||||
char normalizedUserName[256];
|
||||
LinphoneAddress* linphoneAddress = linphone_address_new(linphone_core_get_identity(lc));
|
||||
linphone_proxy_config_normalize_number(NULL, [username cStringUsingEncoding:[NSString defaultCStringEncoding]], normalizedUserName, sizeof(normalizedUserName));
|
||||
LinphoneAddress* linphoneAddress = linphone_address_new("sip:user@domain.com");
|
||||
linphone_proxy_config_normalize_number(proxyCfg, [username cStringUsingEncoding:[NSString defaultCStringEncoding]], normalizedUserName, sizeof(normalizedUserName));
|
||||
linphone_address_set_username(linphoneAddress, normalizedUserName);
|
||||
linphone_address_set_domain(linphoneAddress, [domain UTF8String]);
|
||||
const char* identity = linphone_address_as_string_uri_only(linphoneAddress);
|
||||
LinphoneProxyConfig* proxyCfg = linphone_core_create_proxy_config([LinphoneManager getLc]);
|
||||
LinphoneAuthInfo* info = linphone_auth_info_new([username UTF8String], NULL, [password UTF8String], NULL, NULL);
|
||||
linphone_proxy_config_set_identity(proxyCfg, identity);
|
||||
linphone_proxy_config_set_server_addr(proxyCfg, [server UTF8String]);
|
||||
|
|
@ -416,7 +415,7 @@ static UICompositeViewDescription *compositeDescription = nil;
|
|||
|
||||
- (NSString*)identityFromUsername:(NSString*)username {
|
||||
char normalizedUserName[256];
|
||||
LinphoneAddress* linphoneAddress = linphone_address_new(linphone_core_get_identity([LinphoneManager getLc]));
|
||||
LinphoneAddress* linphoneAddress = linphone_address_new("sip:user@domain.com");
|
||||
linphone_proxy_config_normalize_number(NULL, [username cStringUsingEncoding:[NSString defaultCStringEncoding]], normalizedUserName, sizeof(normalizedUserName));
|
||||
linphone_address_set_username(linphoneAddress, normalizedUserName);
|
||||
linphone_address_set_domain(linphoneAddress, [[[LinphoneManager instance] lpConfigStringForKey:@"domain" forSection:@"wizard"] UTF8String]);
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ capture=1
|
|||
show_local=0
|
||||
enabled=1
|
||||
size=qvga
|
||||
display_filter_auto_rotate=1
|
||||
automatically_initiate=0
|
||||
automatically_accept=0
|
||||
|
||||
|
|
|
|||
|
|
@ -42,6 +42,8 @@ expires=604800
|
|||
push_notification=1
|
||||
transport=tls
|
||||
sharing_server=https://www.linphone.org:444/upload.php
|
||||
ice=0
|
||||
ice=1
|
||||
stun=stun.linphone.org
|
||||
|
||||
[video]
|
||||
display_filter_auto_rotate=0
|
||||
|
|
|
|||
|
|
@ -42,5 +42,8 @@ expires=604800
|
|||
push_notification=1
|
||||
transport=tls
|
||||
sharing_server=https://www.linphone.org:444/upload.php
|
||||
ice=0
|
||||
ice=1
|
||||
stun=stun.linphone.org
|
||||
|
||||
[video]
|
||||
display_filter_auto_rotate=0
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ capture=1
|
|||
show_local=1
|
||||
enabled=1
|
||||
size=vga
|
||||
display_filter_auto_rotate=1
|
||||
automatically_initiate=0
|
||||
automatically_accept=0
|
||||
|
||||
|
|
@ -27,4 +26,5 @@ animations_preference=1
|
|||
edge_opt_preference=0
|
||||
|
||||
[default_values]
|
||||
reg_expires=600
|
||||
reg_expires=600
|
||||
|
||||
|
|
|
|||
BIN
Resources/route_bluetooth_off_default.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
Resources/route_bluetooth_off_default_landscape.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
Resources/route_bluetooth_off_disabled.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
Resources/route_bluetooth_off_disabled_landscape.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
Resources/route_bluetooth_off_over.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
Resources/route_bluetooth_off_over_landscape.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
Resources/route_bluetooth_on_default.png
Normal file
|
After Width: | Height: | Size: 4 KiB |
BIN
Resources/route_bluetooth_on_default_landscape.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
Resources/route_phone_off_default.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
Resources/route_phone_off_default_landscape.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
Resources/route_phone_off_disabled.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
Resources/route_phone_off_disabled_landscape.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
Resources/route_phone_off_over.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
Resources/route_phone_off_over_landscape.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
Resources/route_phone_on_default.png
Normal file
|
After Width: | Height: | Size: 4 KiB |
BIN
Resources/route_phone_on_default_landscape.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
Resources/route_speaker_off_default.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
Resources/route_speaker_off_default_landscape.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
Resources/route_speaker_off_disabled.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
Resources/route_speaker_off_disabled_landscape.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
Resources/route_speaker_off_over.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
Resources/route_speaker_off_over_landscape.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
Resources/route_speaker_on_default.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
Resources/route_speaker_on_default_landscape.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
Resources/routes_default.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
Resources/routes_default_landscape.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
Resources/routes_disabled.png
Normal file
|
After Width: | Height: | Size: 3 KiB |
BIN
Resources/routes_disabled_landscape.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
Resources/routes_over.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
Resources/routes_over_landscape.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
Resources/routes_selected.png
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
BIN
Resources/routes_selected_landscape.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
|
|
@ -120,6 +120,26 @@
|
|||
<key>Type</key>
|
||||
<string>PSToggleSwitchSpecifier</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>DefaultValue</key>
|
||||
<false/>
|
||||
<key>Key</key>
|
||||
<string>aaceld_44k_preference</string>
|
||||
<key>Title</key>
|
||||
<string>AAC-ELD 44kHz</string>
|
||||
<key>Type</key>
|
||||
<string>PSToggleSwitchSpecifier</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>DefaultValue</key>
|
||||
<true/>
|
||||
<key>Key</key>
|
||||
<string>aaceld_22k_preference</string>
|
||||
<key>Title</key>
|
||||
<string>AAC-ELD 22kHz</string>
|
||||
<key>Type</key>
|
||||
<string>PSToggleSwitchSpecifier</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Key</key>
|
||||
<string>audio_advanced_group</string>
|
||||
|
|
|
|||
|
|
@ -7,6 +7,39 @@
|
|||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
154E1A941715638900A0D168 /* libmediastreamer_base.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A931715638900A0D168 /* libmediastreamer_base.a */; };
|
||||
154E1A961715639A00A0D168 /* libmediastreamer_voip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A951715639A00A0D168 /* libmediastreamer_voip.a */; };
|
||||
154E1A981715642E00A0D168 /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A971715642E00A0D168 /* libavutil.a */; };
|
||||
154E1A9A1715644400A0D168 /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A991715644400A0D168 /* libavcodec.a */; };
|
||||
154E1A9C1715645F00A0D168 /* libswscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A9B1715645F00A0D168 /* libswscale.a */; };
|
||||
154E1A9D171564B500A0D168 /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A991715644400A0D168 /* libavcodec.a */; };
|
||||
154E1A9E171564B500A0D168 /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A991715644400A0D168 /* libavcodec.a */; };
|
||||
154E1A9F171564B600A0D168 /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A991715644400A0D168 /* libavcodec.a */; };
|
||||
154E1AA0171564BA00A0D168 /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A971715642E00A0D168 /* libavutil.a */; };
|
||||
154E1AA1171564BA00A0D168 /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A971715642E00A0D168 /* libavutil.a */; };
|
||||
154E1AA2171564BA00A0D168 /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A971715642E00A0D168 /* libavutil.a */; };
|
||||
154E1AA3171564C100A0D168 /* libilbc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFED14C41EBA00E1BC69 /* libilbc.a */; };
|
||||
154E1AA4171564C100A0D168 /* libilbc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFED14C41EBA00E1BC69 /* libilbc.a */; };
|
||||
154E1AA5171564C200A0D168 /* libilbc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFED14C41EBA00E1BC69 /* libilbc.a */; };
|
||||
154E1AA6171564C600A0D168 /* libmediastreamer_base.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A931715638900A0D168 /* libmediastreamer_base.a */; };
|
||||
154E1AA7171564C600A0D168 /* libmediastreamer_base.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A931715638900A0D168 /* libmediastreamer_base.a */; };
|
||||
154E1AA8171564C700A0D168 /* libmediastreamer_base.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A931715638900A0D168 /* libmediastreamer_base.a */; };
|
||||
154E1AA9171564C900A0D168 /* libmediastreamer_voip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A951715639A00A0D168 /* libmediastreamer_voip.a */; };
|
||||
154E1AAA171564CA00A0D168 /* libmediastreamer_voip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A951715639A00A0D168 /* libmediastreamer_voip.a */; };
|
||||
154E1AAB171564CA00A0D168 /* libmediastreamer_voip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A951715639A00A0D168 /* libmediastreamer_voip.a */; };
|
||||
154E1AAC171564EA00A0D168 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5AFCF133A2E760044EA25 /* libssl.a */; };
|
||||
154E1AAD171564EA00A0D168 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5AFCF133A2E760044EA25 /* libssl.a */; };
|
||||
154E1AAE171564EB00A0D168 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5AFCF133A2E760044EA25 /* libssl.a */; };
|
||||
154E1AAF171564ED00A0D168 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5AFD0133A2E760044EA25 /* libcrypto.a */; };
|
||||
154E1AB0171564EE00A0D168 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5AFD0133A2E760044EA25 /* libcrypto.a */; };
|
||||
154E1AB1171564EE00A0D168 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5AFD0133A2E760044EA25 /* libcrypto.a */; };
|
||||
154E1AB21715661100A0D168 /* libswscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A9B1715645F00A0D168 /* libswscale.a */; };
|
||||
154E1AB31715661100A0D168 /* libswscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A9B1715645F00A0D168 /* libswscale.a */; };
|
||||
154E1AB41715661200A0D168 /* libswscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154E1A9B1715645F00A0D168 /* libswscale.a */; };
|
||||
15FC168517157478003FDB31 /* buddy_status.c in Sources */ = {isa = PBXBuildFile; fileRef = 15FC167E17157478003FDB31 /* buddy_status.c */; };
|
||||
15FC168817157478003FDB31 /* chatroom.c in Sources */ = {isa = PBXBuildFile; fileRef = 15FC167F17157478003FDB31 /* chatroom.c */; };
|
||||
15FC168A17157478003FDB31 /* helloworld.c in Sources */ = {isa = PBXBuildFile; fileRef = 15FC168017157478003FDB31 /* helloworld.c */; };
|
||||
15FC168F17157478003FDB31 /* registration.c in Sources */ = {isa = PBXBuildFile; fileRef = 15FC168117157478003FDB31 /* registration.c */; };
|
||||
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
|
||||
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
|
||||
2220D5D81278461C008F2C2E /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2220D5D71278461C008F2C2E /* CFNetwork.framework */; };
|
||||
|
|
@ -34,29 +67,18 @@
|
|||
229499FA12A5433F00D6CF48 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2220D5E912784672008F2C2E /* AudioToolbox.framework */; };
|
||||
229499FB12A5433F00D6CF48 /* libresolv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 22D1B6A012A3E159001AE361 /* libresolv.dylib */; };
|
||||
22D1B6A112A3E159001AE361 /* libresolv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 22D1B6A012A3E159001AE361 /* libresolv.dylib */; };
|
||||
22E5AFC5133A2E260044EA25 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5AFC3133A2E260044EA25 /* libssl.a */; };
|
||||
22E5AFC6133A2E260044EA25 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5AFC4133A2E260044EA25 /* libcrypto.a */; };
|
||||
22E5AFC9133A2E3F0044EA25 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5AFC7133A2E3F0044EA25 /* libssl.a */; };
|
||||
22E5AFCA133A2E3F0044EA25 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5AFC8133A2E3F0044EA25 /* libcrypto.a */; };
|
||||
22E5AFCD133A2E5C0044EA25 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5AFCB133A2E5C0044EA25 /* libssl.a */; };
|
||||
22E5AFCE133A2E5C0044EA25 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5AFCC133A2E5C0044EA25 /* libcrypto.a */; };
|
||||
22E5AFD1133A2E760044EA25 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5AFCF133A2E760044EA25 /* libssl.a */; };
|
||||
22E5AFD2133A2E760044EA25 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5AFD0133A2E760044EA25 /* libcrypto.a */; };
|
||||
288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765FC0DF74451002DB57D /* CoreGraphics.framework */; };
|
||||
34F9DFE914C418B600E1BC69 /* helloworld.c in Sources */ = {isa = PBXBuildFile; fileRef = 34F9DFE514C418B600E1BC69 /* helloworld.c */; };
|
||||
34F9DFF514C41EBA00E1BC69 /* libeXosip2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFEB14C41EBA00E1BC69 /* libeXosip2.a */; };
|
||||
34F9DFF614C41EBA00E1BC69 /* libgsm.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFEC14C41EBA00E1BC69 /* libgsm.a */; };
|
||||
34F9DFF714C41EBA00E1BC69 /* libilbc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFED14C41EBA00E1BC69 /* libilbc.a */; };
|
||||
34F9DFF814C41EBA00E1BC69 /* liblinphone.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFEE14C41EBA00E1BC69 /* liblinphone.a */; };
|
||||
34F9DFF914C41EBA00E1BC69 /* libmediastreamer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFEF14C41EBA00E1BC69 /* libmediastreamer.a */; };
|
||||
34F9DFFA14C41EBA00E1BC69 /* libortp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFF014C41EBA00E1BC69 /* libortp.a */; };
|
||||
34F9DFFB14C41EBA00E1BC69 /* libosip2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFF114C41EBA00E1BC69 /* libosip2.a */; };
|
||||
34F9DFFC14C41EBA00E1BC69 /* libosipparser2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFF214C41EBA00E1BC69 /* libosipparser2.a */; };
|
||||
34F9DFFD14C41EBA00E1BC69 /* libspeex.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFF314C41EBA00E1BC69 /* libspeex.a */; };
|
||||
34F9DFFE14C41EBA00E1BC69 /* libspeexdsp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFF414C41EBA00E1BC69 /* libspeexdsp.a */; };
|
||||
34F9DFFF14C41F4900E1BC69 /* buddy_status.c in Sources */ = {isa = PBXBuildFile; fileRef = 34F9DFE314C418B600E1BC69 /* buddy_status.c */; };
|
||||
34F9E00014C41F4E00E1BC69 /* chatroom.c in Sources */ = {isa = PBXBuildFile; fileRef = 34F9DFE414C418B600E1BC69 /* chatroom.c */; };
|
||||
34F9E00114C41F5300E1BC69 /* registration.c in Sources */ = {isa = PBXBuildFile; fileRef = 34F9DFE614C418B600E1BC69 /* registration.c */; };
|
||||
34F9E00314C41FB400E1BC69 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9E00214C41FB400E1BC69 /* OpenGLES.framework */; };
|
||||
34F9E00614C41FCF00E1BC69 /* libsrtp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9E00414C41FCF00E1BC69 /* libsrtp.a */; };
|
||||
34F9E00714C41FCF00E1BC69 /* libvpx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9E00514C41FCF00E1BC69 /* libvpx.a */; };
|
||||
|
|
@ -67,7 +89,6 @@
|
|||
34F9E00F14C4204600E1BC69 /* libvpx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9E00514C41FCF00E1BC69 /* libvpx.a */; };
|
||||
34F9E01014C4207700E1BC69 /* liblinphone.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFEE14C41EBA00E1BC69 /* liblinphone.a */; };
|
||||
34F9E01114C4208C00E1BC69 /* libeXosip2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFEB14C41EBA00E1BC69 /* libeXosip2.a */; };
|
||||
34F9E01214C4208C00E1BC69 /* libmediastreamer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFEF14C41EBA00E1BC69 /* libmediastreamer.a */; };
|
||||
34F9E01314C4208C00E1BC69 /* libortp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFF014C41EBA00E1BC69 /* libortp.a */; };
|
||||
34F9E01414C420A200E1BC69 /* libosip2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFF114C41EBA00E1BC69 /* libosip2.a */; };
|
||||
34F9E01514C420A200E1BC69 /* libosipparser2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFF214C41EBA00E1BC69 /* libosipparser2.a */; };
|
||||
|
|
@ -82,7 +103,6 @@
|
|||
34F9E01E14C420DD00E1BC69 /* libosipparser2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFF214C41EBA00E1BC69 /* libosipparser2.a */; };
|
||||
34F9E01F14C420DD00E1BC69 /* libspeex.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFF314C41EBA00E1BC69 /* libspeex.a */; };
|
||||
34F9E02014C420DD00E1BC69 /* libspeexdsp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFF414C41EBA00E1BC69 /* libspeexdsp.a */; };
|
||||
34F9E02114C420F000E1BC69 /* libmediastreamer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFEF14C41EBA00E1BC69 /* libmediastreamer.a */; };
|
||||
34F9E02214C420FA00E1BC69 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9E00A14C4202100E1BC69 /* QuartzCore.framework */; };
|
||||
34F9E02314C4210100E1BC69 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9E00214C41FB400E1BC69 /* OpenGLES.framework */; };
|
||||
34F9E02414C4211000E1BC69 /* libsrtp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9E00414C41FCF00E1BC69 /* libsrtp.a */; };
|
||||
|
|
@ -92,7 +112,6 @@
|
|||
34F9E02814C4214500E1BC69 /* libeXosip2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFEB14C41EBA00E1BC69 /* libeXosip2.a */; };
|
||||
34F9E02914C4214500E1BC69 /* libgsm.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFEC14C41EBA00E1BC69 /* libgsm.a */; };
|
||||
34F9E02A14C4214500E1BC69 /* liblinphone.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFEE14C41EBA00E1BC69 /* liblinphone.a */; };
|
||||
34F9E02B14C4214500E1BC69 /* libmediastreamer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFEF14C41EBA00E1BC69 /* libmediastreamer.a */; };
|
||||
34F9E02C14C4214500E1BC69 /* libortp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFF014C41EBA00E1BC69 /* libortp.a */; };
|
||||
34F9E02D14C4214500E1BC69 /* libosip2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFF114C41EBA00E1BC69 /* libosip2.a */; };
|
||||
34F9E02E14C4214500E1BC69 /* libosipparser2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F9DFF214C41EBA00E1BC69 /* libosipparser2.a */; };
|
||||
|
|
@ -115,6 +134,15 @@
|
|||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
154E1A931715638900A0D168 /* libmediastreamer_base.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmediastreamer_base.a; path = "../../liblinphone-sdk/apple-darwin/lib/libmediastreamer_base.a"; sourceTree = "<group>"; };
|
||||
154E1A951715639A00A0D168 /* libmediastreamer_voip.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmediastreamer_voip.a; path = "../../liblinphone-sdk/apple-darwin/lib/libmediastreamer_voip.a"; sourceTree = "<group>"; };
|
||||
154E1A971715642E00A0D168 /* libavutil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavutil.a; path = "../../liblinphone-sdk/apple-darwin/lib/libavutil.a"; sourceTree = "<group>"; };
|
||||
154E1A991715644400A0D168 /* libavcodec.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavcodec.a; path = "../../liblinphone-sdk/apple-darwin/lib/libavcodec.a"; sourceTree = "<group>"; };
|
||||
154E1A9B1715645F00A0D168 /* libswscale.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libswscale.a; path = "../../liblinphone-sdk/apple-darwin/lib/libswscale.a"; sourceTree = "<group>"; };
|
||||
15FC167E17157478003FDB31 /* buddy_status.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = buddy_status.c; path = "../../liblinphone-sdk/apple-darwin/share/linphone/tutorials/buddy_status.c"; sourceTree = "<group>"; };
|
||||
15FC167F17157478003FDB31 /* chatroom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = chatroom.c; path = "../../liblinphone-sdk/apple-darwin/share/linphone/tutorials/chatroom.c"; sourceTree = "<group>"; };
|
||||
15FC168017157478003FDB31 /* helloworld.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = helloworld.c; path = "../../liblinphone-sdk/apple-darwin/share/linphone/tutorials/helloworld.c"; sourceTree = "<group>"; };
|
||||
15FC168117157478003FDB31 /* registration.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = registration.c; path = "../../liblinphone-sdk/apple-darwin/share/linphone/tutorials/registration.c"; sourceTree = "<group>"; };
|
||||
1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
|
||||
1D6058910D05DD3D006BFB54 /* hello-world.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "hello-world.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
|
||||
|
|
@ -126,25 +154,14 @@
|
|||
229499BA12A5417D00D6CF48 /* hello-world.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "hello-world.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
229499FF12A5433F00D6CF48 /* hello-world.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "hello-world.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
22D1B6A012A3E159001AE361 /* libresolv.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libresolv.dylib; path = usr/lib/libresolv.dylib; sourceTree = SDKROOT; };
|
||||
22E5AFC3133A2E260044EA25 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libssl.a; path = "../../liblinphone-sdk/apple-darwin/lib/libssl.a"; sourceTree = "<group>"; };
|
||||
22E5AFC4133A2E260044EA25 /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcrypto.a; path = "../../liblinphone-sdk/apple-darwin/lib/libcrypto.a"; sourceTree = "<group>"; };
|
||||
22E5AFC7133A2E3F0044EA25 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libssl.a; path = "../../liblinphone-sdk/apple-darwin/lib/libssl.a"; sourceTree = "<group>"; };
|
||||
22E5AFC8133A2E3F0044EA25 /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcrypto.a; path = "../../liblinphone-sdk/apple-darwin/lib/libcrypto.a"; sourceTree = "<group>"; };
|
||||
22E5AFCB133A2E5C0044EA25 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libssl.a; path = "../../liblinphone-sdk/apple-darwin/lib/libssl.a"; sourceTree = "<group>"; };
|
||||
22E5AFCC133A2E5C0044EA25 /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcrypto.a; path = "../../liblinphone-sdk/apple-darwin/lib/libcrypto.a"; sourceTree = "<group>"; };
|
||||
22E5AFCF133A2E760044EA25 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libssl.a; path = "../../liblinphone-sdk/apple-darwin/lib/libssl.a"; sourceTree = "<group>"; };
|
||||
22E5AFD0133A2E760044EA25 /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcrypto.a; path = "../../liblinphone-sdk/apple-darwin/lib/libcrypto.a"; sourceTree = "<group>"; };
|
||||
288765FC0DF74451002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
|
||||
32CA4F630368D1EE00C91783 /* hello_world_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hello_world_Prefix.pch; sourceTree = "<group>"; };
|
||||
34F9DFE314C418B600E1BC69 /* buddy_status.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = buddy_status.c; path = ../../submodules/linphone/coreapi/help/buddy_status.c; sourceTree = "<group>"; };
|
||||
34F9DFE414C418B600E1BC69 /* chatroom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = chatroom.c; path = ../../submodules/linphone/coreapi/help/chatroom.c; sourceTree = "<group>"; };
|
||||
34F9DFE514C418B600E1BC69 /* helloworld.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = helloworld.c; path = ../../submodules/linphone/coreapi/help/helloworld.c; sourceTree = "<group>"; };
|
||||
34F9DFE614C418B600E1BC69 /* registration.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = registration.c; path = ../../submodules/linphone/coreapi/help/registration.c; sourceTree = "<group>"; };
|
||||
34F9DFEB14C41EBA00E1BC69 /* libeXosip2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libeXosip2.a; path = "../../liblinphone-sdk/apple-darwin/lib/libeXosip2.a"; sourceTree = "<group>"; };
|
||||
34F9DFEC14C41EBA00E1BC69 /* libgsm.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgsm.a; path = "../../liblinphone-sdk/apple-darwin/lib/libgsm.a"; sourceTree = "<group>"; };
|
||||
34F9DFED14C41EBA00E1BC69 /* libilbc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libilbc.a; path = "../../liblinphone-sdk/apple-darwin/lib/libilbc.a"; sourceTree = "<group>"; };
|
||||
34F9DFEE14C41EBA00E1BC69 /* liblinphone.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblinphone.a; path = "../../liblinphone-sdk/apple-darwin/lib/liblinphone.a"; sourceTree = "<group>"; };
|
||||
34F9DFEF14C41EBA00E1BC69 /* libmediastreamer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmediastreamer.a; path = "../../liblinphone-sdk/apple-darwin/lib/libmediastreamer.a"; sourceTree = "<group>"; };
|
||||
34F9DFF014C41EBA00E1BC69 /* libortp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libortp.a; path = "../../liblinphone-sdk/apple-darwin/lib/libortp.a"; sourceTree = "<group>"; };
|
||||
34F9DFF114C41EBA00E1BC69 /* libosip2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libosip2.a; path = "../../liblinphone-sdk/apple-darwin/lib/libosip2.a"; sourceTree = "<group>"; };
|
||||
34F9DFF214C41EBA00E1BC69 /* libosipparser2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libosipparser2.a; path = "../../liblinphone-sdk/apple-darwin/lib/libosipparser2.a"; sourceTree = "<group>"; };
|
||||
|
|
@ -165,6 +182,9 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
154E1A9C1715645F00A0D168 /* libswscale.a in Frameworks */,
|
||||
154E1A9A1715644400A0D168 /* libavcodec.a in Frameworks */,
|
||||
154E1A981715642E00A0D168 /* libavutil.a in Frameworks */,
|
||||
34F9E03714C424AF00E1BC69 /* CoreMedia.framework in Frameworks */,
|
||||
34F9E03514C4249600E1BC69 /* CoreVideo.framework in Frameworks */,
|
||||
34F9E03414C4247A00E1BC69 /* AVFoundation.framework in Frameworks */,
|
||||
|
|
@ -176,14 +196,13 @@
|
|||
34F9DFF614C41EBA00E1BC69 /* libgsm.a in Frameworks */,
|
||||
34F9DFF714C41EBA00E1BC69 /* libilbc.a in Frameworks */,
|
||||
34F9DFF814C41EBA00E1BC69 /* liblinphone.a in Frameworks */,
|
||||
34F9DFF914C41EBA00E1BC69 /* libmediastreamer.a in Frameworks */,
|
||||
154E1A941715638900A0D168 /* libmediastreamer_base.a in Frameworks */,
|
||||
154E1A961715639A00A0D168 /* libmediastreamer_voip.a in Frameworks */,
|
||||
34F9DFFA14C41EBA00E1BC69 /* libortp.a in Frameworks */,
|
||||
34F9DFFB14C41EBA00E1BC69 /* libosip2.a in Frameworks */,
|
||||
34F9DFFC14C41EBA00E1BC69 /* libosipparser2.a in Frameworks */,
|
||||
34F9DFFD14C41EBA00E1BC69 /* libspeex.a in Frameworks */,
|
||||
34F9DFFE14C41EBA00E1BC69 /* libspeexdsp.a in Frameworks */,
|
||||
22E5AFC5133A2E260044EA25 /* libssl.a in Frameworks */,
|
||||
22E5AFC6133A2E260044EA25 /* libcrypto.a in Frameworks */,
|
||||
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
|
||||
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
|
||||
288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */,
|
||||
|
|
@ -191,6 +210,8 @@
|
|||
2220D5DA1278461C008F2C2E /* CoreAudio.framework in Frameworks */,
|
||||
2220D5EA12784672008F2C2E /* AudioToolbox.framework in Frameworks */,
|
||||
22D1B6A112A3E159001AE361 /* libresolv.dylib in Frameworks */,
|
||||
154E1AAE171564EB00A0D168 /* libssl.a in Frameworks */,
|
||||
154E1AAF171564ED00A0D168 /* libcrypto.a in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
@ -207,15 +228,12 @@
|
|||
34F9E01414C420A200E1BC69 /* libosip2.a in Frameworks */,
|
||||
34F9E01514C420A200E1BC69 /* libosipparser2.a in Frameworks */,
|
||||
34F9E01114C4208C00E1BC69 /* libeXosip2.a in Frameworks */,
|
||||
34F9E01214C4208C00E1BC69 /* libmediastreamer.a in Frameworks */,
|
||||
34F9E01314C4208C00E1BC69 /* libortp.a in Frameworks */,
|
||||
34F9E01014C4207700E1BC69 /* liblinphone.a in Frameworks */,
|
||||
34F9E00E14C4204600E1BC69 /* libsrtp.a in Frameworks */,
|
||||
34F9E00F14C4204600E1BC69 /* libvpx.a in Frameworks */,
|
||||
34F9E00C14C4203900E1BC69 /* OpenGLES.framework in Frameworks */,
|
||||
34F9E00D14C4203900E1BC69 /* QuartzCore.framework in Frameworks */,
|
||||
22E5AFC9133A2E3F0044EA25 /* libssl.a in Frameworks */,
|
||||
22E5AFCA133A2E3F0044EA25 /* libcrypto.a in Frameworks */,
|
||||
2294996912A53FEE00D6CF48 /* Foundation.framework in Frameworks */,
|
||||
2294996A12A53FEE00D6CF48 /* UIKit.framework in Frameworks */,
|
||||
2294996B12A53FEE00D6CF48 /* CoreGraphics.framework in Frameworks */,
|
||||
|
|
@ -223,6 +241,14 @@
|
|||
2294997712A53FEE00D6CF48 /* CoreAudio.framework in Frameworks */,
|
||||
2294997812A53FEE00D6CF48 /* AudioToolbox.framework in Frameworks */,
|
||||
2294997912A53FEE00D6CF48 /* libresolv.dylib in Frameworks */,
|
||||
154E1A9D171564B500A0D168 /* libavcodec.a in Frameworks */,
|
||||
154E1AA0171564BA00A0D168 /* libavutil.a in Frameworks */,
|
||||
154E1AA3171564C100A0D168 /* libilbc.a in Frameworks */,
|
||||
154E1AA6171564C600A0D168 /* libmediastreamer_base.a in Frameworks */,
|
||||
154E1AA9171564C900A0D168 /* libmediastreamer_voip.a in Frameworks */,
|
||||
154E1AAD171564EA00A0D168 /* libssl.a in Frameworks */,
|
||||
154E1AB0171564EE00A0D168 /* libcrypto.a in Frameworks */,
|
||||
154E1AB21715661100A0D168 /* libswscale.a in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
@ -237,7 +263,6 @@
|
|||
34F9E02514C4211000E1BC69 /* libvpx.a in Frameworks */,
|
||||
34F9E02314C4210100E1BC69 /* OpenGLES.framework in Frameworks */,
|
||||
34F9E02214C420FA00E1BC69 /* QuartzCore.framework in Frameworks */,
|
||||
34F9E02114C420F000E1BC69 /* libmediastreamer.a in Frameworks */,
|
||||
34F9E01914C420DD00E1BC69 /* libeXosip2.a in Frameworks */,
|
||||
34F9E01A14C420DD00E1BC69 /* libgsm.a in Frameworks */,
|
||||
34F9E01B14C420DD00E1BC69 /* liblinphone.a in Frameworks */,
|
||||
|
|
@ -246,8 +271,6 @@
|
|||
34F9E01E14C420DD00E1BC69 /* libosipparser2.a in Frameworks */,
|
||||
34F9E01F14C420DD00E1BC69 /* libspeex.a in Frameworks */,
|
||||
34F9E02014C420DD00E1BC69 /* libspeexdsp.a in Frameworks */,
|
||||
22E5AFCD133A2E5C0044EA25 /* libssl.a in Frameworks */,
|
||||
22E5AFCE133A2E5C0044EA25 /* libcrypto.a in Frameworks */,
|
||||
229499A612A5417D00D6CF48 /* Foundation.framework in Frameworks */,
|
||||
229499A712A5417D00D6CF48 /* UIKit.framework in Frameworks */,
|
||||
229499A812A5417D00D6CF48 /* CoreGraphics.framework in Frameworks */,
|
||||
|
|
@ -255,6 +278,14 @@
|
|||
229499B412A5417D00D6CF48 /* CoreAudio.framework in Frameworks */,
|
||||
229499B512A5417D00D6CF48 /* AudioToolbox.framework in Frameworks */,
|
||||
229499B612A5417D00D6CF48 /* libresolv.dylib in Frameworks */,
|
||||
154E1A9E171564B500A0D168 /* libavcodec.a in Frameworks */,
|
||||
154E1AA1171564BA00A0D168 /* libavutil.a in Frameworks */,
|
||||
154E1AA4171564C100A0D168 /* libilbc.a in Frameworks */,
|
||||
154E1AA7171564C600A0D168 /* libmediastreamer_base.a in Frameworks */,
|
||||
154E1AAA171564CA00A0D168 /* libmediastreamer_voip.a in Frameworks */,
|
||||
154E1AAC171564EA00A0D168 /* libssl.a in Frameworks */,
|
||||
154E1AB1171564EE00A0D168 /* libcrypto.a in Frameworks */,
|
||||
154E1AB31715661100A0D168 /* libswscale.a in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
@ -268,7 +299,6 @@
|
|||
34F9E02814C4214500E1BC69 /* libeXosip2.a in Frameworks */,
|
||||
34F9E02914C4214500E1BC69 /* libgsm.a in Frameworks */,
|
||||
34F9E02A14C4214500E1BC69 /* liblinphone.a in Frameworks */,
|
||||
34F9E02B14C4214500E1BC69 /* libmediastreamer.a in Frameworks */,
|
||||
34F9E02C14C4214500E1BC69 /* libortp.a in Frameworks */,
|
||||
34F9E02D14C4214500E1BC69 /* libosip2.a in Frameworks */,
|
||||
34F9E02E14C4214500E1BC69 /* libosipparser2.a in Frameworks */,
|
||||
|
|
@ -287,6 +317,12 @@
|
|||
229499F912A5433F00D6CF48 /* CoreAudio.framework in Frameworks */,
|
||||
229499FA12A5433F00D6CF48 /* AudioToolbox.framework in Frameworks */,
|
||||
229499FB12A5433F00D6CF48 /* libresolv.dylib in Frameworks */,
|
||||
154E1A9F171564B600A0D168 /* libavcodec.a in Frameworks */,
|
||||
154E1AA2171564BA00A0D168 /* libavutil.a in Frameworks */,
|
||||
154E1AA5171564C200A0D168 /* libilbc.a in Frameworks */,
|
||||
154E1AA8171564C700A0D168 /* libmediastreamer_base.a in Frameworks */,
|
||||
154E1AAB171564CA00A0D168 /* libmediastreamer_voip.a in Frameworks */,
|
||||
154E1AB41715661200A0D168 /* libswscale.a in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
@ -318,27 +354,25 @@
|
|||
34F9E03314C4247A00E1BC69 /* AVFoundation.framework */,
|
||||
34F9E00A14C4202100E1BC69 /* QuartzCore.framework */,
|
||||
34F9E00814C41FE900E1BC69 /* CoreVideo.framework */,
|
||||
34F9E00414C41FCF00E1BC69 /* libsrtp.a */,
|
||||
34F9E00514C41FCF00E1BC69 /* libvpx.a */,
|
||||
34F9E00214C41FB400E1BC69 /* OpenGLES.framework */,
|
||||
154E1A991715644400A0D168 /* libavcodec.a */,
|
||||
154E1A971715642E00A0D168 /* libavutil.a */,
|
||||
22E5AFD0133A2E760044EA25 /* libcrypto.a */,
|
||||
34F9DFEB14C41EBA00E1BC69 /* libeXosip2.a */,
|
||||
34F9DFEC14C41EBA00E1BC69 /* libgsm.a */,
|
||||
34F9DFED14C41EBA00E1BC69 /* libilbc.a */,
|
||||
34F9DFEE14C41EBA00E1BC69 /* liblinphone.a */,
|
||||
34F9DFEF14C41EBA00E1BC69 /* libmediastreamer.a */,
|
||||
154E1A931715638900A0D168 /* libmediastreamer_base.a */,
|
||||
154E1A951715639A00A0D168 /* libmediastreamer_voip.a */,
|
||||
34F9DFF014C41EBA00E1BC69 /* libortp.a */,
|
||||
34F9DFF114C41EBA00E1BC69 /* libosip2.a */,
|
||||
34F9DFF214C41EBA00E1BC69 /* libosipparser2.a */,
|
||||
34F9DFF314C41EBA00E1BC69 /* libspeex.a */,
|
||||
34F9DFF414C41EBA00E1BC69 /* libspeexdsp.a */,
|
||||
34F9E00414C41FCF00E1BC69 /* libsrtp.a */,
|
||||
22E5AFCF133A2E760044EA25 /* libssl.a */,
|
||||
22E5AFD0133A2E760044EA25 /* libcrypto.a */,
|
||||
22E5AFCB133A2E5C0044EA25 /* libssl.a */,
|
||||
22E5AFCC133A2E5C0044EA25 /* libcrypto.a */,
|
||||
22E5AFC7133A2E3F0044EA25 /* libssl.a */,
|
||||
22E5AFC8133A2E3F0044EA25 /* libcrypto.a */,
|
||||
22E5AFC3133A2E260044EA25 /* libssl.a */,
|
||||
22E5AFC4133A2E260044EA25 /* libcrypto.a */,
|
||||
154E1A9B1715645F00A0D168 /* libswscale.a */,
|
||||
34F9E00514C41FCF00E1BC69 /* libvpx.a */,
|
||||
080E96DDFE201D6D7F000001 /* Classes */,
|
||||
29B97315FDCFA39411CA2CEA /* Other Sources */,
|
||||
29B97317FDCFA39411CA2CEA /* Resources */,
|
||||
|
|
@ -356,10 +390,10 @@
|
|||
29B97315FDCFA39411CA2CEA /* Other Sources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
34F9DFE314C418B600E1BC69 /* buddy_status.c */,
|
||||
34F9DFE414C418B600E1BC69 /* chatroom.c */,
|
||||
34F9DFE514C418B600E1BC69 /* helloworld.c */,
|
||||
34F9DFE614C418B600E1BC69 /* registration.c */,
|
||||
15FC167E17157478003FDB31 /* buddy_status.c */,
|
||||
15FC167F17157478003FDB31 /* chatroom.c */,
|
||||
15FC168017157478003FDB31 /* helloworld.c */,
|
||||
15FC168117157478003FDB31 /* registration.c */,
|
||||
32CA4F630368D1EE00C91783 /* hello_world_Prefix.pch */,
|
||||
);
|
||||
name = "Other Sources";
|
||||
|
|
@ -517,7 +551,7 @@
|
|||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
34F9DFE914C418B600E1BC69 /* helloworld.c in Sources */,
|
||||
15FC168A17157478003FDB31 /* helloworld.c in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
@ -525,7 +559,7 @@
|
|||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
34F9E00114C41F5300E1BC69 /* registration.c in Sources */,
|
||||
15FC168F17157478003FDB31 /* registration.c in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
@ -533,7 +567,7 @@
|
|||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
34F9E00014C41F4E00E1BC69 /* chatroom.c in Sources */,
|
||||
15FC168817157478003FDB31 /* chatroom.c in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
@ -541,7 +575,7 @@
|
|||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
34F9DFFF14C41F4900E1BC69 /* buddy_status.c in Sources */,
|
||||
15FC168517157478003FDB31 /* buddy_status.c in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@
|
|||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>3.5.100</string>
|
||||
<string>3.5.101</string>
|
||||
<key>CFBundleURLTypes</key>
|
||||
<array>
|
||||
<dict>
|
||||
|
|
@ -59,7 +59,7 @@
|
|||
</dict>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2.0.2</string>
|
||||
<string>2.0.3</string>
|
||||
<key>NSMainNibFile</key>
|
||||
<string>LinphoneApp</string>
|
||||
<key>NSMainNibFile~ipad</key>
|
||||
|
|
|
|||
|
|
@ -7915,17 +7915,17 @@
|
|||
<dict>
|
||||
<key>backup</key>
|
||||
<dict>
|
||||
<key>12</key>
|
||||
<key>13</key>
|
||||
<dict>
|
||||
<key>class</key>
|
||||
<string>BLWrapperHandle</string>
|
||||
<key>name</key>
|
||||
<string>LinphoneUI/UICallBar/12/UICallBar.xib</string>
|
||||
<string>LinphoneUI/UICallBar/13/UICallBar.xib</string>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>change date</key>
|
||||
<date>2012-11-13T08:39:33Z</date>
|
||||
<date>2013-03-19T11:14:29Z</date>
|
||||
<key>changed values</key>
|
||||
<array/>
|
||||
<key>class</key>
|
||||
|
|
@ -7935,7 +7935,7 @@
|
|||
<key>flags</key>
|
||||
<integer>0</integer>
|
||||
<key>hash</key>
|
||||
<string>6ce20b228103dd1de3d5c07ecc8cc68a
|
||||
<string>9f9815d56c4734db373f49582fd9605c
|
||||
</string>
|
||||
<key>name</key>
|
||||
<string>UICallBar.xib</string>
|
||||
|
|
@ -8839,6 +8839,312 @@
|
|||
<key>snapshots</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>change date</key>
|
||||
<date>2001-01-01T00:00:00Z</date>
|
||||
<key>changed values</key>
|
||||
<array/>
|
||||
<key>class</key>
|
||||
<string>BLStringKeyObject</string>
|
||||
<key>comment</key>
|
||||
<string>Class = "IBUIButton"; accessibilityLabel = "Route"; ObjectID = "164";</string>
|
||||
<key>errors</key>
|
||||
<array/>
|
||||
<key>flags</key>
|
||||
<integer>0</integer>
|
||||
<key>key</key>
|
||||
<string>164.accessibilityLabel</string>
|
||||
<key>localizations</key>
|
||||
<dict>
|
||||
<key>en</key>
|
||||
<string>Route</string>
|
||||
<key>fr</key>
|
||||
<string>Route</string>
|
||||
</dict>
|
||||
<key>snapshots</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>change date</key>
|
||||
<date>2001-01-01T00:00:00Z</date>
|
||||
<key>changed values</key>
|
||||
<array/>
|
||||
<key>class</key>
|
||||
<string>BLStringKeyObject</string>
|
||||
<key>comment</key>
|
||||
<string>Class = "IBUIButton"; normalTitle = "Route"; ObjectID = "164";</string>
|
||||
<key>errors</key>
|
||||
<array/>
|
||||
<key>flags</key>
|
||||
<integer>0</integer>
|
||||
<key>key</key>
|
||||
<string>164.normalTitle</string>
|
||||
<key>localizations</key>
|
||||
<dict>
|
||||
<key>en</key>
|
||||
<string>Route</string>
|
||||
<key>fr</key>
|
||||
<string>Route</string>
|
||||
</dict>
|
||||
<key>snapshots</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>change date</key>
|
||||
<date>2001-01-01T00:00:00Z</date>
|
||||
<key>changed values</key>
|
||||
<array/>
|
||||
<key>class</key>
|
||||
<string>BLStringKeyObject</string>
|
||||
<key>comment</key>
|
||||
<string>Class = "IBUIButton"; accessibilityLabel = "Speaker"; ObjectID = "168";</string>
|
||||
<key>errors</key>
|
||||
<array/>
|
||||
<key>flags</key>
|
||||
<integer>0</integer>
|
||||
<key>key</key>
|
||||
<string>168.accessibilityLabel</string>
|
||||
<key>localizations</key>
|
||||
<dict>
|
||||
<key>en</key>
|
||||
<string>Speaker</string>
|
||||
<key>fr</key>
|
||||
<string>Haut parleur</string>
|
||||
<key>ru</key>
|
||||
<string>Динамик</string>
|
||||
</dict>
|
||||
<key>snapshots</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>change date</key>
|
||||
<date>2001-01-01T00:00:00Z</date>
|
||||
<key>changed values</key>
|
||||
<array/>
|
||||
<key>class</key>
|
||||
<string>BLStringKeyObject</string>
|
||||
<key>comment</key>
|
||||
<string>Class = "IBUIButton"; normalTitle = "Speaker"; ObjectID = "168";</string>
|
||||
<key>errors</key>
|
||||
<array/>
|
||||
<key>flags</key>
|
||||
<integer>0</integer>
|
||||
<key>key</key>
|
||||
<string>168.normalTitle</string>
|
||||
<key>localizations</key>
|
||||
<dict>
|
||||
<key>en</key>
|
||||
<string>Speaker</string>
|
||||
<key>fr</key>
|
||||
<string>Haut parleur</string>
|
||||
<key>ru</key>
|
||||
<string>Динамик</string>
|
||||
</dict>
|
||||
<key>snapshots</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>change date</key>
|
||||
<date>2001-01-01T00:00:00Z</date>
|
||||
<key>changed values</key>
|
||||
<array/>
|
||||
<key>class</key>
|
||||
<string>BLStringKeyObject</string>
|
||||
<key>comment</key>
|
||||
<string>Class = "IBUIButton"; accessibilityLabel = "Receiver"; ObjectID = "169";</string>
|
||||
<key>errors</key>
|
||||
<array/>
|
||||
<key>flags</key>
|
||||
<integer>0</integer>
|
||||
<key>key</key>
|
||||
<string>169.accessibilityLabel</string>
|
||||
<key>localizations</key>
|
||||
<dict>
|
||||
<key>en</key>
|
||||
<string>Receiver</string>
|
||||
<key>fr</key>
|
||||
<string>Écouteur</string>
|
||||
</dict>
|
||||
<key>snapshots</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>change date</key>
|
||||
<date>2001-01-01T00:00:00Z</date>
|
||||
<key>changed values</key>
|
||||
<array/>
|
||||
<key>class</key>
|
||||
<string>BLStringKeyObject</string>
|
||||
<key>comment</key>
|
||||
<string>Class = "IBUIButton"; normalTitle = "Receiver"; ObjectID = "169";</string>
|
||||
<key>errors</key>
|
||||
<array/>
|
||||
<key>flags</key>
|
||||
<integer>0</integer>
|
||||
<key>key</key>
|
||||
<string>169.normalTitle</string>
|
||||
<key>localizations</key>
|
||||
<dict>
|
||||
<key>en</key>
|
||||
<string>Receiver</string>
|
||||
<key>fr</key>
|
||||
<string>Écouteur</string>
|
||||
</dict>
|
||||
<key>snapshots</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>change date</key>
|
||||
<date>2001-01-01T00:00:00Z</date>
|
||||
<key>changed values</key>
|
||||
<array/>
|
||||
<key>class</key>
|
||||
<string>BLStringKeyObject</string>
|
||||
<key>comment</key>
|
||||
<string>Class = "IBUIButton"; accessibilityLabel = "Bluetooth"; ObjectID = "174";</string>
|
||||
<key>errors</key>
|
||||
<array/>
|
||||
<key>flags</key>
|
||||
<integer>0</integer>
|
||||
<key>key</key>
|
||||
<string>174.accessibilityLabel</string>
|
||||
<key>localizations</key>
|
||||
<dict>
|
||||
<key>en</key>
|
||||
<string>Bluetooth</string>
|
||||
<key>fr</key>
|
||||
<string>Bluetooth</string>
|
||||
</dict>
|
||||
<key>snapshots</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>change date</key>
|
||||
<date>2001-01-01T00:00:00Z</date>
|
||||
<key>changed values</key>
|
||||
<array/>
|
||||
<key>class</key>
|
||||
<string>BLStringKeyObject</string>
|
||||
<key>comment</key>
|
||||
<string>Class = "IBUIButton"; normalTitle = "Bluetooth"; ObjectID = "174";</string>
|
||||
<key>errors</key>
|
||||
<array/>
|
||||
<key>flags</key>
|
||||
<integer>0</integer>
|
||||
<key>key</key>
|
||||
<string>174.normalTitle</string>
|
||||
<key>localizations</key>
|
||||
<dict>
|
||||
<key>en</key>
|
||||
<string>Bluetooth</string>
|
||||
<key>fr</key>
|
||||
<string>Bluetooth</string>
|
||||
</dict>
|
||||
<key>snapshots</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>change date</key>
|
||||
<date>2001-01-01T00:00:00Z</date>
|
||||
<key>changed values</key>
|
||||
<array/>
|
||||
<key>class</key>
|
||||
<string>BLStringKeyObject</string>
|
||||
<key>comment</key>
|
||||
<string>Class = "IBUIButton"; normalTitle = "Route"; ObjectID = "183";</string>
|
||||
<key>errors</key>
|
||||
<array/>
|
||||
<key>flags</key>
|
||||
<integer>0</integer>
|
||||
<key>key</key>
|
||||
<string>183.normalTitle</string>
|
||||
<key>localizations</key>
|
||||
<dict>
|
||||
<key>en</key>
|
||||
<string>Route</string>
|
||||
<key>fr</key>
|
||||
<string>Route</string>
|
||||
</dict>
|
||||
<key>snapshots</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>change date</key>
|
||||
<date>2001-01-01T00:00:00Z</date>
|
||||
<key>changed values</key>
|
||||
<array/>
|
||||
<key>class</key>
|
||||
<string>BLStringKeyObject</string>
|
||||
<key>comment</key>
|
||||
<string>Class = "IBUIButton"; normalTitle = "Speaker"; ObjectID = "187";</string>
|
||||
<key>errors</key>
|
||||
<array/>
|
||||
<key>flags</key>
|
||||
<integer>0</integer>
|
||||
<key>key</key>
|
||||
<string>187.normalTitle</string>
|
||||
<key>localizations</key>
|
||||
<dict>
|
||||
<key>en</key>
|
||||
<string>Speaker</string>
|
||||
<key>fr</key>
|
||||
<string>Haut parleur</string>
|
||||
<key>ru</key>
|
||||
<string>Динамик</string>
|
||||
</dict>
|
||||
<key>snapshots</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>change date</key>
|
||||
<date>2001-01-01T00:00:00Z</date>
|
||||
<key>changed values</key>
|
||||
<array/>
|
||||
<key>class</key>
|
||||
<string>BLStringKeyObject</string>
|
||||
<key>comment</key>
|
||||
<string>Class = "IBUIButton"; normalTitle = "Receiver"; ObjectID = "188";</string>
|
||||
<key>errors</key>
|
||||
<array/>
|
||||
<key>flags</key>
|
||||
<integer>0</integer>
|
||||
<key>key</key>
|
||||
<string>188.normalTitle</string>
|
||||
<key>localizations</key>
|
||||
<dict>
|
||||
<key>en</key>
|
||||
<string>Receiver</string>
|
||||
<key>fr</key>
|
||||
<string>Écouteur</string>
|
||||
</dict>
|
||||
<key>snapshots</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>change date</key>
|
||||
<date>2001-01-01T00:00:00Z</date>
|
||||
<key>changed values</key>
|
||||
<array/>
|
||||
<key>class</key>
|
||||
<string>BLStringKeyObject</string>
|
||||
<key>comment</key>
|
||||
<string>Class = "IBUIButton"; normalTitle = "Bluetooth"; ObjectID = "193";</string>
|
||||
<key>errors</key>
|
||||
<array/>
|
||||
<key>flags</key>
|
||||
<integer>0</integer>
|
||||
<key>key</key>
|
||||
<string>193.normalTitle</string>
|
||||
<key>localizations</key>
|
||||
<dict>
|
||||
<key>en</key>
|
||||
<string>Bluetooth</string>
|
||||
<key>fr</key>
|
||||
<string>Bluetooth</string>
|
||||
</dict>
|
||||
<key>snapshots</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
</array>
|
||||
<key>old objects</key>
|
||||
<array>
|
||||
|
|
@ -9085,11 +9391,11 @@
|
|||
<key>versions</key>
|
||||
<dict>
|
||||
<key>en</key>
|
||||
<string>12</string>
|
||||
<string>13</string>
|
||||
<key>fr</key>
|
||||
<string>12</string>
|
||||
<string>13</string>
|
||||
<key>ru</key>
|
||||
<string>12</string>
|
||||
<string>13</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
|
|
|
|||
|
|
@ -7,6 +7,70 @@
|
|||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
1599105316F746B2007BF52B /* route_bluetooth_off_default_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104316F746B2007BF52B /* route_bluetooth_off_default_landscape.png */; };
|
||||
1599105416F746B2007BF52B /* route_bluetooth_off_default_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104316F746B2007BF52B /* route_bluetooth_off_default_landscape.png */; };
|
||||
1599105516F746B2007BF52B /* route_bluetooth_off_disabled_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104416F746B2007BF52B /* route_bluetooth_off_disabled_landscape.png */; };
|
||||
1599105616F746B2007BF52B /* route_bluetooth_off_disabled_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104416F746B2007BF52B /* route_bluetooth_off_disabled_landscape.png */; };
|
||||
1599105716F746B2007BF52B /* route_bluetooth_off_over_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104516F746B2007BF52B /* route_bluetooth_off_over_landscape.png */; };
|
||||
1599105816F746B2007BF52B /* route_bluetooth_off_over_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104516F746B2007BF52B /* route_bluetooth_off_over_landscape.png */; };
|
||||
1599105916F746B2007BF52B /* route_bluetooth_on_default_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104616F746B2007BF52B /* route_bluetooth_on_default_landscape.png */; };
|
||||
1599105A16F746B2007BF52B /* route_bluetooth_on_default_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104616F746B2007BF52B /* route_bluetooth_on_default_landscape.png */; };
|
||||
1599105B16F746B2007BF52B /* route_phone_off_default_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104716F746B2007BF52B /* route_phone_off_default_landscape.png */; };
|
||||
1599105C16F746B2007BF52B /* route_phone_off_default_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104716F746B2007BF52B /* route_phone_off_default_landscape.png */; };
|
||||
1599105D16F746B2007BF52B /* route_phone_off_disabled_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104816F746B2007BF52B /* route_phone_off_disabled_landscape.png */; };
|
||||
1599105E16F746B2007BF52B /* route_phone_off_disabled_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104816F746B2007BF52B /* route_phone_off_disabled_landscape.png */; };
|
||||
1599105F16F746B2007BF52B /* route_phone_off_over_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104916F746B2007BF52B /* route_phone_off_over_landscape.png */; };
|
||||
1599106016F746B2007BF52B /* route_phone_off_over_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104916F746B2007BF52B /* route_phone_off_over_landscape.png */; };
|
||||
1599106116F746B2007BF52B /* route_phone_on_default_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104A16F746B2007BF52B /* route_phone_on_default_landscape.png */; };
|
||||
1599106216F746B2007BF52B /* route_phone_on_default_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104A16F746B2007BF52B /* route_phone_on_default_landscape.png */; };
|
||||
1599106316F746B2007BF52B /* route_speaker_off_default_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104B16F746B2007BF52B /* route_speaker_off_default_landscape.png */; };
|
||||
1599106416F746B2007BF52B /* route_speaker_off_default_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104B16F746B2007BF52B /* route_speaker_off_default_landscape.png */; };
|
||||
1599106516F746B2007BF52B /* route_speaker_off_disabled_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104C16F746B2007BF52B /* route_speaker_off_disabled_landscape.png */; };
|
||||
1599106616F746B2007BF52B /* route_speaker_off_disabled_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104C16F746B2007BF52B /* route_speaker_off_disabled_landscape.png */; };
|
||||
1599106716F746B2007BF52B /* route_speaker_off_over_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104D16F746B2007BF52B /* route_speaker_off_over_landscape.png */; };
|
||||
1599106816F746B2007BF52B /* route_speaker_off_over_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104D16F746B2007BF52B /* route_speaker_off_over_landscape.png */; };
|
||||
1599106916F746B2007BF52B /* route_speaker_on_default_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104E16F746B2007BF52B /* route_speaker_on_default_landscape.png */; };
|
||||
1599106A16F746B2007BF52B /* route_speaker_on_default_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104E16F746B2007BF52B /* route_speaker_on_default_landscape.png */; };
|
||||
1599106B16F746B2007BF52B /* routes_default_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104F16F746B2007BF52B /* routes_default_landscape.png */; };
|
||||
1599106C16F746B2007BF52B /* routes_default_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599104F16F746B2007BF52B /* routes_default_landscape.png */; };
|
||||
1599106D16F746B2007BF52B /* routes_disabled_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599105016F746B2007BF52B /* routes_disabled_landscape.png */; };
|
||||
1599106E16F746B2007BF52B /* routes_disabled_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599105016F746B2007BF52B /* routes_disabled_landscape.png */; };
|
||||
1599106F16F746B2007BF52B /* routes_over_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599105116F746B2007BF52B /* routes_over_landscape.png */; };
|
||||
1599107016F746B2007BF52B /* routes_over_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599105116F746B2007BF52B /* routes_over_landscape.png */; };
|
||||
1599107116F746B2007BF52B /* routes_selected_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599105216F746B2007BF52B /* routes_selected_landscape.png */; };
|
||||
1599107216F746B2007BF52B /* routes_selected_landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 1599105216F746B2007BF52B /* routes_selected_landscape.png */; };
|
||||
15AF3C5416F37A3E00FC52EC /* route_bluetooth_off_default.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C4C16F37A3E00FC52EC /* route_bluetooth_off_default.png */; };
|
||||
15AF3C5516F37A3E00FC52EC /* route_bluetooth_off_default.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C4C16F37A3E00FC52EC /* route_bluetooth_off_default.png */; };
|
||||
15AF3C5616F37A3E00FC52EC /* route_bluetooth_off_disabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C4D16F37A3E00FC52EC /* route_bluetooth_off_disabled.png */; };
|
||||
15AF3C5716F37A3E00FC52EC /* route_bluetooth_off_disabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C4D16F37A3E00FC52EC /* route_bluetooth_off_disabled.png */; };
|
||||
15AF3C5816F37A3E00FC52EC /* route_bluetooth_off_over.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C4E16F37A3E00FC52EC /* route_bluetooth_off_over.png */; };
|
||||
15AF3C5916F37A3E00FC52EC /* route_bluetooth_off_over.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C4E16F37A3E00FC52EC /* route_bluetooth_off_over.png */; };
|
||||
15AF3C5C16F37A3E00FC52EC /* route_bluetooth_on_default.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C5016F37A3E00FC52EC /* route_bluetooth_on_default.png */; };
|
||||
15AF3C5D16F37A3E00FC52EC /* route_bluetooth_on_default.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C5016F37A3E00FC52EC /* route_bluetooth_on_default.png */; };
|
||||
15AF3C6C16F37A4A00FC52EC /* route_phone_off_default.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C6416F37A4A00FC52EC /* route_phone_off_default.png */; };
|
||||
15AF3C6D16F37A4A00FC52EC /* route_phone_off_default.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C6416F37A4A00FC52EC /* route_phone_off_default.png */; };
|
||||
15AF3C6E16F37A4A00FC52EC /* route_phone_off_disabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C6516F37A4A00FC52EC /* route_phone_off_disabled.png */; };
|
||||
15AF3C6F16F37A4A00FC52EC /* route_phone_off_disabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C6516F37A4A00FC52EC /* route_phone_off_disabled.png */; };
|
||||
15AF3C7016F37A4A00FC52EC /* route_phone_off_over.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C6616F37A4A00FC52EC /* route_phone_off_over.png */; };
|
||||
15AF3C7116F37A4A00FC52EC /* route_phone_off_over.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C6616F37A4A00FC52EC /* route_phone_off_over.png */; };
|
||||
15AF3C7416F37A4A00FC52EC /* route_phone_on_default.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C6816F37A4A00FC52EC /* route_phone_on_default.png */; };
|
||||
15AF3C7516F37A4A00FC52EC /* route_phone_on_default.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C6816F37A4A00FC52EC /* route_phone_on_default.png */; };
|
||||
15AF3C8416F37A5500FC52EC /* route_speaker_off_default.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C7C16F37A5500FC52EC /* route_speaker_off_default.png */; };
|
||||
15AF3C8516F37A5500FC52EC /* route_speaker_off_default.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C7C16F37A5500FC52EC /* route_speaker_off_default.png */; };
|
||||
15AF3C8616F37A5500FC52EC /* route_speaker_off_disabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C7D16F37A5500FC52EC /* route_speaker_off_disabled.png */; };
|
||||
15AF3C8716F37A5500FC52EC /* route_speaker_off_disabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C7D16F37A5500FC52EC /* route_speaker_off_disabled.png */; };
|
||||
15AF3C8816F37A5500FC52EC /* route_speaker_off_over.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C7E16F37A5500FC52EC /* route_speaker_off_over.png */; };
|
||||
15AF3C8916F37A5500FC52EC /* route_speaker_off_over.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C7E16F37A5500FC52EC /* route_speaker_off_over.png */; };
|
||||
15AF3C8C16F37A5500FC52EC /* route_speaker_on_default.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C8016F37A5500FC52EC /* route_speaker_on_default.png */; };
|
||||
15AF3C8D16F37A5500FC52EC /* route_speaker_on_default.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C8016F37A5500FC52EC /* route_speaker_on_default.png */; };
|
||||
15AF3C9816F37A5D00FC52EC /* routes_default.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C9416F37A5D00FC52EC /* routes_default.png */; };
|
||||
15AF3C9916F37A5D00FC52EC /* routes_default.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C9416F37A5D00FC52EC /* routes_default.png */; };
|
||||
15AF3C9A16F37A5D00FC52EC /* routes_disabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C9516F37A5D00FC52EC /* routes_disabled.png */; };
|
||||
15AF3C9B16F37A5D00FC52EC /* routes_disabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C9516F37A5D00FC52EC /* routes_disabled.png */; };
|
||||
15AF3C9C16F37A5D00FC52EC /* routes_over.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C9616F37A5D00FC52EC /* routes_over.png */; };
|
||||
15AF3C9D16F37A5D00FC52EC /* routes_over.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C9616F37A5D00FC52EC /* routes_over.png */; };
|
||||
15AF3C9E16F37A5D00FC52EC /* routes_selected.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C9716F37A5D00FC52EC /* routes_selected.png */; };
|
||||
15AF3C9F16F37A5D00FC52EC /* routes_selected.png in Resources */ = {isa = PBXBuildFile; fileRef = 15AF3C9716F37A5D00FC52EC /* routes_selected.png */; };
|
||||
1D3623260D0F684500981E51 /* LinphoneAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* LinphoneAppDelegate.m */; };
|
||||
1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
|
||||
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
|
||||
|
|
@ -1339,6 +1403,38 @@
|
|||
/* End PBXCopyFilesBuildPhase section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
1599104316F746B2007BF52B /* route_bluetooth_off_default_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_bluetooth_off_default_landscape.png; path = Resources/route_bluetooth_off_default_landscape.png; sourceTree = "<group>"; };
|
||||
1599104416F746B2007BF52B /* route_bluetooth_off_disabled_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_bluetooth_off_disabled_landscape.png; path = Resources/route_bluetooth_off_disabled_landscape.png; sourceTree = "<group>"; };
|
||||
1599104516F746B2007BF52B /* route_bluetooth_off_over_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_bluetooth_off_over_landscape.png; path = Resources/route_bluetooth_off_over_landscape.png; sourceTree = "<group>"; };
|
||||
1599104616F746B2007BF52B /* route_bluetooth_on_default_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_bluetooth_on_default_landscape.png; path = Resources/route_bluetooth_on_default_landscape.png; sourceTree = "<group>"; };
|
||||
1599104716F746B2007BF52B /* route_phone_off_default_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_phone_off_default_landscape.png; path = Resources/route_phone_off_default_landscape.png; sourceTree = "<group>"; };
|
||||
1599104816F746B2007BF52B /* route_phone_off_disabled_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_phone_off_disabled_landscape.png; path = Resources/route_phone_off_disabled_landscape.png; sourceTree = "<group>"; };
|
||||
1599104916F746B2007BF52B /* route_phone_off_over_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_phone_off_over_landscape.png; path = Resources/route_phone_off_over_landscape.png; sourceTree = "<group>"; };
|
||||
1599104A16F746B2007BF52B /* route_phone_on_default_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_phone_on_default_landscape.png; path = Resources/route_phone_on_default_landscape.png; sourceTree = "<group>"; };
|
||||
1599104B16F746B2007BF52B /* route_speaker_off_default_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_speaker_off_default_landscape.png; path = Resources/route_speaker_off_default_landscape.png; sourceTree = "<group>"; };
|
||||
1599104C16F746B2007BF52B /* route_speaker_off_disabled_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_speaker_off_disabled_landscape.png; path = Resources/route_speaker_off_disabled_landscape.png; sourceTree = "<group>"; };
|
||||
1599104D16F746B2007BF52B /* route_speaker_off_over_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_speaker_off_over_landscape.png; path = Resources/route_speaker_off_over_landscape.png; sourceTree = "<group>"; };
|
||||
1599104E16F746B2007BF52B /* route_speaker_on_default_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_speaker_on_default_landscape.png; path = Resources/route_speaker_on_default_landscape.png; sourceTree = "<group>"; };
|
||||
1599104F16F746B2007BF52B /* routes_default_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = routes_default_landscape.png; path = Resources/routes_default_landscape.png; sourceTree = "<group>"; };
|
||||
1599105016F746B2007BF52B /* routes_disabled_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = routes_disabled_landscape.png; path = Resources/routes_disabled_landscape.png; sourceTree = "<group>"; };
|
||||
1599105116F746B2007BF52B /* routes_over_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = routes_over_landscape.png; path = Resources/routes_over_landscape.png; sourceTree = "<group>"; };
|
||||
1599105216F746B2007BF52B /* routes_selected_landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = routes_selected_landscape.png; path = Resources/routes_selected_landscape.png; sourceTree = "<group>"; };
|
||||
15AF3C4C16F37A3E00FC52EC /* route_bluetooth_off_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_bluetooth_off_default.png; path = Resources/route_bluetooth_off_default.png; sourceTree = "<group>"; };
|
||||
15AF3C4D16F37A3E00FC52EC /* route_bluetooth_off_disabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_bluetooth_off_disabled.png; path = Resources/route_bluetooth_off_disabled.png; sourceTree = "<group>"; };
|
||||
15AF3C4E16F37A3E00FC52EC /* route_bluetooth_off_over.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_bluetooth_off_over.png; path = Resources/route_bluetooth_off_over.png; sourceTree = "<group>"; };
|
||||
15AF3C5016F37A3E00FC52EC /* route_bluetooth_on_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_bluetooth_on_default.png; path = Resources/route_bluetooth_on_default.png; sourceTree = "<group>"; };
|
||||
15AF3C6416F37A4A00FC52EC /* route_phone_off_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_phone_off_default.png; path = Resources/route_phone_off_default.png; sourceTree = "<group>"; };
|
||||
15AF3C6516F37A4A00FC52EC /* route_phone_off_disabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_phone_off_disabled.png; path = Resources/route_phone_off_disabled.png; sourceTree = "<group>"; };
|
||||
15AF3C6616F37A4A00FC52EC /* route_phone_off_over.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_phone_off_over.png; path = Resources/route_phone_off_over.png; sourceTree = "<group>"; };
|
||||
15AF3C6816F37A4A00FC52EC /* route_phone_on_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_phone_on_default.png; path = Resources/route_phone_on_default.png; sourceTree = "<group>"; };
|
||||
15AF3C7C16F37A5500FC52EC /* route_speaker_off_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_speaker_off_default.png; path = Resources/route_speaker_off_default.png; sourceTree = "<group>"; };
|
||||
15AF3C7D16F37A5500FC52EC /* route_speaker_off_disabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_speaker_off_disabled.png; path = Resources/route_speaker_off_disabled.png; sourceTree = "<group>"; };
|
||||
15AF3C7E16F37A5500FC52EC /* route_speaker_off_over.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_speaker_off_over.png; path = Resources/route_speaker_off_over.png; sourceTree = "<group>"; };
|
||||
15AF3C8016F37A5500FC52EC /* route_speaker_on_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = route_speaker_on_default.png; path = Resources/route_speaker_on_default.png; sourceTree = "<group>"; };
|
||||
15AF3C9416F37A5D00FC52EC /* routes_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = routes_default.png; path = Resources/routes_default.png; sourceTree = "<group>"; };
|
||||
15AF3C9516F37A5D00FC52EC /* routes_disabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = routes_disabled.png; path = Resources/routes_disabled.png; sourceTree = "<group>"; };
|
||||
15AF3C9616F37A5D00FC52EC /* routes_over.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = routes_over.png; path = Resources/routes_over.png; sourceTree = "<group>"; };
|
||||
15AF3C9716F37A5D00FC52EC /* routes_selected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = routes_selected.png; path = Resources/routes_selected.png; sourceTree = "<group>"; };
|
||||
1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
|
||||
1D3623240D0F684500981E51 /* LinphoneAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LinphoneAppDelegate.h; sourceTree = "<group>"; };
|
||||
1D3623250D0F684500981E51 /* LinphoneAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LinphoneAppDelegate.m; sourceTree = "<group>"; };
|
||||
|
|
@ -3303,6 +3399,38 @@
|
|||
2237D4081084D7A9001383EE /* ring.wav */,
|
||||
22F254801073D99800AC9B3F /* ringback.wav */,
|
||||
70571E1913FABCB000CDD3C2 /* rootca.pem */,
|
||||
15AF3C4C16F37A3E00FC52EC /* route_bluetooth_off_default.png */,
|
||||
1599104316F746B2007BF52B /* route_bluetooth_off_default_landscape.png */,
|
||||
15AF3C4D16F37A3E00FC52EC /* route_bluetooth_off_disabled.png */,
|
||||
1599104416F746B2007BF52B /* route_bluetooth_off_disabled_landscape.png */,
|
||||
15AF3C4E16F37A3E00FC52EC /* route_bluetooth_off_over.png */,
|
||||
1599104516F746B2007BF52B /* route_bluetooth_off_over_landscape.png */,
|
||||
15AF3C5016F37A3E00FC52EC /* route_bluetooth_on_default.png */,
|
||||
1599104616F746B2007BF52B /* route_bluetooth_on_default_landscape.png */,
|
||||
15AF3C6416F37A4A00FC52EC /* route_phone_off_default.png */,
|
||||
1599104716F746B2007BF52B /* route_phone_off_default_landscape.png */,
|
||||
15AF3C6516F37A4A00FC52EC /* route_phone_off_disabled.png */,
|
||||
1599104816F746B2007BF52B /* route_phone_off_disabled_landscape.png */,
|
||||
15AF3C6616F37A4A00FC52EC /* route_phone_off_over.png */,
|
||||
1599104916F746B2007BF52B /* route_phone_off_over_landscape.png */,
|
||||
15AF3C6816F37A4A00FC52EC /* route_phone_on_default.png */,
|
||||
1599104A16F746B2007BF52B /* route_phone_on_default_landscape.png */,
|
||||
15AF3C7C16F37A5500FC52EC /* route_speaker_off_default.png */,
|
||||
1599104B16F746B2007BF52B /* route_speaker_off_default_landscape.png */,
|
||||
15AF3C7D16F37A5500FC52EC /* route_speaker_off_disabled.png */,
|
||||
1599104C16F746B2007BF52B /* route_speaker_off_disabled_landscape.png */,
|
||||
15AF3C7E16F37A5500FC52EC /* route_speaker_off_over.png */,
|
||||
1599104D16F746B2007BF52B /* route_speaker_off_over_landscape.png */,
|
||||
15AF3C8016F37A5500FC52EC /* route_speaker_on_default.png */,
|
||||
1599104E16F746B2007BF52B /* route_speaker_on_default_landscape.png */,
|
||||
15AF3C9416F37A5D00FC52EC /* routes_default.png */,
|
||||
1599104F16F746B2007BF52B /* routes_default_landscape.png */,
|
||||
15AF3C9516F37A5D00FC52EC /* routes_disabled.png */,
|
||||
1599105016F746B2007BF52B /* routes_disabled_landscape.png */,
|
||||
15AF3C9616F37A5D00FC52EC /* routes_over.png */,
|
||||
1599105116F746B2007BF52B /* routes_over_landscape.png */,
|
||||
15AF3C9716F37A5D00FC52EC /* routes_selected.png */,
|
||||
1599105216F746B2007BF52B /* routes_selected_landscape.png */,
|
||||
D3D6A3A5159B0EFE005F692C /* security_ko.png */,
|
||||
D3D6A3A7159B0EFE005F692C /* security_ok.png */,
|
||||
D3D6A3A6159B0EFE005F692C /* security_pending.png */,
|
||||
|
|
@ -4208,6 +4336,38 @@
|
|||
D310392A162C3C5200C00C18 /* linphone_splashscreen-Portrait@2x.png in Resources */,
|
||||
D33E1F08164CF35100CFA363 /* callbar_left_padding.png in Resources */,
|
||||
D33E1F0A164CF35100CFA363 /* callbar_right_padding.png in Resources */,
|
||||
15AF3C5416F37A3E00FC52EC /* route_bluetooth_off_default.png in Resources */,
|
||||
15AF3C5616F37A3E00FC52EC /* route_bluetooth_off_disabled.png in Resources */,
|
||||
15AF3C5816F37A3E00FC52EC /* route_bluetooth_off_over.png in Resources */,
|
||||
15AF3C5C16F37A3E00FC52EC /* route_bluetooth_on_default.png in Resources */,
|
||||
15AF3C6C16F37A4A00FC52EC /* route_phone_off_default.png in Resources */,
|
||||
15AF3C6E16F37A4A00FC52EC /* route_phone_off_disabled.png in Resources */,
|
||||
15AF3C7016F37A4A00FC52EC /* route_phone_off_over.png in Resources */,
|
||||
15AF3C7416F37A4A00FC52EC /* route_phone_on_default.png in Resources */,
|
||||
15AF3C8416F37A5500FC52EC /* route_speaker_off_default.png in Resources */,
|
||||
15AF3C8616F37A5500FC52EC /* route_speaker_off_disabled.png in Resources */,
|
||||
15AF3C8816F37A5500FC52EC /* route_speaker_off_over.png in Resources */,
|
||||
15AF3C8C16F37A5500FC52EC /* route_speaker_on_default.png in Resources */,
|
||||
15AF3C9816F37A5D00FC52EC /* routes_default.png in Resources */,
|
||||
15AF3C9A16F37A5D00FC52EC /* routes_disabled.png in Resources */,
|
||||
15AF3C9C16F37A5D00FC52EC /* routes_over.png in Resources */,
|
||||
15AF3C9E16F37A5D00FC52EC /* routes_selected.png in Resources */,
|
||||
1599105316F746B2007BF52B /* route_bluetooth_off_default_landscape.png in Resources */,
|
||||
1599105516F746B2007BF52B /* route_bluetooth_off_disabled_landscape.png in Resources */,
|
||||
1599105716F746B2007BF52B /* route_bluetooth_off_over_landscape.png in Resources */,
|
||||
1599105916F746B2007BF52B /* route_bluetooth_on_default_landscape.png in Resources */,
|
||||
1599105B16F746B2007BF52B /* route_phone_off_default_landscape.png in Resources */,
|
||||
1599105D16F746B2007BF52B /* route_phone_off_disabled_landscape.png in Resources */,
|
||||
1599105F16F746B2007BF52B /* route_phone_off_over_landscape.png in Resources */,
|
||||
1599106116F746B2007BF52B /* route_phone_on_default_landscape.png in Resources */,
|
||||
1599106316F746B2007BF52B /* route_speaker_off_default_landscape.png in Resources */,
|
||||
1599106516F746B2007BF52B /* route_speaker_off_disabled_landscape.png in Resources */,
|
||||
1599106716F746B2007BF52B /* route_speaker_off_over_landscape.png in Resources */,
|
||||
1599106916F746B2007BF52B /* route_speaker_on_default_landscape.png in Resources */,
|
||||
1599106B16F746B2007BF52B /* routes_default_landscape.png in Resources */,
|
||||
1599106D16F746B2007BF52B /* routes_disabled_landscape.png in Resources */,
|
||||
1599106F16F746B2007BF52B /* routes_over_landscape.png in Resources */,
|
||||
1599107116F746B2007BF52B /* routes_selected_landscape.png in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
@ -4712,6 +4872,38 @@
|
|||
D310392B162C3C5200C00C18 /* linphone_splashscreen-Portrait@2x.png in Resources */,
|
||||
D33E1F09164CF35100CFA363 /* callbar_left_padding.png in Resources */,
|
||||
D33E1F0B164CF35100CFA363 /* callbar_right_padding.png in Resources */,
|
||||
15AF3C5516F37A3E00FC52EC /* route_bluetooth_off_default.png in Resources */,
|
||||
15AF3C5716F37A3E00FC52EC /* route_bluetooth_off_disabled.png in Resources */,
|
||||
15AF3C5916F37A3E00FC52EC /* route_bluetooth_off_over.png in Resources */,
|
||||
15AF3C5D16F37A3E00FC52EC /* route_bluetooth_on_default.png in Resources */,
|
||||
15AF3C6D16F37A4A00FC52EC /* route_phone_off_default.png in Resources */,
|
||||
15AF3C6F16F37A4A00FC52EC /* route_phone_off_disabled.png in Resources */,
|
||||
15AF3C7116F37A4A00FC52EC /* route_phone_off_over.png in Resources */,
|
||||
15AF3C7516F37A4A00FC52EC /* route_phone_on_default.png in Resources */,
|
||||
15AF3C8516F37A5500FC52EC /* route_speaker_off_default.png in Resources */,
|
||||
15AF3C8716F37A5500FC52EC /* route_speaker_off_disabled.png in Resources */,
|
||||
15AF3C8916F37A5500FC52EC /* route_speaker_off_over.png in Resources */,
|
||||
15AF3C8D16F37A5500FC52EC /* route_speaker_on_default.png in Resources */,
|
||||
15AF3C9916F37A5D00FC52EC /* routes_default.png in Resources */,
|
||||
15AF3C9B16F37A5D00FC52EC /* routes_disabled.png in Resources */,
|
||||
15AF3C9D16F37A5D00FC52EC /* routes_over.png in Resources */,
|
||||
15AF3C9F16F37A5D00FC52EC /* routes_selected.png in Resources */,
|
||||
1599105416F746B2007BF52B /* route_bluetooth_off_default_landscape.png in Resources */,
|
||||
1599105616F746B2007BF52B /* route_bluetooth_off_disabled_landscape.png in Resources */,
|
||||
1599105816F746B2007BF52B /* route_bluetooth_off_over_landscape.png in Resources */,
|
||||
1599105A16F746B2007BF52B /* route_bluetooth_on_default_landscape.png in Resources */,
|
||||
1599105C16F746B2007BF52B /* route_phone_off_default_landscape.png in Resources */,
|
||||
1599105E16F746B2007BF52B /* route_phone_off_disabled_landscape.png in Resources */,
|
||||
1599106016F746B2007BF52B /* route_phone_off_over_landscape.png in Resources */,
|
||||
1599106216F746B2007BF52B /* route_phone_on_default_landscape.png in Resources */,
|
||||
1599106416F746B2007BF52B /* route_speaker_off_default_landscape.png in Resources */,
|
||||
1599106616F746B2007BF52B /* route_speaker_off_disabled_landscape.png in Resources */,
|
||||
1599106816F746B2007BF52B /* route_speaker_off_over_landscape.png in Resources */,
|
||||
1599106A16F746B2007BF52B /* route_speaker_on_default_landscape.png in Resources */,
|
||||
1599106C16F746B2007BF52B /* routes_default_landscape.png in Resources */,
|
||||
1599106E16F746B2007BF52B /* routes_disabled_landscape.png in Resources */,
|
||||
1599107016F746B2007BF52B /* routes_over_landscape.png in Resources */,
|
||||
1599107216F746B2007BF52B /* routes_selected_landscape.png in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
|
|||
BIN
submodules/Default-568h@2x.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
|
|
@ -1 +1 @@
|
|||
Subproject commit 9b6ee4c140ba1bb83142b921764bbbb1b42ed22c
|
||||
Subproject commit db7440f29b1f632df236170f9b796f903df12e3b
|
||||
|
|
@ -112,17 +112,18 @@ veryclean: veryclean-linphone veryclean-msbcg729
|
|||
rm -rf $(BUILDER_BUILD_DIR)
|
||||
|
||||
|
||||
.NOTPARALLEL build-linphone: init build-libantlr build-belle-sip build-srtp build-zrtpcpp build-speex build-libgsm build-ffmpeg build-libvpx detect_gpl_mode_switch $(LINPHONE_BUILD_DIR)/Makefile
|
||||
.NOTPARALLEL build-linphone: init build-polarssl build-libantlr build-belle-sip build-srtp build-zrtpcpp build-speex build-libgsm build-ffmpeg build-libvpx detect_gpl_mode_switch $(LINPHONE_BUILD_DIR)/Makefile
|
||||
cd $(LINPHONE_BUILD_DIR) && export PKG_CONFIG_LIBDIR=$(prefix)/lib/pkgconfig export CONFIG_SITE=$(BUILDER_SRC_DIR)/build/$(config_site) make newdate && make && make install
|
||||
mkdir -p $(prefix)/share/linphone/tutorials && cp -f $(LINPHONE_SRC_DIR)/coreapi/help/*.c $(prefix)/share/linphone/tutorials/
|
||||
|
||||
clean-linphone: clean-libantlr clean-belle-sip clean-speex clean-libgsm clean-srtp clean-zrtpcpp clean-msilbc clean-libilbc clean-msamr clean-mssilk clean-ffmpeg clean-libvpx clean-msx264
|
||||
clean-linphone: clean-libantlr clean-polarssl clean-belle-sip clean-speex clean-libgsm clean-srtp clean-zrtpcpp clean-msilbc clean-libilbc clean-msamr clean-mssilk clean-ffmpeg clean-libvpx clean-msx264
|
||||
cd $(LINPHONE_BUILD_DIR) && make clean
|
||||
|
||||
veryclean-linphone: veryclean-libantlrc3 veryclean-belle-sip veryclean-speex veryclean-srtp veryclean-zrtpcpp veryclean-libgsm veryclean-msilbc veryclean-libilbc veryclean-openssl veryclean-msamr veryclean-mssilk veryclean-msx264 veryclean-libvpx
|
||||
veryclean-linphone: veryclean-libantlr veryclean-polarssl veryclean-belle-sip veryclean-speex veryclean-srtp veryclean-zrtpcpp veryclean-libgsm veryclean-msilbc veryclean-libilbc veryclean-openssl veryclean-msamr veryclean-mssilk veryclean-msx264 veryclean-libvpx
|
||||
#-cd $(LINPHONE_BUILD_DIR) && make distclean
|
||||
-cd $(LINPHONE_SRC_DIR) && rm -f configure
|
||||
|
||||
clean-makefile-linphone: clean-makefile-libantlr clean-makefile-belle-sip clean-makefile-speex clean-makefile-srtp clean-makefile-zrtpcpp clean-makefile-libilbc clean-makefile-msilbc clean-makefile-openssl clean-makefile-msamr clean-makefile-ffmpeg clean-makefile-libvpx clean-makefile-mssilk
|
||||
clean-makefile-linphone: clean-makefile-libantlr clean-makefile-polarssl clean-makefile-belle-sip clean-makefile-speex clean-makefile-srtp clean-makefile-zrtpcpp clean-makefile-libilbc clean-makefile-msilbc clean-makefile-openssl clean-makefile-msamr clean-makefile-ffmpeg clean-makefile-libvpx clean-makefile-mssilk
|
||||
cd $(LINPHONE_BUILD_DIR) && rm -f Makefile && rm -f oRTP/Makefile && rm -f mediastreamer2/Makefile
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ $(BUILDER_BUILD_DIR)/$(belle-sip_dir)/Makefile: $(BUILDER_SRC_DIR)/$(belle-sip_d
|
|||
mkdir -p $(BUILDER_BUILD_DIR)/$(belle-sip_dir)
|
||||
cd $(BUILDER_BUILD_DIR)/$(belle-sip_dir)/ \
|
||||
&& PKG_CONFIG_LIBDIR=$(prefix)/lib/pkgconfig CONFIG_SITE=$(BUILDER_SRC_DIR)/build/$(config_site) \
|
||||
$(BUILDER_SRC_DIR)/$(belle-sip_dir)/configure -prefix=$(prefix) --host=$(host) ${library_mode} --disable-tls
|
||||
$(BUILDER_SRC_DIR)/$(belle-sip_dir)/configure -prefix=$(prefix) --host=$(host) ${library_mode} --enable-tls
|
||||
|
||||
build-belle-sip: $(BUILDER_BUILD_DIR)/$(belle-sip_dir)/Makefile
|
||||
cd $(BUILDER_BUILD_DIR)/$(belle-sip_dir) && PKG_CONFIG_LIBDIR=$(prefix)/lib/pkgconfig CONFIG_SITE=$(BUILDER_SRC_DIR)/build/$(config_site) make && make install
|
||||
|
|
|
|||
19
submodules/build/builders.d/polarssl.mk
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
polarssl_dir?=externals/polarssl
|
||||
|
||||
$(BUILDER_BUILD_DIR)/$(polarssl_dir)/Makefile: $(BUILDER_SRC_DIR)/$(polarssl_dir)/Makefile
|
||||
mkdir -p $(BUILDER_BUILD_DIR)/$(polarssl_dir)
|
||||
cd $(BUILDER_BUILD_DIR)/$(polarssl_dir)/ && \
|
||||
rsync -rvLpgoc --exclude ".git" $(BUILDER_SRC_DIR)/$(polarssl_dir)/ .
|
||||
|
||||
build-polarssl: $(BUILDER_BUILD_DIR)/$(polarssl_dir)/Makefile
|
||||
host_alias=$(host) && . /$(BUILDER_SRC_DIR)/build/$(config_site) && \
|
||||
cd $(BUILDER_BUILD_DIR)/$(polarssl_dir) && make lib && make install DESTDIR=$(prefix)
|
||||
|
||||
clean-polarssl:
|
||||
-cd $(BUILDER_BUILD_DIR)/$(polarssl_dir) && make clean
|
||||
|
||||
veryclean-polarssl:
|
||||
-rm -rf $(BUILDER_BUILD_DIR)/$(polarssl_dir)
|
||||
|
||||
clean-makefile-polarssl: veryclean-polarssl
|
||||
|
||||
|
|
@ -51,7 +51,7 @@ x264_dir?=externals/x264
|
|||
$(BUILDER_BUILD_DIR)/$(x264_dir)/configure:
|
||||
mkdir -p $(BUILDER_BUILD_DIR)/$(x264_dir)
|
||||
cd $(BUILDER_BUILD_DIR)/$(x264_dir)/ \
|
||||
&& rsync -av --exclude ".git" $(BUILDER_SRC_DIR)/$(x264_dir)/* .
|
||||
&& rsync -rvLpgoc --exclude ".git" $(BUILDER_SRC_DIR)/$(x264_dir)/* .
|
||||
|
||||
$(BUILDER_BUILD_DIR)/$(x264_dir)/config.mak: $(BUILDER_BUILD_DIR)/$(x264_dir)/configure
|
||||
cd $(BUILDER_BUILD_DIR)/$(x264_dir)/ \
|
||||
|
|
|
|||
1
submodules/externals/polarssl
vendored
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit b772d5593c025e6fb945e21ee683b50ba327e211
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit d69d96a0cabe126676524c30d637eb8c2b138a99
|
||||
Subproject commit 25f44cc7c90bcde78f97d51f489e91f5094827f1
|
||||