Changeset 236561 in webkit
- Timestamp:
- Sep 27, 2018 11:29:52 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 53 deleted
- 26 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r236557 r236561 1 2018-09-27 Ryan Haddad <ryanhaddad@apple.com> 2 3 Unreviewed, rolling out r236557. 4 5 Really roll out r236557 this time because it breaks internal 6 builds. 7 8 Reverted changeset: 9 10 "Add VP8 support to WebRTC" 11 https://bugs.webkit.org/show_bug.cgi?id=189976 12 https://trac.webkit.org/changeset/236557 13 1 14 2018-09-27 Youenn Fablet <youenn@apple.com> 2 15 -
trunk/LayoutTests/imported/w3c/ChangeLog
r236560 r236561 1 2018-09-27 Ryan Haddad <ryanhaddad@apple.com> 2 3 Unreviewed, rolling out r236557. 4 5 Really roll out r236557 this time because it breaks internal 6 builds. 7 8 Reverted changeset: 9 10 "Add VP8 support to WebRTC" 11 https://bugs.webkit.org/show_bug.cgi?id=189976 12 https://trac.webkit.org/changeset/236557 13 1 14 2018-09-27 Chris Dumez <cdumez@apple.com> 2 15 -
trunk/LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-expected.txt
r236557 r236561 1 1 2 FAIL Add null candidate should reject with TypeError assert_unreached: Should have rejected: undefined Reached unreachable code2 FAIL Add null candidate should reject with TypeError promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 3 3 FAIL Add ICE candidate before setting remote description should reject with InvalidStateError assert_unreached: Should have rejected: undefined Reached unreachable code 4 PASS Add ICE candidate after setting remote description should succeed 5 PASS Add ICE candidate with RTCIceCandidate should succeed 6 FAIL Add candidate with only valid sdpMid should succeed promise_test: Unhandled rejection with value: object "OperationError: Expect line: candidate:<candidate-str>"7 FAIL Add candidate with only valid sdpMLineIndex should succeed promise_test: Unhandled rejection with value: object "OperationError: Expect line: candidate:<candidate-str>"8 FAIL addIceCandidate with first sdpMid and sdpMLineIndex add candidate to first media stream assert_true: Expect candidate line to be found between media lines m=audio and m=video expected true got false9 FAIL addIceCandidate with second sdpMid and sdpMLineIndex should add candidate to second media stream assert_true: Expect candidate line to be found after media line m=video expected true got false10 FAIL Add candidate for first media stream with null ufrag should add candidate to first media stream assert_true: Expect candidate line to be found between media lines m=audio and m=video expected true got false11 FAIL Adding multiple candidates should add candidates to their corresponding media stream assert_true: Expect candidate line to be found between media lines m=audio and m=video expected true got false12 FAIL Add with empty candidate string (end of candidate) should succeed promise_test: Unhandled rejection with value: object "OperationError: Expect line: candidate:<candidate-str>"13 PASS Add candidate with both sdpMid and sdpMLineIndex manually set to null should reject with TypeError 14 PASS Add candidate with only valid candidate string should reject with TypeError 15 PASS Add candidate with invalid candidate string and both sdpMid and sdpMLineIndex null should reject with TypeError 16 PASS Add candidate with empty dict should reject with TypeError 17 PASS Add candidate with manually filled default values should reject with TypeError 18 FAIL Add candidate with invalid sdpMid should reject with OperationError assert_unreached: Should have rejected: undefined Reached unreachable code19 FAIL Add candidate with invalid sdpMLineIndex should reject with OperationError assert_unreached: Should have rejected: undefined Reached unreachable code20 PASS Invalid sdpMLineIndex should be ignored if valid sdpMid is provided 21 FAIL Add candidate for media stream 2 with null ufrag should succeed assert_true: Expect candidate line to be found after media line m=video expected true got false22 FAIL Add candidate with invalid ufrag should reject with OperationError assert_unreached: Should have rejected: undefined Reached unreachable code23 PASS Add candidate with invalid candidate string should reject with OperationError 24 FAIL Add candidate with sdpMid belonging to different ufrag should reject with OperationError assert_unreached: Should have rejected: undefined Reached unreachable code4 FAIL Add ICE candidate after setting remote description should succeed promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 5 FAIL Add ICE candidate with RTCIceCandidate should succeed promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 6 FAIL Add candidate with only valid sdpMid should succeed promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 7 FAIL Add candidate with only valid sdpMLineIndex should succeed promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 8 FAIL addIceCandidate with first sdpMid and sdpMLineIndex add candidate to first media stream promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 9 FAIL addIceCandidate with second sdpMid and sdpMLineIndex should add candidate to second media stream promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 10 FAIL Add candidate for first media stream with null ufrag should add candidate to first media stream promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 11 FAIL Adding multiple candidates should add candidates to their corresponding media stream promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 12 FAIL Add with empty candidate string (end of candidate) should succeed promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 13 FAIL Add candidate with both sdpMid and sdpMLineIndex manually set to null should reject with TypeError promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 14 FAIL Add candidate with only valid candidate string should reject with TypeError promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 15 FAIL Add candidate with invalid candidate string and both sdpMid and sdpMLineIndex null should reject with TypeError promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 16 FAIL Add candidate with empty dict should reject with TypeError promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 17 FAIL Add candidate with manually filled default values should reject with TypeError promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 18 FAIL Add candidate with invalid sdpMid should reject with OperationError promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 19 FAIL Add candidate with invalid sdpMLineIndex should reject with OperationError promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 20 FAIL Invalid sdpMLineIndex should be ignored if valid sdpMid is provided promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 21 FAIL Add candidate for media stream 2 with null ufrag should succeed promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 22 FAIL Add candidate with invalid ufrag should reject with OperationError promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 23 FAIL Add candidate with invalid candidate string should reject with OperationError promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 24 FAIL Add candidate with sdpMid belonging to different ufrag should reject with OperationError promise_test: Unhandled rejection with value: object "OperationError: Failed to set remote offer sdp: Failed to set remote video description send parameters." 25 25 -
trunk/LayoutTests/webrtc/audio-peer-connection-g722.html
r236557 r236561 33 33 } 34 34 35 function setCodec(sdp, codec) 36 { 37 return sdp.split('\r\n').filter(line => { 38 return line.indexOf('a=fmtp') === -1 && line.indexOf('a=rtcp-fb') === -1 && (line.indexOf('a=rtpmap') === -1 || line.indexOf(codec) !== -1); 39 }).join('\r\n'); 40 } 41 35 42 promise_test(async (test) => { 36 43 if (window.testRunner) -
trunk/LayoutTests/webrtc/routines.js
r236557 r236561 205 205 return checkVideoBlack(expected, canvas, video, errorMessage, ++counter); 206 206 } 207 208 function setCodec(sdp, codec)209 {210 return sdp.split('\r\n').filter(line => {211 return line.indexOf('a=fmtp') === -1 && line.indexOf('a=rtcp-fb') === -1 && (line.indexOf('a=rtpmap') === -1 || line.indexOf(codec) !== -1);212 }).join('\r\n');213 } -
trunk/Source/ThirdParty/libwebrtc/ChangeLog
r236559 r236561 1 2018-09-27 Ryan Haddad <ryanhaddad@apple.com> 2 3 Unreviewed, rolling out r236557. 4 5 Really roll out r236557 this time because it breaks internal 6 builds. 7 8 Reverted changeset: 9 10 "Add VP8 support to WebRTC" 11 https://bugs.webkit.org/show_bug.cgi?id=189976 12 https://trac.webkit.org/changeset/236557 13 1 14 2018-09-27 Commit Queue <commit-queue@webkit.org> 2 15 -
trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.iOS.exp
r236557 r236561 106 106 __ZNK6webrtc21IceCandidateInterface10server_urlEv 107 107 __ZN6webrtc20setApplicationStatusEb 108 __ZN6webrtc26createWebKitDecoderFactoryE NS_18WebKitCodecSupportE109 __ZN6webrtc26createWebKitEncoderFactoryE NS_18WebKitCodecSupportE108 __ZN6webrtc26createWebKitDecoderFactoryEv 109 __ZN6webrtc26createWebKitEncoderFactoryEv 110 110 __ZN6webrtc29setH264HardwareEncoderAllowedEb 111 111 __ZN6webrtc20pixelBufferFromFrameERKNS_10VideoFrameERKNSt3__18functionIFP10__CVBuffermmEEE -
trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.iOSsim.exp
r236557 r236561 106 106 __ZNK6webrtc21IceCandidateInterface10server_urlEv 107 107 __ZN6webrtc20setApplicationStatusEb 108 __ZN6webrtc26createWebKitDecoderFactoryE NS_18WebKitCodecSupportE109 __ZN6webrtc26createWebKitEncoderFactoryE NS_18WebKitCodecSupportE108 __ZN6webrtc26createWebKitDecoderFactoryEv 109 __ZN6webrtc26createWebKitEncoderFactoryEv 110 110 __ZN6webrtc29setH264HardwareEncoderAllowedEb 111 111 __ZN6webrtc20pixelBufferFromFrameERKNS_10VideoFrameERKNSt3__18functionIFP10__CVBuffermmEEE -
trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.mac.exp
r236557 r236561 106 106 __ZNK6webrtc21IceCandidateInterface10server_urlEv 107 107 __ZN6webrtc20setApplicationStatusEb 108 __ZN6webrtc26createWebKitDecoderFactoryE NS_18WebKitCodecSupportE109 __ZN6webrtc26createWebKitEncoderFactoryE NS_18WebKitCodecSupportE108 __ZN6webrtc26createWebKitDecoderFactoryEv 109 __ZN6webrtc26createWebKitEncoderFactoryEv 110 110 __ZN6webrtc29setH264HardwareEncoderAllowedEb 111 111 __ZN6webrtc20pixelBufferFromFrameERKNS_10VideoFrameERKNSt3__18functionIFP10__CVBuffermmEEE -
trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig
r236557 r236561 19 19 20 20 GCC_WARN_64_TO_32_BIT_CONVERSION = NO; 21 HEADER_SEARCH_PATHS = Source Source/third_party/jsoncpp/source/include Source/third_party/libsrtp/crypto/include Source/third_party/libsrtp/include Source/third_party/boringssl/src/include Source/third_party/libyuv/include Source/third_party/usrsctp Source/third_party/usrsctp/usrsctplib Source/third_party/usrsctp/usrsctplib/usrsctplib Source/webrtc/sdk/objc/Framework/Headers Source/webrtc/common_audio/signal_processing/include Source/webrtc/modules/audio_coding/codecs/isac/main/include Source/third_party/opus/src/celt Source/third_party/opus/src/include Source/third_party/opus/src/src Source/webrtc/modules/audio_device/mac Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet Source/webrtc/modules/audio_device/ios Source/webrtc Source/webrtc/sdk/objc/Framework/Classes Source/third_party/libsrtp/config Source/webrtc/sdk/objc/Framework/Classes/Common Source/webrtc/sdk/objc/Framework/Classes/Video Source/webrtc/sdk/objc/Framework/Classes/PeerConnection Source/third_party/abseil-cpp Source/third_party/libvpx/source/libvpx;21 HEADER_SEARCH_PATHS = Source Source/third_party/jsoncpp/source/include Source/third_party/libsrtp/crypto/include Source/third_party/libsrtp/include Source/third_party/boringssl/src/include Source/third_party/libyuv/include Source/third_party/usrsctp/usrsctplib Source/third_party/usrsctp/usrsctplib/usrsctplib Source/webrtc/sdk/objc/Framework/Headers Source/webrtc/common_audio/signal_processing/include Source/webrtc/modules/audio_coding/codecs/isac/main/include Source/third_party/opus/src/celt Source/third_party/opus/src/include Source/third_party/opus/src/src Source/webrtc/modules/audio_device/mac Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet Source/webrtc/modules/audio_device/ios; 22 22 23 23 PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/libwebrtc; … … 27 27 28 28 // FIXME: Set WEBRTC_USE_BUILTIN_ISAC_FIX and WEBRTC_USE_BUILTIN_ISAC_FLOAT for iOS and Mac 29 GCC_PREPROCESSOR_DEFINITIONS = GTEST_RELATIVE_PATH WEBRTC_OPUS_SUPPORT_120MS_PTIME=0 WEBRTC_POSIX WEBRTC_MAC SSL_USE_OPENSSL FEATURE_ENABLE_SSL HAVE_SRTP HAVE_OPENSSL_SSL_H SCTP_PROCESS_LEVEL_LOCKS SCTP_SIMPLE_ALLOCATOR SCTP_USE_OPENSSL_SHA1 __Userspace__ HAVE_SA_LEN HAVE_SCONN_LEN __APPLE_USE_RFC_2292 __Userspace_os_Darwin NON_WINDOWS_DEFINE HAVE_WEBRTC_VIDEO HAVE_WEBRTC_VOICE WEBRTC_INTELLIGIBILITY_ENHANCER=0 WEBRTC_APM_DEBUG_DUMP=0 WEBRTC_NS_FLOAT WEBRTC_USE_BUILTIN_ILBC WEBRTC_CODEC_ILBC WEBRTC_USE_BUILTIN_OPUS WEBRTC_CODEC_OPUS WEBRTC_CODEC_ISAC WEBRTC_CODEC_RED RTC_DISABLE_VP9 HAVE_STDINT_H HAVE_STDLIB_H HAVE_UINT64_T OPENSSL HAVE_CONFIG_H WEBRTC_WEBKIT_BUILD HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE HAVE_SCTP WEBRTC_CODEC_G711 WEBRTC_CODEC_G722 WEBRTC_OPUS_VARIABLE_COMPLEXITY=0 WEBRTC_USE_BUILTIN_ISAC_FIX=1 WEBRTC_USE_BUILTIN_ISAC_FLOAT=0 USE_BUILTIN_SW_CODECS $(inherited);29 GCC_PREPROCESSOR_DEFINITIONS = GTEST_RELATIVE_PATH WEBRTC_OPUS_SUPPORT_120MS_PTIME=0 WEBRTC_POSIX WEBRTC_MAC SSL_USE_OPENSSL FEATURE_ENABLE_SSL HAVE_SRTP HAVE_OPENSSL_SSL_H SCTP_PROCESS_LEVEL_LOCKS SCTP_SIMPLE_ALLOCATOR SCTP_USE_OPENSSL_SHA1 __Userspace__ HAVE_SA_LEN HAVE_SCONN_LEN __APPLE_USE_RFC_2292 __Userspace_os_Darwin NON_WINDOWS_DEFINE HAVE_WEBRTC_VIDEO HAVE_WEBRTC_VOICE WEBRTC_INTELLIGIBILITY_ENHANCER=0 WEBRTC_APM_DEBUG_DUMP=0 WEBRTC_NS_FLOAT WEBRTC_USE_BUILTIN_ILBC WEBRTC_CODEC_ILBC WEBRTC_USE_BUILTIN_OPUS WEBRTC_CODEC_OPUS WEBRTC_CODEC_ISAC WEBRTC_CODEC_RED RTC_DISABLE_VP9 RTC_DISABLE_VP8 HAVE_STDINT_H HAVE_STDLIB_H HAVE_UINT64_T OPENSSL HAVE_CONFIG_H WEBRTC_WEBKIT_BUILD HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE HAVE_SCTP WEBRTC_CODEC_G711 WEBRTC_CODEC_G722 WEBRTC_OPUS_VARIABLE_COMPLEXITY=0 WEBRTC_USE_BUILTIN_ISAC_FIX=1 WEBRTC_USE_BUILTIN_ISAC_FLOAT=0 USE_BUILTIN_SW_CODECS $(inherited); 30 30 31 31 GCC_PREPROCESSOR_DEFINITIONS[sdk=macosx*] = $(inherited) WEBRTC_USE_VTB_HARDWARE_ENCODER; -
trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtcpcrtc.xcconfig
r236557 r236561 13 13 USE_HEADERMAP = NO; 14 14 15 GCC_PREPROCESSOR_DEFINITIONS = WEBRTC_POSIX WEBRTC_MAC SSL_USE_OPENSSL FEATURE_ENABLE_SSL HAVE_SRTP HAVE_OPENSSL_SSL_H SCTP_PROCESS_LEVEL_LOCKS SCTP_SIMPLE_ALLOCATOR SCTP_USE_OPENSSL_SHA1 __Userspace__ HAVE_SA_LEN HAVE_SCONN_LEN __APPLE_USE_RFC_2292 __Userspace_os_Darwin NON_WINDOWS_DEFINE HAVE_WEBRTC_VIDEO HAVE_WEBRTC_VOICE WEBRTC_INTELLIGIBILITY_ENHANCER=0 WEBRTC_APM_DEBUG_DUMP=0 WEBRTC_NS_FLOAT WEBRTC_USE_BUILTIN_ILBC WEBRTC_CODEC_ILBC WEBRTC_USE_BUILTIN_OPUS WEBRTC_CODEC_OPUS WEBRTC_CODEC_ISAC WEBRTC_CODEC_RED RTC_DISABLE_VP9 HAVE_STDINT_H HAVE_STDLIB_H HAVE_UINT64_T OPENSSL HAVE_CONFIG_H WEBRTC_WEBKIT_BUILD HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE HAVE_SCTP $(inherited);15 GCC_PREPROCESSOR_DEFINITIONS = WEBRTC_POSIX WEBRTC_MAC SSL_USE_OPENSSL FEATURE_ENABLE_SSL HAVE_SRTP HAVE_OPENSSL_SSL_H SCTP_PROCESS_LEVEL_LOCKS SCTP_SIMPLE_ALLOCATOR SCTP_USE_OPENSSL_SHA1 __Userspace__ HAVE_SA_LEN HAVE_SCONN_LEN __APPLE_USE_RFC_2292 __Userspace_os_Darwin NON_WINDOWS_DEFINE HAVE_WEBRTC_VIDEO HAVE_WEBRTC_VOICE WEBRTC_INTELLIGIBILITY_ENHANCER=0 WEBRTC_APM_DEBUG_DUMP=0 WEBRTC_NS_FLOAT WEBRTC_USE_BUILTIN_ILBC WEBRTC_CODEC_ILBC WEBRTC_USE_BUILTIN_OPUS WEBRTC_CODEC_OPUS WEBRTC_CODEC_ISAC WEBRTC_CODEC_RED RTC_DISABLE_VP9 RTC_DISABLE_VP8 HAVE_STDINT_H HAVE_STDLIB_H HAVE_UINT64_T OPENSSL HAVE_CONFIG_H WEBRTC_WEBKIT_BUILD HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE HAVE_SCTP $(inherited); 16 16 17 17 GCC_PREPROCESSOR_DEFINITIONS[sdk=macosx*] = $(inherited); -
trunk/Source/ThirdParty/libwebrtc/Source/third_party/libvpx/source/config/mac/x64/vp8_rtcd.h
r236557 r236561 652 652 if (flags & HAS_SSE3) 653 653 vp8_full_search_sad = vp8_full_search_sadx3; 654 if (flags & HAS_SSE4_1) 655 vp8_full_search_sad = vp8_full_search_sadx8; 654 656 vp8_regular_quantize_b = vp8_regular_quantize_b_sse2; 657 if (flags & HAS_SSE4_1) 658 vp8_regular_quantize_b = vp8_regular_quantize_b_sse4_1; 655 659 vp8_sixtap_predict16x16 = vp8_sixtap_predict16x16_sse2; 656 660 if (flags & HAS_SSSE3) -
trunk/Source/ThirdParty/libwebrtc/Source/third_party/libvpx/source/config/mac/x64/vpx_config.asm
r236557 r236561 73 73 %define CONFIG_TEMPORAL_DENOISING 1 74 74 %define CONFIG_VP9_TEMPORAL_DENOISING 1 75 %define CONFIG_CONSISTENT_RECODE 076 75 %define CONFIG_COEFFICIENT_RANGE_CHECKING 0 77 76 %define CONFIG_VP9_HIGHBITDEPTH 1 … … 80 79 %define CONFIG_SIZE_LIMIT 1 81 80 %define CONFIG_ALWAYS_ADJUST_BPM 0 81 %define CONFIG_SPATIAL_SVC 0 82 82 %define CONFIG_FP_MB_STATS 0 83 83 %define CONFIG_EMULATE_HARDWARE 0 -
trunk/Source/ThirdParty/libwebrtc/Source/third_party/libvpx/source/config/mac/x64/vpx_config.h
r236557 r236561 56 56 #define CONFIG_RUNTIME_CPU_DETECT 1 57 57 #define CONFIG_POSTPROC 1 58 #define CONFIG_VP9_POSTPROC 058 #define CONFIG_VP9_POSTPROC 1 59 59 #define CONFIG_MULTITHREAD 1 60 60 #define CONFIG_INTERNAL_STATS 0 61 61 #define CONFIG_VP8_ENCODER 1 62 62 #define CONFIG_VP8_DECODER 1 63 #define CONFIG_VP9_ENCODER 064 #define CONFIG_VP9_DECODER 063 #define CONFIG_VP9_ENCODER 1 64 #define CONFIG_VP9_DECODER 1 65 65 #define CONFIG_VP8 1 66 #define CONFIG_VP9 066 #define CONFIG_VP9 1 67 67 #define CONFIG_ENCODERS 1 68 68 #define CONFIG_DECODERS 1 … … 84 84 #define CONFIG_MULTI_RES_ENCODING 1 85 85 #define CONFIG_TEMPORAL_DENOISING 1 86 #define CONFIG_VP9_TEMPORAL_DENOISING 0 87 #define CONFIG_CONSISTENT_RECODE 0 86 #define CONFIG_VP9_TEMPORAL_DENOISING 1 88 87 #define CONFIG_COEFFICIENT_RANGE_CHECKING 0 89 88 #define CONFIG_VP9_HIGHBITDEPTH 1 … … 92 91 #define CONFIG_SIZE_LIMIT 1 93 92 #define CONFIG_ALWAYS_ADJUST_BPM 0 93 #define CONFIG_SPATIAL_SVC 0 94 94 #define CONFIG_FP_MB_STATS 0 95 95 #define CONFIG_EMULATE_HARDWARE 0 -
trunk/Source/ThirdParty/libwebrtc/Source/third_party/libvpx/source/config/mac/x64/vpx_dsp_rtcd.h
r236557 r236561 995 995 ptrdiff_t src_stride, 996 996 tran_low_t* coeff); 997 RTCD_EXTERN void (*vpx_hadamard_32x32)(const int16_t* src_diff, 998 ptrdiff_t src_stride, 999 tran_low_t* coeff); 997 1000 998 1001 void vpx_hadamard_8x8_c(const int16_t* src_diff, … … 7591 7594 if (flags & HAS_SSSE3) 7592 7595 vpx_convolve8 = vpx_convolve8_ssse3; 7596 if (flags & HAS_AVX2) 7597 vpx_convolve8 = vpx_convolve8_avx2; 7593 7598 vpx_convolve8_avg = vpx_convolve8_avg_sse2; 7594 7599 if (flags & HAS_SSSE3) 7595 7600 vpx_convolve8_avg = vpx_convolve8_avg_ssse3; 7601 if (flags & HAS_AVX2) 7602 vpx_convolve8_avg = vpx_convolve8_avg_avx2; 7596 7603 vpx_convolve8_avg_horiz = vpx_convolve8_avg_horiz_sse2; 7597 7604 if (flags & HAS_SSSE3) 7598 7605 vpx_convolve8_avg_horiz = vpx_convolve8_avg_horiz_ssse3; 7606 if (flags & HAS_AVX2) 7607 vpx_convolve8_avg_horiz = vpx_convolve8_avg_horiz_avx2; 7599 7608 vpx_convolve8_avg_vert = vpx_convolve8_avg_vert_sse2; 7600 7609 if (flags & HAS_SSSE3) 7601 7610 vpx_convolve8_avg_vert = vpx_convolve8_avg_vert_ssse3; 7611 if (flags & HAS_AVX2) 7612 vpx_convolve8_avg_vert = vpx_convolve8_avg_vert_avx2; 7602 7613 vpx_convolve8_horiz = vpx_convolve8_horiz_sse2; 7603 7614 if (flags & HAS_SSSE3) 7604 7615 vpx_convolve8_horiz = vpx_convolve8_horiz_ssse3; 7616 if (flags & HAS_AVX2) 7617 vpx_convolve8_horiz = vpx_convolve8_horiz_avx2; 7605 7618 vpx_convolve8_vert = vpx_convolve8_vert_sse2; 7606 7619 if (flags & HAS_SSSE3) 7607 7620 vpx_convolve8_vert = vpx_convolve8_vert_ssse3; 7621 if (flags & HAS_AVX2) 7622 vpx_convolve8_vert = vpx_convolve8_vert_avx2; 7608 7623 vpx_d153_predictor_16x16 = vpx_d153_predictor_16x16_c; 7609 7624 if (flags & HAS_SSSE3) … … 7646 7661 vpx_d63_predictor_8x8 = vpx_d63_predictor_8x8_ssse3; 7647 7662 vpx_get16x16var = vpx_get16x16var_sse2; 7663 if (flags & HAS_AVX2) 7664 vpx_get16x16var = vpx_get16x16var_avx2; 7648 7665 vpx_hadamard_16x16 = vpx_hadamard_16x16_sse2; 7666 if (flags & HAS_AVX2) 7667 vpx_hadamard_16x16 = vpx_hadamard_16x16_avx2; 7668 vpx_hadamard_32x32 = vpx_hadamard_32x32_sse2; 7669 if (flags & HAS_AVX2) 7670 vpx_hadamard_32x32 = vpx_hadamard_32x32_avx2; 7649 7671 vpx_hadamard_8x8 = vpx_hadamard_8x8_sse2; 7650 7672 if (flags & HAS_SSSE3) 7651 7673 vpx_hadamard_8x8 = vpx_hadamard_8x8_ssse3; 7652 7674 vpx_highbd_convolve8 = vpx_highbd_convolve8_sse2; 7675 if (flags & HAS_AVX2) 7676 vpx_highbd_convolve8 = vpx_highbd_convolve8_avx2; 7653 7677 vpx_highbd_convolve8_avg = vpx_highbd_convolve8_avg_sse2; 7678 if (flags & HAS_AVX2) 7679 vpx_highbd_convolve8_avg = vpx_highbd_convolve8_avg_avx2; 7654 7680 vpx_highbd_convolve8_avg_horiz = vpx_highbd_convolve8_avg_horiz_sse2; 7681 if (flags & HAS_AVX2) 7682 vpx_highbd_convolve8_avg_horiz = vpx_highbd_convolve8_avg_horiz_avx2; 7655 7683 vpx_highbd_convolve8_avg_vert = vpx_highbd_convolve8_avg_vert_sse2; 7684 if (flags & HAS_AVX2) 7685 vpx_highbd_convolve8_avg_vert = vpx_highbd_convolve8_avg_vert_avx2; 7656 7686 vpx_highbd_convolve8_horiz = vpx_highbd_convolve8_horiz_sse2; 7687 if (flags & HAS_AVX2) 7688 vpx_highbd_convolve8_horiz = vpx_highbd_convolve8_horiz_avx2; 7657 7689 vpx_highbd_convolve8_vert = vpx_highbd_convolve8_vert_sse2; 7690 if (flags & HAS_AVX2) 7691 vpx_highbd_convolve8_vert = vpx_highbd_convolve8_vert_avx2; 7658 7692 vpx_highbd_convolve_avg = vpx_highbd_convolve_avg_sse2; 7693 if (flags & HAS_AVX2) 7694 vpx_highbd_convolve_avg = vpx_highbd_convolve_avg_avx2; 7659 7695 vpx_highbd_convolve_copy = vpx_highbd_convolve_copy_sse2; 7696 if (flags & HAS_AVX2) 7697 vpx_highbd_convolve_copy = vpx_highbd_convolve_copy_avx2; 7660 7698 vpx_highbd_d117_predictor_16x16 = vpx_highbd_d117_predictor_16x16_c; 7661 7699 if (flags & HAS_SSSE3) … … 7716 7754 vpx_highbd_d63_predictor_8x8 = vpx_highbd_d63_predictor_8x8_ssse3; 7717 7755 vpx_highbd_idct16x16_10_add = vpx_highbd_idct16x16_10_add_sse2; 7756 if (flags & HAS_SSE4_1) 7757 vpx_highbd_idct16x16_10_add = vpx_highbd_idct16x16_10_add_sse4_1; 7718 7758 vpx_highbd_idct16x16_256_add = vpx_highbd_idct16x16_256_add_sse2; 7759 if (flags & HAS_SSE4_1) 7760 vpx_highbd_idct16x16_256_add = vpx_highbd_idct16x16_256_add_sse4_1; 7719 7761 vpx_highbd_idct16x16_38_add = vpx_highbd_idct16x16_38_add_sse2; 7762 if (flags & HAS_SSE4_1) 7763 vpx_highbd_idct16x16_38_add = vpx_highbd_idct16x16_38_add_sse4_1; 7720 7764 vpx_highbd_idct32x32_1024_add = vpx_highbd_idct32x32_1024_add_sse2; 7765 if (flags & HAS_SSE4_1) 7766 vpx_highbd_idct32x32_1024_add = vpx_highbd_idct32x32_1024_add_sse4_1; 7721 7767 vpx_highbd_idct32x32_135_add = vpx_highbd_idct32x32_135_add_sse2; 7768 if (flags & HAS_SSE4_1) 7769 vpx_highbd_idct32x32_135_add = vpx_highbd_idct32x32_135_add_sse4_1; 7722 7770 vpx_highbd_idct32x32_34_add = vpx_highbd_idct32x32_34_add_sse2; 7771 if (flags & HAS_SSE4_1) 7772 vpx_highbd_idct32x32_34_add = vpx_highbd_idct32x32_34_add_sse4_1; 7723 7773 vpx_highbd_idct4x4_16_add = vpx_highbd_idct4x4_16_add_sse2; 7774 if (flags & HAS_SSE4_1) 7775 vpx_highbd_idct4x4_16_add = vpx_highbd_idct4x4_16_add_sse4_1; 7724 7776 vpx_highbd_idct8x8_12_add = vpx_highbd_idct8x8_12_add_sse2; 7777 if (flags & HAS_SSE4_1) 7778 vpx_highbd_idct8x8_12_add = vpx_highbd_idct8x8_12_add_sse4_1; 7725 7779 vpx_highbd_idct8x8_64_add = vpx_highbd_idct8x8_64_add_sse2; 7780 if (flags & HAS_SSE4_1) 7781 vpx_highbd_idct8x8_64_add = vpx_highbd_idct8x8_64_add_sse4_1; 7726 7782 vpx_idct32x32_135_add = vpx_idct32x32_135_add_sse2; 7727 7783 if (flags & HAS_SSSE3) … … 7734 7790 vpx_idct8x8_12_add = vpx_idct8x8_12_add_ssse3; 7735 7791 vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_sse2; 7792 if (flags & HAS_AVX2) 7793 vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_avx2; 7736 7794 vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dual_sse2; 7795 if (flags & HAS_AVX2) 7796 vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dual_avx2; 7737 7797 vpx_mse16x16 = vpx_mse16x16_sse2; 7798 if (flags & HAS_AVX2) 7799 vpx_mse16x16 = vpx_mse16x16_avx2; 7738 7800 vpx_mse16x8 = vpx_mse16x8_sse2; 7801 if (flags & HAS_AVX2) 7802 vpx_mse16x8 = vpx_mse16x8_avx2; 7739 7803 vpx_quantize_b = vpx_quantize_b_sse2; 7740 7804 if (flags & HAS_SSSE3) 7741 7805 vpx_quantize_b = vpx_quantize_b_ssse3; 7806 if (flags & HAS_AVX) 7807 vpx_quantize_b = vpx_quantize_b_avx; 7742 7808 vpx_quantize_b_32x32 = vpx_quantize_b_32x32_c; 7743 7809 if (flags & HAS_SSSE3) 7744 7810 vpx_quantize_b_32x32 = vpx_quantize_b_32x32_ssse3; 7745 vpx_sad16x16x3 = vpx_sad16x16x3_sse3; 7811 if (flags & HAS_AVX) 7812 vpx_quantize_b_32x32 = vpx_quantize_b_32x32_avx; 7813 vpx_sad16x16x3 = vpx_sad16x16x3_c; 7814 if (flags & HAS_SSE3) 7815 vpx_sad16x16x3 = vpx_sad16x16x3_sse3; 7746 7816 if (flags & HAS_SSSE3) 7747 7817 vpx_sad16x16x3 = vpx_sad16x16x3_ssse3; 7748 vpx_sad16x16x8 = vpx_sad16x16x8_sse4_1; 7749 vpx_sad16x8x3 = vpx_sad16x8x3_sse3; 7818 vpx_sad16x16x8 = vpx_sad16x16x8_c; 7819 if (flags & HAS_SSE4_1) 7820 vpx_sad16x16x8 = vpx_sad16x16x8_sse4_1; 7821 vpx_sad16x8x3 = vpx_sad16x8x3_c; 7822 if (flags & HAS_SSE3) 7823 vpx_sad16x8x3 = vpx_sad16x8x3_sse3; 7750 7824 if (flags & HAS_SSSE3) 7751 7825 vpx_sad16x8x3 = vpx_sad16x8x3_ssse3; 7752 vpx_sad16x8x8 = vpx_sad16x8x8_sse4_1; 7826 vpx_sad16x8x8 = vpx_sad16x8x8_c; 7827 if (flags & HAS_SSE4_1) 7828 vpx_sad16x8x8 = vpx_sad16x8x8_sse4_1; 7753 7829 vpx_sad32x16 = vpx_sad32x16_sse2; 7830 if (flags & HAS_AVX2) 7831 vpx_sad32x16 = vpx_sad32x16_avx2; 7754 7832 vpx_sad32x16_avg = vpx_sad32x16_avg_sse2; 7833 if (flags & HAS_AVX2) 7834 vpx_sad32x16_avg = vpx_sad32x16_avg_avx2; 7755 7835 vpx_sad32x32 = vpx_sad32x32_sse2; 7836 if (flags & HAS_AVX2) 7837 vpx_sad32x32 = vpx_sad32x32_avx2; 7756 7838 vpx_sad32x32_avg = vpx_sad32x32_avg_sse2; 7839 if (flags & HAS_AVX2) 7840 vpx_sad32x32_avg = vpx_sad32x32_avg_avx2; 7757 7841 vpx_sad32x32x4d = vpx_sad32x32x4d_sse2; 7842 if (flags & HAS_AVX2) 7843 vpx_sad32x32x4d = vpx_sad32x32x4d_avx2; 7758 7844 vpx_sad32x64 = vpx_sad32x64_sse2; 7845 if (flags & HAS_AVX2) 7846 vpx_sad32x64 = vpx_sad32x64_avx2; 7759 7847 vpx_sad32x64_avg = vpx_sad32x64_avg_sse2; 7760 vpx_sad4x4x3 = vpx_sad4x4x3_sse3; 7761 vpx_sad4x4x8 = vpx_sad4x4x8_sse4_1; 7848 if (flags & HAS_AVX2) 7849 vpx_sad32x64_avg = vpx_sad32x64_avg_avx2; 7850 vpx_sad4x4x3 = vpx_sad4x4x3_c; 7851 if (flags & HAS_SSE3) 7852 vpx_sad4x4x3 = vpx_sad4x4x3_sse3; 7853 vpx_sad4x4x8 = vpx_sad4x4x8_c; 7854 if (flags & HAS_SSE4_1) 7855 vpx_sad4x4x8 = vpx_sad4x4x8_sse4_1; 7762 7856 vpx_sad64x32 = vpx_sad64x32_sse2; 7857 if (flags & HAS_AVX2) 7858 vpx_sad64x32 = vpx_sad64x32_avx2; 7763 7859 vpx_sad64x32_avg = vpx_sad64x32_avg_sse2; 7860 if (flags & HAS_AVX2) 7861 vpx_sad64x32_avg = vpx_sad64x32_avg_avx2; 7764 7862 vpx_sad64x64 = vpx_sad64x64_sse2; 7863 if (flags & HAS_AVX2) 7864 vpx_sad64x64 = vpx_sad64x64_avx2; 7765 7865 vpx_sad64x64_avg = vpx_sad64x64_avg_sse2; 7866 if (flags & HAS_AVX2) 7867 vpx_sad64x64_avg = vpx_sad64x64_avg_avx2; 7766 7868 vpx_sad64x64x4d = vpx_sad64x64x4d_sse2; 7767 vpx_sad8x16x3 = vpx_sad8x16x3_sse3; 7768 vpx_sad8x16x8 = vpx_sad8x16x8_sse4_1; 7769 vpx_sad8x8x3 = vpx_sad8x8x3_sse3; 7770 vpx_sad8x8x8 = vpx_sad8x8x8_sse4_1; 7869 if (flags & HAS_AVX2) 7870 vpx_sad64x64x4d = vpx_sad64x64x4d_avx2; 7871 vpx_sad8x16x3 = vpx_sad8x16x3_c; 7872 if (flags & HAS_SSE3) 7873 vpx_sad8x16x3 = vpx_sad8x16x3_sse3; 7874 vpx_sad8x16x8 = vpx_sad8x16x8_c; 7875 if (flags & HAS_SSE4_1) 7876 vpx_sad8x16x8 = vpx_sad8x16x8_sse4_1; 7877 vpx_sad8x8x3 = vpx_sad8x8x3_c; 7878 if (flags & HAS_SSE3) 7879 vpx_sad8x8x3 = vpx_sad8x8x3_sse3; 7880 vpx_sad8x8x8 = vpx_sad8x8x8_c; 7881 if (flags & HAS_SSE4_1) 7882 vpx_sad8x8x8 = vpx_sad8x8x8_sse4_1; 7771 7883 vpx_satd = vpx_satd_sse2; 7884 if (flags & HAS_AVX2) 7885 vpx_satd = vpx_satd_avx2; 7772 7886 vpx_scaled_2d = vpx_scaled_2d_c; 7773 7887 if (flags & HAS_SSSE3) … … 7788 7902 if (flags & HAS_SSSE3) 7789 7903 vpx_sub_pixel_avg_variance32x32 = vpx_sub_pixel_avg_variance32x32_ssse3; 7904 if (flags & HAS_AVX2) 7905 vpx_sub_pixel_avg_variance32x32 = vpx_sub_pixel_avg_variance32x32_avx2; 7790 7906 vpx_sub_pixel_avg_variance32x64 = vpx_sub_pixel_avg_variance32x64_sse2; 7791 7907 if (flags & HAS_SSSE3) … … 7803 7919 if (flags & HAS_SSSE3) 7804 7920 vpx_sub_pixel_avg_variance64x64 = vpx_sub_pixel_avg_variance64x64_ssse3; 7921 if (flags & HAS_AVX2) 7922 vpx_sub_pixel_avg_variance64x64 = vpx_sub_pixel_avg_variance64x64_avx2; 7805 7923 vpx_sub_pixel_avg_variance8x16 = vpx_sub_pixel_avg_variance8x16_sse2; 7806 7924 if (flags & HAS_SSSE3) … … 7827 7945 if (flags & HAS_SSSE3) 7828 7946 vpx_sub_pixel_variance32x32 = vpx_sub_pixel_variance32x32_ssse3; 7947 if (flags & HAS_AVX2) 7948 vpx_sub_pixel_variance32x32 = vpx_sub_pixel_variance32x32_avx2; 7829 7949 vpx_sub_pixel_variance32x64 = vpx_sub_pixel_variance32x64_sse2; 7830 7950 if (flags & HAS_SSSE3) … … 7842 7962 if (flags & HAS_SSSE3) 7843 7963 vpx_sub_pixel_variance64x64 = vpx_sub_pixel_variance64x64_ssse3; 7964 if (flags & HAS_AVX2) 7965 vpx_sub_pixel_variance64x64 = vpx_sub_pixel_variance64x64_avx2; 7844 7966 vpx_sub_pixel_variance8x16 = vpx_sub_pixel_variance8x16_sse2; 7845 7967 if (flags & HAS_SSSE3) … … 7852 7974 vpx_sub_pixel_variance8x8 = vpx_sub_pixel_variance8x8_ssse3; 7853 7975 vpx_variance16x16 = vpx_variance16x16_sse2; 7976 if (flags & HAS_AVX2) 7977 vpx_variance16x16 = vpx_variance16x16_avx2; 7854 7978 vpx_variance16x32 = vpx_variance16x32_sse2; 7979 if (flags & HAS_AVX2) 7980 vpx_variance16x32 = vpx_variance16x32_avx2; 7855 7981 vpx_variance16x8 = vpx_variance16x8_sse2; 7982 if (flags & HAS_AVX2) 7983 vpx_variance16x8 = vpx_variance16x8_avx2; 7856 7984 vpx_variance32x16 = vpx_variance32x16_sse2; 7985 if (flags & HAS_AVX2) 7986 vpx_variance32x16 = vpx_variance32x16_avx2; 7857 7987 vpx_variance32x32 = vpx_variance32x32_sse2; 7988 if (flags & HAS_AVX2) 7989 vpx_variance32x32 = vpx_variance32x32_avx2; 7858 7990 vpx_variance32x64 = vpx_variance32x64_sse2; 7991 if (flags & HAS_AVX2) 7992 vpx_variance32x64 = vpx_variance32x64_avx2; 7859 7993 vpx_variance64x32 = vpx_variance64x32_sse2; 7994 if (flags & HAS_AVX2) 7995 vpx_variance64x32 = vpx_variance64x32_avx2; 7860 7996 vpx_variance64x64 = vpx_variance64x64_sse2; 7997 if (flags & HAS_AVX2) 7998 vpx_variance64x64 = vpx_variance64x64_avx2; 7861 7999 } 7862 8000 #endif -
trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/WebKit/WebKitUtilities.h
r236557 r236561 39 39 class VideoFrame; 40 40 41 enum class WebKitCodecSupport { H264, H264AndVP8 }; 42 43 std::unique_ptr<webrtc::VideoEncoderFactory> createWebKitEncoderFactory(WebKitCodecSupport); 44 std::unique_ptr<webrtc::VideoDecoderFactory> createWebKitDecoderFactory(WebKitCodecSupport); 41 std::unique_ptr<webrtc::VideoEncoderFactory> createWebKitEncoderFactory(); 42 std::unique_ptr<webrtc::VideoDecoderFactory> createWebKitDecoderFactory(); 45 43 46 44 void setApplicationStatus(bool isActive); -
trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/WebKit/WebKitUtilities.mm
r236557 r236561 32 32 #include "third_party/libyuv/include/libyuv/convert_from.h" 33 33 #include "webrtc/sdk/objc/Framework/Native/src/objc_frame_buffer.h" 34 #include "webrtc/sdk/objc/Framework/Headers/WebRTC/RTCVideoCodecFactory.h"35 34 #include "webrtc/sdk/objc/Framework/Headers/WebRTC/RTCVideoFrame.h" 36 35 #include "webrtc/sdk/objc/Framework/Headers/WebRTC/RTCVideoFrameBuffer.h" … … 97 96 } 98 97 99 std::unique_ptr<webrtc::VideoEncoderFactory> createWebKitEncoderFactory( WebKitCodecSupport codecSupport)98 std::unique_ptr<webrtc::VideoEncoderFactory> createWebKitEncoderFactory() 100 99 { 101 100 #if ENABLE_VCP_ENCODER … … 105 104 }); 106 105 #endif 107 return ObjCToNativeVideoEncoderFactory( codecSupport == WebKitCodecSupport::H264AndVP8 ? [[RTCDefaultVideoEncoderFactory alloc] init] :[[RTCVideoEncoderFactoryH264 alloc] init]);106 return ObjCToNativeVideoEncoderFactory([[RTCVideoEncoderFactoryH264 alloc] init]); 108 107 } 109 108 110 std::unique_ptr<webrtc::VideoDecoderFactory> createWebKitDecoderFactory( WebKitCodecSupport codecSupport)109 std::unique_ptr<webrtc::VideoDecoderFactory> createWebKitDecoderFactory() 111 110 { 112 return ObjCToNativeVideoDecoderFactory( codecSupport == WebKitCodecSupport::H264AndVP8 ? [[RTCDefaultVideoDecoderFactory alloc] init] :[[RTCVideoDecoderFactoryH264 alloc] init]);111 return ObjCToNativeVideoDecoderFactory([[RTCVideoDecoderFactoryH264 alloc] init]); 113 112 } 114 113 -
trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj
r236557 r236561 61 61 4102F6DD21273416006AE8D7 /* video_sink_interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 4102F6D321273415006AE8D7 /* video_sink_interface.h */; }; 62 62 4102F6DE21273416006AE8D7 /* video_stream_decoder_create.h in Headers */ = {isa = PBXBuildFile; fileRef = 4102F6D421273415006AE8D7 /* video_stream_decoder_create.h */; }; 63 4102F6DF21273416006AE8D7 /* video_stream_encoder_create.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4102F6D521273415006AE8D7 /* video_stream_encoder_create.cc */; }; 63 64 4102F6E021273416006AE8D7 /* i010_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4102F6D621273415006AE8D7 /* i010_buffer.cc */; }; 64 65 4102F6E121273416006AE8D7 /* video_stream_encoder_settings.h in Headers */ = {isa = PBXBuildFile; fileRef = 4102F6D721273415006AE8D7 /* video_stream_encoder_settings.h */; }; … … 66 67 4102F6E321273416006AE8D7 /* video_bitrate_allocation.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4102F6D921273416006AE8D7 /* video_bitrate_allocation.cc */; }; 67 68 4102F6E421273416006AE8D7 /* video_bitrate_allocator_factory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4102F6DA21273416006AE8D7 /* video_bitrate_allocator_factory.h */; }; 68 4105EB84212E0207008C0C20 /* elf.h in Headers */ = {isa = PBXBuildFile; fileRef = 4105EB67212E01C2008C0C20 /* elf.h */; };69 69 41109AAD1E5FA19200C0955A /* i420_buffer_pool.h in Headers */ = {isa = PBXBuildFile; fileRef = 41109AA61E5FA19200C0955A /* i420_buffer_pool.h */; }; 70 70 41109AAE1E5FA19200C0955A /* video_frame_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 41109AA71E5FA19200C0955A /* video_frame_buffer.h */; }; … … 72 72 41109AB01E5FA19200C0955A /* bitrate_adjuster.h in Headers */ = {isa = PBXBuildFile; fileRef = 41109AA91E5FA19200C0955A /* bitrate_adjuster.h */; }; 73 73 41109AB11E5FA19200C0955A /* incoming_video_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 41109AAA1E5FA19200C0955A /* incoming_video_stream.h */; }; 74 411ED030212E04BE004320BA /* quant_common.c in Sources */ = {isa = PBXBuildFile; fileRef = 411ED02F212E04BD004320BA /* quant_common.c */; };75 411ED037212E07A9004320BA /* denoising_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731DE212E045E001280EB /* denoising_sse2.c */; };76 411ED03C212E07A9004320BA /* vp8_enc_stubs_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731DD212E045E001280EB /* vp8_enc_stubs_sse2.c */; };77 411ED03D212E07A9004320BA /* vp8_quantize_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731DB212E045D001280EB /* vp8_quantize_sse2.c */; };78 411ED03E212E07A9004320BA /* vp8_quantize_ssse3.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731DF212E045E001280EB /* vp8_quantize_ssse3.c */; };79 41239AF2214756F200396F81 /* idct_blk_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41239AEB214756C800396F81 /* idct_blk_sse2.c */; };80 41239AF4214756FC00396F81 /* filter_x86.c in Sources */ = {isa = PBXBuildFile; fileRef = 41239AE6214756C700396F81 /* filter_x86.c */; };81 41239AF5214756FC00396F81 /* filter_x86.h in Headers */ = {isa = PBXBuildFile; fileRef = 41239AE9214756C700396F81 /* filter_x86.h */; };82 41239AF6214756FC00396F81 /* idct_blk_mmx.c in Sources */ = {isa = PBXBuildFile; fileRef = 41239AE7214756C700396F81 /* idct_blk_mmx.c */; };83 41239AF7214756FC00396F81 /* loopfilter_x86.c in Sources */ = {isa = PBXBuildFile; fileRef = 41239AEA214756C800396F81 /* loopfilter_x86.c */; };84 41239AF8214756FC00396F81 /* vp8_asm_stubs.c in Sources */ = {isa = PBXBuildFile; fileRef = 41239AE8214756C700396F81 /* vp8_asm_stubs.c */; };85 41239AF9214756FC00396F81 /* copy_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41239AD6214756A200396F81 /* copy_sse2.asm.o */; };86 41239AFA214756FC00396F81 /* idctllm_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41239AD5214756A200396F81 /* idctllm_sse2.asm.o */; };87 41239AFB214756FC00396F81 /* recon_mmx.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41239AD7214756A300396F81 /* recon_mmx.asm.o */; };88 41239AFC214756FC00396F81 /* copy_sse3.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410995022147567A00347814 /* copy_sse3.asm.o */; };89 41239AFD214756FC00396F81 /* dequantize_mmx.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410994FA2147567800347814 /* dequantize_mmx.asm.o */; };90 41239AFE214756FC00396F81 /* idctllm_mmx.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410994FE2147567900347814 /* idctllm_mmx.asm.o */; };91 41239AFF214756FC00396F81 /* iwalsh_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410994FB2147567800347814 /* iwalsh_sse2.asm.o */; };92 41239B00214756FC00396F81 /* loopfilter_block_sse2_x86_64.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410995032147567A00347814 /* loopfilter_block_sse2_x86_64.asm.o */; };93 41239B01214756FC00396F81 /* loopfilter_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410995002147567900347814 /* loopfilter_sse2.asm.o */; };94 41239B02214756FC00396F81 /* mfqe_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410995042147567A00347814 /* mfqe_sse2.asm.o */; };95 41239B03214756FC00396F81 /* recon_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410995012147567900347814 /* recon_sse2.asm.o */; };96 41239B04214756FC00396F81 /* subpixel_mmx.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410994FC2147567800347814 /* subpixel_mmx.asm.o */; };97 41239B05214756FC00396F81 /* subpixel_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410994FD2147567900347814 /* subpixel_sse2.asm.o */; };98 41239B06214756FC00396F81 /* subpixel_ssse3.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410994FF2147567900347814 /* subpixel_ssse3.asm.o */; };99 41239B10214757B200396F81 /* gen_scalers.c in Sources */ = {isa = PBXBuildFile; fileRef = 41239B0B214757AE00396F81 /* gen_scalers.c */; };100 41239B11214757B200396F81 /* vpx_scale.c in Sources */ = {isa = PBXBuildFile; fileRef = 41239B08214757AD00396F81 /* vpx_scale.c */; };101 41239B12214757B200396F81 /* yv12config.c in Sources */ = {isa = PBXBuildFile; fileRef = 41239B09214757AD00396F81 /* yv12config.c */; };102 41239B13214757B200396F81 /* yv12extend.c in Sources */ = {isa = PBXBuildFile; fileRef = 41239B0A214757AE00396F81 /* yv12extend.c */; };103 41239B1A214759B600396F81 /* fwalsh_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41239B17214759B500396F81 /* fwalsh_sse2.asm.o */; };104 41239B1B214759B600396F81 /* encodeopt.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41239B18214759B600396F81 /* encodeopt.asm.o */; };105 41239B1C214759B600396F81 /* dct_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41239B19214759B600396F81 /* dct_sse2.asm.o */; };106 41239B1F21475F0700396F81 /* emms.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41239B1E21475F0700396F81 /* emms.asm.o */; };107 41239B2C21475F7A00396F81 /* highbd_intrapred_intrin_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41BAE3C6212E2D8F00E22482 /* highbd_intrapred_intrin_sse2.c */; };108 41239B2D21475F7A00396F81 /* highbd_intrapred_intrin_ssse3.c in Sources */ = {isa = PBXBuildFile; fileRef = 41BAE3D8212E2D9300E22482 /* highbd_intrapred_intrin_ssse3.c */; };109 41239B2E21475F7A00396F81 /* highbd_loopfilter_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41BAE3C5212E2D8F00E22482 /* highbd_loopfilter_sse2.c */; };110 41239B2F21475F7A00396F81 /* highbd_quantize_intrin_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41C62912212E2DE4002313D4 /* highbd_quantize_intrin_sse2.c */; };111 41239B3021475F7A00396F81 /* highbd_variance_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41C62916212E2DE6002313D4 /* highbd_variance_sse2.c */; };112 41239B3B21476AE600396F81 /* systemdependent.c in Sources */ = {isa = PBXBuildFile; fileRef = 41239B3A21476AE500396F81 /* systemdependent.c */; };113 41239B3E21476DC000396F81 /* RTCDefaultVideoDecoderFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 41EAF1B2212E29C1009F73EC /* RTCDefaultVideoDecoderFactory.m */; };114 41239B3F21476DC400396F81 /* screenshare_layers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 419C84301FE24E7F0040C30F /* screenshare_layers.cc */; };115 41239B4321476F5E00396F81 /* highbd_idct4x4_add_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41C62910212E2DE3002313D4 /* highbd_idct4x4_add_sse2.c */; };116 41239B4521476F5E00396F81 /* highbd_idct8x8_add_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41BAE3D1212E2D9200E22482 /* highbd_idct8x8_add_sse2.c */; };117 41239B4721476F5E00396F81 /* highbd_idct16x16_add_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41BAE3CF212E2D9100E22482 /* highbd_idct16x16_add_sse2.c */; };118 41239B4921476F5E00396F81 /* highbd_idct32x32_add_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41C6290E212E2DE2002313D4 /* highbd_idct32x32_add_sse2.c */; };119 41239B4B2147711600396F81 /* variance.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309F4212E2BD700280939 /* variance.c */; };120 41239B4C2147716D00396F81 /* video_stream_encoder_create.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F263C02126818900274F59 /* video_stream_encoder_create.h */; };121 41239B4D2147743A00396F81 /* video_stream_encoder_create.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4102F6D521273415006AE8D7 /* video_stream_encoder_create.cc */; };122 74 412455441EF87C0F00F11809 /* dot_product_with_scale.h in Headers */ = {isa = PBXBuildFile; fileRef = 412455421EF87C0900F11809 /* dot_product_with_scale.h */; }; 123 75 412455451EF87C0F00F11809 /* dot_product_with_scale.cc in Sources */ = {isa = PBXBuildFile; fileRef = 412455431EF87C0F00F11809 /* dot_product_with_scale.cc */; }; … … 125 77 412455561EF887FB00F11809 /* packetlossestimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 412455541EF887FA00F11809 /* packetlossestimator.cc */; }; 126 78 412455571EF887FB00F11809 /* packetlossestimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 412455551EF887FA00F11809 /* packetlossestimator.h */; }; 127 4129408A212E0CC400AD95E7 /* vpx_config.c in Sources */ = {isa = PBXBuildFile; fileRef = 4105EB99212E02CB008C0C20 /* vpx_config.c */; };128 4129408D212E0D1800AD95E7 /* libvpx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4105EB83212E01D2008C0C20 /* libvpx.a */; };129 41294092212E128D00AD95E7 /* libvpx_vp8_encoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4129408E212E128B00AD95E7 /* libvpx_vp8_encoder.cc */; };130 41294093212E128D00AD95E7 /* libvpx_vp8_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4129408F212E128C00AD95E7 /* libvpx_vp8_encoder.h */; };131 41294094212E128D00AD95E7 /* libvpx_vp8_decoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 41294090212E128C00AD95E7 /* libvpx_vp8_decoder.cc */; };132 41294095212E128D00AD95E7 /* libvpx_vp8_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 41294091212E128C00AD95E7 /* libvpx_vp8_decoder.h */; };133 79 41299B8B2127365100B3414B /* pacer_controller.cc in Sources */ = {isa = PBXBuildFile; fileRef = 41E02CD62127363C00C27CD6 /* pacer_controller.cc */; }; 134 80 41299B8C2127365100B3414B /* send_time_history.cc in Sources */ = {isa = PBXBuildFile; fileRef = 41E02CD82127363D00C27CD6 /* send_time_history.cc */; }; … … 157 103 4130921B1EF8D63F00757C55 /* rtp_transport_controller_send.cc in Sources */ = {isa = PBXBuildFile; fileRef = 413092181EF8D63F00757C55 /* rtp_transport_controller_send.cc */; }; 158 104 413092301EF8D77100757C55 /* aec_dump_factory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4130922D1EF8D77100757C55 /* aec_dump_factory.h */; }; 159 41330A13212E2BDF00280939 /* add_noise.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309E9212E2BD400280939 /* add_noise.c */; };160 41330A14212E2BDF00280939 /* avg.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309E5212E2BD400280939 /* avg.c */; };161 41330A15212E2BDF00280939 /* bitreader.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309E6212E2BD400280939 /* bitreader.c */; };162 41330A16212E2BDF00280939 /* bitwriter.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309F1212E2BD600280939 /* bitwriter.c */; };163 41330A17212E2BDF00280939 /* deblock.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309F2212E2BD600280939 /* deblock.c */; };164 41330A18212E2BDF00280939 /* fastssim.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309F9212E2BD800280939 /* fastssim.c */; };165 41330A19212E2BDF00280939 /* fwd_txfm.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309EB212E2BD500280939 /* fwd_txfm.c */; };166 41330A1A212E2BDF00280939 /* intrapred.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309EC212E2BD500280939 /* intrapred.c */; };167 41330A1B212E2BDF00280939 /* inv_txfm.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309F6212E2BD700280939 /* inv_txfm.c */; };168 41330A1C212E2BDF00280939 /* loopfilter.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309EE212E2BD600280939 /* loopfilter.c */; };169 41330A1D212E2BDF00280939 /* prob.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309EF212E2BD600280939 /* prob.c */; };170 41330A1E212E2BDF00280939 /* psnrhvs.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309EA212E2BD500280939 /* psnrhvs.c */; };171 41330A1F212E2BDF00280939 /* quantize.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309E7212E2BD400280939 /* quantize.c */; };172 41330A21212E2BDF00280939 /* skin_detection.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309F7212E2BD800280939 /* skin_detection.c */; };173 41330A23212E2BDF00280939 /* subtract.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309ED212E2BD500280939 /* subtract.c */; };174 41330A24212E2BDF00280939 /* sum_squares.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309F3212E2BD700280939 /* sum_squares.c */; };175 41330A26212E2BDF00280939 /* vpx_convolve.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309F5212E2BD700280939 /* vpx_convolve.c */; };176 41330A27212E2BDF00280939 /* vpx_dsp_rtcd.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309F8212E2BD800280939 /* vpx_dsp_rtcd.c */; };177 41330A28212E2BDF00280939 /* bitreader_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EAF1CB212E2B69009F73EC /* bitreader_buffer.c */; };178 41330A29212E2BDF00280939 /* bitwriter_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EAF1CD212E2B6A009F73EC /* bitwriter_buffer.c */; };179 41330A2A212E2BDF00280939 /* fwd_txfm.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EAF1CC212E2B69009F73EC /* fwd_txfm.h */; };180 41330A2B212E2BDF00280939 /* psnr.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EAF1CA212E2B69009F73EC /* psnr.c */; };181 41330A30212E2BF500280939 /* vpx_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 41330A2D212E2BEE00280939 /* vpx_mem.c */; };182 41330A31212E2BF500280939 /* vpx_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 41330A2C212E2BED00280939 /* vpx_mem.h */; };183 41330A34212E2C1F00280939 /* vpx_scale_rtcd.c in Sources */ = {isa = PBXBuildFile; fileRef = 41330A32212E2C1E00280939 /* vpx_scale_rtcd.c */; };184 41330A35212E2C1F00280939 /* vpx_scale.h in Headers */ = {isa = PBXBuildFile; fileRef = 41330A33212E2C1E00280939 /* vpx_scale.h */; };185 105 413A213D1FE0F0EF00373E99 /* srtp_priv.h in Headers */ = {isa = PBXBuildFile; fileRef = 413A21381FE0F0EE00373E99 /* srtp_priv.h */; }; 186 106 413A213E1FE0F0EF00373E99 /* ekt.h in Headers */ = {isa = PBXBuildFile; fileRef = 413A21391FE0F0EF00373E99 /* ekt.h */; }; … … 520 440 41433D291F79B33400387B4D /* arith_routines_hist.c in Sources */ = {isa = PBXBuildFile; fileRef = 41433CE81F79B33300387B4D /* arith_routines_hist.c */; }; 521 441 41433D2A1F79B33400387B4D /* isacfix.c in Sources */ = {isa = PBXBuildFile; fileRef = 41433CE91F79B33300387B4D /* isacfix.c */; }; 522 4145020B2152E01C0033B4D3 /* onyxd.h in Headers */ = {isa = PBXBuildFile; fileRef = 414502052152E01A0033B4D3 /* onyxd.h */; };523 4145020C2152E01C0033B4D3 /* vp8_skin_detection.h in Headers */ = {isa = PBXBuildFile; fileRef = 414502062152E01B0033B4D3 /* vp8_skin_detection.h */; };524 4145020D2152E01C0033B4D3 /* blockd.h in Headers */ = {isa = PBXBuildFile; fileRef = 414502072152E01B0033B4D3 /* blockd.h */; };525 4145020E2152E01C0033B4D3 /* threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 414502082152E01B0033B4D3 /* threading.h */; };526 4145020F2152E01C0033B4D3 /* default_coef_probs.h in Headers */ = {isa = PBXBuildFile; fileRef = 414502092152E01B0033B4D3 /* default_coef_probs.h */; };527 414502102152E01C0033B4D3 /* vp8_entropymodedata.h in Headers */ = {isa = PBXBuildFile; fileRef = 4145020A2152E01B0033B4D3 /* vp8_entropymodedata.h */; };528 442 4145E48D1EF88B9D00FCF6E6 /* video_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4145E48B1EF88B9600FCF6E6 /* video_decoder.h */; }; 529 443 4145E48E1EF88B9D00FCF6E6 /* video_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4145E48C1EF88B9D00FCF6E6 /* video_encoder.h */; }; … … 589 503 415F1FCE212730F000064CBF /* audio_frame.cc in Sources */ = {isa = PBXBuildFile; fileRef = 415F1FCA212730F000064CBF /* audio_frame.cc */; }; 590 504 415F1FCF212730F000064CBF /* audio_frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 415F1FCB212730F000064CBF /* audio_frame.h */; }; 591 416731B3212E0430001280EB /* boolhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731A6212E0425001280EB /* boolhuff.c */; };592 416731B4212E0430001280EB /* denoising.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731AF212E0428001280EB /* denoising.c */; };593 416731B5212E0430001280EB /* ethreading.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731B0212E0428001280EB /* ethreading.c */; };594 416731B6212E0430001280EB /* lookahead.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731AC212E0427001280EB /* lookahead.c */; };595 416731B7212E0430001280EB /* mcomp.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731AE212E0428001280EB /* mcomp.c */; };596 416731B8212E0430001280EB /* modecosts.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731AB212E0427001280EB /* modecosts.c */; };597 416731B9212E0430001280EB /* mr_dissim.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731AA212E0426001280EB /* mr_dissim.c */; };598 416731BB212E0430001280EB /* picklpf.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731AD212E0427001280EB /* picklpf.c */; };599 416731BC212E0430001280EB /* ratectrl.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731A7212E0425001280EB /* ratectrl.c */; };600 416731BD212E0430001280EB /* rdopt.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731A5212E0425001280EB /* rdopt.c */; };601 416731BE212E0430001280EB /* segmentation.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731A9212E0426001280EB /* segmentation.c */; };602 416731BF212E0430001280EB /* tokenize.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731B1212E0429001280EB /* tokenize.c */; };603 416731C0212E0430001280EB /* treewriter.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731B2212E0429001280EB /* treewriter.c */; };604 416731C1212E0430001280EB /* block.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EEFDA0212E03EC00E54E93 /* block.h */; };605 416731C2212E0430001280EB /* dct_value_tokens.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EEFDAA212E03F000E54E93 /* dct_value_tokens.h */; };606 416731C3212E0430001280EB /* dct.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EEFDA5212E03EE00E54E93 /* dct.c */; };607 416731C4212E0430001280EB /* defaultcoefcounts.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EEFDAC212E03F000E54E93 /* defaultcoefcounts.h */; };608 416731C5212E0430001280EB /* encodeframe.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EEFDA8212E03EF00E54E93 /* encodeframe.c */; };609 416731C6212E0430001280EB /* encodeframe.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EEFDA3212E03EE00E54E93 /* encodeframe.h */; };610 416731C7212E0430001280EB /* encodeintra.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EEFDA6212E03EF00E54E93 /* encodeintra.c */; };611 416731C8212E0430001280EB /* encodeintra.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EEFDA9212E03F000E54E93 /* encodeintra.h */; };612 416731C9212E0430001280EB /* encodemb.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EEFDA1212E03ED00E54E93 /* encodemb.c */; };613 416731CA212E0430001280EB /* encodemv.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EEFD9E212E03EB00E54E93 /* encodemv.c */; };614 416731CB212E0430001280EB /* encodemv.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EEFDAD212E03F100E54E93 /* encodemv.h */; };615 416731CC212E0430001280EB /* firstpass.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EEFDA4212E03EE00E54E93 /* firstpass.h */; };616 416731CD212E0430001280EB /* onyx_int.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EEFDA7212E03EF00E54E93 /* onyx_int.h */; };617 416731CE212E0430001280EB /* picklpf.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EEFD9F212E03EB00E54E93 /* picklpf.h */; };618 416731CF212E0430001280EB /* temporal_filter.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EEFDAB212E03F000E54E93 /* temporal_filter.c */; };619 416731D0212E0430001280EB /* tokenize.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EEFDA2212E03ED00E54E93 /* tokenize.h */; };620 416731D1212E0430001280EB /* bitstream.c in Sources */ = {isa = PBXBuildFile; fileRef = 41CBAFA7212E03AD00DE1E1D /* bitstream.c */; };621 416731D2212E0430001280EB /* bitstream.h in Headers */ = {isa = PBXBuildFile; fileRef = 41CBAFA6212E03AD00DE1E1D /* bitstream.h */; };622 416731D3212E0430001280EB /* denoising.h in Headers */ = {isa = PBXBuildFile; fileRef = 41CBAFA4212E03AC00DE1E1D /* denoising.h */; };623 416731D4212E0430001280EB /* firstpass.c in Sources */ = {isa = PBXBuildFile; fileRef = 41CBAFA9212E03AD00DE1E1D /* firstpass.c */; };624 416731D5212E0430001280EB /* mcomp.h in Headers */ = {isa = PBXBuildFile; fileRef = 41CBAFA5212E03AC00DE1E1D /* mcomp.h */; };625 416731D6212E0430001280EB /* pickinter.c in Sources */ = {isa = PBXBuildFile; fileRef = 41CBAFAA212E03AD00DE1E1D /* pickinter.c */; };626 416731D7212E0430001280EB /* vp8_quantize.c in Sources */ = {isa = PBXBuildFile; fileRef = 41CBAFA8212E03AD00DE1E1D /* vp8_quantize.c */; };627 505 416D3BDB212731C200775F09 /* adaptive_agc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 41D6B46E212731A4008F9353 /* adaptive_agc.cc */; }; 628 506 416D3BDC212731C200775F09 /* adaptive_agc.h in Headers */ = {isa = PBXBuildFile; fileRef = 41D6B464212731A2008F9353 /* adaptive_agc.h */; }; … … 646 524 417DA4581EF9CD0D00E869DB /* RTCUIApplicationStatusObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 417DA4561EF9CD0A00E869DB /* RTCUIApplicationStatusObserver.h */; }; 647 525 417F7AC72134A08000FBA7EC /* never_destroyed.h in Headers */ = {isa = PBXBuildFile; fileRef = 417F7AC62134A07F00FBA7EC /* never_destroyed.h */; }; 648 419100B02152EC9000A6F17B /* denoising_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100A82152EC7400A6F17B /* denoising_neon.c */; };649 419100B12152EC9000A6F17B /* fastquantizeb_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100AA2152EC7500A6F17B /* fastquantizeb_neon.c */; };650 419100B22152EC9000A6F17B /* shortfdct_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100AB2152EC7500A6F17B /* shortfdct_neon.c */; };651 419100B32152EC9000A6F17B /* vp8_shortwalsh4x4_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100A92152EC7400A6F17B /* vp8_shortwalsh4x4_neon.c */; };652 419100D62152ECE200A6F17B /* loopfilter_arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100B62152ECD300A6F17B /* loopfilter_arm.c */; };653 419100D72152ECE700A6F17B /* bilinearpredict_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100BD2152ECDC00A6F17B /* bilinearpredict_neon.c */; };654 419100D82152ECE700A6F17B /* copymem_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100BC2152ECDC00A6F17B /* copymem_neon.c */; };655 419100D92152ECE700A6F17B /* dc_only_idct_add_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100B82152ECDB00A6F17B /* dc_only_idct_add_neon.c */; };656 419100DA2152ECE700A6F17B /* dequant_idct_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100BB2152ECDC00A6F17B /* dequant_idct_neon.c */; };657 419100DB2152ECE700A6F17B /* dequantizeb_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100C62152ECDE00A6F17B /* dequantizeb_neon.c */; };658 419100DC2152ECE700A6F17B /* idct_blk_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100BE2152ECDC00A6F17B /* idct_blk_neon.c */; };659 419100DD2152ECE700A6F17B /* idct_dequant_0_2x_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100BA2152ECDB00A6F17B /* idct_dequant_0_2x_neon.c */; };660 419100DE2152ECE700A6F17B /* idct_dequant_full_2x_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100C22152ECDD00A6F17B /* idct_dequant_full_2x_neon.c */; };661 419100DF2152ECE700A6F17B /* iwalsh_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100C12152ECDD00A6F17B /* iwalsh_neon.c */; };662 419100E02152ECE700A6F17B /* loopfiltersimplehorizontaledge_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100C02152ECDD00A6F17B /* loopfiltersimplehorizontaledge_neon.c */; };663 419100E12152ECE700A6F17B /* loopfiltersimpleverticaledge_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100C42152ECDD00A6F17B /* loopfiltersimpleverticaledge_neon.c */; };664 419100E22152ECE700A6F17B /* mbloopfilter_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100C32152ECDD00A6F17B /* mbloopfilter_neon.c */; };665 419100E32152ECE700A6F17B /* shortidct4x4llm_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100BF2152ECDC00A6F17B /* shortidct4x4llm_neon.c */; };666 419100E42152ECE700A6F17B /* sixtappredict_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100C52152ECDE00A6F17B /* sixtappredict_neon.c */; };667 419100E52152ECE700A6F17B /* vp8_loopfilter_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100B92152ECDB00A6F17B /* vp8_loopfilter_neon.c */; };668 526 4192413A2127372400634FCF /* features_extraction.cc in Sources */ = {isa = PBXBuildFile; fileRef = 419241312127372200634FCF /* features_extraction.cc */; }; 669 527 4192413B2127372400634FCF /* features_extraction.h in Headers */ = {isa = PBXBuildFile; fileRef = 419241322127372200634FCF /* features_extraction.h */; }; … … 1007 865 41A08BB1212681C8001D5D7B /* video_source_interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F263BE2126818800274F59 /* video_source_interface.h */; }; 1008 866 41A08BB2212681C8001D5D7B /* video_stream_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F263C52126818A00274F59 /* video_stream_decoder.h */; }; 867 41A08BB3212681C8001D5D7B /* video_stream_encoder_create.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F263C02126818900274F59 /* video_stream_encoder_create.h */; }; 1009 868 41A08BB4212681C8001D5D7B /* video_stream_encoder_interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F263C32126818900274F59 /* video_stream_encoder_interface.h */; }; 1010 869 41A08BB5212681C8001D5D7B /* video_stream_encoder_observer.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F263BD2126818800274F59 /* video_stream_encoder_observer.h */; }; … … 1085 944 41A392201EFC5CF500C4516A /* e_aes.c in Sources */ = {isa = PBXBuildFile; fileRef = 41A3918C1EFC44EA00C4516A /* e_aes.c */; }; 1086 945 41A392211EFC5CFA00C4516A /* aes.c in Sources */ = {isa = PBXBuildFile; fileRef = 41A391EB1EFC493000C4516A /* aes.c */; }; 946 41AF2D13212CD6AC00D033D5 /* RTCVideoCodecH264.mm in Sources */ = {isa = PBXBuildFile; fileRef = 41ECEAB520630108009D5141 /* RTCVideoCodecH264.mm */; }; 1087 947 41AF2D14212CD6AF00D033D5 /* RTCVideoDecoderH264.mm in Sources */ = {isa = PBXBuildFile; fileRef = 413A23F81FE1987C00373E99 /* RTCVideoDecoderH264.mm */; }; 1088 41BAE3C0212E2C5B00E22482 /* vpx_thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 41330A39212E2C3600280939 /* vpx_thread.c */; };1089 41BAE3C1212E2C5B00E22482 /* vpx_thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 41330A36212E2C3500280939 /* vpx_thread.h */; };1090 41BAE3C2212E2C5B00E22482 /* vpx_write_yuv_frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 41330A37212E2C3600280939 /* vpx_write_yuv_frame.c */; };1091 41BAE3C3212E2C5B00E22482 /* vpx_write_yuv_frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 41330A38212E2C3600280939 /* vpx_write_yuv_frame.h */; };1092 948 41BCE753214C81A800A748F1 /* VideoProcessingSoftLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 41ECEAFB20646664009D5141 /* VideoProcessingSoftLink.h */; }; 1093 41C628FA212E2DB0002313D4 /* avg_intrin_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41BAE3CC212E2D9100E22482 /* avg_intrin_sse2.c */; };1094 41C628FC212E2DB0002313D4 /* fwd_txfm_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41BAE3D0212E2D9200E22482 /* fwd_txfm_sse2.c */; };1095 41C62907212E2DB0002313D4 /* loopfilter_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41BAE3CA212E2D9000E22482 /* loopfilter_sse2.c */; };1096 41C6290B212E2DB0002313D4 /* vpx_asm_stubs.c in Sources */ = {isa = PBXBuildFile; fileRef = 41BAE3CE212E2D9100E22482 /* vpx_asm_stubs.c */; };1097 41C6290D212E2DB0002313D4 /* vpx_subpixel_8t_intrin_ssse3.c in Sources */ = {isa = PBXBuildFile; fileRef = 41BAE3C9212E2D9000E22482 /* vpx_subpixel_8t_intrin_ssse3.c */; };1098 41C6291D212E2DE9002313D4 /* quantize_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41C6290F212E2DE3002313D4 /* quantize_sse2.c */; };1099 41C6291F212E2DE9002313D4 /* avg_pred_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41C62911212E2DE4002313D4 /* avg_pred_sse2.c */; };1100 41C62922212E2DE9002313D4 /* variance_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41C62914212E2DE5002313D4 /* variance_sse2.c */; };1101 41C62923212E2DE9002313D4 /* quantize_ssse3.c in Sources */ = {isa = PBXBuildFile; fileRef = 41C62915212E2DE5002313D4 /* quantize_ssse3.c */; };1102 41C62925212E2DE9002313D4 /* inv_txfm_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41C62917212E2DE6002313D4 /* inv_txfm_sse2.c */; };1103 41C62927212E2DE9002313D4 /* inv_txfm_ssse3.c in Sources */ = {isa = PBXBuildFile; fileRef = 41C62919212E2DE7002313D4 /* inv_txfm_ssse3.c */; };1104 41C62928212E2DE9002313D4 /* sum_squares_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41C6291A212E2DE8002313D4 /* sum_squares_sse2.c */; };1105 41C62936212E2EE5002313D4 /* default_temporal_layers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 419C842B1FE24E7E0040C30F /* default_temporal_layers.cc */; };1106 41C62937212E2F1E002313D4 /* alloccommon.c in Sources */ = {isa = PBXBuildFile; fileRef = 41673201212E0490001280EB /* alloccommon.c */; };1107 41C62938212E2F1E002313D4 /* blockd.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731EC212E048B001280EB /* blockd.c */; };1108 41C62939212E2F1E002313D4 /* context.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731F3212E048D001280EB /* context.c */; };1109 41C6293A212E2F1E002313D4 /* copy_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731FF212E048F001280EB /* copy_c.c */; };1110 41C6293B212E2F1E002313D4 /* debugmodes.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731F7212E048E001280EB /* debugmodes.c */; };1111 41C6293C212E2F1E002313D4 /* dequantize.c in Sources */ = {isa = PBXBuildFile; fileRef = 41673200212E048F001280EB /* dequantize.c */; };1112 41C6293D212E2F1E002313D4 /* entropy.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731FC212E048F001280EB /* entropy.c */; };1113 41C6293E212E2F1E002313D4 /* entropymode.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731F9212E048E001280EB /* entropymode.c */; };1114 41C6293F212E2F1E002313D4 /* entropymv.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731EE212E048C001280EB /* entropymv.c */; };1115 41C62940212E2F1E002313D4 /* extend.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731FB212E048E001280EB /* extend.c */; };1116 41C62941212E2F1E002313D4 /* filter.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731F6212E048D001280EB /* filter.c */; };1117 41C62942212E2F1E002313D4 /* findnearmv.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731FE212E048F001280EB /* findnearmv.c */; };1118 41C62943212E2F1E002313D4 /* idct_blk.c in Sources */ = {isa = PBXBuildFile; fileRef = 41673206212E0491001280EB /* idct_blk.c */; };1119 41C62944212E2F1E002313D4 /* idctllm.c in Sources */ = {isa = PBXBuildFile; fileRef = 41673204212E0491001280EB /* idctllm.c */; };1120 41C62945212E2F1E002313D4 /* loopfilter_filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 41673202212E0490001280EB /* loopfilter_filters.c */; };1121 41C62946212E2F1E002313D4 /* mbpitch.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731FD212E048F001280EB /* mbpitch.c */; };1122 41C62947212E2F1E002313D4 /* mfqe.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731ED212E048C001280EB /* mfqe.c */; };1123 41C62948212E2F1E002313D4 /* modecont.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731EB212E048B001280EB /* modecont.c */; };1124 41C62949212E2F1E002313D4 /* postproc.c in Sources */ = {isa = PBXBuildFile; fileRef = 41673205212E0491001280EB /* postproc.c */; };1125 41C6294A212E2F1E002313D4 /* reconinter.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731F2212E048D001280EB /* reconinter.c */; };1126 41C6294B212E2F1E002313D4 /* reconintra.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731F4212E048D001280EB /* reconintra.c */; };1127 41C6294C212E2F1E002313D4 /* reconintra4x4.c in Sources */ = {isa = PBXBuildFile; fileRef = 41673203212E0490001280EB /* reconintra4x4.c */; };1128 41C6294D212E2F1E002313D4 /* rtcd.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731F0212E048C001280EB /* rtcd.c */; };1129 41C6294E212E2F1E002313D4 /* setupintrarecon.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731EF212E048C001280EB /* setupintrarecon.c */; };1130 41C6294F212E2F1E002313D4 /* swapyv12buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731F8212E048E001280EB /* swapyv12buffer.c */; };1131 41C62950212E2F1E002313D4 /* treecoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731F1212E048C001280EB /* treecoder.c */; };1132 41C62951212E2F1E002313D4 /* vp8_loopfilter.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731FA212E048E001280EB /* vp8_loopfilter.c */; };1133 41C62952212E2F1E002313D4 /* vp8_skin_detection.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731F5212E048D001280EB /* vp8_skin_detection.c */; };1134 41C62953212E2FA6002313D4 /* vp8_rtcd.h in Headers */ = {isa = PBXBuildFile; fileRef = 4105EB9B212E02CC008C0C20 /* vp8_rtcd.h */; };1135 41CBAF94212E039300DE1E1D /* dboolhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 4105EBB5212E035D008C0C20 /* dboolhuff.c */; };1136 41CBAF95212E039300DE1E1D /* decodeframe.c in Sources */ = {isa = PBXBuildFile; fileRef = 4105EBB2212E035C008C0C20 /* decodeframe.c */; };1137 41CBAF96212E039300DE1E1D /* decodemv.c in Sources */ = {isa = PBXBuildFile; fileRef = 41CBAF90212E037E00DE1E1D /* decodemv.c */; };1138 41CBAF97212E039300DE1E1D /* decoderthreading.h in Headers */ = {isa = PBXBuildFile; fileRef = 4105EBB7212E035D008C0C20 /* decoderthreading.h */; };1139 41CBAF98212E039300DE1E1D /* detokenize.c in Sources */ = {isa = PBXBuildFile; fileRef = 4105EBB4212E035D008C0C20 /* detokenize.c */; };1140 41CBAF9A212E039300DE1E1D /* onyxd_if.c in Sources */ = {isa = PBXBuildFile; fileRef = 4105EBB1212E035C008C0C20 /* onyxd_if.c */; };1141 41CBAF9B212E039300DE1E1D /* threading.c in Sources */ = {isa = PBXBuildFile; fileRef = 4105EBB3212E035C008C0C20 /* threading.c */; };1142 41CBAF9C212E039300DE1E1D /* treereader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4105EBB6212E035D008C0C20 /* treereader.h */; };1143 949 41D6B45321273159008F9353 /* call_config.cc in Sources */ = {isa = PBXBuildFile; fileRef = 415F1FD72127313F00064CBF /* call_config.cc */; }; 1144 950 41D6B45421273159008F9353 /* call_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 415F1FDA2127313F00064CBF /* call_config.h */; }; … … 1261 1067 41EA54191EFC2D53002FF04C /* md4.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EA54131EFC2D4F002FF04C /* md4.c */; }; 1262 1068 41EA541A1EFC2D53002FF04C /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EA54181EFC2D53002FF04C /* md5.c */; }; 1263 41EAF1B6212E29C1009F73EC /* RTCDefaultVideoEncoderFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 41EAF1B3212E29C1009F73EC /* RTCDefaultVideoEncoderFactory.m */; };1264 41EAF1B7212E29C1009F73EC /* RTCVideoCodecVP8.mm in Sources */ = {isa = PBXBuildFile; fileRef = 41EAF1B4212E29C1009F73EC /* RTCVideoCodecVP8.mm */; };1265 41EAF1C3212E2AB2009F73EC /* svc_encodeframe.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EAF1BD212E2AAD009F73EC /* svc_encodeframe.c */; };1266 41EAF1C4212E2AB2009F73EC /* vpx_codec.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EAF1B9212E2AAD009F73EC /* vpx_codec.c */; };1267 41EAF1C5212E2AB2009F73EC /* vpx_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EAF1BB212E2AAD009F73EC /* vpx_decoder.c */; };1268 41EAF1C6212E2AB2009F73EC /* vpx_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EAF1BA212E2AAD009F73EC /* vpx_encoder.c */; };1269 41EAF1C7212E2AB2009F73EC /* vpx_image.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EAF1BC212E2AAD009F73EC /* vpx_image.c */; };1270 41EAF1C8212E2B2F009F73EC /* vp8_cx_iface.c in Sources */ = {isa = PBXBuildFile; fileRef = 411ED031212E04CC004320BA /* vp8_cx_iface.c */; };1271 41EAF1C9212E2B32009F73EC /* vp8_dx_iface.c in Sources */ = {isa = PBXBuildFile; fileRef = 411ED032212E04CC004320BA /* vp8_dx_iface.c */; };1272 1069 41ECEAB620630108009D5141 /* RTCVideoCodec+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 41ECEAB320630107009D5141 /* RTCVideoCodec+Private.h */; }; 1273 1070 41ECEAB720630108009D5141 /* RTCVideoCodec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 41ECEAB420630107009D5141 /* RTCVideoCodec.mm */; }; … … 1295 1092 41ECEAFD20646664009D5141 /* VideoProcessingSoftLink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41ECEAFA20646663009D5141 /* VideoProcessingSoftLink.cpp */; }; 1296 1093 41ECEAFE20646664009D5141 /* VideoProcessingSoftLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 41ECEAFB20646664009D5141 /* VideoProcessingSoftLink.h */; }; 1297 41EED77C2152ED8E000F2A16 /* avg_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419478832152ED4300275257 /* avg_neon.c */; };1298 41EED77D2152ED8E000F2A16 /* avg_pred_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4194786E2152ED3D00275257 /* avg_pred_neon.c */; };1299 41EED77E2152ED8E000F2A16 /* deblock_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 41953C042152ED6300136625 /* deblock_neon.c */; };1300 41EED77F2152ED8E000F2A16 /* fdct_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100F02152ED1800A6F17B /* fdct_neon.c */; };1301 41EED7802152ED8E000F2A16 /* fdct_partial_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419478812152ED4300275257 /* fdct_partial_neon.c */; };1302 41EED7812152ED8E000F2A16 /* fdct16x16_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4194788B2152ED4600275257 /* fdct16x16_neon.c */; };1303 41EED7822152ED8E000F2A16 /* fdct32x32_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419478802152ED4300275257 /* fdct32x32_neon.c */; };1304 41EED7832152ED8E000F2A16 /* fwd_txfm_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 41953C062152ED6300136625 /* fwd_txfm_neon.c */; };1305 41EED7842152ED8E000F2A16 /* hadamard_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419478752152ED4000275257 /* hadamard_neon.c */; };1306 41EED7942152ED8E000F2A16 /* idct_neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 41953BFF2152ED6100136625 /* idct_neon.h */; };1307 41EED7962152ED8E000F2A16 /* idct4x4_1_add_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100EC2152ED1700A6F17B /* idct4x4_1_add_neon.c */; };1308 41EED7982152ED8E000F2A16 /* idct4x4_add_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419478872152ED4500275257 /* idct4x4_add_neon.c */; };1309 41EED7992152ED8E000F2A16 /* idct8x8_1_add_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 41953C072152ED6400136625 /* idct8x8_1_add_neon.c */; };1310 41EED79A2152ED8E000F2A16 /* idct8x8_add_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100ED2152ED1700A6F17B /* idct8x8_add_neon.c */; };1311 41EED79B2152ED8E000F2A16 /* idct16x16_1_add_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100F22152ED1800A6F17B /* idct16x16_1_add_neon.c */; };1312 41EED79C2152ED8E000F2A16 /* idct16x16_add_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4194787F2152ED4300275257 /* idct16x16_add_neon.c */; };1313 41EED79D2152ED8E000F2A16 /* idct32x32_1_add_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419478782152ED4100275257 /* idct32x32_1_add_neon.c */; };1314 41EED79E2152ED8E000F2A16 /* idct32x32_34_add_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100E72152ED1600A6F17B /* idct32x32_34_add_neon.c */; };1315 41EED79F2152ED8E000F2A16 /* idct32x32_135_add_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419478792152ED4100275257 /* idct32x32_135_add_neon.c */; };1316 41EED7A02152ED8E000F2A16 /* idct32x32_add_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419478892152ED4500275257 /* idct32x32_add_neon.c */; };1317 41EED7A22152ED8E000F2A16 /* intrapred_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419478822152ED4300275257 /* intrapred_neon.c */; };1318 41EED7A62152ED8E000F2A16 /* loopfilter_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4194787E2152ED4200275257 /* loopfilter_neon.c */; };1319 41EED7A72152ED8E000F2A16 /* mem_neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 419100E92152ED1700A6F17B /* mem_neon.h */; };1320 41EED7A82152ED8E000F2A16 /* quantize_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 41953C092152ED6400136625 /* quantize_neon.c */; };1321 41EED7A92152ED8E000F2A16 /* sad_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 41953C022152ED6200136625 /* sad_neon.c */; };1322 41EED7AA2152ED8E000F2A16 /* sad4d_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100F52152ED1900A6F17B /* sad4d_neon.c */; };1323 41EED7AC2152ED8E000F2A16 /* subpel_variance_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419478712152ED3E00275257 /* subpel_variance_neon.c */; };1324 41EED7AD2152ED8E000F2A16 /* subtract_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4194787B2152ED4200275257 /* subtract_neon.c */; };1325 41EED7AE2152ED8E000F2A16 /* sum_neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 419478842152ED4400275257 /* sum_neon.h */; };1326 41EED7AF2152ED8E000F2A16 /* transpose_neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 419100EF2152ED1800A6F17B /* transpose_neon.h */; };1327 41EED7B02152ED8E000F2A16 /* variance_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4194787D2152ED4200275257 /* variance_neon.c */; };1328 41EED7B22152ED8E000F2A16 /* vpx_convolve_avg_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419478732152ED3F00275257 /* vpx_convolve_avg_neon.c */; };1329 41EED7B42152ED8E000F2A16 /* vpx_convolve_copy_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100EA2152ED1700A6F17B /* vpx_convolve_copy_neon.c */; };1330 41EED7B52152ED8E000F2A16 /* vpx_convolve_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EED77B2152ED84000F2A16 /* vpx_convolve_neon.c */; };1331 41EED7B82152ED8E000F2A16 /* vpx_convolve8_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100F32152ED1800A6F17B /* vpx_convolve8_neon.c */; };1332 41EED7B92152ED8E000F2A16 /* vpx_convolve8_neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 4194786F2152ED3D00275257 /* vpx_convolve8_neon.h */; };1333 41EED7BA2152ED8E000F2A16 /* vpx_scaled_convolve8_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 419100F42152ED1900A6F17B /* vpx_scaled_convolve8_neon.c */; };1334 41EED7BD2152EEC9000F2A16 /* arm.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EED7BB2152EEC8000F2A16 /* arm.h */; };1335 41EED7BE2152EEC9000F2A16 /* arm_cpudetect.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EED7BC2152EEC8000F2A16 /* arm_cpudetect.c */; };1336 41EED7BF2152F1FB000F2A16 /* onyx_if.c in Sources */ = {isa = PBXBuildFile; fileRef = 416731A8212E0426001280EB /* onyx_if.c */; };1337 41EED7C02152F424000F2A16 /* vpx_subpixel_8t_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410994E22147561300347814 /* vpx_subpixel_8t_sse2.asm.o */; };1338 41EED7C22152F434000F2A16 /* sad_sse3.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410994E12147561300347814 /* sad_sse3.asm.o */; };1339 41EED7C32152F434000F2A16 /* vpx_high_subpixel_8t_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410994DF2147561200347814 /* vpx_high_subpixel_8t_sse2.asm.o */; };1340 41EED7C42152F434000F2A16 /* vpx_subpixel_bilinear_ssse3.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 410994E02147561300347814 /* vpx_subpixel_bilinear_ssse3.asm.o */; };1341 41EED7C52152F434000F2A16 /* highbd_sad_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41076290214755E600D3D2BF /* highbd_sad_sse2.asm.o */; };1342 41EED7C62152F434000F2A16 /* highbd_sad4d_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 4107628B214755E500D3D2BF /* highbd_sad4d_sse2.asm.o */; };1343 41EED7C72152F434000F2A16 /* highbd_subpel_variance_impl_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41076298214755E800D3D2BF /* highbd_subpel_variance_impl_sse2.asm.o */; };1344 41EED7C82152F434000F2A16 /* highbd_variance_impl_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41076292214755E700D3D2BF /* highbd_variance_impl_sse2.asm.o */; };1345 41EED7C92152F434000F2A16 /* intrapred_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41076299214755E800D3D2BF /* intrapred_sse2.asm.o */; };1346 41EED7CA2152F434000F2A16 /* intrapred_ssse3.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41076291214755E600D3D2BF /* intrapred_ssse3.asm.o */; };1347 41EED7CB2152F434000F2A16 /* inv_wht_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 4107628C214755E500D3D2BF /* inv_wht_sse2.asm.o */; };1348 41EED7CC2152F434000F2A16 /* sad_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 4107628F214755E600D3D2BF /* sad_sse2.asm.o */; };1349 41EED7CD2152F434000F2A16 /* sad_sse4.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41076294214755E700D3D2BF /* sad_sse4.asm.o */; };1350 41EED7CE2152F434000F2A16 /* sad_ssse3.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41076297214755E800D3D2BF /* sad_ssse3.asm.o */; };1351 41EED7CF2152F434000F2A16 /* sad4d_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41076293214755E700D3D2BF /* sad4d_sse2.asm.o */; };1352 41EED7D02152F434000F2A16 /* ssim_opt_x86_64.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 4107628A214755E500D3D2BF /* ssim_opt_x86_64.asm.o */; };1353 41EED7D12152F434000F2A16 /* subpel_variance_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 4107628D214755E600D3D2BF /* subpel_variance_sse2.asm.o */; };1354 41EED7D22152F434000F2A16 /* subtract_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 4107629A214755E800D3D2BF /* subtract_sse2.asm.o */; };1355 41EED7D32152F434000F2A16 /* vpx_convolve_copy_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41076296214755E700D3D2BF /* vpx_convolve_copy_sse2.asm.o */; };1356 41EED7D42152F434000F2A16 /* vpx_high_subpixel_bilinear_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 4107629B214755E900D3D2BF /* vpx_high_subpixel_bilinear_sse2.asm.o */; };1357 41EED7D52152F434000F2A16 /* vpx_subpixel_8t_ssse3.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 41076295214755E700D3D2BF /* vpx_subpixel_8t_ssse3.asm.o */; };1358 41EED7D62152F434000F2A16 /* vpx_subpixel_bilinear_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 4107628E214755E600D3D2BF /* vpx_subpixel_bilinear_sse2.asm.o */; };1359 41EED7D72152F434000F2A16 /* add_noise_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 4107626B2147558500D3D2BF /* add_noise_sse2.asm.o */; };1360 41EED7D82152F434000F2A16 /* avg_ssse3_x86_64.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 4107626D2147558600D3D2BF /* avg_ssse3_x86_64.asm.o */; };1361 41EED7D92152F434000F2A16 /* deblock_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 4107626E2147558600D3D2BF /* deblock_sse2.asm.o */; };1362 41EED7DA2152F434000F2A16 /* fwd_txfm_ssse3_x86_64.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 4107626C2147558600D3D2BF /* fwd_txfm_ssse3_x86_64.asm.o */; };1363 41EED7DB2152F434000F2A16 /* highbd_intrapred_sse2.asm.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 4107626A2147558500D3D2BF /* highbd_intrapred_sse2.asm.o */; };1364 41EED7DC21531E5F000F2A16 /* sad.c in Sources */ = {isa = PBXBuildFile; fileRef = 413309F0212E2BD600280939 /* sad.c */; };1365 1094 41F2635F21267ADF00274F59 /* builtin_video_decoder_factory.cc in Sources */ = {isa = PBXBuildFile; fileRef = 41DDB27321267AC000296D47 /* builtin_video_decoder_factory.cc */; }; 1366 1095 41F2636021267ADF00274F59 /* builtin_video_decoder_factory.h in Headers */ = {isa = PBXBuildFile; fileRef = 41DDB27621267AC100296D47 /* builtin_video_decoder_factory.h */; }; … … 1419 1148 41F411BA1EF8DA9600343C26 /* rtc_event_log_factory_interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F411B71EF8DA9000343C26 /* rtc_event_log_factory_interface.h */; }; 1420 1149 41F411BB1EF8DA9600343C26 /* rtc_event_log_factory.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F411B81EF8DA9500343C26 /* rtc_event_log_factory.h */; }; 1150 41F411BF1EF8DBA500343C26 /* vp8_noop.cc in Sources */ = {isa = PBXBuildFile; fileRef = 41F411BE1EF8DBA500343C26 /* vp8_noop.cc */; }; 1421 1151 41F411C71EF97BAC00343C26 /* adm_helpers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 41F411C61EF972F100343C26 /* adm_helpers.cc */; }; 1422 1152 41F411C81EF97BAF00343C26 /* adm_helpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F411C51EF972EC00343C26 /* adm_helpers.h */; }; 1423 41F773FD215AF94C00E72967 /* RTCVideoCodecH264.mm in Sources */ = {isa = PBXBuildFile; fileRef = 41ECEAB520630108009D5141 /* RTCVideoCodecH264.mm */; };1424 1153 41F9BF852051C80100ABF0B9 /* candidate.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F9BF772051C7FD00ABF0B9 /* candidate.h */; }; 1425 1154 41F9BF862051C80100ABF0B9 /* jsep.cc in Sources */ = {isa = PBXBuildFile; fileRef = 41F9BF782051C7FD00ABF0B9 /* jsep.cc */; }; … … 3224 2953 3225 2954 /* Begin PBXContainerItemProxy section */ 3226 4105EB6B212E01D2008C0C20 /* PBXContainerItemProxy */ = {3227 isa = PBXContainerItemProxy;3228 containerPortal = FB39D0701200ED9200088E69 /* Project object */;3229 proxyType = 1;3230 remoteGlobalIDString = 5C63F6611E414AB6002CA531;3231 remoteInfo = "Copy webrtc headers";3232 };3233 411ED03F212E0811004320BA /* PBXContainerItemProxy */ = {3234 isa = PBXContainerItemProxy;3235 containerPortal = FB39D0701200ED9200088E69 /* Project object */;3236 proxyType = 1;3237 remoteGlobalIDString = 4105EB69212E01D2008C0C20;3238 remoteInfo = libvpx;3239 };3240 2955 5C08848D1E4A97E300403995 /* PBXContainerItemProxy */ = { 3241 2956 isa = PBXContainerItemProxy; … … 3342 3057 }; 3343 3058 312BDB0D15FECACE0097EBC7 /* CopyFiles */ = { 3344 isa = PBXCopyFilesBuildPhase;3345 buildActionMask = 8;3346 dstPath = "$(INSTALL_PATH_PREFIX)/usr/local/OpenSourceLicenses";3347 dstSubfolderSpec = 0;3348 files = (3349 );3350 runOnlyForDeploymentPostprocessing = 1;3351 };3352 4105EB7D212E01D2008C0C20 /* CopyFiles */ = {3353 isa = PBXCopyFilesBuildPhase;3354 buildActionMask = 8;3355 dstPath = "$(INSTALL_PATH_PREFIX)/usr/local/OpenSourceVersions";3356 dstSubfolderSpec = 0;3357 files = (3358 );3359 runOnlyForDeploymentPostprocessing = 1;3360 };3361 4105EB7E212E01D2008C0C20 /* CopyFiles */ = {3362 3059 isa = PBXCopyFilesBuildPhase; 3363 3060 buildActionMask = 8; … … 3534 3231 4102F6EB21273460006AE8D7 /* contributing_sources.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = contributing_sources.cc; sourceTree = "<group>"; }; 3535 3232 41053B4D212CD8EC004DAC6C /* UIDevice+H264Profile.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "UIDevice+H264Profile.mm"; path = "Video/UIDevice+H264Profile.mm"; sourceTree = "<group>"; }; 3536 4105EB67212E01C2008C0C20 /* elf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = elf.h; sourceTree = "<group>"; };3537 4105EB83212E01D2008C0C20 /* libvpx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libvpx.a; sourceTree = BUILT_PRODUCTS_DIR; };3538 4105EB99212E02CB008C0C20 /* vpx_config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vpx_config.c; sourceTree = "<group>"; };3539 4105EB9A212E02CB008C0C20 /* vpx_scale_rtcd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vpx_scale_rtcd.h; sourceTree = "<group>"; };3540 4105EB9B212E02CC008C0C20 /* vp8_rtcd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vp8_rtcd.h; sourceTree = "<group>"; };3541 4105EB9C212E02CC008C0C20 /* vpx_dsp_rtcd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vpx_dsp_rtcd.h; sourceTree = "<group>"; };3542 4105EB9D212E02CC008C0C20 /* vpx_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vpx_config.h; sourceTree = "<group>"; };3543 4105EB9E212E02CC008C0C20 /* vp9_rtcd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vp9_rtcd.h; sourceTree = "<group>"; };3544 4105EB9F212E02CC008C0C20 /* vpx_config.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = vpx_config.asm; sourceTree = "<group>"; };3545 4105EBB1212E035C008C0C20 /* onyxd_if.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = onyxd_if.c; path = decoder/onyxd_if.c; sourceTree = "<group>"; };3546 4105EBB2212E035C008C0C20 /* decodeframe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decodeframe.c; path = decoder/decodeframe.c; sourceTree = "<group>"; };3547 4105EBB3212E035C008C0C20 /* threading.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = threading.c; path = decoder/threading.c; sourceTree = "<group>"; };3548 4105EBB4212E035D008C0C20 /* detokenize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = detokenize.c; path = decoder/detokenize.c; sourceTree = "<group>"; };3549 4105EBB5212E035D008C0C20 /* dboolhuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = dboolhuff.c; path = decoder/dboolhuff.c; sourceTree = "<group>"; };3550 4105EBB6212E035D008C0C20 /* treereader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = treereader.h; path = decoder/treereader.h; sourceTree = "<group>"; };3551 4105EBB7212E035D008C0C20 /* decoderthreading.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = decoderthreading.h; path = decoder/decoderthreading.h; sourceTree = "<group>"; };3552 4107626A2147558500D3D2BF /* highbd_intrapred_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = highbd_intrapred_sse2.asm.o; sourceTree = "<group>"; };3553 4107626B2147558500D3D2BF /* add_noise_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = add_noise_sse2.asm.o; sourceTree = "<group>"; };3554 4107626C2147558600D3D2BF /* fwd_txfm_ssse3_x86_64.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = fwd_txfm_ssse3_x86_64.asm.o; sourceTree = "<group>"; };3555 4107626D2147558600D3D2BF /* avg_ssse3_x86_64.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = avg_ssse3_x86_64.asm.o; sourceTree = "<group>"; };3556 4107626E2147558600D3D2BF /* deblock_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = deblock_sse2.asm.o; sourceTree = "<group>"; };3557 4107628A214755E500D3D2BF /* ssim_opt_x86_64.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = ssim_opt_x86_64.asm.o; sourceTree = "<group>"; };3558 4107628B214755E500D3D2BF /* highbd_sad4d_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = highbd_sad4d_sse2.asm.o; sourceTree = "<group>"; };3559 4107628C214755E500D3D2BF /* inv_wht_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = inv_wht_sse2.asm.o; sourceTree = "<group>"; };3560 4107628D214755E600D3D2BF /* subpel_variance_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = subpel_variance_sse2.asm.o; sourceTree = "<group>"; };3561 4107628E214755E600D3D2BF /* vpx_subpixel_bilinear_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = vpx_subpixel_bilinear_sse2.asm.o; sourceTree = "<group>"; };3562 4107628F214755E600D3D2BF /* sad_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = sad_sse2.asm.o; sourceTree = "<group>"; };3563 41076290214755E600D3D2BF /* highbd_sad_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = highbd_sad_sse2.asm.o; sourceTree = "<group>"; };3564 41076291214755E600D3D2BF /* intrapred_ssse3.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = intrapred_ssse3.asm.o; sourceTree = "<group>"; };3565 41076292214755E700D3D2BF /* highbd_variance_impl_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = highbd_variance_impl_sse2.asm.o; sourceTree = "<group>"; };3566 41076293214755E700D3D2BF /* sad4d_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = sad4d_sse2.asm.o; sourceTree = "<group>"; };3567 41076294214755E700D3D2BF /* sad_sse4.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = sad_sse4.asm.o; sourceTree = "<group>"; };3568 41076295214755E700D3D2BF /* vpx_subpixel_8t_ssse3.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = vpx_subpixel_8t_ssse3.asm.o; sourceTree = "<group>"; };3569 41076296214755E700D3D2BF /* vpx_convolve_copy_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = vpx_convolve_copy_sse2.asm.o; sourceTree = "<group>"; };3570 41076297214755E800D3D2BF /* sad_ssse3.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = sad_ssse3.asm.o; sourceTree = "<group>"; };3571 41076298214755E800D3D2BF /* highbd_subpel_variance_impl_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = highbd_subpel_variance_impl_sse2.asm.o; sourceTree = "<group>"; };3572 41076299214755E800D3D2BF /* intrapred_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = intrapred_sse2.asm.o; sourceTree = "<group>"; };3573 4107629A214755E800D3D2BF /* subtract_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = subtract_sse2.asm.o; sourceTree = "<group>"; };3574 4107629B214755E900D3D2BF /* vpx_high_subpixel_bilinear_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = vpx_high_subpixel_bilinear_sse2.asm.o; sourceTree = "<group>"; };3575 410994DF2147561200347814 /* vpx_high_subpixel_8t_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = vpx_high_subpixel_8t_sse2.asm.o; sourceTree = "<group>"; };3576 410994E02147561300347814 /* vpx_subpixel_bilinear_ssse3.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = vpx_subpixel_bilinear_ssse3.asm.o; sourceTree = "<group>"; };3577 410994E12147561300347814 /* sad_sse3.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = sad_sse3.asm.o; sourceTree = "<group>"; };3578 410994E22147561300347814 /* vpx_subpixel_8t_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = vpx_subpixel_8t_sse2.asm.o; sourceTree = "<group>"; };3579 410994FA2147567800347814 /* dequantize_mmx.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = dequantize_mmx.asm.o; sourceTree = "<group>"; };3580 410994FB2147567800347814 /* iwalsh_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = iwalsh_sse2.asm.o; sourceTree = "<group>"; };3581 410994FC2147567800347814 /* subpixel_mmx.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = subpixel_mmx.asm.o; sourceTree = "<group>"; };3582 410994FD2147567900347814 /* subpixel_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = subpixel_sse2.asm.o; sourceTree = "<group>"; };3583 410994FE2147567900347814 /* idctllm_mmx.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = idctllm_mmx.asm.o; sourceTree = "<group>"; };3584 410994FF2147567900347814 /* subpixel_ssse3.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = subpixel_ssse3.asm.o; sourceTree = "<group>"; };3585 410995002147567900347814 /* loopfilter_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = loopfilter_sse2.asm.o; sourceTree = "<group>"; };3586 410995012147567900347814 /* recon_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = recon_sse2.asm.o; sourceTree = "<group>"; };3587 410995022147567A00347814 /* copy_sse3.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = copy_sse3.asm.o; sourceTree = "<group>"; };3588 410995032147567A00347814 /* loopfilter_block_sse2_x86_64.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = loopfilter_block_sse2_x86_64.asm.o; sourceTree = "<group>"; };3589 410995042147567A00347814 /* mfqe_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = mfqe_sse2.asm.o; sourceTree = "<group>"; };3590 3233 41109AA61E5FA19200C0955A /* i420_buffer_pool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = i420_buffer_pool.h; path = include/i420_buffer_pool.h; sourceTree = "<group>"; }; 3591 3234 41109AA71E5FA19200C0955A /* video_frame_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = video_frame_buffer.h; path = include/video_frame_buffer.h; sourceTree = "<group>"; }; … … 3593 3236 41109AA91E5FA19200C0955A /* bitrate_adjuster.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bitrate_adjuster.h; path = include/bitrate_adjuster.h; sourceTree = "<group>"; }; 3594 3237 41109AAA1E5FA19200C0955A /* incoming_video_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = incoming_video_stream.h; path = include/incoming_video_stream.h; sourceTree = "<group>"; }; 3595 411ED02F212E04BD004320BA /* quant_common.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = quant_common.c; sourceTree = "<group>"; };3596 411ED031212E04CC004320BA /* vp8_cx_iface.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vp8_cx_iface.c; sourceTree = "<group>"; };3597 411ED032212E04CC004320BA /* vp8_dx_iface.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vp8_dx_iface.c; sourceTree = "<group>"; };3598 411ED035212E05DE004320BA /* libvpx.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libvpx.xcconfig; sourceTree = "<group>"; };3599 41239AD5214756A200396F81 /* idctllm_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = idctllm_sse2.asm.o; sourceTree = "<group>"; };3600 41239AD6214756A200396F81 /* copy_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = copy_sse2.asm.o; sourceTree = "<group>"; };3601 41239AD7214756A300396F81 /* recon_mmx.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = recon_mmx.asm.o; sourceTree = "<group>"; };3602 41239AE6214756C700396F81 /* filter_x86.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_x86.c; sourceTree = "<group>"; };3603 41239AE7214756C700396F81 /* idct_blk_mmx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = idct_blk_mmx.c; sourceTree = "<group>"; };3604 41239AE8214756C700396F81 /* vp8_asm_stubs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vp8_asm_stubs.c; sourceTree = "<group>"; };3605 41239AE9214756C700396F81 /* filter_x86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter_x86.h; sourceTree = "<group>"; };3606 41239AEA214756C800396F81 /* loopfilter_x86.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = loopfilter_x86.c; sourceTree = "<group>"; };3607 41239AEB214756C800396F81 /* idct_blk_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = idct_blk_sse2.c; sourceTree = "<group>"; };3608 41239B08214757AD00396F81 /* vpx_scale.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vpx_scale.c; sourceTree = "<group>"; };3609 41239B09214757AD00396F81 /* yv12config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = yv12config.c; sourceTree = "<group>"; };3610 41239B0A214757AE00396F81 /* yv12extend.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = yv12extend.c; sourceTree = "<group>"; };3611 41239B0B214757AE00396F81 /* gen_scalers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gen_scalers.c; sourceTree = "<group>"; };3612 41239B17214759B500396F81 /* fwalsh_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = fwalsh_sse2.asm.o; sourceTree = "<group>"; };3613 41239B18214759B600396F81 /* encodeopt.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = encodeopt.asm.o; sourceTree = "<group>"; };3614 41239B19214759B600396F81 /* dct_sse2.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = dct_sse2.asm.o; sourceTree = "<group>"; };3615 41239B1E21475F0700396F81 /* emms.asm.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = emms.asm.o; sourceTree = "<group>"; };3616 41239B3A21476AE500396F81 /* systemdependent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = systemdependent.c; sourceTree = "<group>"; };3617 3238 412455421EF87C0900F11809 /* dot_product_with_scale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dot_product_with_scale.h; path = signal_processing/dot_product_with_scale.h; sourceTree = "<group>"; }; 3618 3239 412455431EF87C0F00F11809 /* dot_product_with_scale.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dot_product_with_scale.cc; path = signal_processing/dot_product_with_scale.cc; sourceTree = "<group>"; }; … … 3620 3241 412455541EF887FA00F11809 /* packetlossestimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = packetlossestimator.cc; sourceTree = "<group>"; }; 3621 3242 412455551EF887FA00F11809 /* packetlossestimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = packetlossestimator.h; sourceTree = "<group>"; }; 3622 4129408E212E128B00AD95E7 /* libvpx_vp8_encoder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = libvpx_vp8_encoder.cc; path = codecs/vp8/libvpx_vp8_encoder.cc; sourceTree = "<group>"; };3623 4129408F212E128C00AD95E7 /* libvpx_vp8_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = libvpx_vp8_encoder.h; path = codecs/vp8/libvpx_vp8_encoder.h; sourceTree = "<group>"; };3624 41294090212E128C00AD95E7 /* libvpx_vp8_decoder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = libvpx_vp8_decoder.cc; path = codecs/vp8/libvpx_vp8_decoder.cc; sourceTree = "<group>"; };3625 41294091212E128C00AD95E7 /* libvpx_vp8_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = libvpx_vp8_decoder.h; path = codecs/vp8/libvpx_vp8_decoder.h; sourceTree = "<group>"; };3626 3243 41299B8E2127367A00B3414B /* isac_vad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = isac_vad.c; path = source/isac_vad.c; sourceTree = "<group>"; }; 3627 3244 41299B8F2127367B00B3414B /* isac_vad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = isac_vad.h; path = source/isac_vad.h; sourceTree = "<group>"; }; … … 3654 3271 4130922C1EF8D76A00757C55 /* aec_dump_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aec_dump_impl.h; path = Source/webrtc/modules/audio_processing/aec_dump/aec_dump_impl.h; sourceTree = SOURCE_ROOT; }; 3655 3272 4130922D1EF8D77100757C55 /* aec_dump_factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aec_dump_factory.h; path = Source/webrtc/modules/audio_processing/aec_dump/aec_dump_factory.h; sourceTree = SOURCE_ROOT; }; 3656 413309E5212E2BD400280939 /* avg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = avg.c; sourceTree = "<group>"; };3657 413309E6212E2BD400280939 /* bitreader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bitreader.c; sourceTree = "<group>"; };3658 413309E7212E2BD400280939 /* quantize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = quantize.c; sourceTree = "<group>"; };3659 413309E8212E2BD400280939 /* ssim.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ssim.c; sourceTree = "<group>"; };3660 413309E9212E2BD400280939 /* add_noise.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = add_noise.c; sourceTree = "<group>"; };3661 413309EA212E2BD500280939 /* psnrhvs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = psnrhvs.c; sourceTree = "<group>"; };3662 413309EB212E2BD500280939 /* fwd_txfm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fwd_txfm.c; sourceTree = "<group>"; };3663 413309EC212E2BD500280939 /* intrapred.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = intrapred.c; sourceTree = "<group>"; };3664 413309ED212E2BD500280939 /* subtract.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = subtract.c; sourceTree = "<group>"; };3665 413309EE212E2BD600280939 /* loopfilter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = loopfilter.c; sourceTree = "<group>"; };3666 413309EF212E2BD600280939 /* prob.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = prob.c; sourceTree = "<group>"; };3667 413309F0212E2BD600280939 /* sad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sad.c; sourceTree = "<group>"; };3668 413309F1212E2BD600280939 /* bitwriter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bitwriter.c; sourceTree = "<group>"; };3669 413309F2212E2BD600280939 /* deblock.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = deblock.c; sourceTree = "<group>"; };3670 413309F3212E2BD700280939 /* sum_squares.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sum_squares.c; sourceTree = "<group>"; };3671 413309F4212E2BD700280939 /* variance.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = variance.c; sourceTree = "<group>"; };3672 413309F5212E2BD700280939 /* vpx_convolve.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vpx_convolve.c; sourceTree = "<group>"; };3673 413309F6212E2BD700280939 /* inv_txfm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inv_txfm.c; sourceTree = "<group>"; };3674 413309F7212E2BD800280939 /* skin_detection.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = skin_detection.c; sourceTree = "<group>"; };3675 413309F8212E2BD800280939 /* vpx_dsp_rtcd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vpx_dsp_rtcd.c; sourceTree = "<group>"; };3676 413309F9212E2BD800280939 /* fastssim.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fastssim.c; sourceTree = "<group>"; };3677 41330A2C212E2BED00280939 /* vpx_mem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vpx_mem.h; sourceTree = "<group>"; };3678 41330A2D212E2BEE00280939 /* vpx_mem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vpx_mem.c; sourceTree = "<group>"; };3679 41330A32212E2C1E00280939 /* vpx_scale_rtcd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vpx_scale_rtcd.c; sourceTree = "<group>"; };3680 41330A33212E2C1E00280939 /* vpx_scale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vpx_scale.h; sourceTree = "<group>"; };3681 41330A36212E2C3500280939 /* vpx_thread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_thread.h; sourceTree = "<group>"; };3682 41330A37212E2C3600280939 /* vpx_write_yuv_frame.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_write_yuv_frame.c; sourceTree = "<group>"; };3683 41330A38212E2C3600280939 /* vpx_write_yuv_frame.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_write_yuv_frame.h; sourceTree = "<group>"; };3684 41330A39212E2C3600280939 /* vpx_thread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_thread.c; sourceTree = "<group>"; };3685 3273 413A21381FE0F0EE00373E99 /* srtp_priv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = srtp_priv.h; path = include/srtp_priv.h; sourceTree = "<group>"; }; 3686 3274 413A21391FE0F0EF00373E99 /* ekt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ekt.h; path = include/ekt.h; sourceTree = "<group>"; }; … … 4149 3737 41433D2C1F79B39200387B4D /* libwebrtc.mac.exp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.exports; path = libwebrtc.mac.exp; sourceTree = "<group>"; }; 4150 3738 41433D2D1F79B39200387B4D /* libwebrtc.iOSsim.exp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.exports; path = libwebrtc.iOSsim.exp; sourceTree = "<group>"; }; 4151 414502052152E01A0033B4D3 /* onyxd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = onyxd.h; sourceTree = "<group>"; };4152 414502062152E01B0033B4D3 /* vp8_skin_detection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vp8_skin_detection.h; sourceTree = "<group>"; };4153 414502072152E01B0033B4D3 /* blockd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blockd.h; sourceTree = "<group>"; };4154 414502082152E01B0033B4D3 /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = "<group>"; };4155 414502092152E01B0033B4D3 /* default_coef_probs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = default_coef_probs.h; sourceTree = "<group>"; };4156 4145020A2152E01B0033B4D3 /* vp8_entropymodedata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vp8_entropymodedata.h; sourceTree = "<group>"; };4157 414502112152E16F0033B4D3 /* vp8_rtcd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp8_rtcd.h; sourceTree = "<group>"; };4158 414502122152E16F0033B4D3 /* vp9_rtcd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_rtcd.h; sourceTree = "<group>"; };4159 414502132152E16F0033B4D3 /* vpx_config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_config.h; sourceTree = "<group>"; };4160 414502142152E16F0033B4D3 /* vpx_scale_rtcd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_scale_rtcd.h; sourceTree = "<group>"; };4161 3739 4145E48B1EF88B9600FCF6E6 /* video_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = video_decoder.h; path = Source/webrtc/api/video_codecs/video_decoder.h; sourceTree = SOURCE_ROOT; }; 4162 3740 4145E48C1EF88B9D00FCF6E6 /* video_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = video_encoder.h; path = Source/webrtc/api/video_codecs/video_encoder.h; sourceTree = SOURCE_ROOT; }; … … 4215 3793 415F1FD92127313F00064CBF /* rtp_bitrate_configurator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rtp_bitrate_configurator.cc; path = call/rtp_bitrate_configurator.cc; sourceTree = "<group>"; }; 4216 3794 415F1FDA2127313F00064CBF /* call_config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = call_config.h; path = call/call_config.h; sourceTree = "<group>"; }; 4217 416731A5212E0425001280EB /* rdopt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = rdopt.c; path = encoder/rdopt.c; sourceTree = "<group>"; };4218 416731A6212E0425001280EB /* boolhuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = boolhuff.c; path = encoder/boolhuff.c; sourceTree = "<group>"; };4219 416731A7212E0425001280EB /* ratectrl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = ratectrl.c; path = encoder/ratectrl.c; sourceTree = "<group>"; };4220 416731A8212E0426001280EB /* onyx_if.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = onyx_if.c; path = encoder/onyx_if.c; sourceTree = "<group>"; };4221 416731A9212E0426001280EB /* segmentation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = segmentation.c; path = encoder/segmentation.c; sourceTree = "<group>"; };4222 416731AA212E0426001280EB /* mr_dissim.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = mr_dissim.c; path = encoder/mr_dissim.c; sourceTree = "<group>"; };4223 416731AB212E0427001280EB /* modecosts.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = modecosts.c; path = encoder/modecosts.c; sourceTree = "<group>"; };4224 416731AC212E0427001280EB /* lookahead.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = lookahead.c; path = encoder/lookahead.c; sourceTree = "<group>"; };4225 416731AD212E0427001280EB /* picklpf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = picklpf.c; path = encoder/picklpf.c; sourceTree = "<group>"; };4226 416731AE212E0428001280EB /* mcomp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = mcomp.c; path = encoder/mcomp.c; sourceTree = "<group>"; };4227 416731AF212E0428001280EB /* denoising.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = denoising.c; path = encoder/denoising.c; sourceTree = "<group>"; };4228 416731B0212E0428001280EB /* ethreading.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = ethreading.c; path = encoder/ethreading.c; sourceTree = "<group>"; };4229 416731B1212E0429001280EB /* tokenize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tokenize.c; path = encoder/tokenize.c; sourceTree = "<group>"; };4230 416731B2212E0429001280EB /* treewriter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = treewriter.c; path = encoder/treewriter.c; sourceTree = "<group>"; };4231 416731D9212E045D001280EB /* encodeopt.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = encodeopt.asm; sourceTree = "<group>"; };4232 416731DA212E045D001280EB /* quantize_sse4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = quantize_sse4.c; sourceTree = "<group>"; };4233 416731DB212E045D001280EB /* vp8_quantize_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vp8_quantize_sse2.c; sourceTree = "<group>"; };4234 416731DC212E045D001280EB /* dct_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = dct_sse2.asm; sourceTree = "<group>"; };4235 416731DD212E045E001280EB /* vp8_enc_stubs_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vp8_enc_stubs_sse2.c; sourceTree = "<group>"; };4236 416731DE212E045E001280EB /* denoising_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = denoising_sse2.c; sourceTree = "<group>"; };4237 416731DF212E045E001280EB /* vp8_quantize_ssse3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vp8_quantize_ssse3.c; sourceTree = "<group>"; };4238 416731E0212E045E001280EB /* temporal_filter_apply_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = temporal_filter_apply_sse2.asm; sourceTree = "<group>"; };4239 416731E1212E045E001280EB /* fwalsh_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = fwalsh_sse2.asm; sourceTree = "<group>"; };4240 416731EB212E048B001280EB /* modecont.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = modecont.c; sourceTree = "<group>"; };4241 416731EC212E048B001280EB /* blockd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = blockd.c; sourceTree = "<group>"; };4242 416731ED212E048C001280EB /* mfqe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mfqe.c; sourceTree = "<group>"; };4243 416731EE212E048C001280EB /* entropymv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = entropymv.c; sourceTree = "<group>"; };4244 416731EF212E048C001280EB /* setupintrarecon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = setupintrarecon.c; sourceTree = "<group>"; };4245 416731F0212E048C001280EB /* rtcd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rtcd.c; sourceTree = "<group>"; };4246 416731F1212E048C001280EB /* treecoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = treecoder.c; sourceTree = "<group>"; };4247 416731F2212E048D001280EB /* reconinter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = reconinter.c; sourceTree = "<group>"; };4248 416731F3212E048D001280EB /* context.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = context.c; sourceTree = "<group>"; };4249 416731F4212E048D001280EB /* reconintra.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = reconintra.c; sourceTree = "<group>"; };4250 416731F5212E048D001280EB /* vp8_skin_detection.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp8_skin_detection.c; sourceTree = "<group>"; };4251 416731F6212E048D001280EB /* filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filter.c; sourceTree = "<group>"; };4252 416731F7212E048E001280EB /* debugmodes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = debugmodes.c; sourceTree = "<group>"; };4253 416731F8212E048E001280EB /* swapyv12buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = swapyv12buffer.c; sourceTree = "<group>"; };4254 416731F9212E048E001280EB /* entropymode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = entropymode.c; sourceTree = "<group>"; };4255 416731FA212E048E001280EB /* vp8_loopfilter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp8_loopfilter.c; sourceTree = "<group>"; };4256 416731FB212E048E001280EB /* extend.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = extend.c; sourceTree = "<group>"; };4257 416731FC212E048F001280EB /* entropy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = entropy.c; sourceTree = "<group>"; };4258 416731FD212E048F001280EB /* mbpitch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mbpitch.c; sourceTree = "<group>"; };4259 416731FE212E048F001280EB /* findnearmv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = findnearmv.c; sourceTree = "<group>"; };4260 416731FF212E048F001280EB /* copy_c.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = copy_c.c; sourceTree = "<group>"; };4261 41673200212E048F001280EB /* dequantize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dequantize.c; sourceTree = "<group>"; };4262 41673201212E0490001280EB /* alloccommon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = alloccommon.c; sourceTree = "<group>"; };4263 41673202212E0490001280EB /* loopfilter_filters.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = loopfilter_filters.c; sourceTree = "<group>"; };4264 41673203212E0490001280EB /* reconintra4x4.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = reconintra4x4.c; sourceTree = "<group>"; };4265 41673204212E0491001280EB /* idctllm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idctllm.c; sourceTree = "<group>"; };4266 41673205212E0491001280EB /* postproc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = postproc.c; sourceTree = "<group>"; };4267 41673206212E0491001280EB /* idct_blk.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idct_blk.c; sourceTree = "<group>"; };4268 3795 416D2F101FA8CC0400097345 /* VideoProcessing.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoProcessing.framework; path = System/Library/PrivateFrameworks/VideoProcessing.framework; sourceTree = SDKROOT; }; 4269 3796 417DA4561EF9CD0A00E869DB /* RTCUIApplicationStatusObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RTCUIApplicationStatusObserver.h; path = Source/webrtc/sdk/objc/Framework/Classes/Common/RTCUIApplicationStatusObserver.h; sourceTree = SOURCE_ROOT; }; 4270 3797 417F7AC62134A07F00FBA7EC /* never_destroyed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = never_destroyed.h; path = rtc_base/never_destroyed.h; sourceTree = "<group>"; }; 4271 4191009C2152E18D00A6F17B /* vpx_config.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = vpx_config.asm; sourceTree = "<group>"; };4272 4191009D2152E18D00A6F17B /* vpx_config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vpx_config.c; sourceTree = "<group>"; };4273 4191009E2152E18D00A6F17B /* vpx_dsp_rtcd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vpx_dsp_rtcd.h; sourceTree = "<group>"; };4274 419100A82152EC7400A6F17B /* denoising_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = denoising_neon.c; sourceTree = "<group>"; };4275 419100A92152EC7400A6F17B /* vp8_shortwalsh4x4_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vp8_shortwalsh4x4_neon.c; sourceTree = "<group>"; };4276 419100AA2152EC7500A6F17B /* fastquantizeb_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fastquantizeb_neon.c; sourceTree = "<group>"; };4277 419100AB2152EC7500A6F17B /* shortfdct_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = shortfdct_neon.c; sourceTree = "<group>"; };4278 419100B62152ECD300A6F17B /* loopfilter_arm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = loopfilter_arm.c; sourceTree = "<group>"; };4279 419100B82152ECDB00A6F17B /* dc_only_idct_add_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dc_only_idct_add_neon.c; sourceTree = "<group>"; };4280 419100B92152ECDB00A6F17B /* vp8_loopfilter_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vp8_loopfilter_neon.c; sourceTree = "<group>"; };4281 419100BA2152ECDB00A6F17B /* idct_dequant_0_2x_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = idct_dequant_0_2x_neon.c; sourceTree = "<group>"; };4282 419100BB2152ECDC00A6F17B /* dequant_idct_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dequant_idct_neon.c; sourceTree = "<group>"; };4283 419100BC2152ECDC00A6F17B /* copymem_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = copymem_neon.c; sourceTree = "<group>"; };4284 419100BD2152ECDC00A6F17B /* bilinearpredict_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bilinearpredict_neon.c; sourceTree = "<group>"; };4285 419100BE2152ECDC00A6F17B /* idct_blk_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = idct_blk_neon.c; sourceTree = "<group>"; };4286 419100BF2152ECDC00A6F17B /* shortidct4x4llm_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = shortidct4x4llm_neon.c; sourceTree = "<group>"; };4287 419100C02152ECDD00A6F17B /* loopfiltersimplehorizontaledge_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = loopfiltersimplehorizontaledge_neon.c; sourceTree = "<group>"; };4288 419100C12152ECDD00A6F17B /* iwalsh_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iwalsh_neon.c; sourceTree = "<group>"; };4289 419100C22152ECDD00A6F17B /* idct_dequant_full_2x_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = idct_dequant_full_2x_neon.c; sourceTree = "<group>"; };4290 419100C32152ECDD00A6F17B /* mbloopfilter_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mbloopfilter_neon.c; sourceTree = "<group>"; };4291 419100C42152ECDD00A6F17B /* loopfiltersimpleverticaledge_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = loopfiltersimpleverticaledge_neon.c; sourceTree = "<group>"; };4292 419100C52152ECDE00A6F17B /* sixtappredict_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sixtappredict_neon.c; sourceTree = "<group>"; };4293 419100C62152ECDE00A6F17B /* dequantizeb_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dequantizeb_neon.c; sourceTree = "<group>"; };4294 419100E72152ED1600A6F17B /* idct32x32_34_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idct32x32_34_add_neon.c; sourceTree = "<group>"; };4295 419100E82152ED1600A6F17B /* highbd_idct32x32_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_idct32x32_add_neon.c; sourceTree = "<group>"; };4296 419100E92152ED1700A6F17B /* mem_neon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mem_neon.h; sourceTree = "<group>"; };4297 419100EA2152ED1700A6F17B /* vpx_convolve_copy_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_convolve_copy_neon.c; sourceTree = "<group>"; };4298 419100EB2152ED1700A6F17B /* highbd_idct_neon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = highbd_idct_neon.h; sourceTree = "<group>"; };4299 419100EC2152ED1700A6F17B /* idct4x4_1_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idct4x4_1_add_neon.c; sourceTree = "<group>"; };4300 419100ED2152ED1700A6F17B /* idct8x8_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idct8x8_add_neon.c; sourceTree = "<group>"; };4301 419100EE2152ED1800A6F17B /* idct_neon.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = idct_neon.asm; sourceTree = "<group>"; };4302 419100EF2152ED1800A6F17B /* transpose_neon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transpose_neon.h; sourceTree = "<group>"; };4303 419100F02152ED1800A6F17B /* fdct_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fdct_neon.c; sourceTree = "<group>"; };4304 419100F12152ED1800A6F17B /* highbd_idct32x32_34_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_idct32x32_34_add_neon.c; sourceTree = "<group>"; };4305 419100F22152ED1800A6F17B /* idct16x16_1_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idct16x16_1_add_neon.c; sourceTree = "<group>"; };4306 419100F32152ED1800A6F17B /* vpx_convolve8_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_convolve8_neon.c; sourceTree = "<group>"; };4307 419100F42152ED1900A6F17B /* vpx_scaled_convolve8_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_scaled_convolve8_neon.c; sourceTree = "<group>"; };4308 419100F52152ED1900A6F17B /* sad4d_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sad4d_neon.c; sourceTree = "<group>"; };4309 3798 419241312127372200634FCF /* features_extraction.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = features_extraction.cc; sourceTree = "<group>"; }; 4310 3799 419241322127372200634FCF /* features_extraction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = features_extraction.h; sourceTree = "<group>"; }; … … 4433 3922 419242352127665A00634FCF /* voice_processing_audio_unit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = voice_processing_audio_unit.h; path = audio/voice_processing_audio_unit.h; sourceTree = "<group>"; }; 4434 3923 4192423F21276D4700634FCF /* RTCPeerConnectionFactory.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = RTCPeerConnectionFactory.mm; path = PeerConnection/RTCPeerConnectionFactory.mm; sourceTree = "<group>"; }; 4435 4194786E2152ED3D00275257 /* avg_pred_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = avg_pred_neon.c; sourceTree = "<group>"; };4436 4194786F2152ED3D00275257 /* vpx_convolve8_neon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_convolve8_neon.h; sourceTree = "<group>"; };4437 419478702152ED3E00275257 /* highbd_idct16x16_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_idct16x16_add_neon.c; sourceTree = "<group>"; };4438 419478712152ED3E00275257 /* subpel_variance_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = subpel_variance_neon.c; sourceTree = "<group>"; };4439 419478722152ED3F00275257 /* vpx_convolve_copy_neon_asm.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = vpx_convolve_copy_neon_asm.asm; sourceTree = "<group>"; };4440 419478732152ED3F00275257 /* vpx_convolve_avg_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_convolve_avg_neon.c; sourceTree = "<group>"; };4441 419478742152ED3F00275257 /* highbd_intrapred_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_intrapred_neon.c; sourceTree = "<group>"; };4442 419478752152ED4000275257 /* hadamard_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hadamard_neon.c; sourceTree = "<group>"; };4443 419478762152ED4000275257 /* highbd_idct32x32_135_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_idct32x32_135_add_neon.c; sourceTree = "<group>"; };4444 419478772152ED4000275257 /* highbd_vpx_convolve8_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_vpx_convolve8_neon.c; sourceTree = "<group>"; };4445 419478782152ED4100275257 /* idct32x32_1_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idct32x32_1_add_neon.c; sourceTree = "<group>"; };4446 419478792152ED4100275257 /* idct32x32_135_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idct32x32_135_add_neon.c; sourceTree = "<group>"; };4447 4194787A2152ED4100275257 /* vpx_convolve_avg_neon_asm.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = vpx_convolve_avg_neon_asm.asm; sourceTree = "<group>"; };4448 4194787B2152ED4200275257 /* subtract_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = subtract_neon.c; sourceTree = "<group>"; };4449 4194787C2152ED4200275257 /* highbd_loopfilter_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_loopfilter_neon.c; sourceTree = "<group>"; };4450 4194787D2152ED4200275257 /* variance_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = variance_neon.c; sourceTree = "<group>"; };4451 4194787E2152ED4200275257 /* loopfilter_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = loopfilter_neon.c; sourceTree = "<group>"; };4452 4194787F2152ED4300275257 /* idct16x16_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idct16x16_add_neon.c; sourceTree = "<group>"; };4453 419478802152ED4300275257 /* fdct32x32_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fdct32x32_neon.c; sourceTree = "<group>"; };4454 419478812152ED4300275257 /* fdct_partial_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fdct_partial_neon.c; sourceTree = "<group>"; };4455 419478822152ED4300275257 /* intrapred_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = intrapred_neon.c; sourceTree = "<group>"; };4456 419478832152ED4300275257 /* avg_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = avg_neon.c; sourceTree = "<group>"; };4457 419478842152ED4400275257 /* sum_neon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sum_neon.h; sourceTree = "<group>"; };4458 419478852152ED4400275257 /* highbd_vpx_convolve_avg_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_vpx_convolve_avg_neon.c; sourceTree = "<group>"; };4459 419478862152ED4400275257 /* highbd_vpx_convolve_copy_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_vpx_convolve_copy_neon.c; sourceTree = "<group>"; };4460 419478872152ED4500275257 /* idct4x4_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idct4x4_add_neon.c; sourceTree = "<group>"; };4461 419478882152ED4500275257 /* idct4x4_add_neon.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = idct4x4_add_neon.asm; sourceTree = "<group>"; };4462 419478892152ED4500275257 /* idct32x32_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idct32x32_add_neon.c; sourceTree = "<group>"; };4463 4194788A2152ED4600275257 /* highbd_idct32x32_1024_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_idct32x32_1024_add_neon.c; sourceTree = "<group>"; };4464 4194788B2152ED4600275257 /* fdct16x16_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fdct16x16_neon.c; sourceTree = "<group>"; };4465 4194788C2152ED4700275257 /* loopfilter_4_neon.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = loopfilter_4_neon.asm; sourceTree = "<group>"; };4466 4194788D2152ED4700275257 /* highbd_idct8x8_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_idct8x8_add_neon.c; sourceTree = "<group>"; };4467 4194788E2152ED4700275257 /* loopfilter_8_neon.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = loopfilter_8_neon.asm; sourceTree = "<group>"; };4468 41953BFF2152ED6100136625 /* idct_neon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = idct_neon.h; sourceTree = "<group>"; };4469 41953C002152ED6200136625 /* highbd_idct4x4_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_idct4x4_add_neon.c; sourceTree = "<group>"; };4470 41953C012152ED6200136625 /* idct4x4_1_add_neon.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = idct4x4_1_add_neon.asm; sourceTree = "<group>"; };4471 41953C022152ED6200136625 /* sad_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sad_neon.c; sourceTree = "<group>"; };4472 41953C032152ED6300136625 /* vpx_convolve8_neon_asm.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = vpx_convolve8_neon_asm.asm; sourceTree = "<group>"; };4473 41953C042152ED6300136625 /* deblock_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = deblock_neon.c; sourceTree = "<group>"; };4474 41953C052152ED6300136625 /* vpx_convolve8_avg_neon_asm.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = vpx_convolve8_avg_neon_asm.asm; sourceTree = "<group>"; };4475 41953C062152ED6300136625 /* fwd_txfm_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fwd_txfm_neon.c; sourceTree = "<group>"; };4476 41953C072152ED6400136625 /* idct8x8_1_add_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idct8x8_1_add_neon.c; sourceTree = "<group>"; };4477 41953C082152ED6400136625 /* highbd_vpx_convolve_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_vpx_convolve_neon.c; sourceTree = "<group>"; };4478 41953C092152ED6400136625 /* quantize_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = quantize_neon.c; sourceTree = "<group>"; };4479 3924 419C82991FE20CA10040C30F /* interval_budget.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interval_budget.cc; sourceTree = "<group>"; }; 4480 3925 419C829B1FE20D1B0040C30F /* audio_processing_statistics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = audio_processing_statistics.cc; path = include/audio_processing_statistics.cc; sourceTree = "<group>"; }; … … 4840 4285 41A392191EFC5AB800C4516A /* x25519-asm-x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = "x25519-asm-x86_64.S"; sourceTree = "<group>"; }; 4841 4286 41AF2D11212CD40300D033D5 /* UIDevice+H264Profile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIDevice+H264Profile.h"; path = "Video/UIDevice+H264Profile.h"; sourceTree = "<group>"; }; 4842 41BAE3C5212E2D8F00E22482 /* highbd_loopfilter_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_loopfilter_sse2.c; sourceTree = "<group>"; };4843 41BAE3C6212E2D8F00E22482 /* highbd_intrapred_intrin_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_intrapred_intrin_sse2.c; sourceTree = "<group>"; };4844 41BAE3C7212E2D9000E22482 /* highbd_idct4x4_add_sse4.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_idct4x4_add_sse4.c; sourceTree = "<group>"; };4845 41BAE3C8212E2D9000E22482 /* vpx_subpixel_8t_intrin_avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_subpixel_8t_intrin_avx2.c; sourceTree = "<group>"; };4846 41BAE3C9212E2D9000E22482 /* vpx_subpixel_8t_intrin_ssse3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_subpixel_8t_intrin_ssse3.c; sourceTree = "<group>"; };4847 41BAE3CA212E2D9000E22482 /* loopfilter_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = loopfilter_sse2.c; sourceTree = "<group>"; };4848 41BAE3CB212E2D9000E22482 /* sad_avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sad_avx2.c; sourceTree = "<group>"; };4849 41BAE3CC212E2D9100E22482 /* avg_intrin_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = avg_intrin_sse2.c; sourceTree = "<group>"; };4850 41BAE3CD212E2D9100E22482 /* highbd_idct8x8_add_sse4.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_idct8x8_add_sse4.c; sourceTree = "<group>"; };4851 41BAE3CE212E2D9100E22482 /* vpx_asm_stubs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_asm_stubs.c; sourceTree = "<group>"; };4852 41BAE3CF212E2D9100E22482 /* highbd_idct16x16_add_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_idct16x16_add_sse2.c; sourceTree = "<group>"; };4853 41BAE3D0212E2D9200E22482 /* fwd_txfm_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fwd_txfm_sse2.c; sourceTree = "<group>"; };4854 41BAE3D1212E2D9200E22482 /* highbd_idct8x8_add_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_idct8x8_add_sse2.c; sourceTree = "<group>"; };4855 41BAE3D2212E2D9200E22482 /* quantize_avx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = quantize_avx.c; sourceTree = "<group>"; };4856 41BAE3D3212E2D9200E22482 /* sad4d_avx512.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sad4d_avx512.c; sourceTree = "<group>"; };4857 41BAE3D4212E2D9200E22482 /* fwd_txfm_avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fwd_txfm_avx2.c; sourceTree = "<group>"; };4858 41BAE3D5212E2D9300E22482 /* avg_intrin_avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = avg_intrin_avx2.c; sourceTree = "<group>"; };4859 41BAE3D6212E2D9300E22482 /* highbd_idct16x16_add_sse4.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_idct16x16_add_sse4.c; sourceTree = "<group>"; };4860 41BAE3D7212E2D9300E22482 /* loopfilter_avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = loopfilter_avx2.c; sourceTree = "<group>"; };4861 41BAE3D8212E2D9300E22482 /* highbd_intrapred_intrin_ssse3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_intrapred_intrin_ssse3.c; sourceTree = "<group>"; };4862 41BAE3D9212E2D9300E22482 /* highbd_convolve_avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_convolve_avx2.c; sourceTree = "<group>"; };4863 41C6290E212E2DE2002313D4 /* highbd_idct32x32_add_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = highbd_idct32x32_add_sse2.c; sourceTree = "<group>"; };4864 41C6290F212E2DE3002313D4 /* quantize_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = quantize_sse2.c; sourceTree = "<group>"; };4865 41C62910212E2DE3002313D4 /* highbd_idct4x4_add_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = highbd_idct4x4_add_sse2.c; sourceTree = "<group>"; };4866 41C62911212E2DE4002313D4 /* avg_pred_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = avg_pred_sse2.c; sourceTree = "<group>"; };4867 41C62912212E2DE4002313D4 /* highbd_quantize_intrin_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = highbd_quantize_intrin_sse2.c; sourceTree = "<group>"; };4868 41C62913212E2DE4002313D4 /* sad4d_avx2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sad4d_avx2.c; sourceTree = "<group>"; };4869 41C62914212E2DE5002313D4 /* variance_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = variance_sse2.c; sourceTree = "<group>"; };4870 41C62915212E2DE5002313D4 /* quantize_ssse3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = quantize_ssse3.c; sourceTree = "<group>"; };4871 41C62916212E2DE6002313D4 /* highbd_variance_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = highbd_variance_sse2.c; sourceTree = "<group>"; };4872 41C62917212E2DE6002313D4 /* inv_txfm_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inv_txfm_sse2.c; sourceTree = "<group>"; };4873 41C62918212E2DE7002313D4 /* highbd_idct32x32_add_sse4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = highbd_idct32x32_add_sse4.c; sourceTree = "<group>"; };4874 41C62919212E2DE7002313D4 /* inv_txfm_ssse3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inv_txfm_ssse3.c; sourceTree = "<group>"; };4875 41C6291A212E2DE8002313D4 /* sum_squares_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sum_squares_sse2.c; sourceTree = "<group>"; };4876 41C6291B212E2DE8002313D4 /* variance_avx2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = variance_avx2.c; sourceTree = "<group>"; };4877 41C6295E212E3652002313D4 /* sad_ssse3.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = sad_ssse3.asm; sourceTree = "<group>"; };4878 41C6295F212E3652002313D4 /* ssim_opt_x86_64.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = ssim_opt_x86_64.asm; sourceTree = "<group>"; };4879 41C62960212E3652002313D4 /* inv_wht_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = inv_wht_sse2.asm; sourceTree = "<group>"; };4880 41C62961212E3652002313D4 /* highbd_sad_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = highbd_sad_sse2.asm; sourceTree = "<group>"; };4881 41C62962212E3652002313D4 /* vpx_convolve_copy_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = vpx_convolve_copy_sse2.asm; sourceTree = "<group>"; };4882 41C62963212E3653002313D4 /* subtract_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = subtract_sse2.asm; sourceTree = "<group>"; };4883 41C62964212E3653002313D4 /* highbd_subpel_variance_impl_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = highbd_subpel_variance_impl_sse2.asm; sourceTree = "<group>"; };4884 41C62965212E3653002313D4 /* vpx_high_subpixel_8t_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = vpx_high_subpixel_8t_sse2.asm; sourceTree = "<group>"; };4885 41C62966212E3653002313D4 /* highbd_variance_impl_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = highbd_variance_impl_sse2.asm; sourceTree = "<group>"; };4886 41C62967212E3653002313D4 /* deblock_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = deblock_sse2.asm; sourceTree = "<group>"; };4887 41C62968212E3654002313D4 /* sad_sse4.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = sad_sse4.asm; sourceTree = "<group>"; };4888 41C62969212E3654002313D4 /* sad4d_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = sad4d_sse2.asm; sourceTree = "<group>"; };4889 41C6296A212E3654002313D4 /* intrapred_ssse3.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = intrapred_ssse3.asm; sourceTree = "<group>"; };4890 41C6296B212E3654002313D4 /* vpx_subpixel_8t_ssse3.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = vpx_subpixel_8t_ssse3.asm; sourceTree = "<group>"; };4891 41C6296C212E3654002313D4 /* highbd_sad4d_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = highbd_sad4d_sse2.asm; sourceTree = "<group>"; };4892 41C6296D212E3655002313D4 /* add_noise_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = add_noise_sse2.asm; sourceTree = "<group>"; };4893 41C6296E212E3655002313D4 /* sad_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = sad_sse2.asm; sourceTree = "<group>"; };4894 41C6296F212E3655002313D4 /* vpx_subpixel_bilinear_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = vpx_subpixel_bilinear_sse2.asm; sourceTree = "<group>"; };4895 41C62970212E3655002313D4 /* intrapred_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = intrapred_sse2.asm; sourceTree = "<group>"; };4896 41C62971212E3656002313D4 /* vpx_subpixel_8t_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = vpx_subpixel_8t_sse2.asm; sourceTree = "<group>"; };4897 41C62972212E3656002313D4 /* fwd_txfm_ssse3_x86_64.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = fwd_txfm_ssse3_x86_64.asm; sourceTree = "<group>"; };4898 41C62973212E3656002313D4 /* subpel_variance_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = subpel_variance_sse2.asm; sourceTree = "<group>"; };4899 41C62974212E3656002313D4 /* vpx_subpixel_bilinear_ssse3.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = vpx_subpixel_bilinear_ssse3.asm; sourceTree = "<group>"; };4900 41CBAF90212E037E00DE1E1D /* decodemv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decodemv.c; path = decoder/decodemv.c; sourceTree = "<group>"; };4901 41CBAF91212E037F00DE1E1D /* error_concealment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = error_concealment.c; path = decoder/error_concealment.c; sourceTree = "<group>"; };4902 41CBAFA4212E03AC00DE1E1D /* denoising.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = denoising.h; path = encoder/denoising.h; sourceTree = "<group>"; };4903 41CBAFA5212E03AC00DE1E1D /* mcomp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = mcomp.h; path = encoder/mcomp.h; sourceTree = "<group>"; };4904 41CBAFA6212E03AD00DE1E1D /* bitstream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = bitstream.h; path = encoder/bitstream.h; sourceTree = "<group>"; };4905 41CBAFA7212E03AD00DE1E1D /* bitstream.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = bitstream.c; path = encoder/bitstream.c; sourceTree = "<group>"; };4906 41CBAFA8212E03AD00DE1E1D /* vp8_quantize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = vp8_quantize.c; path = encoder/vp8_quantize.c; sourceTree = "<group>"; };4907 41CBAFA9212E03AD00DE1E1D /* firstpass.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = firstpass.c; path = encoder/firstpass.c; sourceTree = "<group>"; };4908 41CBAFAA212E03AD00DE1E1D /* pickinter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pickinter.c; path = encoder/pickinter.c; sourceTree = "<group>"; };4909 4287 41D6B45E212731A0008F9353 /* biquad_filter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = biquad_filter.cc; sourceTree = "<group>"; }; 4910 4288 41D6B45F212731A1008F9353 /* adaptive_mode_level_estimator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = adaptive_mode_level_estimator.cc; sourceTree = "<group>"; }; … … 5054 4432 41EA54171EFC2D53002FF04C /* md5-x86_64.pl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.perl; path = "md5-x86_64.pl"; sourceTree = "<group>"; }; 5055 4433 41EA54181EFC2D53002FF04C /* md5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = md5.c; sourceTree = "<group>"; }; 5056 41EAF1B2212E29C1009F73EC /* RTCDefaultVideoDecoderFactory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RTCDefaultVideoDecoderFactory.m; path = PeerConnection/RTCDefaultVideoDecoderFactory.m; sourceTree = "<group>"; };5057 41EAF1B3212E29C1009F73EC /* RTCDefaultVideoEncoderFactory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RTCDefaultVideoEncoderFactory.m; path = PeerConnection/RTCDefaultVideoEncoderFactory.m; sourceTree = "<group>"; };5058 41EAF1B4212E29C1009F73EC /* RTCVideoCodecVP8.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = RTCVideoCodecVP8.mm; path = PeerConnection/RTCVideoCodecVP8.mm; sourceTree = "<group>"; };5059 41EAF1B9212E2AAD009F73EC /* vpx_codec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vpx_codec.c; sourceTree = "<group>"; };5060 41EAF1BA212E2AAD009F73EC /* vpx_encoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vpx_encoder.c; sourceTree = "<group>"; };5061 41EAF1BB212E2AAD009F73EC /* vpx_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vpx_decoder.c; sourceTree = "<group>"; };5062 41EAF1BC212E2AAD009F73EC /* vpx_image.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vpx_image.c; sourceTree = "<group>"; };5063 41EAF1BD212E2AAD009F73EC /* svc_encodeframe.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = svc_encodeframe.c; sourceTree = "<group>"; };5064 41EAF1CA212E2B69009F73EC /* psnr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = psnr.c; sourceTree = "<group>"; };5065 41EAF1CB212E2B69009F73EC /* bitreader_buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bitreader_buffer.c; sourceTree = "<group>"; };5066 41EAF1CC212E2B69009F73EC /* fwd_txfm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fwd_txfm.h; sourceTree = "<group>"; };5067 41EAF1CD212E2B6A009F73EC /* bitwriter_buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bitwriter_buffer.c; sourceTree = "<group>"; };5068 4434 41ECEAB320630107009D5141 /* RTCVideoCodec+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "RTCVideoCodec+Private.h"; path = "PeerConnection/RTCVideoCodec+Private.h"; sourceTree = "<group>"; }; 5069 4435 41ECEAB420630107009D5141 /* RTCVideoCodec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = RTCVideoCodec.mm; path = PeerConnection/RTCVideoCodec.mm; sourceTree = "<group>"; }; … … 5093 4459 41ECEAFA20646663009D5141 /* VideoProcessingSoftLink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VideoProcessingSoftLink.cpp; sourceTree = "<group>"; }; 5094 4460 41ECEAFB20646664009D5141 /* VideoProcessingSoftLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoProcessingSoftLink.h; sourceTree = "<group>"; }; 5095 41EED7782152ED83000F2A16 /* save_reg_neon.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = save_reg_neon.asm; sourceTree = "<group>"; };5096 41EED7792152ED83000F2A16 /* loopfilter_16_neon.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = loopfilter_16_neon.asm; sourceTree = "<group>"; };5097 41EED77A2152ED83000F2A16 /* intrapred_neon_asm.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = intrapred_neon_asm.asm; sourceTree = "<group>"; };5098 41EED77B2152ED84000F2A16 /* vpx_convolve_neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_convolve_neon.c; sourceTree = "<group>"; };5099 41EED7BB2152EEC8000F2A16 /* arm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arm.h; sourceTree = "<group>"; };5100 41EED7BC2152EEC8000F2A16 /* arm_cpudetect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = arm_cpudetect.c; sourceTree = "<group>"; };5101 41EEFD9E212E03EB00E54E93 /* encodemv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = encodemv.c; path = encoder/encodemv.c; sourceTree = "<group>"; };5102 41EEFD9F212E03EB00E54E93 /* picklpf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = picklpf.h; path = encoder/picklpf.h; sourceTree = "<group>"; };5103 41EEFDA0212E03EC00E54E93 /* block.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = block.h; path = encoder/block.h; sourceTree = "<group>"; };5104 41EEFDA1212E03ED00E54E93 /* encodemb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = encodemb.c; path = encoder/encodemb.c; sourceTree = "<group>"; };5105 41EEFDA2212E03ED00E54E93 /* tokenize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = tokenize.h; path = encoder/tokenize.h; sourceTree = "<group>"; };5106 41EEFDA3212E03EE00E54E93 /* encodeframe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = encodeframe.h; path = encoder/encodeframe.h; sourceTree = "<group>"; };5107 41EEFDA4212E03EE00E54E93 /* firstpass.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = firstpass.h; path = encoder/firstpass.h; sourceTree = "<group>"; };5108 41EEFDA5212E03EE00E54E93 /* dct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = dct.c; path = encoder/dct.c; sourceTree = "<group>"; };5109 41EEFDA6212E03EF00E54E93 /* encodeintra.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = encodeintra.c; path = encoder/encodeintra.c; sourceTree = "<group>"; };5110 41EEFDA7212E03EF00E54E93 /* onyx_int.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = onyx_int.h; path = encoder/onyx_int.h; sourceTree = "<group>"; };5111 41EEFDA8212E03EF00E54E93 /* encodeframe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = encodeframe.c; path = encoder/encodeframe.c; sourceTree = "<group>"; };5112 41EEFDA9212E03F000E54E93 /* encodeintra.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = encodeintra.h; path = encoder/encodeintra.h; sourceTree = "<group>"; };5113 41EEFDAA212E03F000E54E93 /* dct_value_tokens.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = dct_value_tokens.h; path = encoder/dct_value_tokens.h; sourceTree = "<group>"; };5114 41EEFDAB212E03F000E54E93 /* temporal_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = temporal_filter.c; path = encoder/temporal_filter.c; sourceTree = "<group>"; };5115 41EEFDAC212E03F000E54E93 /* defaultcoefcounts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = defaultcoefcounts.h; path = encoder/defaultcoefcounts.h; sourceTree = "<group>"; };5116 41EEFDAD212E03F100E54E93 /* encodemv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = encodemv.h; path = encoder/encodemv.h; sourceTree = "<group>"; };5117 4461 41F2636C21267B3D00274F59 /* fft4g.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fft4g.c; path = fft4g/fft4g.c; sourceTree = "<group>"; }; 5118 4462 41F2636D21267B3E00274F59 /* fft4g.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fft4g.h; path = fft4g/fft4g.h; sourceTree = "<group>"; }; … … 5171 4515 41F411B71EF8DA9000343C26 /* rtc_event_log_factory_interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rtc_event_log_factory_interface.h; path = rtc_event_log/rtc_event_log_factory_interface.h; sourceTree = "<group>"; }; 5172 4516 41F411B81EF8DA9500343C26 /* rtc_event_log_factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rtc_event_log_factory.h; path = rtc_event_log/rtc_event_log_factory.h; sourceTree = "<group>"; }; 4517 41F411BE1EF8DBA500343C26 /* vp8_noop.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vp8_noop.cc; path = codecs/vp8/vp8_noop.cc; sourceTree = "<group>"; }; 5173 4518 41F411C51EF972EC00343C26 /* adm_helpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = adm_helpers.h; path = engine/adm_helpers.h; sourceTree = "<group>"; }; 5174 4519 41F411C61EF972F100343C26 /* adm_helpers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = adm_helpers.cc; path = engine/adm_helpers.cc; sourceTree = "<group>"; }; … … 7005 6350 7006 6351 /* Begin PBXFrameworksBuildPhase section */ 7007 4105EB7C212E01D2008C0C20 /* Frameworks */ = {7008 isa = PBXFrameworksBuildPhase;7009 buildActionMask = 2147483647;7010 files = (7011 41EED7D72152F434000F2A16 /* add_noise_sse2.asm.o in Frameworks */,7012 41EED7D82152F434000F2A16 /* avg_ssse3_x86_64.asm.o in Frameworks */,7013 41239AF9214756FC00396F81 /* copy_sse2.asm.o in Frameworks */,7014 41239AFC214756FC00396F81 /* copy_sse3.asm.o in Frameworks */,7015 41239B1C214759B600396F81 /* dct_sse2.asm.o in Frameworks */,7016 41EED7D92152F434000F2A16 /* deblock_sse2.asm.o in Frameworks */,7017 41239AFD214756FC00396F81 /* dequantize_mmx.asm.o in Frameworks */,7018 41239B1F21475F0700396F81 /* emms.asm.o in Frameworks */,7019 41239B1B214759B600396F81 /* encodeopt.asm.o in Frameworks */,7020 41239B1A214759B600396F81 /* fwalsh_sse2.asm.o in Frameworks */,7021 41EED7DA2152F434000F2A16 /* fwd_txfm_ssse3_x86_64.asm.o in Frameworks */,7022 41EED7DB2152F434000F2A16 /* highbd_intrapred_sse2.asm.o in Frameworks */,7023 41EED7C62152F434000F2A16 /* highbd_sad4d_sse2.asm.o in Frameworks */,7024 41EED7C52152F434000F2A16 /* highbd_sad_sse2.asm.o in Frameworks */,7025 41EED7C72152F434000F2A16 /* highbd_subpel_variance_impl_sse2.asm.o in Frameworks */,7026 41EED7C82152F434000F2A16 /* highbd_variance_impl_sse2.asm.o in Frameworks */,7027 41239AFE214756FC00396F81 /* idctllm_mmx.asm.o in Frameworks */,7028 41239AFA214756FC00396F81 /* idctllm_sse2.asm.o in Frameworks */,7029 41EED7C92152F434000F2A16 /* intrapred_sse2.asm.o in Frameworks */,7030 41EED7CA2152F434000F2A16 /* intrapred_ssse3.asm.o in Frameworks */,7031 41EED7CB2152F434000F2A16 /* inv_wht_sse2.asm.o in Frameworks */,7032 41239AFF214756FC00396F81 /* iwalsh_sse2.asm.o in Frameworks */,7033 41239B00214756FC00396F81 /* loopfilter_block_sse2_x86_64.asm.o in Frameworks */,7034 41239B01214756FC00396F81 /* loopfilter_sse2.asm.o in Frameworks */,7035 41239B02214756FC00396F81 /* mfqe_sse2.asm.o in Frameworks */,7036 41239AFB214756FC00396F81 /* recon_mmx.asm.o in Frameworks */,7037 41239B03214756FC00396F81 /* recon_sse2.asm.o in Frameworks */,7038 41EED7CF2152F434000F2A16 /* sad4d_sse2.asm.o in Frameworks */,7039 41EED7CC2152F434000F2A16 /* sad_sse2.asm.o in Frameworks */,7040 41EED7C22152F434000F2A16 /* sad_sse3.asm.o in Frameworks */,7041 41EED7CD2152F434000F2A16 /* sad_sse4.asm.o in Frameworks */,7042 41EED7CE2152F434000F2A16 /* sad_ssse3.asm.o in Frameworks */,7043 41EED7D02152F434000F2A16 /* ssim_opt_x86_64.asm.o in Frameworks */,7044 41EED7D12152F434000F2A16 /* subpel_variance_sse2.asm.o in Frameworks */,7045 41239B04214756FC00396F81 /* subpixel_mmx.asm.o in Frameworks */,7046 41239B05214756FC00396F81 /* subpixel_sse2.asm.o in Frameworks */,7047 41239B06214756FC00396F81 /* subpixel_ssse3.asm.o in Frameworks */,7048 41EED7D22152F434000F2A16 /* subtract_sse2.asm.o in Frameworks */,7049 41EED7D32152F434000F2A16 /* vpx_convolve_copy_sse2.asm.o in Frameworks */,7050 41EED7C32152F434000F2A16 /* vpx_high_subpixel_8t_sse2.asm.o in Frameworks */,7051 41EED7D42152F434000F2A16 /* vpx_high_subpixel_bilinear_sse2.asm.o in Frameworks */,7052 41EED7C02152F424000F2A16 /* vpx_subpixel_8t_sse2.asm.o in Frameworks */,7053 41EED7D52152F434000F2A16 /* vpx_subpixel_8t_ssse3.asm.o in Frameworks */,7054 41EED7D62152F434000F2A16 /* vpx_subpixel_bilinear_sse2.asm.o in Frameworks */,7055 41EED7C42152F434000F2A16 /* vpx_subpixel_bilinear_ssse3.asm.o in Frameworks */,7056 );7057 runOnlyForDeploymentPostprocessing = 0;7058 };7059 6352 5C0884CA1E4A97E300403995 /* Frameworks */ = { 7060 6353 isa = PBXFrameworksBuildPhase; … … 7111 6404 5C0073051E5513E70042215A /* libsrtp.a in Frameworks */, 7112 6405 5C0073061E5513E70042215A /* libusrsctp.a in Frameworks */, 7113 4129408D212E0D1800AD95E7 /* libvpx.a in Frameworks */,7114 6406 5C0073071E5513E70042215A /* libwebrtcpcrtc.a in Frameworks */, 7115 6407 5C0073081E5513E70042215A /* libyuv.a in Frameworks */, … … 7121 6413 7122 6414 /* Begin PBXGroup section */ 7123 4105EB64212E018C008C0C20 /* libvpx */ = {7124 isa = PBXGroup;7125 children = (7126 4105EB65212E01A9008C0C20 /* include */,7127 4105EB66212E01AF008C0C20 /* source */,7128 );7129 path = libvpx;7130 sourceTree = "<group>";7131 };7132 4105EB65212E01A9008C0C20 /* include */ = {7133 isa = PBXGroup;7134 children = (7135 4105EB67212E01C2008C0C20 /* elf.h */,7136 );7137 path = include;7138 sourceTree = "<group>";7139 };7140 4105EB66212E01AF008C0C20 /* source */ = {7141 isa = PBXGroup;7142 children = (7143 4105EB85212E0212008C0C20 /* config */,7144 4105EB86212E0216008C0C20 /* libvpx */,7145 );7146 path = source;7147 sourceTree = "<group>";7148 };7149 4105EB85212E0212008C0C20 /* config */ = {7150 isa = PBXGroup;7151 children = (7152 4105EB87212E0240008C0C20 /* ios */,7153 4105EB88212E0245008C0C20 /* mac */,7154 );7155 path = config;7156 sourceTree = "<group>";7157 };7158 4105EB86212E0216008C0C20 /* libvpx */ = {7159 isa = PBXGroup;7160 children = (7161 4105EBA7212E02D8008C0C20 /* vp8 */,7162 4105EBA8212E02E9008C0C20 /* vpx */,7163 4105EBA9212E02F3008C0C20 /* vpx_dsp */,7164 4105EBAA212E02FE008C0C20 /* vpx_mem */,7165 4105EBAB212E030B008C0C20 /* vpx_ports */,7166 4105EBAC212E0319008C0C20 /* vpx_scale */,7167 4105EBAD212E0327008C0C20 /* vpx_util */,7168 );7169 path = libvpx;7170 sourceTree = "<group>";7171 };7172 4105EB87212E0240008C0C20 /* ios */ = {7173 isa = PBXGroup;7174 children = (7175 4105EB89212E0296008C0C20 /* arm64 */,7176 );7177 path = ios;7178 sourceTree = "<group>";7179 };7180 4105EB88212E0245008C0C20 /* mac */ = {7181 isa = PBXGroup;7182 children = (7183 4105EB98212E02BA008C0C20 /* x64 */,7184 );7185 path = mac;7186 sourceTree = "<group>";7187 };7188 4105EB89212E0296008C0C20 /* arm64 */ = {7189 isa = PBXGroup;7190 children = (7191 414502112152E16F0033B4D3 /* vp8_rtcd.h */,7192 414502122152E16F0033B4D3 /* vp9_rtcd.h */,7193 4191009C2152E18D00A6F17B /* vpx_config.asm */,7194 4191009D2152E18D00A6F17B /* vpx_config.c */,7195 414502132152E16F0033B4D3 /* vpx_config.h */,7196 4191009E2152E18D00A6F17B /* vpx_dsp_rtcd.h */,7197 414502142152E16F0033B4D3 /* vpx_scale_rtcd.h */,7198 );7199 path = arm64;7200 sourceTree = "<group>";7201 };7202 4105EB98212E02BA008C0C20 /* x64 */ = {7203 isa = PBXGroup;7204 children = (7205 4105EB9B212E02CC008C0C20 /* vp8_rtcd.h */,7206 4105EB9E212E02CC008C0C20 /* vp9_rtcd.h */,7207 4105EB9F212E02CC008C0C20 /* vpx_config.asm */,7208 4105EB99212E02CB008C0C20 /* vpx_config.c */,7209 4105EB9D212E02CC008C0C20 /* vpx_config.h */,7210 4105EB9C212E02CC008C0C20 /* vpx_dsp_rtcd.h */,7211 4105EB9A212E02CB008C0C20 /* vpx_scale_rtcd.h */,7212 );7213 path = x64;7214 sourceTree = "<group>";7215 };7216 4105EBA7212E02D8008C0C20 /* vp8 */ = {7217 isa = PBXGroup;7218 children = (7219 4105EBAE212E0339008C0C20 /* common */,7220 4105EBB0212E0348008C0C20 /* decoder */,7221 4105EBAF212E0344008C0C20 /* encoder */,7222 411ED031212E04CC004320BA /* vp8_cx_iface.c */,7223 411ED032212E04CC004320BA /* vp8_dx_iface.c */,7224 );7225 path = vp8;7226 sourceTree = "<group>";7227 };7228 4105EBA8212E02E9008C0C20 /* vpx */ = {7229 isa = PBXGroup;7230 children = (7231 41EAF1B8212E2A93009F73EC /* src */,7232 );7233 path = vpx;7234 sourceTree = "<group>";7235 };7236 4105EBA9212E02F3008C0C20 /* vpx_dsp */ = {7237 isa = PBXGroup;7238 children = (7239 419100E62152ECF800A6F17B /* arm */,7240 41BAE3C4212E2D5100E22482 /* x86 */,7241 413309E9212E2BD400280939 /* add_noise.c */,7242 413309E5212E2BD400280939 /* avg.c */,7243 413309E6212E2BD400280939 /* bitreader.c */,7244 41EAF1CB212E2B69009F73EC /* bitreader_buffer.c */,7245 413309F1212E2BD600280939 /* bitwriter.c */,7246 41EAF1CD212E2B6A009F73EC /* bitwriter_buffer.c */,7247 413309F2212E2BD600280939 /* deblock.c */,7248 413309F9212E2BD800280939 /* fastssim.c */,7249 413309EB212E2BD500280939 /* fwd_txfm.c */,7250 41EAF1CC212E2B69009F73EC /* fwd_txfm.h */,7251 413309EC212E2BD500280939 /* intrapred.c */,7252 413309F6212E2BD700280939 /* inv_txfm.c */,7253 413309EE212E2BD600280939 /* loopfilter.c */,7254 413309EF212E2BD600280939 /* prob.c */,7255 41EAF1CA212E2B69009F73EC /* psnr.c */,7256 413309EA212E2BD500280939 /* psnrhvs.c */,7257 413309E7212E2BD400280939 /* quantize.c */,7258 413309F0212E2BD600280939 /* sad.c */,7259 413309F7212E2BD800280939 /* skin_detection.c */,7260 413309E8212E2BD400280939 /* ssim.c */,7261 413309ED212E2BD500280939 /* subtract.c */,7262 413309F3212E2BD700280939 /* sum_squares.c */,7263 413309F4212E2BD700280939 /* variance.c */,7264 413309F5212E2BD700280939 /* vpx_convolve.c */,7265 413309F8212E2BD800280939 /* vpx_dsp_rtcd.c */,7266 );7267 path = vpx_dsp;7268 sourceTree = "<group>";7269 };7270 4105EBAA212E02FE008C0C20 /* vpx_mem */ = {7271 isa = PBXGroup;7272 children = (7273 41330A2D212E2BEE00280939 /* vpx_mem.c */,7274 41330A2C212E2BED00280939 /* vpx_mem.h */,7275 );7276 path = vpx_mem;7277 sourceTree = "<group>";7278 };7279 4105EBAB212E030B008C0C20 /* vpx_ports */ = {7280 isa = PBXGroup;7281 children = (7282 41EED7BB2152EEC8000F2A16 /* arm.h */,7283 41EED7BC2152EEC8000F2A16 /* arm_cpudetect.c */,7284 41239B1E21475F0700396F81 /* emms.asm.o */,7285 );7286 path = vpx_ports;7287 sourceTree = "<group>";7288 };7289 4105EBAC212E0319008C0C20 /* vpx_scale */ = {7290 isa = PBXGroup;7291 children = (7292 41239B072147579B00396F81 /* generic */,7293 41330A33212E2C1E00280939 /* vpx_scale.h */,7294 41330A32212E2C1E00280939 /* vpx_scale_rtcd.c */,7295 );7296 path = vpx_scale;7297 sourceTree = "<group>";7298 };7299 4105EBAD212E0327008C0C20 /* vpx_util */ = {7300 isa = PBXGroup;7301 children = (7302 41330A39212E2C3600280939 /* vpx_thread.c */,7303 41330A36212E2C3500280939 /* vpx_thread.h */,7304 41330A37212E2C3600280939 /* vpx_write_yuv_frame.c */,7305 41330A38212E2C3600280939 /* vpx_write_yuv_frame.h */,7306 );7307 path = vpx_util;7308 sourceTree = "<group>";7309 };7310 4105EBAE212E0339008C0C20 /* common */ = {7311 isa = PBXGroup;7312 children = (7313 419100B42152ECB700A6F17B /* arm */,7314 41239B3921476AD400396F81 /* generic */,7315 410994F92147565500347814 /* x86 */,7316 41673201212E0490001280EB /* alloccommon.c */,7317 416731EC212E048B001280EB /* blockd.c */,7318 414502072152E01B0033B4D3 /* blockd.h */,7319 416731F3212E048D001280EB /* context.c */,7320 416731FF212E048F001280EB /* copy_c.c */,7321 416731F7212E048E001280EB /* debugmodes.c */,7322 414502092152E01B0033B4D3 /* default_coef_probs.h */,7323 41673200212E048F001280EB /* dequantize.c */,7324 416731FC212E048F001280EB /* entropy.c */,7325 416731F9212E048E001280EB /* entropymode.c */,7326 416731EE212E048C001280EB /* entropymv.c */,7327 416731FB212E048E001280EB /* extend.c */,7328 416731F6212E048D001280EB /* filter.c */,7329 416731FE212E048F001280EB /* findnearmv.c */,7330 41673206212E0491001280EB /* idct_blk.c */,7331 41673204212E0491001280EB /* idctllm.c */,7332 41673202212E0490001280EB /* loopfilter_filters.c */,7333 416731FD212E048F001280EB /* mbpitch.c */,7334 416731ED212E048C001280EB /* mfqe.c */,7335 416731EB212E048B001280EB /* modecont.c */,7336 414502052152E01A0033B4D3 /* onyxd.h */,7337 41673205212E0491001280EB /* postproc.c */,7338 411ED02F212E04BD004320BA /* quant_common.c */,7339 416731F2212E048D001280EB /* reconinter.c */,7340 416731F4212E048D001280EB /* reconintra.c */,7341 41673203212E0490001280EB /* reconintra4x4.c */,7342 416731F0212E048C001280EB /* rtcd.c */,7343 416731EF212E048C001280EB /* setupintrarecon.c */,7344 416731F8212E048E001280EB /* swapyv12buffer.c */,7345 414502082152E01B0033B4D3 /* threading.h */,7346 416731F1212E048C001280EB /* treecoder.c */,7347 4145020A2152E01B0033B4D3 /* vp8_entropymodedata.h */,7348 416731FA212E048E001280EB /* vp8_loopfilter.c */,7349 416731F5212E048D001280EB /* vp8_skin_detection.c */,7350 414502062152E01B0033B4D3 /* vp8_skin_detection.h */,7351 );7352 path = common;7353 sourceTree = "<group>";7354 };7355 4105EBAF212E0344008C0C20 /* encoder */ = {7356 isa = PBXGroup;7357 children = (7358 419100A62152EC5800A6F17B /* arm */,7359 416731D8212E044B001280EB /* x86 */,7360 41CBAFA7212E03AD00DE1E1D /* bitstream.c */,7361 41CBAFA6212E03AD00DE1E1D /* bitstream.h */,7362 41EEFDA0212E03EC00E54E93 /* block.h */,7363 416731A6212E0425001280EB /* boolhuff.c */,7364 41EEFDA5212E03EE00E54E93 /* dct.c */,7365 41EEFDAA212E03F000E54E93 /* dct_value_tokens.h */,7366 41EEFDAC212E03F000E54E93 /* defaultcoefcounts.h */,7367 416731AF212E0428001280EB /* denoising.c */,7368 41CBAFA4212E03AC00DE1E1D /* denoising.h */,7369 41EEFDA8212E03EF00E54E93 /* encodeframe.c */,7370 41EEFDA3212E03EE00E54E93 /* encodeframe.h */,7371 41EEFDA6212E03EF00E54E93 /* encodeintra.c */,7372 41EEFDA9212E03F000E54E93 /* encodeintra.h */,7373 41EEFDA1212E03ED00E54E93 /* encodemb.c */,7374 41EEFD9E212E03EB00E54E93 /* encodemv.c */,7375 41EEFDAD212E03F100E54E93 /* encodemv.h */,7376 416731B0212E0428001280EB /* ethreading.c */,7377 41CBAFA9212E03AD00DE1E1D /* firstpass.c */,7378 41EEFDA4212E03EE00E54E93 /* firstpass.h */,7379 416731AC212E0427001280EB /* lookahead.c */,7380 416731AE212E0428001280EB /* mcomp.c */,7381 41CBAFA5212E03AC00DE1E1D /* mcomp.h */,7382 416731AB212E0427001280EB /* modecosts.c */,7383 416731AA212E0426001280EB /* mr_dissim.c */,7384 416731A8212E0426001280EB /* onyx_if.c */,7385 41EEFDA7212E03EF00E54E93 /* onyx_int.h */,7386 41CBAFAA212E03AD00DE1E1D /* pickinter.c */,7387 416731AD212E0427001280EB /* picklpf.c */,7388 41EEFD9F212E03EB00E54E93 /* picklpf.h */,7389 416731A7212E0425001280EB /* ratectrl.c */,7390 416731A5212E0425001280EB /* rdopt.c */,7391 416731A9212E0426001280EB /* segmentation.c */,7392 41EEFDAB212E03F000E54E93 /* temporal_filter.c */,7393 416731B1212E0429001280EB /* tokenize.c */,7394 41EEFDA2212E03ED00E54E93 /* tokenize.h */,7395 416731B2212E0429001280EB /* treewriter.c */,7396 41CBAFA8212E03AD00DE1E1D /* vp8_quantize.c */,7397 );7398 name = encoder;7399 sourceTree = "<group>";7400 };7401 4105EBB0212E0348008C0C20 /* decoder */ = {7402 isa = PBXGroup;7403 children = (7404 4105EBB5212E035D008C0C20 /* dboolhuff.c */,7405 4105EBB2212E035C008C0C20 /* decodeframe.c */,7406 41CBAF90212E037E00DE1E1D /* decodemv.c */,7407 4105EBB7212E035D008C0C20 /* decoderthreading.h */,7408 4105EBB4212E035D008C0C20 /* detokenize.c */,7409 41CBAF91212E037F00DE1E1D /* error_concealment.c */,7410 4105EBB1212E035C008C0C20 /* onyxd_if.c */,7411 4105EBB3212E035C008C0C20 /* threading.c */,7412 4105EBB6212E035D008C0C20 /* treereader.h */,7413 );7414 name = decoder;7415 sourceTree = "<group>";7416 };7417 410994F92147565500347814 /* x86 */ = {7418 isa = PBXGroup;7419 children = (7420 41239AD6214756A200396F81 /* copy_sse2.asm.o */,7421 410995022147567A00347814 /* copy_sse3.asm.o */,7422 410994FA2147567800347814 /* dequantize_mmx.asm.o */,7423 41239AE6214756C700396F81 /* filter_x86.c */,7424 41239AE9214756C700396F81 /* filter_x86.h */,7425 41239AE7214756C700396F81 /* idct_blk_mmx.c */,7426 41239AEB214756C800396F81 /* idct_blk_sse2.c */,7427 410994FE2147567900347814 /* idctllm_mmx.asm.o */,7428 41239AD5214756A200396F81 /* idctllm_sse2.asm.o */,7429 410994FB2147567800347814 /* iwalsh_sse2.asm.o */,7430 410995032147567A00347814 /* loopfilter_block_sse2_x86_64.asm.o */,7431 410995002147567900347814 /* loopfilter_sse2.asm.o */,7432 41239AEA214756C800396F81 /* loopfilter_x86.c */,7433 410995042147567A00347814 /* mfqe_sse2.asm.o */,7434 41239AD7214756A300396F81 /* recon_mmx.asm.o */,7435 410995012147567900347814 /* recon_sse2.asm.o */,7436 410994FC2147567800347814 /* subpixel_mmx.asm.o */,7437 410994FD2147567900347814 /* subpixel_sse2.asm.o */,7438 410994FF2147567900347814 /* subpixel_ssse3.asm.o */,7439 41239AE8214756C700396F81 /* vp8_asm_stubs.c */,7440 );7441 path = x86;7442 sourceTree = "<group>";7443 };7444 6415 41109AA41E5FA18100C0955A /* include */ = { 7445 6416 isa = PBXGroup; … … 7452 6423 ); 7453 6424 name = include; 7454 sourceTree = "<group>";7455 };7456 41239B072147579B00396F81 /* generic */ = {7457 isa = PBXGroup;7458 children = (7459 41239B0B214757AE00396F81 /* gen_scalers.c */,7460 41239B08214757AD00396F81 /* vpx_scale.c */,7461 41239B09214757AD00396F81 /* yv12config.c */,7462 41239B0A214757AE00396F81 /* yv12extend.c */,7463 );7464 path = generic;7465 sourceTree = "<group>";7466 };7467 41239B3921476AD400396F81 /* generic */ = {7468 isa = PBXGroup;7469 children = (7470 41239B3A21476AE500396F81 /* systemdependent.c */,7471 );7472 path = generic;7473 6425 sourceTree = "<group>"; 7474 6426 }; … … 8184 7136 sourceTree = "<group>"; 8185 7137 }; 8186 416731D8212E044B001280EB /* x86 */ = {8187 isa = PBXGroup;8188 children = (8189 416731DC212E045D001280EB /* dct_sse2.asm */,8190 41239B19214759B600396F81 /* dct_sse2.asm.o */,8191 416731DE212E045E001280EB /* denoising_sse2.c */,8192 416731D9212E045D001280EB /* encodeopt.asm */,8193 41239B18214759B600396F81 /* encodeopt.asm.o */,8194 416731E1212E045E001280EB /* fwalsh_sse2.asm */,8195 41239B17214759B500396F81 /* fwalsh_sse2.asm.o */,8196 416731DA212E045D001280EB /* quantize_sse4.c */,8197 416731E0212E045E001280EB /* temporal_filter_apply_sse2.asm */,8198 416731DD212E045E001280EB /* vp8_enc_stubs_sse2.c */,8199 416731DB212E045D001280EB /* vp8_quantize_sse2.c */,8200 416731DF212E045E001280EB /* vp8_quantize_ssse3.c */,8201 );8202 name = x86;8203 path = encoder/x86;8204 sourceTree = "<group>";8205 };8206 7138 417DA4551EF9CCD800E869DB /* Common */ = { 8207 7139 isa = PBXGroup; … … 8214 7146 ); 8215 7147 name = Common; 8216 sourceTree = "<group>";8217 };8218 419100A62152EC5800A6F17B /* arm */ = {8219 isa = PBXGroup;8220 children = (8221 419100A72152EC6600A6F17B /* neon */,8222 );8223 name = arm;8224 path = encoder/arm;8225 sourceTree = "<group>";8226 };8227 419100A72152EC6600A6F17B /* neon */ = {8228 isa = PBXGroup;8229 children = (8230 419100A82152EC7400A6F17B /* denoising_neon.c */,8231 419100AA2152EC7500A6F17B /* fastquantizeb_neon.c */,8232 419100AB2152EC7500A6F17B /* shortfdct_neon.c */,8233 419100A92152EC7400A6F17B /* vp8_shortwalsh4x4_neon.c */,8234 );8235 path = neon;8236 sourceTree = "<group>";8237 };8238 419100B42152ECB700A6F17B /* arm */ = {8239 isa = PBXGroup;8240 children = (8241 419100B52152ECC400A6F17B /* neon */,8242 419100B62152ECD300A6F17B /* loopfilter_arm.c */,8243 );8244 path = arm;8245 sourceTree = "<group>";8246 };8247 419100B52152ECC400A6F17B /* neon */ = {8248 isa = PBXGroup;8249 children = (8250 419100BD2152ECDC00A6F17B /* bilinearpredict_neon.c */,8251 419100BC2152ECDC00A6F17B /* copymem_neon.c */,8252 419100B82152ECDB00A6F17B /* dc_only_idct_add_neon.c */,8253 419100BB2152ECDC00A6F17B /* dequant_idct_neon.c */,8254 419100C62152ECDE00A6F17B /* dequantizeb_neon.c */,8255 419100BE2152ECDC00A6F17B /* idct_blk_neon.c */,8256 419100BA2152ECDB00A6F17B /* idct_dequant_0_2x_neon.c */,8257 419100C22152ECDD00A6F17B /* idct_dequant_full_2x_neon.c */,8258 419100C12152ECDD00A6F17B /* iwalsh_neon.c */,8259 419100C02152ECDD00A6F17B /* loopfiltersimplehorizontaledge_neon.c */,8260 419100C42152ECDD00A6F17B /* loopfiltersimpleverticaledge_neon.c */,8261 419100C32152ECDD00A6F17B /* mbloopfilter_neon.c */,8262 419100BF2152ECDC00A6F17B /* shortidct4x4llm_neon.c */,8263 419100C52152ECDE00A6F17B /* sixtappredict_neon.c */,8264 419100B92152ECDB00A6F17B /* vp8_loopfilter_neon.c */,8265 );8266 path = neon;8267 sourceTree = "<group>";8268 };8269 419100E62152ECF800A6F17B /* arm */ = {8270 isa = PBXGroup;8271 children = (8272 419478832152ED4300275257 /* avg_neon.c */,8273 4194786E2152ED3D00275257 /* avg_pred_neon.c */,8274 41953C042152ED6300136625 /* deblock_neon.c */,8275 4194788B2152ED4600275257 /* fdct16x16_neon.c */,8276 419478802152ED4300275257 /* fdct32x32_neon.c */,8277 419100F02152ED1800A6F17B /* fdct_neon.c */,8278 419478812152ED4300275257 /* fdct_partial_neon.c */,8279 41953C062152ED6300136625 /* fwd_txfm_neon.c */,8280 419478752152ED4000275257 /* hadamard_neon.c */,8281 419478702152ED3E00275257 /* highbd_idct16x16_add_neon.c */,8282 4194788A2152ED4600275257 /* highbd_idct32x32_1024_add_neon.c */,8283 419478762152ED4000275257 /* highbd_idct32x32_135_add_neon.c */,8284 419100F12152ED1800A6F17B /* highbd_idct32x32_34_add_neon.c */,8285 419100E82152ED1600A6F17B /* highbd_idct32x32_add_neon.c */,8286 41953C002152ED6200136625 /* highbd_idct4x4_add_neon.c */,8287 4194788D2152ED4700275257 /* highbd_idct8x8_add_neon.c */,8288 419100EB2152ED1700A6F17B /* highbd_idct_neon.h */,8289 419478742152ED3F00275257 /* highbd_intrapred_neon.c */,8290 4194787C2152ED4200275257 /* highbd_loopfilter_neon.c */,8291 419478772152ED4000275257 /* highbd_vpx_convolve8_neon.c */,8292 419478852152ED4400275257 /* highbd_vpx_convolve_avg_neon.c */,8293 419478862152ED4400275257 /* highbd_vpx_convolve_copy_neon.c */,8294 41953C082152ED6400136625 /* highbd_vpx_convolve_neon.c */,8295 419100F22152ED1800A6F17B /* idct16x16_1_add_neon.c */,8296 4194787F2152ED4300275257 /* idct16x16_add_neon.c */,8297 419478792152ED4100275257 /* idct32x32_135_add_neon.c */,8298 419478782152ED4100275257 /* idct32x32_1_add_neon.c */,8299 419100E72152ED1600A6F17B /* idct32x32_34_add_neon.c */,8300 419478892152ED4500275257 /* idct32x32_add_neon.c */,8301 41953C012152ED6200136625 /* idct4x4_1_add_neon.asm */,8302 419100EC2152ED1700A6F17B /* idct4x4_1_add_neon.c */,8303 419478882152ED4500275257 /* idct4x4_add_neon.asm */,8304 419478872152ED4500275257 /* idct4x4_add_neon.c */,8305 41953C072152ED6400136625 /* idct8x8_1_add_neon.c */,8306 419100ED2152ED1700A6F17B /* idct8x8_add_neon.c */,8307 419100EE2152ED1800A6F17B /* idct_neon.asm */,8308 41953BFF2152ED6100136625 /* idct_neon.h */,8309 419478822152ED4300275257 /* intrapred_neon.c */,8310 41EED77A2152ED83000F2A16 /* intrapred_neon_asm.asm */,8311 41EED7792152ED83000F2A16 /* loopfilter_16_neon.asm */,8312 4194788C2152ED4700275257 /* loopfilter_4_neon.asm */,8313 4194788E2152ED4700275257 /* loopfilter_8_neon.asm */,8314 4194787E2152ED4200275257 /* loopfilter_neon.c */,8315 419100E92152ED1700A6F17B /* mem_neon.h */,8316 41953C092152ED6400136625 /* quantize_neon.c */,8317 419100F52152ED1900A6F17B /* sad4d_neon.c */,8318 41953C022152ED6200136625 /* sad_neon.c */,8319 41EED7782152ED83000F2A16 /* save_reg_neon.asm */,8320 419478712152ED3E00275257 /* subpel_variance_neon.c */,8321 4194787B2152ED4200275257 /* subtract_neon.c */,8322 419478842152ED4400275257 /* sum_neon.h */,8323 419100EF2152ED1800A6F17B /* transpose_neon.h */,8324 4194787D2152ED4200275257 /* variance_neon.c */,8325 41953C052152ED6300136625 /* vpx_convolve8_avg_neon_asm.asm */,8326 419100F32152ED1800A6F17B /* vpx_convolve8_neon.c */,8327 4194786F2152ED3D00275257 /* vpx_convolve8_neon.h */,8328 41953C032152ED6300136625 /* vpx_convolve8_neon_asm.asm */,8329 419478732152ED3F00275257 /* vpx_convolve_avg_neon.c */,8330 4194787A2152ED4100275257 /* vpx_convolve_avg_neon_asm.asm */,8331 419100EA2152ED1700A6F17B /* vpx_convolve_copy_neon.c */,8332 419478722152ED3F00275257 /* vpx_convolve_copy_neon_asm.asm */,8333 41EED77B2152ED84000F2A16 /* vpx_convolve_neon.c */,8334 419100F42152ED1900A6F17B /* vpx_scaled_convolve8_neon.c */,8335 );8336 path = arm;8337 7148 sourceTree = "<group>"; 8338 7149 }; … … 9007 7818 sourceTree = "<group>"; 9008 7819 }; 9009 41BAE3C4212E2D5100E22482 /* x86 */ = {9010 isa = PBXGroup;9011 children = (9012 41C6296D212E3655002313D4 /* add_noise_sse2.asm */,9013 4107626B2147558500D3D2BF /* add_noise_sse2.asm.o */,9014 41BAE3D5212E2D9300E22482 /* avg_intrin_avx2.c */,9015 41BAE3CC212E2D9100E22482 /* avg_intrin_sse2.c */,9016 41C62911212E2DE4002313D4 /* avg_pred_sse2.c */,9017 4107626D2147558600D3D2BF /* avg_ssse3_x86_64.asm.o */,9018 41C62967212E3653002313D4 /* deblock_sse2.asm */,9019 4107626E2147558600D3D2BF /* deblock_sse2.asm.o */,9020 41BAE3D4212E2D9200E22482 /* fwd_txfm_avx2.c */,9021 41BAE3D0212E2D9200E22482 /* fwd_txfm_sse2.c */,9022 41C62972212E3656002313D4 /* fwd_txfm_ssse3_x86_64.asm */,9023 4107626C2147558600D3D2BF /* fwd_txfm_ssse3_x86_64.asm.o */,9024 41BAE3D9212E2D9300E22482 /* highbd_convolve_avx2.c */,9025 41BAE3CF212E2D9100E22482 /* highbd_idct16x16_add_sse2.c */,9026 41BAE3D6212E2D9300E22482 /* highbd_idct16x16_add_sse4.c */,9027 41C6290E212E2DE2002313D4 /* highbd_idct32x32_add_sse2.c */,9028 41C62918212E2DE7002313D4 /* highbd_idct32x32_add_sse4.c */,9029 41C62910212E2DE3002313D4 /* highbd_idct4x4_add_sse2.c */,9030 41BAE3C7212E2D9000E22482 /* highbd_idct4x4_add_sse4.c */,9031 41BAE3D1212E2D9200E22482 /* highbd_idct8x8_add_sse2.c */,9032 41BAE3CD212E2D9100E22482 /* highbd_idct8x8_add_sse4.c */,9033 41BAE3C6212E2D8F00E22482 /* highbd_intrapred_intrin_sse2.c */,9034 41BAE3D8212E2D9300E22482 /* highbd_intrapred_intrin_ssse3.c */,9035 4107626A2147558500D3D2BF /* highbd_intrapred_sse2.asm.o */,9036 41BAE3C5212E2D8F00E22482 /* highbd_loopfilter_sse2.c */,9037 41C62912212E2DE4002313D4 /* highbd_quantize_intrin_sse2.c */,9038 41C6296C212E3654002313D4 /* highbd_sad4d_sse2.asm */,9039 4107628B214755E500D3D2BF /* highbd_sad4d_sse2.asm.o */,9040 41C62961212E3652002313D4 /* highbd_sad_sse2.asm */,9041 41076290214755E600D3D2BF /* highbd_sad_sse2.asm.o */,9042 41C62964212E3653002313D4 /* highbd_subpel_variance_impl_sse2.asm */,9043 41076298214755E800D3D2BF /* highbd_subpel_variance_impl_sse2.asm.o */,9044 41C62966212E3653002313D4 /* highbd_variance_impl_sse2.asm */,9045 41076292214755E700D3D2BF /* highbd_variance_impl_sse2.asm.o */,9046 41C62916212E2DE6002313D4 /* highbd_variance_sse2.c */,9047 41C62970212E3655002313D4 /* intrapred_sse2.asm */,9048 41076299214755E800D3D2BF /* intrapred_sse2.asm.o */,9049 41C6296A212E3654002313D4 /* intrapred_ssse3.asm */,9050 41076291214755E600D3D2BF /* intrapred_ssse3.asm.o */,9051 41C62917212E2DE6002313D4 /* inv_txfm_sse2.c */,9052 41C62919212E2DE7002313D4 /* inv_txfm_ssse3.c */,9053 41C62960212E3652002313D4 /* inv_wht_sse2.asm */,9054 4107628C214755E500D3D2BF /* inv_wht_sse2.asm.o */,9055 41BAE3D7212E2D9300E22482 /* loopfilter_avx2.c */,9056 41BAE3CA212E2D9000E22482 /* loopfilter_sse2.c */,9057 41BAE3D2212E2D9200E22482 /* quantize_avx.c */,9058 41C6290F212E2DE3002313D4 /* quantize_sse2.c */,9059 41C62915212E2DE5002313D4 /* quantize_ssse3.c */,9060 41C62913212E2DE4002313D4 /* sad4d_avx2.c */,9061 41BAE3D3212E2D9200E22482 /* sad4d_avx512.c */,9062 41C62969212E3654002313D4 /* sad4d_sse2.asm */,9063 41076293214755E700D3D2BF /* sad4d_sse2.asm.o */,9064 41BAE3CB212E2D9000E22482 /* sad_avx2.c */,9065 41C6296E212E3655002313D4 /* sad_sse2.asm */,9066 4107628F214755E600D3D2BF /* sad_sse2.asm.o */,9067 410994E12147561300347814 /* sad_sse3.asm.o */,9068 41C62968212E3654002313D4 /* sad_sse4.asm */,9069 41076294214755E700D3D2BF /* sad_sse4.asm.o */,9070 41C6295E212E3652002313D4 /* sad_ssse3.asm */,9071 41076297214755E800D3D2BF /* sad_ssse3.asm.o */,9072 41C6295F212E3652002313D4 /* ssim_opt_x86_64.asm */,9073 4107628A214755E500D3D2BF /* ssim_opt_x86_64.asm.o */,9074 41C62973212E3656002313D4 /* subpel_variance_sse2.asm */,9075 4107628D214755E600D3D2BF /* subpel_variance_sse2.asm.o */,9076 41C62963212E3653002313D4 /* subtract_sse2.asm */,9077 4107629A214755E800D3D2BF /* subtract_sse2.asm.o */,9078 41C6291A212E2DE8002313D4 /* sum_squares_sse2.c */,9079 41C6291B212E2DE8002313D4 /* variance_avx2.c */,9080 41C62914212E2DE5002313D4 /* variance_sse2.c */,9081 41BAE3CE212E2D9100E22482 /* vpx_asm_stubs.c */,9082 41C62962212E3652002313D4 /* vpx_convolve_copy_sse2.asm */,9083 41076296214755E700D3D2BF /* vpx_convolve_copy_sse2.asm.o */,9084 41C62965212E3653002313D4 /* vpx_high_subpixel_8t_sse2.asm */,9085 410994DF2147561200347814 /* vpx_high_subpixel_8t_sse2.asm.o */,9086 4107629B214755E900D3D2BF /* vpx_high_subpixel_bilinear_sse2.asm.o */,9087 41BAE3C8212E2D9000E22482 /* vpx_subpixel_8t_intrin_avx2.c */,9088 41BAE3C9212E2D9000E22482 /* vpx_subpixel_8t_intrin_ssse3.c */,9089 41C62971212E3656002313D4 /* vpx_subpixel_8t_sse2.asm */,9090 410994E22147561300347814 /* vpx_subpixel_8t_sse2.asm.o */,9091 41C6296B212E3654002313D4 /* vpx_subpixel_8t_ssse3.asm */,9092 41076295214755E700D3D2BF /* vpx_subpixel_8t_ssse3.asm.o */,9093 41C6296F212E3655002313D4 /* vpx_subpixel_bilinear_sse2.asm */,9094 4107628E214755E600D3D2BF /* vpx_subpixel_bilinear_sse2.asm.o */,9095 41C62974212E3656002313D4 /* vpx_subpixel_bilinear_ssse3.asm */,9096 410994E02147561300347814 /* vpx_subpixel_bilinear_ssse3.asm.o */,9097 );9098 path = x86;9099 sourceTree = "<group>";9100 };9101 7820 41DDB24521265B8200296D47 /* container */ = { 9102 7821 isa = PBXGroup; … … 9338 8057 sourceTree = "<group>"; 9339 8058 }; 9340 41EAF1B8212E2A93009F73EC /* src */ = {9341 isa = PBXGroup;9342 children = (9343 41EAF1BD212E2AAD009F73EC /* svc_encodeframe.c */,9344 41EAF1B9212E2AAD009F73EC /* vpx_codec.c */,9345 41EAF1BB212E2AAD009F73EC /* vpx_decoder.c */,9346 41EAF1BA212E2AAD009F73EC /* vpx_encoder.c */,9347 41EAF1BC212E2AAD009F73EC /* vpx_image.c */,9348 );9349 path = src;9350 sourceTree = "<group>";9351 };9352 8059 41ECEAB2206300E3009D5141 /* PeerConnection */ = { 9353 8060 isa = PBXGroup; 9354 8061 children = ( 9355 41EAF1B2212E29C1009F73EC /* RTCDefaultVideoDecoderFactory.m */,9356 41EAF1B3212E29C1009F73EC /* RTCDefaultVideoEncoderFactory.m */,9357 8062 41ECEAC720641328009D5141 /* RTCEncodedImage.mm */, 9358 8063 4192423F21276D4700634FCF /* RTCPeerConnectionFactory.mm */, … … 9361 8066 41ECEAB420630107009D5141 /* RTCVideoCodec.mm */, 9362 8067 41ECEAB520630108009D5141 /* RTCVideoCodecH264.mm */, 9363 41EAF1B4212E29C1009F73EC /* RTCVideoCodecVP8.mm */,9364 8068 41ECEAE920641812009D5141 /* RTCVideoEncoderSettings.mm */, 9365 8069 41ECEAC92064134E009D5141 /* RTCVideoFrame.mm */, … … 9435 8139 419C842B1FE24E7E0040C30F /* default_temporal_layers.cc */, 9436 8140 419C84311FE24E800040C30F /* default_temporal_layers.h */, 9437 41294090212E128C00AD95E7 /* libvpx_vp8_decoder.cc */,9438 41294091212E128C00AD95E7 /* libvpx_vp8_decoder.h */,9439 4129408E212E128B00AD95E7 /* libvpx_vp8_encoder.cc */,9440 4129408F212E128C00AD95E7 /* libvpx_vp8_encoder.h */,9441 8141 419C84301FE24E7F0040C30F /* screenshare_layers.cc */, 9442 8142 419C842C1FE24E7F0040C30F /* screenshare_layers.h */, 9443 8143 419C842A1FE24E7E0040C30F /* temporal_layers.cc */, 9444 8144 419C84331FE24E800040C30F /* temporal_layers.h */, 8145 41F411BE1EF8DBA500343C26 /* vp8_noop.cc */, 9445 8146 ); 9446 8147 name = vp8; … … 10402 9103 5C63F8CC1E416CEB002CA531 /* jsoncpp */, 10403 9104 5CDD90841E43D30300621E92 /* libsrtp */, 10404 4105EB64212E018C008C0C20 /* libvpx */,10405 9105 5C4B4D2D1E4323AA002651C8 /* libyuv */, 10406 9106 5C4B4A901E42C4C8002651C8 /* opus */, … … 12782 11482 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */, 12783 11483 5C0884891E4A978C00403995 /* libsrtp.xcconfig */, 12784 411ED035212E05DE004320BA /* libvpx.xcconfig */,12785 11484 41433D2B1F79B39200387B4D /* libwebrtc.iOS.exp */, 12786 11485 41433D2D1F79B39200387B4D /* libwebrtc.iOSsim.exp */, … … 12823 11522 5C0884D11E4A97E300403995 /* libsrtp.a */, 12824 11523 5C11A12D1E4577E1004F0987 /* libusrsctp.a */, 12825 4105EB83212E01D2008C0C20 /* libvpx.a */,12826 11524 FB39D0D11200F0E300088E69 /* libwebrtc.dylib */, 12827 11525 5C088C0B1E4AA3B100403995 /* libwebrtcpcrtc.a */, … … 12834 11532 12835 11533 /* Begin PBXHeadersBuildPhase section */ 12836 4105EB6C212E01D2008C0C20 /* Headers */ = {12837 isa = PBXHeadersBuildPhase;12838 buildActionMask = 2147483647;12839 files = (12840 41EED7BD2152EEC9000F2A16 /* arm.h in Headers */,12841 416731D2212E0430001280EB /* bitstream.h in Headers */,12842 416731C1212E0430001280EB /* block.h in Headers */,12843 416731C2212E0430001280EB /* dct_value_tokens.h in Headers */,12844 41CBAF97212E039300DE1E1D /* decoderthreading.h in Headers */,12845 416731C4212E0430001280EB /* defaultcoefcounts.h in Headers */,12846 416731D3212E0430001280EB /* denoising.h in Headers */,12847 4105EB84212E0207008C0C20 /* elf.h in Headers */,12848 416731C6212E0430001280EB /* encodeframe.h in Headers */,12849 416731C8212E0430001280EB /* encodeintra.h in Headers */,12850 416731CB212E0430001280EB /* encodemv.h in Headers */,12851 41239AF5214756FC00396F81 /* filter_x86.h in Headers */,12852 416731CC212E0430001280EB /* firstpass.h in Headers */,12853 41330A2A212E2BDF00280939 /* fwd_txfm.h in Headers */,12854 41EED7942152ED8E000F2A16 /* idct_neon.h in Headers */,12855 416731D5212E0430001280EB /* mcomp.h in Headers */,12856 41EED7A72152ED8E000F2A16 /* mem_neon.h in Headers */,12857 416731CD212E0430001280EB /* onyx_int.h in Headers */,12858 416731CE212E0430001280EB /* picklpf.h in Headers */,12859 41EED7AE2152ED8E000F2A16 /* sum_neon.h in Headers */,12860 416731D0212E0430001280EB /* tokenize.h in Headers */,12861 41EED7AF2152ED8E000F2A16 /* transpose_neon.h in Headers */,12862 41CBAF9C212E039300DE1E1D /* treereader.h in Headers */,12863 41C62953212E2FA6002313D4 /* vp8_rtcd.h in Headers */,12864 41EED7B92152ED8E000F2A16 /* vpx_convolve8_neon.h in Headers */,12865 41330A31212E2BF500280939 /* vpx_mem.h in Headers */,12866 41330A35212E2C1F00280939 /* vpx_scale.h in Headers */,12867 41BAE3C1212E2C5B00E22482 /* vpx_thread.h in Headers */,12868 41BAE3C3212E2C5B00E22482 /* vpx_write_yuv_frame.h in Headers */,12869 );12870 runOnlyForDeploymentPostprocessing = 0;12871 };12872 11534 5C08848E1E4A97E300403995 /* Headers */ = { 12873 11535 isa = PBXHeadersBuildPhase; … … 13036 11698 5C4B47411E42AAEA002651C8 /* internal.h in Headers */, 13037 11699 41A391811EFC447C00C4516A /* internal.h in Headers */, 11700 41BCE753214C81A800A748F1 /* VideoProcessingSoftLink.h in Headers */, 13038 11701 41A3917C1EFC447C00C4516A /* internal.h in Headers */, 13039 11702 41A391851EFC447C00C4516A /* internal.h in Headers */, … … 13044 11707 5C4B464C1E42AA34002651C8 /* pcy_int.h in Headers */, 13045 11708 41EA540F1EFC2D1B002FF04C /* rsaz_exp.h in Headers */, 13046 41BCE753214C81A800A748F1 /* VideoProcessingSoftLink.h in Headers */,13047 11709 5C4B467F1E42AA3C002651C8 /* vpm_int.h in Headers */, 13048 11710 ); … … 13232 11894 5CD285B11E6A63430094FDC8 /* block_processor.h in Headers */, 13233 11895 5CD285AF1E6A63430094FDC8 /* block_processor_metrics.h in Headers */, 13234 4145020D2152E01C0033B4D3 /* blockd.h in Headers */,13235 11896 5C4B4C621E431F9C002651C8 /* blocker.h in Headers */, 13236 11897 413A238E1FE18E0700373E99 /* buffer.h in Headers */, … … 13333 11994 5CDD8B921E43C2B500621E92 /* decoder_interpolate_lsf.h in Headers */, 13334 11995 5CDD83CB1E439A6F00621E92 /* decoding_state.h in Headers */, 13335 4145020F2152E01C0033B4D3 /* default_coef_probs.h in Headers */,13336 11996 5CD284981E6A5F410094FDC8 /* default_output_rate_calculator.h in Headers */, 13337 11997 419C843B1FE24E800040C30F /* default_temporal_layers.h in Headers */, … … 13572 12232 5CDD84201E439B2900621E92 /* legacy_encoded_audio_frame.h in Headers */, 13573 12233 5CDD84B91E43AF1300621E92 /* level_estimator_impl.h in Headers */, 13574 41294095212E128D00AD95E7 /* libvpx_vp8_decoder.h in Headers */,13575 41294093212E128D00AD95E7 /* libvpx_vp8_encoder.h in Headers */,13576 12234 415F1FB321272FBA00064CBF /* limiter.h in Headers */, 13577 12235 5CD284F71E6A60570094FDC8 /* localaudiosource.h in Headers */, … … 13676 12334 5CD285331E6A61110094FDC8 /* nullwebrtcvideoengine.h in Headers */, 13677 12335 413A23361FE18E0700373E99 /* onetimeevent.h in Headers */, 13678 4145020B2152E01C0033B4D3 /* onyxd.h in Headers */,13679 12336 5CDD86951E43B93900621E92 /* ooura_fft.h in Headers */, 13680 12337 5CDD86921E43B93900621E92 /* ooura_fft_tables_common.h in Headers */, … … 14124 12781 413A22E81FE18E0700373E99 /* thread_checker.h in Headers */, 14125 12782 413A22B81FE18E0700373E99 /* thread_checker_impl.h in Headers */, 14126 4145020E2152E01C0033B4D3 /* threading.h in Headers */,14127 12783 5CDD84C41E43AF1300621E92 /* three_band_filter_bank.h in Headers */, 14128 12784 5CDD8A581E43BFB300621E92 /* tick_timer.h in Headers */, … … 14221 12877 4102F6CE212733B7006AE8D7 /* video_stream_decoder_impl.h in Headers */, 14222 12878 4102F6CA212733B7006AE8D7 /* video_stream_encoder.h in Headers */, 14223 41 239B4C2147716D00396F81/* video_stream_encoder_create.h in Headers */,12879 41A08BB3212681C8001D5D7B /* video_stream_encoder_create.h in Headers */, 14224 12880 41A08BB4212681C8001D5D7B /* video_stream_encoder_interface.h in Headers */, 14225 12881 41A08BB5212681C8001D5D7B /* video_stream_encoder_observer.h in Headers */, … … 14247 12903 4145F6171FE1EFCA00EB9CAF /* vp8.h in Headers */, 14248 12904 419241F421275C3200634FCF /* vp8_encoder_simulcast_proxy.h in Headers */, 14249 414502102152E01C0033B4D3 /* vp8_entropymodedata.h in Headers */,14250 12905 5CDD83861E439A3500621E92 /* vp8_header_parser.h in Headers */, 14251 4145020C2152E01C0033B4D3 /* vp8_skin_detection.h in Headers */,14252 12906 5CDD8BF41E43C2B500621E92 /* vq3.h in Headers */, 14253 12907 5CDD8BF61E43C2B500621E92 /* vq4.h in Headers */, … … 14283 12937 14284 12938 /* Begin PBXNativeTarget section */ 14285 4105EB69212E01D2008C0C20 /* vpx */ = {14286 isa = PBXNativeTarget;14287 buildConfigurationList = 4105EB7F212E01D2008C0C20 /* Build configuration list for PBXNativeTarget "vpx" */;14288 buildPhases = (14289 4105EB6C212E01D2008C0C20 /* Headers */,14290 4105EB74212E01D2008C0C20 /* Sources */,14291 4105EB7C212E01D2008C0C20 /* Frameworks */,14292 4105EB7D212E01D2008C0C20 /* CopyFiles */,14293 4105EB7E212E01D2008C0C20 /* CopyFiles */,14294 );14295 buildRules = (14296 );14297 dependencies = (14298 4105EB6A212E01D2008C0C20 /* PBXTargetDependency */,14299 );14300 name = vpx;14301 productName = libwebrtc;14302 productReference = 4105EB83212E01D2008C0C20 /* libvpx.a */;14303 productType = "com.apple.product-type.library.static";14304 };14305 12939 5C08848B1E4A97E300403995 /* srtp */ = { 14306 12940 isa = PBXNativeTarget; … … 14437 13071 ); 14438 13072 dependencies = ( 14439 411ED040212E0811004320BA /* PBXTargetDependency */,14440 13073 5C088C0D1E4AA3FD00403995 /* PBXTargetDependency */, 14441 13074 5C0884E01E4A982000403995 /* PBXTargetDependency */, … … 14488 13121 5C0884D21E4A980100403995 /* yuv */, 14489 13122 5C0885371E4AA3B100403995 /* webrtcpcrtc */, 14490 4105EB69212E01D2008C0C20 /* vpx */,14491 13123 ); 14492 13124 }; … … 14525 13157 14526 13158 /* Begin PBXSourcesBuildPhase section */ 14527 4105EB74212E01D2008C0C20 /* Sources */ = {14528 isa = PBXSourcesBuildPhase;14529 buildActionMask = 2147483647;14530 files = (14531 41330A13212E2BDF00280939 /* add_noise.c in Sources */,14532 41C62937212E2F1E002313D4 /* alloccommon.c in Sources */,14533 41EED7BE2152EEC9000F2A16 /* arm_cpudetect.c in Sources */,14534 41330A14212E2BDF00280939 /* avg.c in Sources */,14535 41C628FA212E2DB0002313D4 /* avg_intrin_sse2.c in Sources */,14536 41EED77C2152ED8E000F2A16 /* avg_neon.c in Sources */,14537 41EED77D2152ED8E000F2A16 /* avg_pred_neon.c in Sources */,14538 41C6291F212E2DE9002313D4 /* avg_pred_sse2.c in Sources */,14539 419100D72152ECE700A6F17B /* bilinearpredict_neon.c in Sources */,14540 41330A15212E2BDF00280939 /* bitreader.c in Sources */,14541 41330A28212E2BDF00280939 /* bitreader_buffer.c in Sources */,14542 416731D1212E0430001280EB /* bitstream.c in Sources */,14543 41330A16212E2BDF00280939 /* bitwriter.c in Sources */,14544 41330A29212E2BDF00280939 /* bitwriter_buffer.c in Sources */,14545 41C62938212E2F1E002313D4 /* blockd.c in Sources */,14546 416731B3212E0430001280EB /* boolhuff.c in Sources */,14547 41C62939212E2F1E002313D4 /* context.c in Sources */,14548 41C6293A212E2F1E002313D4 /* copy_c.c in Sources */,14549 419100D82152ECE700A6F17B /* copymem_neon.c in Sources */,14550 41CBAF94212E039300DE1E1D /* dboolhuff.c in Sources */,14551 419100D92152ECE700A6F17B /* dc_only_idct_add_neon.c in Sources */,14552 416731C3212E0430001280EB /* dct.c in Sources */,14553 41330A17212E2BDF00280939 /* deblock.c in Sources */,14554 41EED77E2152ED8E000F2A16 /* deblock_neon.c in Sources */,14555 41C6293B212E2F1E002313D4 /* debugmodes.c in Sources */,14556 41CBAF95212E039300DE1E1D /* decodeframe.c in Sources */,14557 41CBAF96212E039300DE1E1D /* decodemv.c in Sources */,14558 416731B4212E0430001280EB /* denoising.c in Sources */,14559 419100B02152EC9000A6F17B /* denoising_neon.c in Sources */,14560 411ED037212E07A9004320BA /* denoising_sse2.c in Sources */,14561 419100DA2152ECE700A6F17B /* dequant_idct_neon.c in Sources */,14562 41C6293C212E2F1E002313D4 /* dequantize.c in Sources */,14563 419100DB2152ECE700A6F17B /* dequantizeb_neon.c in Sources */,14564 41CBAF98212E039300DE1E1D /* detokenize.c in Sources */,14565 416731C5212E0430001280EB /* encodeframe.c in Sources */,14566 416731C7212E0430001280EB /* encodeintra.c in Sources */,14567 416731C9212E0430001280EB /* encodemb.c in Sources */,14568 416731CA212E0430001280EB /* encodemv.c in Sources */,14569 41C6293D212E2F1E002313D4 /* entropy.c in Sources */,14570 41C6293E212E2F1E002313D4 /* entropymode.c in Sources */,14571 41C6293F212E2F1E002313D4 /* entropymv.c in Sources */,14572 416731B5212E0430001280EB /* ethreading.c in Sources */,14573 41C62940212E2F1E002313D4 /* extend.c in Sources */,14574 419100B12152EC9000A6F17B /* fastquantizeb_neon.c in Sources */,14575 41330A18212E2BDF00280939 /* fastssim.c in Sources */,14576 41EED7812152ED8E000F2A16 /* fdct16x16_neon.c in Sources */,14577 41EED7822152ED8E000F2A16 /* fdct32x32_neon.c in Sources */,14578 41EED77F2152ED8E000F2A16 /* fdct_neon.c in Sources */,14579 41EED7802152ED8E000F2A16 /* fdct_partial_neon.c in Sources */,14580 41C62941212E2F1E002313D4 /* filter.c in Sources */,14581 41239AF4214756FC00396F81 /* filter_x86.c in Sources */,14582 41C62942212E2F1E002313D4 /* findnearmv.c in Sources */,14583 416731D4212E0430001280EB /* firstpass.c in Sources */,14584 41330A19212E2BDF00280939 /* fwd_txfm.c in Sources */,14585 41EED7832152ED8E000F2A16 /* fwd_txfm_neon.c in Sources */,14586 41C628FC212E2DB0002313D4 /* fwd_txfm_sse2.c in Sources */,14587 41239B10214757B200396F81 /* gen_scalers.c in Sources */,14588 41EED7842152ED8E000F2A16 /* hadamard_neon.c in Sources */,14589 41239B4721476F5E00396F81 /* highbd_idct16x16_add_sse2.c in Sources */,14590 41239B4921476F5E00396F81 /* highbd_idct32x32_add_sse2.c in Sources */,14591 41239B4321476F5E00396F81 /* highbd_idct4x4_add_sse2.c in Sources */,14592 41239B4521476F5E00396F81 /* highbd_idct8x8_add_sse2.c in Sources */,14593 41239B2C21475F7A00396F81 /* highbd_intrapred_intrin_sse2.c in Sources */,14594 41239B2D21475F7A00396F81 /* highbd_intrapred_intrin_ssse3.c in Sources */,14595 41239B2E21475F7A00396F81 /* highbd_loopfilter_sse2.c in Sources */,14596 41239B2F21475F7A00396F81 /* highbd_quantize_intrin_sse2.c in Sources */,14597 41239B3021475F7A00396F81 /* highbd_variance_sse2.c in Sources */,14598 41EED79B2152ED8E000F2A16 /* idct16x16_1_add_neon.c in Sources */,14599 41EED79C2152ED8E000F2A16 /* idct16x16_add_neon.c in Sources */,14600 41EED79F2152ED8E000F2A16 /* idct32x32_135_add_neon.c in Sources */,14601 41EED79D2152ED8E000F2A16 /* idct32x32_1_add_neon.c in Sources */,14602 41EED79E2152ED8E000F2A16 /* idct32x32_34_add_neon.c in Sources */,14603 41EED7A02152ED8E000F2A16 /* idct32x32_add_neon.c in Sources */,14604 41EED7962152ED8E000F2A16 /* idct4x4_1_add_neon.c in Sources */,14605 41EED7982152ED8E000F2A16 /* idct4x4_add_neon.c in Sources */,14606 41EED7992152ED8E000F2A16 /* idct8x8_1_add_neon.c in Sources */,14607 41EED79A2152ED8E000F2A16 /* idct8x8_add_neon.c in Sources */,14608 41C62943212E2F1E002313D4 /* idct_blk.c in Sources */,14609 41239AF6214756FC00396F81 /* idct_blk_mmx.c in Sources */,14610 419100DC2152ECE700A6F17B /* idct_blk_neon.c in Sources */,14611 41239AF2214756F200396F81 /* idct_blk_sse2.c in Sources */,14612 419100DD2152ECE700A6F17B /* idct_dequant_0_2x_neon.c in Sources */,14613 419100DE2152ECE700A6F17B /* idct_dequant_full_2x_neon.c in Sources */,14614 41C62944212E2F1E002313D4 /* idctllm.c in Sources */,14615 41330A1A212E2BDF00280939 /* intrapred.c in Sources */,14616 41EED7A22152ED8E000F2A16 /* intrapred_neon.c in Sources */,14617 41330A1B212E2BDF00280939 /* inv_txfm.c in Sources */,14618 41C62925212E2DE9002313D4 /* inv_txfm_sse2.c in Sources */,14619 41C62927212E2DE9002313D4 /* inv_txfm_ssse3.c in Sources */,14620 419100DF2152ECE700A6F17B /* iwalsh_neon.c in Sources */,14621 416731B6212E0430001280EB /* lookahead.c in Sources */,14622 41330A1C212E2BDF00280939 /* loopfilter.c in Sources */,14623 419100D62152ECE200A6F17B /* loopfilter_arm.c in Sources */,14624 41C62945212E2F1E002313D4 /* loopfilter_filters.c in Sources */,14625 41EED7A62152ED8E000F2A16 /* loopfilter_neon.c in Sources */,14626 41C62907212E2DB0002313D4 /* loopfilter_sse2.c in Sources */,14627 41239AF7214756FC00396F81 /* loopfilter_x86.c in Sources */,14628 419100E02152ECE700A6F17B /* loopfiltersimplehorizontaledge_neon.c in Sources */,14629 419100E12152ECE700A6F17B /* loopfiltersimpleverticaledge_neon.c in Sources */,14630 419100E22152ECE700A6F17B /* mbloopfilter_neon.c in Sources */,14631 41C62946212E2F1E002313D4 /* mbpitch.c in Sources */,14632 416731B7212E0430001280EB /* mcomp.c in Sources */,14633 41C62947212E2F1E002313D4 /* mfqe.c in Sources */,14634 41C62948212E2F1E002313D4 /* modecont.c in Sources */,14635 416731B8212E0430001280EB /* modecosts.c in Sources */,14636 416731B9212E0430001280EB /* mr_dissim.c in Sources */,14637 41EED7BF2152F1FB000F2A16 /* onyx_if.c in Sources */,14638 41CBAF9A212E039300DE1E1D /* onyxd_if.c in Sources */,14639 416731D6212E0430001280EB /* pickinter.c in Sources */,14640 416731BB212E0430001280EB /* picklpf.c in Sources */,14641 41C62949212E2F1E002313D4 /* postproc.c in Sources */,14642 41330A1D212E2BDF00280939 /* prob.c in Sources */,14643 41330A2B212E2BDF00280939 /* psnr.c in Sources */,14644 41330A1E212E2BDF00280939 /* psnrhvs.c in Sources */,14645 411ED030212E04BE004320BA /* quant_common.c in Sources */,14646 41330A1F212E2BDF00280939 /* quantize.c in Sources */,14647 41EED7A82152ED8E000F2A16 /* quantize_neon.c in Sources */,14648 41C6291D212E2DE9002313D4 /* quantize_sse2.c in Sources */,14649 41C62923212E2DE9002313D4 /* quantize_ssse3.c in Sources */,14650 416731BC212E0430001280EB /* ratectrl.c in Sources */,14651 416731BD212E0430001280EB /* rdopt.c in Sources */,14652 41C6294A212E2F1E002313D4 /* reconinter.c in Sources */,14653 41C6294B212E2F1E002313D4 /* reconintra.c in Sources */,14654 41C6294C212E2F1E002313D4 /* reconintra4x4.c in Sources */,14655 41C6294D212E2F1E002313D4 /* rtcd.c in Sources */,14656 41EED7DC21531E5F000F2A16 /* sad.c in Sources */,14657 41EED7AA2152ED8E000F2A16 /* sad4d_neon.c in Sources */,14658 41EED7A92152ED8E000F2A16 /* sad_neon.c in Sources */,14659 416731BE212E0430001280EB /* segmentation.c in Sources */,14660 41C6294E212E2F1E002313D4 /* setupintrarecon.c in Sources */,14661 419100B22152EC9000A6F17B /* shortfdct_neon.c in Sources */,14662 419100E32152ECE700A6F17B /* shortidct4x4llm_neon.c in Sources */,14663 419100E42152ECE700A6F17B /* sixtappredict_neon.c in Sources */,14664 41330A21212E2BDF00280939 /* skin_detection.c in Sources */,14665 41EED7AC2152ED8E000F2A16 /* subpel_variance_neon.c in Sources */,14666 41330A23212E2BDF00280939 /* subtract.c in Sources */,14667 41EED7AD2152ED8E000F2A16 /* subtract_neon.c in Sources */,14668 41330A24212E2BDF00280939 /* sum_squares.c in Sources */,14669 41C62928212E2DE9002313D4 /* sum_squares_sse2.c in Sources */,14670 41EAF1C3212E2AB2009F73EC /* svc_encodeframe.c in Sources */,14671 41C6294F212E2F1E002313D4 /* swapyv12buffer.c in Sources */,14672 41239B3B21476AE600396F81 /* systemdependent.c in Sources */,14673 416731CF212E0430001280EB /* temporal_filter.c in Sources */,14674 41CBAF9B212E039300DE1E1D /* threading.c in Sources */,14675 416731BF212E0430001280EB /* tokenize.c in Sources */,14676 41C62950212E2F1E002313D4 /* treecoder.c in Sources */,14677 416731C0212E0430001280EB /* treewriter.c in Sources */,14678 41239B4B2147711600396F81 /* variance.c in Sources */,14679 41EED7B02152ED8E000F2A16 /* variance_neon.c in Sources */,14680 41C62922212E2DE9002313D4 /* variance_sse2.c in Sources */,14681 41239AF8214756FC00396F81 /* vp8_asm_stubs.c in Sources */,14682 41EAF1C8212E2B2F009F73EC /* vp8_cx_iface.c in Sources */,14683 41EAF1C9212E2B32009F73EC /* vp8_dx_iface.c in Sources */,14684 411ED03C212E07A9004320BA /* vp8_enc_stubs_sse2.c in Sources */,14685 41C62951212E2F1E002313D4 /* vp8_loopfilter.c in Sources */,14686 419100E52152ECE700A6F17B /* vp8_loopfilter_neon.c in Sources */,14687 416731D7212E0430001280EB /* vp8_quantize.c in Sources */,14688 411ED03D212E07A9004320BA /* vp8_quantize_sse2.c in Sources */,14689 411ED03E212E07A9004320BA /* vp8_quantize_ssse3.c in Sources */,14690 419100B32152EC9000A6F17B /* vp8_shortwalsh4x4_neon.c in Sources */,14691 41C62952212E2F1E002313D4 /* vp8_skin_detection.c in Sources */,14692 41C6290B212E2DB0002313D4 /* vpx_asm_stubs.c in Sources */,14693 41EAF1C4212E2AB2009F73EC /* vpx_codec.c in Sources */,14694 4129408A212E0CC400AD95E7 /* vpx_config.c in Sources */,14695 41330A26212E2BDF00280939 /* vpx_convolve.c in Sources */,14696 41EED7B82152ED8E000F2A16 /* vpx_convolve8_neon.c in Sources */,14697 41EED7B22152ED8E000F2A16 /* vpx_convolve_avg_neon.c in Sources */,14698 41EED7B42152ED8E000F2A16 /* vpx_convolve_copy_neon.c in Sources */,14699 41EED7B52152ED8E000F2A16 /* vpx_convolve_neon.c in Sources */,14700 41EAF1C5212E2AB2009F73EC /* vpx_decoder.c in Sources */,14701 41330A27212E2BDF00280939 /* vpx_dsp_rtcd.c in Sources */,14702 41EAF1C6212E2AB2009F73EC /* vpx_encoder.c in Sources */,14703 41EAF1C7212E2AB2009F73EC /* vpx_image.c in Sources */,14704 41330A30212E2BF500280939 /* vpx_mem.c in Sources */,14705 41239B11214757B200396F81 /* vpx_scale.c in Sources */,14706 41330A34212E2C1F00280939 /* vpx_scale_rtcd.c in Sources */,14707 41EED7BA2152ED8E000F2A16 /* vpx_scaled_convolve8_neon.c in Sources */,14708 41C6290D212E2DB0002313D4 /* vpx_subpixel_8t_intrin_ssse3.c in Sources */,14709 41BAE3C0212E2C5B00E22482 /* vpx_thread.c in Sources */,14710 41BAE3C2212E2C5B00E22482 /* vpx_write_yuv_frame.c in Sources */,14711 41239B12214757B200396F81 /* yv12config.c in Sources */,14712 41239B13214757B200396F81 /* yv12extend.c in Sources */,14713 );14714 runOnlyForDeploymentPostprocessing = 0;14715 };14716 13159 5C0884B51E4A97E300403995 /* Sources */ = { 14717 13160 isa = PBXSourcesBuildPhase; … … 14785 13228 5C088C1E1E4AA44400403995 /* rtcpmuxfilter.cc in Sources */, 14786 13229 5C088C201E4AA44400403995 /* srtpfilter.cc in Sources */, 14787 41239B4D2147743A00396F81 /* video_stream_encoder_create.cc in Sources */,14788 13230 ); 14789 13231 runOnlyForDeploymentPostprocessing = 0; … … 15512 13954 5CDD83CA1E439A6F00621E92 /* decoding_state.cc in Sources */, 15513 13955 5CD284971E6A5F410094FDC8 /* default_output_rate_calculator.cc in Sources */, 15514 41C62936212E2EE5002313D4 /* default_temporal_layers.cc in Sources */,15515 13956 5CD285391E6A61980094FDC8 /* default_video_bitrate_allocator.cc in Sources */, 15516 13957 4102F6BB21273382006AE8D7 /* degraded_call.cc in Sources */, … … 15724 14165 5CDD84B81E43AF1300621E92 /* level_estimator_impl.cc in Sources */, 15725 14166 5CDD865A1E43B8B500621E92 /* levinson_durbin.c in Sources */, 15726 41294094212E128D00AD95E7 /* libvpx_vp8_decoder.cc in Sources */,15727 41294092212E128D00AD95E7 /* libvpx_vp8_encoder.cc in Sources */,15728 14167 416D3BE6212731C200775F09 /* limiter.cc in Sources */, 15729 14168 5CD284F61E6A60570094FDC8 /* localaudiosource.cc in Sources */, … … 15984 14423 413A22BE1FE18E0700373E99 /* rtccertificategenerator.cc in Sources */, 15985 14424 41ECEAC620641303009D5141 /* RTCCVPixelBuffer.mm in Sources */, 15986 41239B3E21476DC000396F81 /* RTCDefaultVideoDecoderFactory.m in Sources */,15987 41EAF1B6212E29C1009F73EC /* RTCDefaultVideoEncoderFactory.m in Sources */,15988 14425 41ECEAC820641328009D5141 /* RTCEncodedImage.mm in Sources */, 15989 14426 41F411B01EF8DA0100343C26 /* rtcerror.cc in Sources */, … … 16005 14442 4102F69221273206006AE8D7 /* rtcstatstraversal.cc in Sources */, 16006 14443 41ECEAB720630108009D5141 /* RTCVideoCodec.mm in Sources */, 16007 41F773FD215AF94C00E72967 /* RTCVideoCodecH264.mm in Sources */, 16008 41EAF1B7212E29C1009F73EC /* RTCVideoCodecVP8.mm in Sources */, 14444 41AF2D13212CD6AC00D033D5 /* RTCVideoCodecH264.mm in Sources */, 16009 14445 41AF2D14212CD6AF00D033D5 /* RTCVideoDecoderH264.mm in Sources */, 16010 14446 41ECEAC4206411E5009D5141 /* RTCVideoEncoderH264.mm in Sources */, … … 16080 14516 41F9BFB52051C93600ABF0B9 /* scopedvideodecoder.cc in Sources */, 16081 14517 41F9BFB92051C93600ABF0B9 /* scopedvideoencoder.cc in Sources */, 16082 41239B3F21476DC400396F81 /* screenshare_layers.cc in Sources */,16083 14518 5CD2863C1E6A681C0094FDC8 /* sctptransport.cc in Sources */, 16084 14519 5CD2850D1E6A60570094FDC8 /* sctputils.cc in Sources */, … … 16286 14721 4102F6CB212733B7006AE8D7 /* video_stream_decoder_impl.cc in Sources */, 16287 14722 419C831F1FE242E60040C30F /* video_stream_encoder.cc in Sources */, 14723 4102F6DF21273416006AE8D7 /* video_stream_encoder_create.cc in Sources */, 16288 14724 419C84101FE249AB0040C30F /* video_timing.cc in Sources */, 16289 14725 5C4B48FC1E42C1E3002651C8 /* videoadapter.cc in Sources */, … … 16305 14741 419241F521275C3200634FCF /* vp8_encoder_simulcast_proxy.cc in Sources */, 16306 14742 5CDD83851E439A3500621E92 /* vp8_header_parser.cc in Sources */, 14743 41F411BF1EF8DBA500343C26 /* vp8_noop.cc in Sources */, 16307 14744 5CDD8C141E43C3B400621E92 /* vp9_noop.cc in Sources */, 16308 14745 5CDD8BF31E43C2B500621E92 /* vq3.c in Sources */, … … 16336 14773 16337 14774 /* Begin PBXTargetDependency section */ 16338 4105EB6A212E01D2008C0C20 /* PBXTargetDependency */ = {16339 isa = PBXTargetDependency;16340 target = 5C63F6611E414AB6002CA531 /* Copy webrtc headers */;16341 targetProxy = 4105EB6B212E01D2008C0C20 /* PBXContainerItemProxy */;16342 };16343 411ED040212E0811004320BA /* PBXTargetDependency */ = {16344 isa = PBXTargetDependency;16345 target = 4105EB69212E01D2008C0C20 /* vpx */;16346 targetProxy = 411ED03F212E0811004320BA /* PBXContainerItemProxy */;16347 };16348 14775 5C08848C1E4A97E300403995 /* PBXTargetDependency */ = { 16349 14776 isa = PBXTargetDependency; … … 16414 14841 16415 14842 /* Begin XCBuildConfiguration section */ 16416 4105EB80212E01D2008C0C20 /* Debug */ = {16417 isa = XCBuildConfiguration;16418 baseConfigurationReference = 411ED035212E05DE004320BA /* libvpx.xcconfig */;16419 buildSettings = {16420 CLANG_WARN_STRICT_PROTOTYPES = NO;16421 CLANG_X86_VECTOR_INSTRUCTIONS = default;16422 HEADER_SEARCH_PATHS = "$(inherited)";16423 OTHER_CFLAGS = "";16424 PRODUCT_NAME = "$(TARGET_NAME)";16425 USE_HEADERMAP = NO;16426 };16427 name = Debug;16428 };16429 4105EB81212E01D2008C0C20 /* Release */ = {16430 isa = XCBuildConfiguration;16431 baseConfigurationReference = 411ED035212E05DE004320BA /* libvpx.xcconfig */;16432 buildSettings = {16433 CLANG_WARN_STRICT_PROTOTYPES = NO;16434 CLANG_X86_VECTOR_INSTRUCTIONS = default;16435 HEADER_SEARCH_PATHS = "$(inherited)";16436 OTHER_CFLAGS = "";16437 PRODUCT_NAME = "$(TARGET_NAME)";16438 USE_HEADERMAP = NO;16439 };16440 name = Release;16441 };16442 4105EB82212E01D2008C0C20 /* Production */ = {16443 isa = XCBuildConfiguration;16444 baseConfigurationReference = 411ED035212E05DE004320BA /* libvpx.xcconfig */;16445 buildSettings = {16446 CLANG_WARN_STRICT_PROTOTYPES = NO;16447 CLANG_X86_VECTOR_INSTRUCTIONS = default;16448 HEADER_SEARCH_PATHS = "$(inherited)";16449 OTHER_CFLAGS = "";16450 PRODUCT_NAME = "$(TARGET_NAME)";16451 USE_HEADERMAP = NO;16452 };16453 name = Production;16454 };16455 14843 5C0884CE1E4A97E300403995 /* Debug */ = { 16456 14844 isa = XCBuildConfiguration; … … 16701 15089 "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks", 16702 15090 ); 16703 HEADER_SEARCH_PATHS = "$(inherited)"; 15091 HEADER_SEARCH_PATHS = ( 15092 Source, 15093 Source/third_party/jsoncpp/source/include, 15094 Source/third_party/libsrtp/crypto/include, 15095 Source/third_party/libsrtp/include, 15096 Source/third_party/boringssl/src/include, 15097 Source/third_party/libyuv/include, 15098 Source/third_party/usrsctp, 15099 Source/third_party/usrsctp/usrsctplib, 15100 Source/webrtc/sdk/objc/Framework/Headers, 15101 Source/webrtc/common_audio/signal_processing/include, 15102 Source/webrtc/modules/audio_coding/codecs/isac/main/include, 15103 Source/third_party/opus/src/celt, 15104 Source/third_party/opus/src/include, 15105 Source/third_party/opus/src/src, 15106 Source/webrtc/modules/audio_device/mac, 15107 Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet, 15108 Source/webrtc/modules/audio_device/ios, 15109 Source/webrtc, 15110 Source/webrtc/sdk/objc/Framework/Classes/, 15111 Source/third_party/libsrtp/config, 15112 Source/webrtc/sdk/objc/Framework/Classes/Common, 15113 Source/webrtc/sdk/objc/Framework/Classes/Video, 15114 Source/webrtc/sdk/objc/Framework/Classes/PeerConnection, 15115 "Source/third_party/abseil-cpp", 15116 ); 16704 15117 OTHER_CFLAGS = ""; 16705 15118 }; … … 16729 15142 "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks", 16730 15143 ); 16731 HEADER_SEARCH_PATHS = "$(inherited)"; 15144 HEADER_SEARCH_PATHS = ( 15145 Source, 15146 Source/third_party/jsoncpp/source/include, 15147 Source/third_party/libsrtp/crypto/include, 15148 Source/third_party/libsrtp/include, 15149 Source/third_party/boringssl/src/include, 15150 Source/third_party/libyuv/include, 15151 Source/third_party/usrsctp, 15152 Source/third_party/usrsctp/usrsctplib, 15153 Source/webrtc/sdk/objc/Framework/Headers, 15154 Source/webrtc/common_audio/signal_processing/include, 15155 Source/webrtc/modules/audio_coding/codecs/isac/main/include, 15156 Source/third_party/opus/src/celt, 15157 Source/third_party/opus/src/include, 15158 Source/third_party/opus/src/src, 15159 Source/webrtc/modules/audio_device/mac, 15160 Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet, 15161 Source/webrtc/modules/audio_device/ios, 15162 Source/webrtc, 15163 Source/webrtc/sdk/objc/Framework/Classes/, 15164 Source/third_party/libsrtp/config, 15165 Source/webrtc/sdk/objc/Framework/Classes/Common, 15166 Source/webrtc/sdk/objc/Framework/Classes/Video, 15167 Source/webrtc/sdk/objc/Framework/Classes/PeerConnection, 15168 "Source/third_party/abseil-cpp", 15169 ); 16732 15170 }; 16733 15171 name = Debug; … … 16741 15179 "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks", 16742 15180 ); 16743 HEADER_SEARCH_PATHS = "$(inherited)"; 15181 HEADER_SEARCH_PATHS = ( 15182 Source, 15183 Source/third_party/jsoncpp/source/include, 15184 Source/third_party/libsrtp/crypto/include, 15185 Source/third_party/libsrtp/include, 15186 Source/third_party/boringssl/src/include, 15187 Source/third_party/libyuv/include, 15188 Source/third_party/usrsctp, 15189 Source/third_party/usrsctp/usrsctplib, 15190 Source/webrtc/sdk/objc/Framework/Headers, 15191 Source/webrtc/common_audio/signal_processing/include, 15192 Source/webrtc/modules/audio_coding/codecs/isac/main/include, 15193 Source/third_party/opus/src/celt, 15194 Source/third_party/opus/src/include, 15195 Source/third_party/opus/src/src, 15196 Source/webrtc/modules/audio_device/mac, 15197 Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet, 15198 Source/webrtc/modules/audio_device/ios, 15199 Source/webrtc, 15200 Source/webrtc/sdk/objc/Framework/Classes/, 15201 Source/third_party/libsrtp/config, 15202 Source/webrtc/sdk/objc/Framework/Classes/Common, 15203 Source/webrtc/sdk/objc/Framework/Classes/Video, 15204 Source/webrtc/sdk/objc/Framework/Classes/PeerConnection, 15205 "Source/third_party/abseil-cpp", 15206 ); 16744 15207 OTHER_CFLAGS = ""; 16745 15208 }; … … 16749 15212 16750 15213 /* Begin XCConfigurationList section */ 16751 4105EB7F212E01D2008C0C20 /* Build configuration list for PBXNativeTarget "vpx" */ = {16752 isa = XCConfigurationList;16753 buildConfigurations = (16754 4105EB80212E01D2008C0C20 /* Debug */,16755 4105EB81212E01D2008C0C20 /* Release */,16756 4105EB82212E01D2008C0C20 /* Production */,16757 );16758 defaultConfigurationIsVisible = 0;16759 defaultConfigurationName = Production;16760 };16761 15214 5C0884CD1E4A97E300403995 /* Build configuration list for PBXNativeTarget "srtp" */ = { 16762 15215 isa = XCConfigurationList; -
trunk/Source/WebCore/ChangeLog
r236560 r236561 1 2018-09-27 Ryan Haddad <ryanhaddad@apple.com> 2 3 Unreviewed, rolling out r236557. 4 5 Really roll out r236557 this time because it breaks internal 6 builds. 7 8 Reverted changeset: 9 10 "Add VP8 support to WebRTC" 11 https://bugs.webkit.org/show_bug.cgi?id=189976 12 https://trac.webkit.org/changeset/236557 13 1 14 2018-09-27 Chris Dumez <cdumez@apple.com> 2 15 -
trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.cpp
r236557 r236561 57 57 if (!page) 58 58 return nullptr; 59 60 #if USE(LIBWEBRTC)61 page->libWebRTCProvider().supportsVP8(RuntimeEnabledFeatures::sharedFeatures().webRTCVP8CodecEnabled());62 #endif63 59 return std::make_unique<LibWebRTCPeerConnectionBackend>(peerConnection, page->libWebRTCProvider()); 64 60 } -
trunk/Source/WebCore/page/RuntimeEnabledFeatures.h
r236557 r236561 191 191 192 192 #if ENABLE(WEB_RTC) 193 bool webRTCVP8CodecEnabled() const { return m_isWebRTCVP8CodecEnabled; }194 void setWebRTCVP8CodecEnabled(bool isEnabled) { m_isWebRTCVP8CodecEnabled = isEnabled; }195 193 bool webRTCUnifiedPlanEnabled() const { return m_isWebRTCUnifiedPlanEnabled; } 196 194 void setWebRTCUnifiedPlanEnabled(bool isEnabled) { m_isWebRTCUnifiedPlanEnabled = isEnabled; } … … 357 355 358 356 #if ENABLE(WEB_RTC) 359 bool m_isWebRTCVP8CodecEnabled { false };360 357 bool m_isWebRTCUnifiedPlanEnabled { true }; 361 358 bool m_isPeerConnectionEnabled { true }; -
trunk/Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.h
r236557 r236561 110 110 void enableEnumeratingAllNetworkInterfaces(); 111 111 112 void supportsVP8(bool value) { m_isSupportingVP8 = value; }113 112 virtual void disableNonLocalhostConnections() { m_disableNonLocalhostConnections = true; } 114 113 … … 128 127 rtc::scoped_refptr<webrtc::PeerConnectionFactoryInterface> m_factory; 129 128 bool m_disableNonLocalhostConnections { false }; 130 bool m_isSupportingVP8 { false };131 129 #endif 132 130 }; -
trunk/Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProviderCocoa.cpp
r236557 r236561 58 58 std::unique_ptr<webrtc::VideoDecoderFactory> LibWebRTCProviderCocoa::createDecoderFactory() 59 59 { 60 auto codecSupport = m_isSupportingVP8 ? webrtc::WebKitCodecSupport::H264AndVP8 : webrtc::WebKitCodecSupport::H264; 61 return webrtc::createWebKitDecoderFactory(codecSupport); 60 return webrtc::createWebKitDecoderFactory(); 62 61 } 63 62 64 63 std::unique_ptr<webrtc::VideoEncoderFactory> LibWebRTCProviderCocoa::createEncoderFactory() 65 64 { 66 auto codecSupport = m_isSupportingVP8 ? webrtc::WebKitCodecSupport::H264AndVP8 : webrtc::WebKitCodecSupport::H264; 67 return webrtc::createWebKitEncoderFactory(codecSupport); 65 return webrtc::createWebKitEncoderFactory(); 68 66 } 69 67 -
trunk/Source/WebCore/testing/Internals.cpp
r236557 r236561 505 505 WebCore::useRealRTCPeerConnectionFactory(rtcProvider); 506 506 rtcProvider.disableNonLocalhostConnections(); 507 RuntimeEnabledFeatures::sharedFeatures().setWebRTC VP8CodecEnabled(true);507 RuntimeEnabledFeatures::sharedFeatures().setWebRTCUnifiedPlanEnabled(true); 508 508 #endif 509 509 -
trunk/Source/WebKit/ChangeLog
r236557 r236561 1 2018-09-27 Ryan Haddad <ryanhaddad@apple.com> 2 3 Unreviewed, rolling out r236557. 4 5 Really roll out r236557 this time because it breaks internal 6 builds. 7 8 Reverted changeset: 9 10 "Add VP8 support to WebRTC" 11 https://bugs.webkit.org/show_bug.cgi?id=189976 12 https://trac.webkit.org/changeset/236557 13 1 14 2018-09-27 Youenn Fablet <youenn@apple.com> 2 15 -
trunk/Source/WebKit/Shared/WebPreferences.yaml
r236557 r236561 498 498 humanReadableName: "WebRTC Unified Plan" 499 499 humanReadableDescription: "Use WebRTC Unified Plan" 500 category: experimental501 502 WebRTCVP8CodecEnabled:503 type: bool504 defaultValue: false505 webcoreBinding: RuntimeEnabledFeatures506 condition: ENABLE(WEB_RTC)507 humanReadableName: "WebRTC VP8 codec"508 humanReadableDescription: "Enable WebRTC VP8 codec"509 500 category: experimental 510 501
Note: See TracChangeset
for help on using the changeset viewer.