diff --git a/webrtc/build/common.gypi b/webrtc/build/common.gypi index 31777b123f..17c9959288 100644 --- a/webrtc/build/common.gypi +++ b/webrtc/build/common.gypi @@ -114,7 +114,6 @@ # Disable these to not build components which can be externally provided. 'build_expat%': 1, 'build_json%': 1, - 'build_libjpeg%': 1, 'build_libsrtp%': 1, 'build_libvpx%': 1, 'libvpx_build_vp9%': 1, @@ -219,9 +218,6 @@ 'include_tests%': 1, 'restrict_webrtc_logging%': 0, }], - ['OS=="ios"', { - 'build_libjpeg%': 0, - }], ['target_arch=="arm" or target_arch=="arm64" or target_arch=="mipsel"', { 'prefer_fixed_point%': 1, }], diff --git a/webrtc/build/webrtc.gni b/webrtc/build/webrtc.gni index 2a072793bc..cef6651356 100644 --- a/webrtc/build/webrtc.gni +++ b/webrtc/build/webrtc.gni @@ -36,7 +36,6 @@ declare_args() { # Disable these to not build components which can be externally provided. rtc_build_expat = true rtc_build_json = true - rtc_build_libjpeg = true rtc_build_libvpx = true rtc_build_libyuv = true rtc_build_openmax_dl = true @@ -69,7 +68,6 @@ declare_args() { } if (is_ios) { - rtc_build_libjpeg = false rtc_enable_protobuf = false } diff --git a/webrtc/supplement.gypi b/webrtc/supplement.gypi index 7b2e075d17..f1974d73d8 100644 --- a/webrtc/supplement.gypi +++ b/webrtc/supplement.gypi @@ -24,6 +24,11 @@ }], ], }], + ['OS=="android"', { + # MJPEG capture is not used on Android. Disable to reduce + # libjingle_peerconnection_so file size. + 'libyuv_disable_jpeg%': 1, + }], ], }, 'target_defaults': {