Commit Graph

314 Commits

Author SHA1 Message Date
henrikg@webrtc.org
0f426685e1 Roll chromium_revision 280876:282462
No significant DEPS changes in this roll, only some changes in how clang_format is downloaded.

clang_format changes based on https://webrtc-codereview.appspot.com/20829004 which was reverted.

R=henrika@webrtc.org
TBR=henrika@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/14949004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6658 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-07-11 08:10:19 +00:00
fbarchard@google.com
cb973686e8 roll libyuv to r1033 for clang-cl support on windows.
BUG=chromium:391927
TESTED=manual testing libyuv compiles with clang-cl
R=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/16849004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6657 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-07-10 23:40:15 +00:00
henrikg@webrtc.org
e91ba268e3 Revert 6643 "Revert 6637 "Revert 6636 "Roll chromium_revision 28..."
Ha. Of course if won't work since a newer revision is required that pulls in the GN fix.

> Revert 6637 "Revert 6636 "Roll chromium_revision 280876:281479""
> 
> GN issue should be fixed in http://crrev.com/282138.
> 
> > Revert 6636 "Roll chromium_revision 280876:281479"
> > 
> > Still breaks GN bot.
> > 
> > > Roll chromium_revision 280876:281479
> > > 
> > > No significant DEPS changes in this roll, only some changes in how clang_format is downloaded. clang_format changes based on https://webrtc-codereview.appspot.com/20829004 which was reverted.
> > > 
> > > Review URL: https://webrtc-codereview.appspot.com/19929004
> > 
> > TBR=henrikg@webrtc.org
> > 
> > Review URL: https://webrtc-codereview.appspot.com/14909004
> 
> TBR=henrikg@webrtc.org
> 
> Review URL: https://webrtc-codereview.appspot.com/20899004

TBR=henrikg@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/14919004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6644 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-07-10 07:08:32 +00:00
henrikg@webrtc.org
02dce515d3 Revert 6637 "Revert 6636 "Roll chromium_revision 280876:281479""
GN issue should be fixed in http://crrev.com/282138.

> Revert 6636 "Roll chromium_revision 280876:281479"
> 
> Still breaks GN bot.
> 
> > Roll chromium_revision 280876:281479
> > 
> > No significant DEPS changes in this roll, only some changes in how clang_format is downloaded. clang_format changes based on https://webrtc-codereview.appspot.com/20829004 which was reverted.
> > 
> > Review URL: https://webrtc-codereview.appspot.com/19929004
> 
> TBR=henrikg@webrtc.org
> 
> Review URL: https://webrtc-codereview.appspot.com/14909004

TBR=henrikg@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/20899004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6643 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-07-10 06:56:45 +00:00
henrikg@webrtc.org
e7771d07c8 Revert 6636 "Roll chromium_revision 280876:281479"
Still breaks GN bot.

> Roll chromium_revision 280876:281479
> 
> No significant DEPS changes in this roll, only some changes in how clang_format is downloaded. clang_format changes based on https://webrtc-codereview.appspot.com/20829004 which was reverted.
> 
> Review URL: https://webrtc-codereview.appspot.com/19929004

TBR=henrikg@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/14909004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6637 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-07-09 13:15:50 +00:00
henrikg@webrtc.org
543da997f2 Roll chromium_revision 280876:281479
No significant DEPS changes in this roll, only some changes in how clang_format is downloaded. clang_format changes based on https://webrtc-codereview.appspot.com/20829004 which was reverted.

Review URL: https://webrtc-codereview.appspot.com/19929004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6636 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-07-09 13:03:39 +00:00
tina.legrand@webrtc.org
d8440f7c45 Have Opus follow Chromium revisions
Before this change, a pinned version of Opus was used in WebRTC. This could lead to WebRTC running a different version of Opus compared to the version used with the corresponding Chromium revision.
This CL pulls in the Opus version the Chromium uses.

