diff --git a/media/base/h264_profile_level_id.h b/media/base/h264_profile_level_id.h index 28899e53d9..f46efd3eb4 100644 --- a/media/base/h264_profile_level_id.h +++ b/media/base/h264_profile_level_id.h @@ -46,7 +46,7 @@ enum Level { }; struct ProfileLevelId { - ProfileLevelId(Profile profile, Level level) + constexpr ProfileLevelId(Profile profile, Level level) : profile(profile), level(level) {} Profile profile; Level level; diff --git a/sdk/objc/Framework/Classes/Video/UIDevice+H264Profile.mm b/sdk/objc/Framework/Classes/Video/UIDevice+H264Profile.mm index 41123a533b..ef94c14c8f 100644 --- a/sdk/objc/Framework/Classes/Video/UIDevice+H264Profile.mm +++ b/sdk/objc/Framework/Classes/Video/UIDevice+H264Profile.mm @@ -22,7 +22,7 @@ struct SupportedH264Profile { const ProfileLevelId profile; }; -const SupportedH264Profile kH264MaxSupportedProfiles[] = { +constexpr SupportedH264Profile kH264MaxSupportedProfiles[] = { // iPhones with at least iOS 9 {RTCDeviceTypeIPhoneX, {kProfileHigh, kLevel5_2}}, // https://support.apple.com/kb/SP770 {RTCDeviceTypeIPhone8, {kProfileHigh, kLevel5_2}}, // https://support.apple.com/kb/SP767