Skip to content

Commit a44762b

Browse files
author
eagleychen
committed
兼容ios26
1 parent 02b8e86 commit a44762b

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

Source/SDK/LinkVideo/FLV/TIoTAACEncoder.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ OSStatus audioConverterComplexInputDataProc(AudioConverterRef inAudioConverter,U
2828
ioData->mBuffers[0].mData = param->source;
2929
ioData->mBuffers[0].mDataByteSize = param->sourceSize;
3030
ioData->mBuffers[0].mNumberChannels = param->channelCount;
31-
*ioNumberDataPacket = 1;
31+
*ioNumberDataPacket = param->sourceSize/2;
3232
param->sourceSize = 0;
3333
return noErr;
3434
}

Source/SDK/LinkVideo/FLV/TIoTPCMXEchoRecord.mm

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ - (instancetype)initWithChannel:(int)channel isEcho:(BOOL)isEcho
3232
}else {
3333
des.componentSubType = kAudioUnitSubType_RemoteIO;
3434
}
35+
if (@available(iOS 26.0, *)) {
36+
des.componentSubType = kAudioUnitSubType_RemoteIO;
37+
}
3538

3639
AudioComponent audioComponent;
3740
audioComponent = AudioComponentFindNext(NULL, &des);

Source/SDK/LinkVideo/TIoTCoreXP2PBridge.mm

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -863,6 +863,9 @@ - (void)reportUserList:(data_report_t)report {
863863
if (!ops_report_enabled) {
864864
return;
865865
}
866+
if (report.data_action == NULL) {
867+
return;
868+
}
866869
NSString *reqid = [NSString stringWithCString:(const char *)report.uniqueId encoding:NSASCIIStringEncoding];
867870
NSString *status = [NSString stringWithCString:(const char *)report.status encoding:NSASCIIStringEncoding];
868871
NSString *dataaction = [NSString stringWithCString:(const char *)report.data_action encoding:NSASCIIStringEncoding];

0 commit comments

Comments
 (0)