BUG=3546
R=kjellander@webrtc.org, niklas.enbom@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/15979005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6602 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-07-04 12:13:08 +00:00
kjellander@webrtc.org
c5e53dde71 Revert 6597 "Roll chromium_revision 280876:281094"
Breaks GN on Linux with errors like this:
[133/485 | 4.471] CC obj/third_party/libjpeg_turbo/simd/simd.jsimd_x86_64.o
FAILED: g++ -MMD -MF obj/out/Debug/gen/library_loaders/libspeechd.libspeechd.o.d -DCHROMIUM_BUILD -DENABLE_ONE_CLICK_SIGNIN -DENABLE_NOTIFICATIONS -DENABLE_EGLIMAGE=1 -DENABLE_BACKGROUND=1 -DUSE_MOJO=1 -DV8_DEPRECATION_WARNINGS -DBLINK_SCALE_FILTERS_AT_RECORD_TIME -DCLD_VERSION=2 -DENABLE_MDNS=1 -DENABLE_PEPPER_CDMS -DENABLE_PLUGINS=1 -DENABLE_PRINTING=1 -DENABLE_FULL_PRINTING=1 -DENABLE_SPELLCHECK=1 -DUSE_UDEV -DTOOLKIT_VIEWS=1 -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_CAIRO=1 -DUSE_CLIPBOARD_AURAX11=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_GLIB=1 -DUSE_NSS=1 -DUSE_X11=1 -DUSE_XI2_MT=2 -DENABLE_WEBRTC=1 -DENABLE_EXTENSIONS=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_TASK_MANAGER=1 -DENABLE_THEMES=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_APP_LIST=1 -DENABLE_SETTINGS_APP=1 -DENABLE_MANAGED_USERS=1 -DENABLE_SERVICE_DISCOVERY=1 -DENABLE_AUTOFILL_DIALOG=1 -DENABLE_REMOTING=1 -DENABLE_GOOGLE_NOW=1 -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -D_GLIBCXX_DEBUG=1 -I../.. -Igen -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -m64 -funwind-tables -fPIC -pipe -pthread -Wall -Werror -Wsign-compare -Wendif-labels -Wno-missing-field-initializers -Wno-unused-parameter -fvisibility=hidden -O0 -g2 -fno-threadsafe-statics -fvisibility-inlines-hidden -fno-rtti -fno-exceptions -c gen/library_loaders/libspeechd.cc -o obj/out/Debug/gen/library_loaders/libspeechd.libspeechd.o
In file included from gen/library_loaders/libspeechd.cc:4:0:
../../out/Debug/gen/library_loaders/libspeechd.h:7:54: fatalerror: third_party/speech-dispatcher/libspeechd.h: No such file or directory
compilation terminated.
ninja: build stopped: subcommand failed.

> Roll chromium_revision 280876:281094
> 
> No significant DEPS changes in this roll, only some changes
> in how clang_format is downloaded.
> 
> BUG=
> TEST=Local testing as trybots currently cannot handle DEPS changes properly.
> R=niklas.enbom@webrtc.org
> 
> Review URL: https://webrtc-codereview.appspot.com/20829004

TBR=kjellander@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/20839004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6598 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-07-04 07:53:46 +00:00
kjellander@webrtc.org
cb1df98093 Roll chromium_revision 280876:281094
No significant DEPS changes in this roll, only some changes
in how clang_format is downloaded.

BUG=
TEST=Local testing as trybots currently cannot handle DEPS changes properly.
R=niklas.enbom@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/20829004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6597 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-07-04 07:31:19 +00:00
kjellander@webrtc.org
11bea8977e GN: Implement BUILD.gn for common_video.
This adds copying of Chromium's third_party/BUILD.gn
to acommondate libyuv's BUILD.gn that imports the 'jpeg'
config from that file.

BUG=3441
TEST=trybots + local compile passing with:
gn gen out/Default --args="build_with_chromium=false" && ninja -C out/Default
gn gen out/Default --args="build_with_chromium=false build_libyuv=false" && ninja -C out/Default

R=niklas.enbom@webrtc.org, pbos@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/14839004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6595 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-07-03 17:04:12 +00:00
marpan@webrtc.org
895698067c Roll chromium 280149:280876.
Pick up the libvpx roll:
https://codereview.chromium.org/367733002/

