Speed up WebRTC loading on pis

Like the roborio, the DH_check takes an inordinate amount of time. In
this case, 12-15 sec instead of 40-50, but it is still obnoxious.

Change-Id: I4d971823c8ccc354d83076d1653e16fb4d9d66e9
Signed-off-by: James Kuszmaul <jabukuszmaul+collab@gmail.com>
diff --git a/third_party/rawrtc/rawrtc/BUILD b/third_party/rawrtc/rawrtc/BUILD
index dc278f7..92fb15f 100644
--- a/third_party/rawrtc/rawrtc/BUILD
+++ b/third_party/rawrtc/rawrtc/BUILD
@@ -34,6 +34,7 @@
     includes = ["include/"],
     local_defines = [
         "RAWRTC_VERSION=\\\"0.5.1\\\"",
+        "RAWRTC_SKIP_DH_CHECK",
     ],
     visibility = ["//visibility:public"],
     deps = [
diff --git a/third_party/rawrtc/rawrtc/src/diffie_hellman_parameters/parameters.c b/third_party/rawrtc/rawrtc/src/diffie_hellman_parameters/parameters.c
index 952511f..702b8c9 100644
--- a/third_party/rawrtc/rawrtc/src/diffie_hellman_parameters/parameters.c
+++ b/third_party/rawrtc/rawrtc/src/diffie_hellman_parameters/parameters.c
@@ -25,7 +25,7 @@
   // optimized); just YOLO it. Note that this could probably be moved to
   // somewhere where the cost could be incurred at startup instead of
   // on connection (or even cached at build-time).
-#ifndef AOS_ARCHITECTURE_arm_frc
+#if !defined(AOS_ARCHITECTURE_arm_frc) && !defined(RAWRTC_SKIP_DH_CHECK)
     int codes;
 
     // Check that the parameters are "likely enough to be valid"