diff --git a/build.sh b/build.sh index bab2c9e..e555ba0 100755 --- a/build.sh +++ b/build.sh @@ -82,6 +82,7 @@ case $INPUT_STRING in patch -b -p0 -d $WORK_DIR < $PATCHES_DIR/objc_video_encoder_factory_h.patch patch -b -p0 -d $WORK_DIR < $PATCHES_DIR/video_decoder_factory_h.patch patch -b -p0 -d $WORK_DIR < $PATCHES_DIR/video_encoder_factory_h.patch + patch -b -p0 -d $WORK_DIR < $PATCHES_DIR/minLevelBaselineProfile.patch ;; *) export PATH=$WORK_DIR/depot_tools:$PATH diff --git a/patches/minLevelBaselineProfile.patch b/patches/minLevelBaselineProfile.patch new file mode 100644 index 0000000..e2d274a --- /dev/null +++ b/patches/minLevelBaselineProfile.patch @@ -0,0 +1,11 @@ +--- webrtc/src/sdk/objc/components/video_codec/RTCH264ProfileLevelId.mm ++++ webrtc/src/sdk/objc/components/video_codec/RTCH264ProfileLevelId.mm +@@ -28,7 +28,7 @@ + + NSString *const kRTCVideoCodecH264Name = @(cricket::kH264CodecName); + NSString *const kRTCLevel31ConstrainedHigh = @"640c1f"; +-NSString *const kRTCLevel31ConstrainedBaseline = @"42e01f"; ++NSString *const kRTCLevel31ConstrainedBaseline = @"42e028"; + NSString *const kRTCMaxSupportedH264ProfileLevelConstrainedHigh = + MaxSupportedProfileLevelConstrainedHigh(); + NSString *const kRTCMaxSupportedH264ProfileLevelConstrainedBaseline =