From 53561b6a657b6179e12207e9b6e0fa5ce8fb3b9d Mon Sep 17 00:00:00 2001 From: Laurent Gottely Date: Mon, 27 Feb 2023 10:29:01 +0100 Subject: [PATCH] Add new WebRTC patch for min levle baseline profile --- build.sh | 1 + patches/minLevelBaselineProfile.patch | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 patches/minLevelBaselineProfile.patch 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 =