commit | 8f05ab2621dbff78258d38467a59f101d6e97c20 | [log] [tgz] |
---|---|---|
author | jbauch <jbauch@webrtc.org> | Thu Mar 16 17:34:37 2017 |
committer | Commit bot <commit-bot@chromium.org> | Thu Mar 16 17:34:37 2017 |
tree | b3bc373f2dbcee63f54272cf021cd58ebf0e8b34 | |
parent | 38fd44e51cbde57a277b85368ad247077642d13d [diff] |
Revert of Use native (optimized) functions for byte order conversion. (patchset #3 id:40001 of https://codereview.webrtc.org/2738063005/ ) Reason for revert: Breaks Chromium FYI bots: http://build.chromium.org/p/chromium.webrtc.fyi/builders/Mac%20Builder/builds/22469 http://build.chromium.org/p/chromium.webrtc.fyi/builders/Linux%20Builder/builds/14885 FAILED: newlib_pnacl/obj/third_party/webrtc/base/rtc_base/networkmonitor.o /b/c/goma_client/gomacc ../../native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -MMD -MF newlib_pnacl/obj/third_party/webrtc/base/rtc_base/networkmonitor.o.d -DNACL_TC_REV=62bfd122aee87d4eb4a7876950e18c793c626cd0 -Dtimezone=_timezone -DV8_DEPRECATION_WARNINGS -DUSE_OPENSSL_CERTS=1 -DNO_TCMALLOC -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DENABLE_MEDIA_ROUTER=1 -DFIELDTRIAL_TESTING_ENABLED -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DWEBRTC_RESTRICT_LOGGING -DEXPAT_RELATIVE_PATH -DHAVE_SCTP -DENABLE_EXTERNAL_AUTH -DHAVE_WEBRTC_VIDEO -DHAVE_WEBRTC_VOICE -DLOGGING_INSIDE_WEBRTC -DUSE_WEBRTC_DEV_BRANCH -DFEATURE_ENABLE_VOICEMAIL -DEXPAT_RELATIVE_PATH -DGTEST_RELATIVE_PATH -DNO_MAIN_THREAD_WRAPPING -DNO_SOUND_SYSTEM -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DNO_MAIN_THREAD_WRAPPING -I../../third_party/boringssl/src/include -I../.. -Inewlib_pnacl/gen -I../../third_party/webrtc_overrides -I../../third_party -I../../third_party/boringssl/src/include -I../../native_client_sdk/src/libraries -I../../native_client_sdk/src/libraries/nacl_io/include -I../../native_client_sdk/src/libraries/third_party/newlib-extras -Wno-uninitialized -fno-strict-aliasing -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fcolor-diagnostics -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility=hidden -Werror -Wno-unused-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-deprecated-register -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -fvisibility-inlines-hidden -std=gnu++11 -fno-rtti -fno-exceptions -c ../../third_party/webrtc/base/networkmonitor.cc -o newlib_pnacl/obj/third_party/webrtc/base/rtc_base/networkmonitor.o In file included from ../../third_party/webrtc/base/networkmonitor.cc:11: In file included from ../../third_party/webrtc/base/networkmonitor.h:16: In file included from ../../third_party/webrtc/base/thread.h:25: In file included from ../../third_party/webrtc/base/messagequeue.h:31: In file included from ../../third_party/webrtc/base/socketserver.h:15: In file included from ../../third_party/webrtc/base/socketfactory.h:14: In file included from ../../third_party/webrtc/base/socket.h:30: In file included from ../../third_party/webrtc/base/socketaddress.h:18: In file included from ../../third_party/webrtc/base/ipaddress.h:29: ../../third_party/webrtc/base/byteorder.h:37:10: fatal error: 'endian.h' file not found #include <endian.h> ^ 1 error generated. Original issue's description: > Use native (optimized) functions for byte order conversion. > > Instead of manually copying single bytes, the native functions like "htobe32" > are used. > > BUG=None > > Review-Url: https://codereview.webrtc.org/2738063005 > Cr-Commit-Position: refs/heads/master@{#17277} > Committed: https://chromium.googlesource.com/external/webrtc/+/38fd44e51cbde57a277b85368ad247077642d13d TBR=tommi@webrtc.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=None Review-Url: https://codereview.webrtc.org/2757703002 Cr-Commit-Position: refs/heads/master@{#17278}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others. This page is maintained by the Google Chrome team.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.