R=andrew@webrtc.org
TBR=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/21789004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6580 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-07-02 02:50:05 +00:00
fbarchard@google.com
08564546cb roll libyuv to r1025 for mips n32 support, arm nacl port, psnr tool jpeg support.
BUG=none
TESTED=untested
R=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/15959004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6576 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-07-01 18:17:21 +00:00
andrew@webrtc.org
b3c188f27b Use the libvpx rev from Chromium's DEPS, not the Chromium rev.
R=kjellander@webrtc.org, marpan@google.com

Review URL: https://webrtc-codereview.appspot.com/18639004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6559 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-28 17:49:31 +00:00
marpan@webrtc.org
ee4e466661 Roll libvpx: follow the Chromium revision.
R=andrew@webrtc.org
TBR=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/13789004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6558 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-27 21:00:22 +00:00
kjellander@webrtc.org
767d98ebff TSan: Move suppressions to source file.
Chromium has deprecated text-file based suppressions for
TSan (v2) and is about to remove the support for it in the
test toolchain in https://codereview.chromium.org/357673002/

This CL moves our suppressions to a source file (based on the
Chromium copy).
It also moves the sanitizer_options.gyp into webrtc/build.

BUG=chromium:302040
TEST=Locally executing all the standalone tests under TSan v2.
R=niklas.enbom@webrtc.org, pbos@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/14759004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6552 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-27 09:18:51 +00:00
kjellander@webrtc.org
35d46fbe1a Roll chromium_revision 277350:280149
This fixes an error for GN (http://crrev.com/278107)

Overview of changes in Chrome DEPS:
$ svn diff http://src.chromium.org/chrome/trunk/src/DEPS -r 277350:280149

which can be compared with the output of:
$ svn cat http://webrtc.googlecode.com/svn/trunk/DEPS | grep chromium_deps | sed 's/^ *//' | sort | uniq

in a WebRTC checkout, gives the following relevant changes:
* buildtools 5d8997:fb782d
* third_party/android_tools c6e658:fbd420
* tools/gyp 1927:1944
* tools/swarming_client ae8085:aea506

BUG=3441
TEST=Local compile on most platforms (since trybots currently cannot detect DEPS-changes properly).
R=niklas.enbom@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/19809004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6550 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-27 07:54:02 +00:00
kjellander@webrtc.org
1d1e40f36e Add Chromium's src/buildtools to DEPS.
GN for WebRTC was broken by the depot_tools change in
https://codereview.chromium.org/341533006/ that changes
the gn.py wrapper to use GN in src/buildtools instead of the
previous location in tools/gn/bin.

This buildtools repo was added for Chromium in
https://codereview.chromium.org/281863002 and the hooks were
updated in https://codereview.chromium.org/340153002

This adds the buildtools dir and updates our download hooks.

BUG=webrtc:3441
TEST=Locally running GN (trybots currently cannot handle DEPS changes properly)
R=niklas.enbom@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/15929004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6546 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-26 14:02:16 +00:00
fgalligan@google.com
948f768580 Roll libvpx 269083:278497
Match Chromium libvpx roll to fix Android bots.

TBR=ajm@google.com

Review URL: https://webrtc-codereview.appspot.com/12829005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6521 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-23 15:07:15 +00:00
kjellander@webrtc.org
c70b2f9a54 Add third_party/colorama to DEPS
In the chromium_revision DEPS roll CL
https://review.webrtc.org/12729004/ (r6516) the addition
of the third_party/colorama was missed since our trybots
currently cannot handle DEPS changes in tryjob patches
properly.
Adding third_party/colorama/src fixes the Android build.

TEST=Passing local compile with GYP_DEFINES="OS=android component=static_library fastbuild=1 target_arch=arm"
TBR=andrew@webrtc.org
BUG=

Review URL: https://webrtc-codereview.appspot.com/12819004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6517 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-21 19:54:15 +00:00
kjellander@webrtc.org
27ab19d9b4 Roll chromium_revision 272489:277350 + fix sanitizer options
Rolling to this new Chromium revision required us to introduce
a sanitizer_options similar to the one in Chromium's base
(see https://code.google.com/p/chromium/codesearch#chromium/src/base/base.gyp&l=977
and https://codereview.chromium.org/238123003) in order
to get the same defaults for ASan and LSan. Without it
compilation will break since LeakSanitizer (LSan) is enabled by
default in Clang r209387 that is pulled with this roll.

I setup so that we pull in the sanitizer_options.cc and
tsan_suppressions.cc files using DEPS, so we don't have to maintain
them separately for now. We can still use our own TSan suppressions.txt
file as we do today with no changes needed.

This roll also brings in http://crrev.com/276676 so we can enable
GN build for WebRTC.

Overview of changes in Chrome DEPS:
$ svn diff http://src.chromium.org/chrome/trunk/src/DEPS -r 272489:277350

which can be compared with the output of:
$ svn cat http://webrtc.googlecode.com/svn/trunk/DEPS | grep chromium_deps | sed 's/^ *//' | sort | uniq

in a WebRTC checkout, gives the following relevant changes:
* third_party/android_tools 6fc0e1:c6e658
* third_party/libjpeg_turbo 263594:272637
* third_party/libyuv 1000:1007
* third_party/nss 271760:277057
* tools/gyp 1921:1927
* tools/swarming_client ae8085:aea506

The following also shows that Clang is upgraded from r206824 to r209387:
$ svn diff http://src.chromium.org/chrome/trunk/src/tools/clang/scripts/update.sh -r 272489:277350

BUG=3441
TEST=Trybots are not passing since after the recipe switch, SVN-based try jobs doesn't seem to support auto-detecting that a sync is needed if there's a DEPS change.
R=andrew@webrtc.org, pbos@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/12729004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6516 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-21 19:30:29 +00:00
fgalligan@google.com
304ca76be1 Revert 6481 and 6482
Revert 6482 "Update webrtc to fix unpack_lib expansion."
Revert 6481 "Update generated asm offsets scripts."

The roll has not been successful. Reverted based on the request of the
committer.


TBR=turaj

Review URL: https://webrtc-codereview.appspot.com/17759004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6495 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-19 17:08:46 +00:00
fgalligan@google.com
8f06a8aeb0 Update generated asm offsets scripts.
Libvpx updated the unpack scripts to fix building dependencies.

Roll libvpx 269083:278063
See https://codereview.chromium.org/295313002/
https://codereview.chromium.org/298063002/
https://codereview.chromium.org/305533008/
https://codereview.chromium.org/305703002/
https://codereview.chromium.org/298383003/
https://codereview.chromium.org/302863004/
https://codereview.chromium.org/320923003/
https://codereview.chromium.org/325313007/
https://codereview.chromium.org/346563002/
for the libvpx changes.

See https://codereview.chromium.org/313243004/
for the WebView changes.

*NOTE* This CL will break the Android bots as they are built in a
Chromium checkout, which will pull in old libvpx DEPS. They will
cycle to green when we roll libvpx into Chromium. We must do the
rolls in this order because we have to land webrtc and libvpx at
the same time into Chromium.

BUG=377062
TBR=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/12789004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6481 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-18 17:38:08 +00:00
turaj@webrtc.org
ec869bf781 Revert 6473 "Update generated asm offsets scripts."
The roll has not been successful. Reverted based on the request of the committer.

> Update generated asm offsets scripts.
> 
> Libvpx updated the unpack scripts to fix building dependencies.
> 
> Roll libvpx 269083:277778
> See https://codereview.chromium.org/295313002/
> https://codereview.chromium.org/298063002/
> https://codereview.chromium.org/305533008/
> https://codereview.chromium.org/305703002/
> https://codereview.chromium.org/298383003/
> https://codereview.chromium.org/302863004/
> https://codereview.chromium.org/320923003/
> https://codereview.chromium.org/325313007/
> for the libvpx changes.
> 
> See https://codereview.chromium.org/313243004/
> for the WebView changes.
> 
> *NOTE* This CL will break the Android bots as they are built in a
> Chromium checkout, which will pull in old libvpx DEPS. They will
> cycle to green when we roll libvpx into Chromium. We must do the
> rolls in this order because we have to land webrtc and libvpx at
> the same time into Chromium.
> 
> BUG=377062
> TBR=andrew@webrtc.org
> 
> Review URL: https://webrtc-codereview.appspot.com/15809004

TBR=fgalligan@google.com

Review URL: https://webrtc-codereview.appspot.com/18589004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6475 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-17 19:07:56 +00:00
jiayl@webrtc.org
e398954658 Update usrsctp to r8875
TBR=pthatcher@webrt.org
BUG=2749

Review URL: https://webrtc-codereview.appspot.com/16739004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6474 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-17 18:16:08 +00:00
fgalligan@google.com
32196decd6 Update generated asm offsets scripts.
Libvpx updated the unpack scripts to fix building dependencies.

Roll libvpx 269083:277778
See https://codereview.chromium.org/295313002/
https://codereview.chromium.org/298063002/
https://codereview.chromium.org/305533008/
https://codereview.chromium.org/305703002/
https://codereview.chromium.org/298383003/
https://codereview.chromium.org/302863004/
https://codereview.chromium.org/320923003/
https://codereview.chromium.org/325313007/
for the libvpx changes.

See https://codereview.chromium.org/313243004/
for the WebView changes.

*NOTE* This CL will break the Android bots as they are built in a
Chromium checkout, which will pull in old libvpx DEPS. They will
cycle to green when we roll libvpx into Chromium. We must do the
rolls in this order because we have to land webrtc and libvpx at
the same time into Chromium.

BUG=377062
TBR=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/15809004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6473 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-17 17:55:23 +00:00
tina.legrand@webrtc.org
d469443959 Rolling new version of opus.gyp
This roll includes changes that enables FIXED_POINT and -O3 for Opus when building for ARM, for higher speed.

BUG=
R=mflodman@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/12749004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6465 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-17 13:24:48 +00:00
kjellander@webrtc.org
851a09e71a Initial GN work for WebRTC
This CL makes it possible to build the 'webrtc_base'
target using GN.
The majority of our GYP stuff in webrtc/build/common.gypi has been
translated into the configs of webrtc/BUILD.gn.
The webrtc/base/base.gyp file is translated into webrtc/base/BUILD.gn.

This CL depends on https://codereview.chromium.org/322373002/ for the
jsoncpp BUILD.gn file and the ssl config.
To build inside Chromium, https://codereview.chromium.org/321313006/
needs to be landed first.

BUG=webrtc:3441
TEST=
Successful compilation of WebRTC as standalone:
gn gen out/Default --args="build_with_chromium=false" && ninja -C out/Default
gn gen out/Default --args="build_with_chromium=false is_clang=true" && ninja -C out/Default
I also ran:
gn gen out/Default --args="build_with_chromium=false have_dbus_glib=true"
but it fails to compile: something is probably wrong with with pkg-config for that.

For Chromium, I symlinked src/third_party/webrtc to the webrtc subfolder of the
WebRTC checkout and applied the following patches:
https://codereview.chromium.org/322373002 (for jsoncpp and ssl config)
https://codereview.chromium.org/321313006 (enable building WebRTC)
Then I built successfully using:
gn gen out/Default && ninja -C out/Default webrtc_base

R=brettw@chromium.org
TBR=niklas.enbom@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/17669004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6461 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-17 08:54:03 +00:00
wu@webrtc.org
8e256eec4f Revert 6415 "Update generated asm offsets scripts."
> Update generated asm offsets scripts.
> 
> This is the same CL as https://webrtc-codereview.appspot.com/16629004/
> Relanding and TBR from previous lgtm.
> 
> Libvpx updated the unpack scripts to fix building dependencies.
> 
> Roll libvpx 269083:275816
> See https://codereview.chromium.org/295313002/
> https://codereview.chromium.org/298063002/
> https://codereview.chromium.org/305533008/
> https://codereview.chromium.org/305703002/
> https://codereview.chromium.org/298383003/
> https://codereview.chromium.org/302863004/
> https://codereview.chromium.org/320923003/
> for the libvpx changes.
> 
> See https://codereview.chromium.org/313243004/
> for the WebView changes.
> 
> *NOTE* This CL will break the Android bots as they are built in a
> Chromium checkout, which will pull in old libvpx DEPS. They will
> cycle to green when we roll libvpx into Chromium. We must do the
> rolls in this order becuase we have to land webrtc and libvpx at
> the same time into Chromium.
> 
> BUG=377062
> TBR=andrew@webrtc.org
> 
> Review URL: https://webrtc-codereview.appspot.com/17689004

TBR=fgalligan@google.com

Review URL: https://webrtc-codereview.appspot.com/13709004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6423 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-12 23:03:17 +00:00
fgalligan@google.com
27f062ae6f Update generated asm offsets scripts.
This is the same CL as https://webrtc-codereview.appspot.com/16629004/
Relanding and TBR from previous lgtm.

Libvpx updated the unpack scripts to fix building dependencies.

Roll libvpx 269083:275816
See https://codereview.chromium.org/295313002/
https://codereview.chromium.org/298063002/
https://codereview.chromium.org/305533008/
https://codereview.chromium.org/305703002/
https://codereview.chromium.org/298383003/
https://codereview.chromium.org/302863004/
https://codereview.chromium.org/320923003/
for the libvpx changes.

See https://codereview.chromium.org/313243004/
for the WebView changes.

*NOTE* This CL will break the Android bots as they are built in a
Chromium checkout, which will pull in old libvpx DEPS. They will
cycle to green when we roll libvpx into Chromium. We must do the
rolls in this order becuase we have to land webrtc and libvpx at
the same time into Chromium.

BUG=377062
TBR=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/17689004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6415 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-12 14:59:28 +00:00
kjellander@webrtc.org
7e3d62d709 Revert 6411 "Revert 6407 "Revert 6405 "Update generated asm offs..."
Turns out the previous revert was based on invalid assumptions.
The libvpx in Chromium was reverted in 
http://chromegw.corp.google.com/viewvc/chrome?view=rev&revision=271259
which ends up with libvpx r269083. Therefore we should restore
that same libvpx revision for WebRTC, which this revert will do.

> Revert 6407 "Revert 6405 "Update generated asm offsets scripts.""
> 
> > Revert 6405 "Update generated asm offsets scripts."
> > 
> > TBR=fgalligan@google.com
> > BUG=N/A
> > 
> > Review URL: https://webrtc-codereview.appspot.com/20639004
> 
> TBR=henrike@webrtc.org
> 
> Review URL: https://webrtc-codereview.appspot.com/15739004

TBR=minyue@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/15749004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6413 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-12 11:07:07 +00:00
minyue@webrtc.org
c01cc3d3a8 Revert 6407 "Revert 6405 "Update generated asm offsets scripts.""
> Revert 6405 "Update generated asm offsets scripts."
> 
> TBR=fgalligan@google.com
> BUG=N/A
> 
> Review URL: https://webrtc-codereview.appspot.com/20639004

TBR=henrike@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/15739004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6411 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-12 08:48:34 +00:00
henrike@webrtc.org
286cd7683c Revert 6405 "Update generated asm offsets scripts."
TBR=fgalligan@google.com
BUG=N/A

Review URL: https://webrtc-codereview.appspot.com/20639004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6407 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-12 00:38:32 +00:00
fgalligan@google.com
4aeb94186a Update generated asm offsets scripts.
Libvpx updated the unpack scripts to fix building dependencies.

Roll libvpx 269083:275816
See https://codereview.chromium.org/295313002/
https://codereview.chromium.org/298063002/
https://codereview.chromium.org/305533008/
https://codereview.chromium.org/305703002/
https://codereview.chromium.org/298383003/
https://codereview.chromium.org/302863004/
https://codereview.chromium.org/320923003/
for the libvpx changes.

See https://codereview.chromium.org/313243004/
for the WebView changes.

BUG=377062
R=andrew@webrtc.org, michaelbai@chromium.org

Review URL: https://webrtc-codereview.appspot.com/16629004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6405 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-11 17:12:51 +00:00
kjellander@webrtc.org
31f967c611 Fix Dr Memory download
In http://crrev.com/275232 the drmemory.DEPS directory was removed
since the Chromium bots have moved over to download from Google
Storage (http://crrev.com/275048).
This CL changes WebRTC to use the same approach.

Ideally the revision for the Dr Memory DEPS entry should use the
chromium_revision variable, but when I tried to roll to that revision
in https://review.webrtc.org/19679004/ I ran into errors with leaks
being detected in the compile step on the Linux ASan bot.
This CL allows our Dr Memory bots to go green while investigating this.

BUG=chromium:381366
TEST=Passing Win Dr Memory trybots.
R=tommi@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/13619004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6366 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-09 07:30:37 +00:00
solenberg@webrtc.org
c6db88b0cf Make it possible to build webrtc for arm64.
- Bump revision of protobuf lib
- Remove -Wextra for arm64 gcc targets (warnings in stlport)
- Add MemoryBarrier implementation in single_rw_fifo.cc.
- [pending 15619004]: Bump revision of /deps/tools/android to get md5sum_bin for arm64.

BUG=chromium:354405,chromium:354539
R=andrew@webrtc.org, fischman@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/15629004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6330 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-04 17:15:42 +00:00
sprang@webrtc.org
6e732c6765 Revert 6272 "Update generated asm offsets scripts."
Revert since it fails webrtc-in-chromium Android bots.

> Update generated asm offsets scripts.
>
> Libvpx updated the unpack scripts to fix building dependencies.
>
> Roll libvpx 269083:273304
> See https://codereview.chromium.org/295313002/
> https://codereview.chromium.org/298063002/
> https://codereview.chromium.org/305533008/
> https://codereview.chromium.org/305703002/
> https://codereview.chromium.org/298383003/
> https://codereview.chromium.org/302863004/
> for the libvpx changes.
>
> BUG=377062
> R=andrew@webrtc.org, michaelbai@chromium.org
>
> Review URL: https://webrtc-codereview.appspot.com/12579008

TBR=fgalligan@google.com

Review URL: https://webrtc-codereview.appspot.com/12649004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6282 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-05-30 09:19:03 +00:00
fgalligan@google.com
2a8efa8971 Update generated asm offsets scripts.
Libvpx updated the unpack scripts to fix building dependencies.

Roll libvpx 269083:273304
See https://codereview.chromium.org/295313002/
https://codereview.chromium.org/298063002/
https://codereview.chromium.org/305533008/
https://codereview.chromium.org/305703002/
https://codereview.chromium.org/298383003/
https://codereview.chromium.org/302863004/
for the libvpx changes.

BUG=377062
R=andrew@webrtc.org, michaelbai@chromium.org

Review URL: https://webrtc-codereview.appspot.com/12579008

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6272 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-05-29 17:08:34 +00:00
marpan@webrtc.org
0ef565ee7d Roll libvpx 267596:269083
R=andrew@webrtc.org
TBR=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/19549004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6255 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-05-27 21:13:52 +00:00
fischman@webrtc.org
4610f1d427 Roll chromium_revision 266514:272489
R=niklas.enbom@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/17629004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6240 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-05-23 20:56:12 +00:00
turaj@webrtc.org
e14ffaa40b Update DEPS to pull r6096 changes to third_party/openmax_dl/dl/dl.gyp
BUG=
R=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/14469005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6098 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-05-09 21:40:23 +00:00
tina.legrand@webrtc.org
cfb18dd7a3 Rolling new version of Opus.gyp
The new version enables optimizations on iOS.

BUG=
R=henrik.lundin@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/13469004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6060 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-05-06 11:57:01 +00:00
fischman@webrtc.org
e3a628997f Roll libvpx 264320:267596
BUG=3038
R=niklas.enbom@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/14409004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6040 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-05-02 00:04:20 +00:00
turaj@webrtc.org
560dce5d48 Pull openmax into third_party.
BUG=
R=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/11709005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6037 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-05-01 18:53:51 +00:00
kjellander@webrtc.org
59343ee3d8 Roll chromium_revision 260462:266514
Unfortunately needs to introduce yet another workaround
script for the Visual Studio toolchain download.

This will resolve the failures with our Dr Memory Full bot
(see https://code.google.com/p/chromium/issues/detail?id=366637#c2
for details). Long term, I'm considering a better approach
than using the added gclient solution pointing at
svn://svn-mirror.golo.chromium.org/chrome/trunk/deps/third_party/drmemory/drmemory.DEPS
i.e. add an entry that we roll separately in our DEPS file
instead. However, the Dr Memory team assured that changes
in their reporting format like this are rare.

Thanks fischman@ for the video_render.gypi fix!
Thanks kma@ for the transform_neon.S fix even if it turned out
not to be needed right now (probably will come back).

BUG=chromium:366637
TEST=git try -t compile
R=tommi@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/13369007

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6010 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-04-29 09:36:40 +00:00
andrew@webrtc.org
2eceb8ef46 Roll third_party/opus 258909:262302
Suppresses the nanny "not-optimized" warning.

TBR=minyue
BUG=2864

Review URL: https://webrtc-codereview.appspot.com/14379004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@5982 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-04-25 15:29:33 +00:00
fbarchard@google.com
3dfabf928c libyuv r1000 roll for DEPS update to new chromium moving location of gold linker on linux.
BUG=libyuv:323
TESTED=try bots
R=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/12049006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@5947 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-04-21 22:06:06 +00:00
marpan@webrtc.org
b476d36120 Roll libvpx 259973:264320
TBR=ajm@google.com

Review URL: https://webrtc-codereview.appspot.com/12069007

git-svn-id: http://webrtc.googlecode.com/svn/trunk@5932 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-04-17 20:35:03 +00:00
fischman@webrtc.org
ca539bbed0 iOS: baby steps to being able to include_tests=1
- pull iossim in DEPS even when on mac (because bug 2152)
- fix audio_device_test_api.cc's use of bool instead of bool* (!)
- move unused-on-mobile message to non-mobile-only section of
  hardware_before_streaming_test.cc

BUG=3185
R=kjellander@webrtc.org, niklas.enbom@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/11989004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@5914 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-04-15 20:26:41 +00:00
kjellander@webrtc.org
d10bdd3f78 Roll chromium_revision 255773:260462
This disables GN use for the moment (Chromium
has disabled it for now but plan to pick up the
work at a later stage). I'm leaving the rest of
the GN stuff in our DEPS since that's how
the Chromium DEPS currently looks like.

Overview of changes in Chrome DEPS:
$ svn diff http://src.chromium.org/chrome/trunk/src/DEPS -r 255773:260462

which can be compared with the output of:
$ svn cat http://webrtc.googlecode.com/svn/trunk/DEPS | grep chromium_deps | sed 's/^ *//' | sort | uniq

in a WebRTC checkout, gives the following relevant changes:
* third_party/android_tools 0582bd:ca3567
* third_party/icu 249466:259309
* third_party/libjpeg_turbo 251747:259851
* third_party/libyuv 979:986
* third_party/nss 254867:259440
* tools/gyp 1860:1880

The following also shows that Clang is upgraded from r198389 to r202554:
$ svn diff http://src.chromium.org/chrome/trunk/src/tools/clang/scripts/update.sh -r 255773:260462

TEST=trybots
BUG=None
R=tommi@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/10679004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@5822 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-04-01 10:40:03 +00:00
fbarchard@google.com
8f8119409d Roll libyuv to 994 for arm64 initial support using C versions of code.
BUG=chromium:354539
TESTED=GYP_DEFINES="OS=ios target_arch=armv7 target_subarch=64" GYP_CROSSCOMPILE=1 GYP_GENERATOR_FLAGS="output_dir=out_ios" ./build/gyp_chromium -f ninja --depth=. libyuv_test.gyp  && ninja -j7 -C out_ios/Debug-iphoneos
R=andrew@webrtc.org, thorcarpenter@google.com

Review URL: https://webrtc-codereview.appspot.com/10929005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@5819 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-31 21:35:01 +00:00