Commit Graph

340 Commits

Author SHA1 Message Date
yujie.mao@webrtc.org
9f07ea4c8a Roll tools/android 4235:4258, to pick up an x86 md5sum_bin binary
BUG=None
TEST=Trybots passing
R=fischman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4370 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-07-18 01:57:04 +00:00
marpan@webrtc.org
ca35c19e5a Roll libvpx to 208227.
-pick up libvpx roll to 93f88ab.

TBR=ajm@google.com

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4340 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-07-12 21:08:26 +00:00
henrike@webrtc.org
34773d9b6b Unreverts revert: Makes it possible to find files used by some unit tests when running them as Chrome native tests.
TBR=andrew@webrtc.org

BUG=N/A

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4303 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-07-08 14:55:23 +00:00
pbos@webrtc.org
db7d82f26f Revert 4298 "Makes it possible to find files used by some unit t..."
> Makes it possible to find files used by some unit tests when running them as Chrome native tests.
> 
> BUG=N/A
> R=andrew@webrtc.org
> 
> Review URL: https://webrtc-codereview.appspot.com/1749004

Broke Android NDK/Android.mk builds.

TBR=henrike@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4299 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-07-05 08:49:09 +00:00
henrike@webrtc.org
caf2fcca6a Makes it possible to find files used by some unit tests when running them as Chrome native tests.
BUG=N/A
R=andrew@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4298 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-07-05 04:15:38 +00:00
henrike@webrtc.org
2a7fd5355d Moves tools/update.py to trunk/webrtc/tools and updates it so that it no longer pulls any information from the DEPS file.
BUG=N/A
R=andrew@webrtc.org, kjellander@google.com, kjellander@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4277 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-06-27 18:36:28 +00:00
marpan@webrtc.org
bb4f225a5b Roll libvpx to 207593.
-pick up libvpx roll to c259af4f.

TBR: ajm@google.com

R=andrew@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4254 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-06-21 22:19:34 +00:00
kjellander@webrtc.org
2d7617afce Add dummy Android test APK to be used for buildbot automation testing.
Until we have WebRTC test targets created for Android, this test
makes it possible to move forward for buildbot automation.

TEST=Android NDK buildbot and local execution of:
source build/android/envsetup.sh
gclient runhooks
ninjar -C out/Debug
verified the out/Debug/simple_apk dir exists and has the files.
BUG=1882
R=henrika@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4245 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-06-19 09:10:49 +00:00
kjellander@webrtc.org
6cfe178af2 Chromium Android tools for test execution.
The md5sum and forwarder2 binaries from Chromium's
src/tools/android are needed to be able to run tests using the
test framework launched by build/android/run_tests.py.
Since they depend on Chromium's base, we're using a precompiled
copy for WebRTC's purposes.

Linux works out of the box if Chromium's Android build instructions
at https://code.google.com/p/chromium/wiki/AndroidBuildInstructions
are used. Mac runs into problems earlier in the build toolchain,
but as Mac is not a supported Android development platform in Chrome,
the files will have to be copied manually on that platform for now.

TEST=Synced, built and ran a test APK using run_tests.py.
BUG=1882
R=andrew@webrtc.org, henrike@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4241 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-06-18 07:14:33 +00:00
fbarchard@google.com
2ef9513916 libyuv r723 with convert util -attenuate feature used to fix transparent pixels used by Effects. By attenuating and then unattenuating, any transparent pixels will have RGB value of black, which will filter correctly when bilinear resized.
BUG=none
TEST=try bots
R=andrew@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4214 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-06-11 22:03:29 +00:00
fbarchard@google.com
dfa1c4afc6 libyuv r722 for OWNERS file for chromium, white space fix for lint, unittests on scale use randomize to reduce overhead, and neon change from vld1.u8 to vld1.8 for better compiler portability.
BUG=none
TEST=none
R=andrew@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4207 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-06-10 19:35:17 +00:00
fbarchard@google.com
16d78bd307 Fix scale.cc build error with mingw64 -m32 gcc
BUG=571
TESTED=gcc scale.cc
R=andrew@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4177 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-06-04 19:41:00 +00:00
fischman@webrtc.org
b7a8f43670 Roll chromium_revision in webrtc 199267:203806
This switches the default build system on linux from make to ninja.  Details in
https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/_Fsv4_XZ_bo

R=kjellander@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4174 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-06-04 17:10:24 +00:00
kjellander@webrtc.org
430464c776 Add WebKit/Tools/Scripts to support Android test execution.
In https://code.google.com/p/webrtc/source/detail?r=4038 we rolled
chromium_revision past the point where WebKit/Tools/Scripts had its
own DEP in the Chromium DEPS file.
Since Chromium now only have a single WebKit checkout, we need to
pull the Tools/Scripts dir to be able to use the Android test
framework (build/android/run_test.py) since it's depending on modules
in webkitpy.

I have filed http://crbug.com/246529 to get this dependency removed.

BUG=1882
TEST=build/android/run_tests.py executes without any import errors.
R=fischman@webrtc.org, niklas.enbom@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4173 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-06-04 16:29:45 +00:00
mikhal@webrtc.org
2b3a86554f Revert 4149 "bug fixes for extremely large images - 10000x10000 ..."
> bug fixes for extremely large images - 10000x10000 and 100000 pixel wide.
> BUG=none
> TEST=libyuv unittest with manual LIBYUV_WIDTH=1000000
> R=andrew@webrtc.org
> 
> Review URL: https://webrtc-codereview.appspot.com/1584008

TBR=fbarchard@google.com

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4152 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-05-31 22:59:38 +00:00
fbarchard@google.com
85f28650d5 bug fixes for extremely large images - 10000x10000 and 100000 pixel wide.
BUG=none
TEST=libyuv unittest with manual LIBYUV_WIDTH=1000000
R=andrew@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4149 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-05-31 18:00:36 +00:00
fbarchard@google.com
a6494e6902 roll libyuv to r711 for scaler fix to webrtc unittests that scale up and down and check for fairly similar results.
BUG=none
TEST=try bots
R=andrew@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4147 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-05-31 16:54:42 +00:00
marpan@webrtc.org
106afffa90 Roll libvpx to 196669.
-pick up libvpx roll to 9981006d

TBR=andrew@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4082 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-05-21 21:19:03 +00:00
andrew@webrtc.org
ac0ef48631 Revert 4067 "libyuv roll to r698 for Core Media fourccs for OSX ..."
> libyuv roll to r698 for Core Media fourccs for OSX camtwist support and performance improvements in ARGB scaler.
> BUG=none
> TEST=libyuv unittests add CM32 and CM24 types and ARGBScaleClip tests added.
> Review URL: https://webrtc-codereview.appspot.com/1508004

TBR=fbarchard@google.com

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4072 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-05-20 21:36:59 +00:00
andrew@webrtc.org
225f2b8814 Revert 4001 "Revert 3977"
> Revert 3977
> BUG=webrtc:1749
> 
> > Update protoc.gypi to match Chromium's latest.
> > 
> > This is in preparation for enabling protobufs in Chromium. Requires
> > syncing tools/protoc_wrapper.
> > 
> > BUG=webrtc:830
> > R=kjellander@webrtc.org
> > 
> > Review URL: https://webrtc-codereview.appspot.com/1426004
> 
> TBR=andrew@webrtc.org
> Review URL: https://webrtc-codereview.appspot.com/1453005

TBR=tnakamura@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4070 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-05-20 21:12:58 +00:00
fbarchard@google.com
a58d7294e5 libyuv roll to r698 for Core Media fourccs for OSX camtwist support and performance improvements in ARGB scaler.
BUG=none
TEST=libyuv unittests add CM32 and CM24 types and ARGBScaleClip tests added.
Review URL: https://webrtc-codereview.appspot.com/1508004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4067 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-05-20 17:46:59 +00:00
fischman@webrtc.org
8c2e78b2de Roll chromium_revision 193311:199267
This will fix static libraries will not be copied to product out dir issue on x86 Android

Remove third_party/WebKit/Tools/Scripts since it will not be used.

BUG=webrtc:1690
TEST=Trybots passing
R=fischman@webrtc.org

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

Patch from Jeremy Mao <yujie.mao@intel.com>.

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4038 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-05-15 22:50:23 +00:00
tnakamura@webrtc.org
7311083ccc Revert 3977
BUG=webrtc:1749

> Update protoc.gypi to match Chromium's latest.
> 
> This is in preparation for enabling protobufs in Chromium. Requires
> syncing tools/protoc_wrapper.
> 
> BUG=webrtc:830
> R=kjellander@webrtc.org
> 
> Review URL: https://webrtc-codereview.appspot.com/1426004

TBR=andrew@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1453005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4001 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-05-10 22:33:50 +00:00
andrew@webrtc.org
e53084f837 Update protoc.gypi to match Chromium's latest.
This is in preparation for enabling protobufs in Chromium. Requires
syncing tools/protoc_wrapper.

BUG=webrtc:830
R=kjellander@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3977 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-05-07 23:19:58 +00:00
fbarchard@google.com
03d0c66376 Make libyuv fat on linux instead of thin.
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1382004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3931 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-05-02 01:01:24 +00:00
fbarchard@google.com
42b0b84367 libyuv r680 fixes arm version of I444ToARGB and some lint changes
BUG=none
TEST=libyuv unittests pass on arm with Neon disabled.
Review URL: https://webrtc-codereview.appspot.com/1356005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3908 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-04-26 02:23:32 +00:00
fbarchard@google.com
c63772eb39 libyuv license file updates for Android WebView license check.
BUG=none
TEST=try bots
Review URL: https://webrtc-codereview.appspot.com/1313013

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3897 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-04-24 02:12:49 +00:00
fbarchard@google.com
3a9a3cdaa2 Roll libyuv to r676 for improved llvm compatibility
BUG=none
TESTED=try bots
Review URL: https://webrtc-codereview.appspot.com/1313010

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3891 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-04-23 18:05:46 +00:00
solenberg@webrtc.org
56b5f77a2b Add support for multiple streams to RtpPlayer:
- Tests video_rtp_play.cc, video_rtp_play_mt.cc, decode_from_storage.cc rewritten
 - rtp_player.cc/.h rewritten; added interfaces for externally setting up sinks
 - Support for reading .rtp files pulled out into rtp_file_reader namespace
 - Added support for reading .pcap (libpcap/wireshark/tcpdump) files, see pcap_file_reader

BUG=
TEST=trybots

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3856 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-04-16 10:31:56 +00:00
kjellander@webrtc.org
f806ad23db Roll chromium_revision 182149:193311
This will among other things give us:
* Tons of updates to build/android stuff (needed to make Android NDK bots work
  in Chrome infra)
* Clang updated to 176256 (r187059)
* Support for fastbuild=2, which completely disables debug information (r191876)
* enable -Wstring-conversion when compiling with clang (r183998)
* Update ndk sysroot to API level 14 (r186254)

Detailed changelog:
http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog.html?url=trunk%2Fsrc%2Fbuild&range=182149%3A193311&mode=html

build/common.gypi changes:
http://src.chromium.org/viewvc/chrome/trunk/src/build/common.gypi?r1=182149&r2=193311

TEST=trybots passing
BUG=none

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3847 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-04-15 05:52:57 +00:00
marpan@webrtc.org
c83b35661d Roll libvpx to 192165.
-pick up libvpx roll to 3db60c8.

TBR=andrew@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1321004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3846 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-04-12 21:43:48 +00:00
marpan@webrtc.org
d40e404be4 Revert r3815
TBR=andrew@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1301006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3819 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-04-10 21:37:03 +00:00
marpan@webrtc.org
6bfcbcda13 Roll libvpx to 192165.
-pick up libvpx roll to 3db60c8.

TBR=andrew@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1307006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3815 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-04-10 20:08:53 +00:00
marpan@webrtc.org
7f6b7cbcfc Revert r3743.
TBR=andrew@webrtc.org, stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1272005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3744 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-03-29 21:35:22 +00:00
marpan@webrtc.org
e882a47c8d Roll libvpx to 191157.
-Pick up the libvpx roll to 8015a9ae.

TBR=andrew@webrtc.org, stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1273004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3743 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-03-29 21:16:24 +00:00
fbarchard@google.com
7b48cedc57 libyuv r618 roll. Includes new psnr tool for evaluating codec quality.
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1241005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3718 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-03-24 02:58:00 +00:00
tina.legrand@webrtc.org
e86f43b02a Roll Opus 1.0.2
BUG=issue1532

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3707 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-03-22 12:39:54 +00:00
andrew@webrtc.org
df123ed604 Roll libvpx 180104:186754.
Picks up the ability to disable VP9 through gyp.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3633 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-03-07 21:27:41 +00:00
fbarchard@google.com
64dc671167 Roll libyuv to r590
BUG=none
TEST=try bots
Review URL: https://webrtc-codereview.appspot.com/1161004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3615 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-03-05 21:02:33 +00:00
kjellander@webrtc.org
4013ac478e Roll Chromium revision 176094:182149
This gets us (for build/):
* GYP updates for Mac 64-bit builds (r178644)
* Lots of updates to Android scripts
* Support Visual Studio Express 2012.
* asan=1 now enables line numbers in symbolized ASan reports (r179326)
See
http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog.html?url=trunk%2Fsrc%2Fbuild%2F&range=176094%3A182149&mode=html
for more info

In addition to this all our DEPS references to Chromium's DEPS file are
updated.

BUG=none
TEST=trybots

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3516 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-02-14 19:13:30 +00:00
andrew@webrtc.org
e6e344a7dc Sync libvpx and its gyp wrapper from Chromium.
TBR=kjellander
BUG=webrtc:1213

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3505 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-02-12 19:35:18 +00:00
kjellander@webrtc.org
18a21a03c6 Android NDK build tools
This CL enables building with Android NDK in the way that Chromium buildbots do it.

== Overview ==
* Add Android dependencies to DEPS (SDK, NDK, Android test runner). This also makes it possible to use Android's build/android/run_tests.py script to execute tests on Android devices.
* Add a Python script to build the WebRTC Video demo for Android using ndk-build and Ant. This is designed as an annotation script for Buildbots but is also fine to run locally.
* Update Android.mk so it works with the compiler output from a build performed by build/android/buildbot/bb_run_bot.py (which is how Chrome buildbots build).

== Syncing Android dependencies ==
To get the dependencies added in DEPS synced out, you must change the last line
of your .gclient file to look like this:
];target_os = ["android"]

That will append another variable to the .gclient file that causes these
dependencies to be synced during gclient sync.
If you want to get additional platform-specific dependencies in the same
checkout, add them to the list too, e.g. target_os = ["android", "unix"].

== Android.mk ==
The fix in Android.mk is needed since Chrome is building using build/android/buildbot/bb_run_bot.py, which only output the libraries into out/Debug. With the change it works for both that and a normal build (which copies the library files from out/Debug/obj.target/subpath to out/Debug anyway as a part of the build).

== svn:ignore ==
NOTICE: Before submitting, the following directories should be added to svn:ignore in third_party to avoid them from being removed and re-synced for every build:
* android_testrunner
* android_tools
* WebKit
This has to be done in a manual SVN commit since it's not possible to include in a git-svn CL (and I don't want to migrate this to a SVN CL).

BUG=none
TEST=local builds

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3497 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-02-11 17:43:19 +00:00
henrik.lundin@webrtc.org
73deaadd0e Removing a hack for CNG
However, two other "hacks" had to be added to maintain bit-exactness
with legacy.

Note that this change requires a new version of the universal.rtp test
input, although the output reference stays the same.

Moving reference files, and using a new input vector for NetEq4.
The new input vector neteq_universal_new.rtp is identical to the old
neteq_universal.rtp, except that the payload type for CNG packets that
follows a wideband codec is changed to 98.

Update to resources revision 15 where the new reference files are.

Also changing a faulty log error.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3442 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-01-31 13:32:51 +00:00
kjellander@webrtc.org
9ae4c669ec Set working dir for test run script + update resources
By changing the working directory for the executing script to the same
directory as the script is located in, it is possible to run the script
standing in a higher-level directory (otherwise the input file relative
paths become invalid).

This CL also changes the input file path for the audio_e2e_test test to
assume the file is located resources.

BUG=none
TEST=locally executed the tests standing in trunk/

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3422 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-01-28 21:19:56 +00:00
mflodman@webrtc.org
59d209562f Moving ViE test files and deleting files no longer used.
BUG=977
TEST=Try bots.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3414 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-01-25 12:45:39 +00:00
fbarchard@google.com
ebc6d8f172 libyuv r540 roll for valgrind tools update, optimized ARGBToI444_SSSE3 and I420Copy single memcpy per plane if contiguous.
BUG=none
TEST=try bots still pass
Review URL: https://webrtc-codereview.appspot.com/1019012

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3378 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-01-17 01:43:38 +00:00
kjellander@webrtc.org
75ba51938c Updating chromium_revision 169394:176094
This resolves ninja error on Windows due to recent depot_tools update, since a newer GYP will be synced.

Initially we ran into a compile issue with libvpx: http://code.google.com/p/webm/issues/detail?id=521
The change in libvpx.gyp is needed since the newer version of Clang that
is used with this Chromium revision provides the -fsanitize=address flag
instead of the old (now deprecated) -faddress-sanitizer. Without
disabling them when asan=1, we'll get compile errors for the assembly
offsets generated for Libvpx. See http://crbug.com/159580 for more details.

BUG=libyuv:173
TEST=trybots passing.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3361 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-01-11 16:04:50 +00:00
fbarchard@google.com
26901c262c libyuv r534 for tools folder valgrind and endian fix for big endian platforms like s390x.
BUG=none
TEST=try bots
Review URL: https://webrtc-codereview.appspot.com/1031005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3359 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-01-10 22:48:18 +00:00
leozwang@webrtc.org
ac77084583 Roll opus to 172355 and delete opus_demo from webrtc opus
opus_demo has been inlucded in opus in chromium.

BUG=None
TEST=trybots
Review URL: https://webrtc-codereview.appspot.com/973013

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3317 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-12-19 17:24:30 +00:00
fbarchard@google.com
4c32439830 Roll libyuv to r520. Includes security fix to mark stack as not executable.
BUG=1172
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1000005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3300 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-12-15 00:20:08 +00:00
fbarchard@google.com
dec09eed2f libyuv r515 ports matrix effects to Neon
BUG=none
TESTED=try bots
Review URL: https://webrtc-codereview.appspot.com/966034

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3295 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-12-14 15:22:25 +00:00
roosa@google.com
b8ba4d8109 Add number of inserted samples to NetEq statistics.
BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3289 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-12-14 00:06:18 +00:00
marpan@webrtc.org
9f0fc97d2f Rolllibvpx to 7a09f6b89268
Relevant updates/fixes:

000c8414b510: Moved denoiser frame copy/updates out of loopfilter thread.
Multi-threading bug fix: http://code.google.com/p/webm/issues/detail?id=497

ef2248a2a376: Added work buffer for denoiser.
Denoiser bug fix: http://code.google.com/p/webm/issues/detail?id=485

464b1df6d45b: Updates to qp-regulate and rate correction factor.
Rate control improvement: http://code.google.com/p/webrtc/issues/detail?id=1153

TBR=andrew@webrtc.org, leozwang@google.com
Review URL: https://webrtc-codereview.appspot.com/981005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3266 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-12-11 23:02:32 +00:00
kma@webrtc.org
02d9df4544 Updated webrtc_resources_revision to 11, for adding two test files for APM and iSAC.
Review URL: https://webrtc-codereview.appspot.com/973014

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3261 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-12-11 19:33:56 +00:00
marpan@webrtc.org
55edaecc93 Revert r3254 due to bot failure on android.
TBR=andrew@webrtc.org, leozwang@google.com
Review URL: https://webrtc-codereview.appspot.com/971018

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3255 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-12-10 19:59:03 +00:00
marpan@webrtc.org
1f3476dd83 Roll libvpx to 000c8414b510.
Relevant updates/fixes:

000c8414b510: Moved denoiser frame copy/updates out of loopfilter thread.
Multi-threading bug fix: http://code.google.com/p/webm/issues/detail?id=497

ef2248a2a376: Added work buffer for denoiser.
Denoiser bug fix: http://code.google.com/p/webm/issues/detail?id=485

464b1df6d45b: Updates to qp-regulate and rate correction factor.
Rate control improvement: http://code.google.com/p/webrtc/issues/detail?id=1153
Review URL: https://webrtc-codereview.appspot.com/971017

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3254 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-12-10 18:11:30 +00:00
fbarchard@google.com
781cf06124 libyuv r508 with scaler fix for overread horizontally that was caught by valgrind.
BUG=none
TEST=valgrind bots
Review URL: https://webrtc-codereview.appspot.com/968013

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3232 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-12-04 03:07:29 +00:00
kjellander@webrtc.org
107d4efd11 Rolling chromium_revision 157509:169394
This gives us, among other things:
* updated gtest that compiles with Visual Studio 2012
* newer build tools
* newer Clang compiler.

BUG=none
TEST=all trybots passing.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3165 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-11-26 16:31:20 +00:00
tina.legrand@webrtc.org
221b11af22 Pulling Opus version 1.0.1 from Chromium
BUG=issue1055

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3161 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-11-26 08:20:44 +00:00
andrew@webrtc.org
8cd18c55b8 Add winsdk_samples to provide directshow_baseclasses.
Builds locally on Windows (and passes try), and a gyp run succeeds with
include_internal_video_capture=0. This should ensure it won't impact
Chromium.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3146 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-11-21 18:46:45 +00:00
kjellander@webrtc.org
3662aa38f3 Revert 3123 - Roll to libyuv r496 for Android x86 fix by avoiding stdint.h
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/931012

TBR=fbarchard@google.com
Review URL: https://webrtc-codereview.appspot.com/933020

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3128 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-11-19 07:03:34 +00:00
fbarchard@google.com
2ec58dc4d1 Roll to libyuv r496 for Android x86 fix by avoiding stdint.h
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/931012

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3123 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-11-17 00:14:47 +00:00
fbarchard@google.com
8123ed74dd libyuv roll to r481 for optimization of neon yuv to/from rgb
BUG=none
TEST=convert_test in libyuv
Review URL: https://webrtc-codereview.appspot.com/929016

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3101 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-11-15 01:40:47 +00:00
fbarchard@google.com
c9471474e4 Roll libyuv to r438 to get vs2012 cleanup, NV12 to/from I420 and NV21. Added Unaligned unittests.
BUG=none
TEST=libyuv unittests
Review URL: https://webrtc-codereview.appspot.com/922008

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3004 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-26 20:31:23 +00:00
tina.legrand@webrtc.org
1f8c02a4de Getting Opus from Chrome
This CL replaces http://review.webrtc.org/921006/

BUG=issue982

TBR=andrew@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2993 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-25 12:37:08 +00:00
tina.legrand@webrtc.org
d7ee10fe0f Remove internal version of Opus
First step towards moving over to use Opus in Chrome.

BUG=issue982

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2990 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-25 10:47:14 +00:00
marpan@webrtc.org
2e40582760 Roll libvpx to fd3078fd8fe7.
Relevant updates:

fd3078fd8fe7: Fix to Valgrind memory issues.

4cf4c94ad166: Fix to rd cost computation for motion vector bias 
(issue: http://code.google.com/p/webm/issues/detail?id=486)

4c53bacce4a9: post-proc: deblock filter optimization
(issues: http://code.google.com/p/webm/issues/detail?id=480
         http://code.google.com/p/webm/issues/detail?id=479)
Review URL: https://webrtc-codereview.appspot.com/921007

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2978 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-23 23:57:27 +00:00
vikasmarwaha@webrtc.org
0cd4c1be68 Rollback r2962 from webrtc trunk.
Review URL: https://webrtc-codereview.appspot.com/915007

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2969 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-23 00:19:32 +00:00
andrew@webrtc.org
14b43beb7c Move src/ -> webrtc/
TBR=niklas.enbom@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2963 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-22 18:19:23 +00:00
marpan@webrtc.org
24a419c0c7 Roll libvpx to 4cf4c94ad166.
Relevant updates:

4cf4c94ad166: Fix to rd cost computation for motion vector bias 
(issue: http://code.google.com/p/webm/issues/detail?id=486)

f6886c4b9328: post-proc: fix 0 or negative threshold handling
4c53bacce4a9: post-proc: deblock filter optimization
(issues: http://code.google.com/p/webm/issues/detail?id=480
         http://code.google.com/p/webm/issues/detail?id=479)
Review URL: https://webrtc-codereview.appspot.com/909004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2962 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-22 17:55:26 +00:00
fbarchard@google.com
0a02c38345 Roll libyuv to r426 to pick up MJPGSize() for WebRTC, and Neon optimization changes for YUY2 and NV12.
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/868010

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2948 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-18 20:37:41 +00:00
tina.legrand@webrtc.org
a7d8387bdd Opus integration
First patch = delivery from August 22, 2012.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2945 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-18 10:00:52 +00:00
mikhal@webrtc.org
fafb0bf38b Rolling libvpx to 30d8ba541ede
Review URL: https://webrtc-codereview.appspot.com/873008

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2896 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-10 00:11:44 +00:00
fbarchard@google.com
cc82cff82e libyuv roll r389 for mac visibility, Q420 and YUY2 optimization, AVX2 detect.
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/858004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2857 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-01 18:32:41 +00:00
fbarchard@google.com
133f5d06aa libyuv roll to r381 for I422ToRGBA
BUG=none
TEST=libyuv unittest
Review URL: https://webrtc-codereview.appspot.com/820007

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2853 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-30 19:25:38 +00:00
marpan@webrtc.org
81f09d709e Roll libvpx to get changes/fix to cyclic refresh.
Review URL: https://webrtc-codereview.appspot.com/835004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2814 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-24 18:06:42 +00:00
andrew@webrtc.org
b9d2064f6e Roll Chromium 152335:157509, and add google_apis/build.
- gitignore google_apis.
- Disable 4005 warning in gflags.gyp.

TBR=niklas.enbom, kjellander
TESTED=trybots

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2792 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-19 23:08:50 +00:00
fbarchard@google.com
56c7c81250 libyuv roll to r364 for NEON version of I420ToRGBA
BUG=none
TEST=libyuv unittest
Review URL: https://webrtc-codereview.appspot.com/812005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2790 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-19 21:15:45 +00:00
fbarchard@google.com
2e7c22da7d Roll libyuv to match chrome and gtp roll.
BUG=none
TEST=try bots pass
Review URL: https://webrtc-codereview.appspot.com/784012

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2780 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-18 08:03:32 +00:00
stefan@webrtc.org
a36442db10 Roll libvpx to fixes for valgrind warnings.
BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2769 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-13 09:15:53 +00:00
fbarchard@google.com
852fd687e0 Fix for clang ia32 on linux which does not support optimize attribute.
BUG=libyuv bug 83
TEST=./build/gyp_chromium --depth=. -Dtarget_arch=ia32 -Dclang=1 webrtc.gyp && make libyuv
Review URL: https://webrtc-codereview.appspot.com/790004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2731 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-10 22:01:32 +00:00
fbarchard@google.com
1594e84ca0 Roll to libyuv r341 to fix unittest failures on build bots. Version number updated so unittests pass version check. Disabled 4 tests that failed valgrind - libyuv bugs 79,80,81,82 opened for followup.
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/787005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2730 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-10 20:54:05 +00:00
stefan@webrtc.org
de8db4e350 Roll libvpx to c6fd0a5d to get MFQE and denoising improvements.
BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2710 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-06 10:49:31 +00:00
fbarchard@google.com
3baa8a2102 Roll libyuv to r338 which includes more complete unittests, lint fixes, and a bug fix for YUY2ToARGB which was oversampling by 1 row for UV channels. This should help with setting up build bots for libyuv and keeps the version in sync with chromium.
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/771005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2690 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-31 04:12:08 +00:00
andrew@webrtc.org
12dbcd9798 Roll Chromium 143348:152335.
Fix libvpx-Android build error.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2680 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 20:34:57 +00:00
fbarchard@google.com
a4fa46108c Bump libyuv version to 331 which includes clang build fixes.
BUG=none
TEST=devenv -build Debug webrtc.sln
Review URL: https://webrtc-codereview.appspot.com/766004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2679 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 18:29:03 +00:00
andrew@webrtc.org
7b2e919f7d Add pinned dep for cygwin.
Review URL: https://webrtc-codereview.appspot.com/760005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2676 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 15:56:40 +00:00
stefan@webrtc.org
727a9f5648 Roll libvpx to c522217d.
Also changing generate_gypi.sh to sort the list of files before writing gypis.

TBR=andrew@webrtc.org

BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2657 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-22 20:14:33 +00:00
stefan@webrtc.org
2143c60315 Roll libvpx to 8bec177d.
Also removing update_libvpx.sh as it is not needed when rolling libvpx
in WebRTC.

Verified on try bots.

BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2652 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-22 07:53:21 +00:00
tina.legrand@webrtc.org
ba46804417 Moving to use data files in resources, for ACM.
The files are removed in a separate CL.

BUG=issue737

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2625 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-17 10:38:28 +00:00
stefan@webrtc.org
c3115837ed Changes to upgrade libvpx to head of master.
Also aligns libvpx build system in WebRTC with Chromium's.

BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2623 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-17 06:57:58 +00:00
andrew@webrtc.org
ea5d0e5162 Don't target top-level test gyps if include_tests==0
Also add the possibility to pass a flag to the gyp run during gclient hooks.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2582 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-09 17:37:03 +00:00
andrew@webrtc.org
9a3f83f2e3 Use relative paths in DEPS.
This allows the root directory to be named anything, rather than
limiting it to "trunk".

An example .gclient:
{ "name": "3.8",  # Not trunk!
  "url": "https://webrtc.googlecode.com/svn/branches/3.8",
  "custom_vars": {
    "root_dir": "3.8",
  },
},

BUG=none
TEST=trybots

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2568 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-07 06:03:22 +00:00
andrew@webrtc.org
4ce52bb75d Use unix line endings in DEPS.
This was (I think) causing trybot patches to DEPS to fail.

TBR=kjellander@webrtc.org
BUG=none

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2542 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-07-31 21:54:13 +00:00
andrew@webrtc.org
1115fdbe69 Remove tab from DEPS.
TBR=kjellander@webrtc.org
BUG=none
TEST=gclient sync

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2465 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-06-28 15:55:01 +00:00
kjellander@webrtc.org
44361abb20 Moving from Chromium cygwin dependency to our own
BUG=
TEST=gclient sync on Windows followed by Debug build from scratch.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2461 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-06-28 12:30:27 +00:00
andrew@webrtc.org
7450896a12 Roll Chromium 140240:143348.
TBR=kjellander@webrtc.org
BUG=none
TEST=trybots

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2436 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-06-22 00:25:43 +00:00
andrew@webrtc.org
3007b26591 Roll Chromium 134666:140240.
This brings in a common.gypi change which enables warnings-as-errors on
Mac. Necessitated some modifications to third-party gyps.

BUG=none
TEST=trybots

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2361 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-06-04 23:14:37 +00:00
stefan@webrtc.org
f5d934dfd8 Upgrade libvpx to cab6ac16 (v. 1.1.1 pre-point-release).
BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2337 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-06-01 07:43:02 +00:00
andrew@webrtc.org
710eac763a Update DEPS comment and remove tabs from common.gypi.
TBR=wu@webrtc.org
BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2198 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-05-08 18:00:57 +00:00
fbarchard@google.com
efecc18cdf libyuv updates for better code generation on OSX clang for scale
BUG=478
TEST=build libyuv and disassemble scale.o with otool -tV.  Should use registers for C loops, not stack.
Review URL: https://webrtc-codereview.appspot.com/550005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2155 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-05-02 00:41:29 +00:00
andrew@webrtc.org
fed1894330 Roll Chromium 132375:134666 and libyuv 216:254.
BUG=
TEST=trybots

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2151 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-05-01 21:03:10 +00:00
stefan@webrtc.org
da12dde4d2 Upgrade libvpx to dba0538.
BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2119 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-04-25 19:16:00 +00:00
phoglund@webrtc.org
52884813ad Removed dependency which has moved into tools/DEPS.
BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2117 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-04-25 12:24:09 +00:00
tina.legrand@webrtc.org
faa0ab85d7 NetEQ stereo sync
This CL allows NetEQ to do expand at startup, to make master and slave always go in sync. Before it could happen that master did merge, while slave performed an expand, leading to sync-problems between the channels.

Updating DEPS for new reference files for unittest.

BUG=410
TEST=neteq_unittests

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2055 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-04-18 17:59:53 +00:00
andrew@webrtc.org
336d52d817 Roll Chromium 122775:132375 (current Canary).
Hijacking the gyp inside_chromium_build finally came back to bite us.
Chrome started using it to control the path to the gold linker, which
broke our build. This change removes use of inside_chromium_build from
WebRTC.

If peerconnection rolls past this point, libjingle.gyp will need to be updated.

BUG=
TEST=build on Linux, Mac, Win

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2038 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-04-17 01:19:27 +00:00
stefan@webrtc.org
5d2514a1f7 Revert 2013 - Upgrade libyuv to r235.
BUG=
TEST=

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

TBR=stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/491008

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2016 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-04-12 12:55:44 +00:00
stefan@webrtc.org
6803fe883f Upgrade libyuv to r235.
BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2013 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-04-12 12:01:32 +00:00
stefan@webrtc.org
4365d9881d Upgrade libyuv to r216.
BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1979 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-04-03 10:01:08 +00:00
andrew@webrtc.org
8e0f917752 Revert 1976 - Upgrade libyuv to rev 232.
BUG=
TEST=

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

TBR=stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/469004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1977 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-04-02 22:40:37 +00:00
stefan@webrtc.org
8129fbf3a0 Upgrade libyuv to rev 232.
BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1976 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-04-02 14:24:55 +00:00
stefan@webrtc.org
c8e4886774 Upgrade libvpx to 6b66c01 and enabling temporal denoising.
BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1921 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-03-21 16:52:03 +00:00
phoglund@webrtc.org
41be9beef5 Put YASM back to the more modern revisions.
http://webrtc-cb-linux-master.cbf.corp.google.com:8010/builders/Win32Debug/builds/732/steps/Build%28Debug%29/logs/stdio clearly disproves the hypothesis that rolling back YASM would solve the problem, so I might as well put it back. We will try switching the bot machines to physical machines instead and see if that helps.

BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1918 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-03-21 08:01:05 +00:00
stefan@webrtc.org
b9c50b68bf Revert commit 1908.
Review URL: https://webrtc-codereview.appspot.com/452009

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1909 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-03-17 00:56:36 +00:00
stefan@webrtc.org
fb5944edf9 Upgrade libvpx to 6b66c01 and enabling temporal denoising.
BUG=
TEST=

Review URL: http://webrtc-codereview.appspot.com/448006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1908 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-03-17 00:15:13 +00:00
phoglund@webrtc.org
75047dc88e Rolled back YASM to versions we know are working.
The idea here is to attempt to provide a short-term solution to the flaky YASM failures on the windows bots. We could run with this a bit, and if the errors cease we know it is a bug in YASM and can perhaps proceed to report a bug on YASM. This is probably not a good long-term solution since I guess we want to use the same tools as Chrome.

This effectively rolls back the YASM version changes of r1755 (see http://code.google.com/p/webrtc/source/diff?spec=svn1755&r=1755&format=side&path=/trunk/DEPS)

BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1886 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-03-14 09:20:59 +00:00
phoglund@webrtc.org
843d8efd90 Removed flaky dependencies temporarily since they stop developers from doing private builds.
BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1856 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-03-08 08:35:53 +00:00
mflodman@webrtc.org
007a832df5 Updating libyuv to r192.
TEST=libyuv_unittests

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1807 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-03-01 11:53:17 +00:00
mflodman@webrtc.org
52493bd559 libyuv back to r190 due to build errors on OS X.
TBR=niklas.enbom@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1796 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-29 11:54:51 +00:00
mflodman@webrtc.org
ebae1826d5 Update libyuv revision.
TEST=libyuv_unittests

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1794 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-29 10:54:45 +00:00
mflodman@webrtc.org
2f6104bb93 Relanding r1749.
BUG=306
TEST=libyuv_unittests

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1762 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-24 11:53:49 +00:00
andrew@webrtc.org
6241beefa2 Refer to Chrome's DEPS to make rolling easier.
- Sync Chrome's DEPS to chromium_deps/, and use the From() keyword
  to pull the correct revisions from it, rather than having to manually
  enter them.
- This idea is borrowed from the WebKit DEPS:
http://trac.webkit.org/browser/trunk/Source/WebKit/chromium/DEPS
- Fix update.py's DEPS parsing to handle From().
- Roll Chrome 120526:122775.
- Organize the deps alphabetically.
- Sync the in-tree gold linker, which is now required due to a change
  in the linker flags.
- Add the new deps to .gitignore.

BUG=
TEST=build on all platforms

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1755 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-23 21:32:37 +00:00
mflodman@webrtc.org
a556b0d193 Reverting r1749.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@1750 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-23 10:15:04 +00:00
mflodman@webrtc.org
cb57f9ba95 Updated libyuv revision to include mjpg and added mjpg to type conversion.
BUG=306
TEST=libyuv_unittests

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1749 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-23 09:47:07 +00:00
stefan@webrtc.org
0fe2171b59 Relax libyuv test threshold and upgrade to libyuv r182.
BUG=http://code.google.com/p/webrtc/issues/detail?id=267
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1742 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-22 11:21:18 +00:00
stefan@webrtc.org
ca981180ee Upgrade libvpx to Duclair.
BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1727 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-20 08:55:19 +00:00
andrew@webrtc.org
57193f0f62 Use http rather than https in DEPS.
https can cause problems for users behind proxies. The problem in this
case was with the gaeunit googlecode repo, but I changed the github
repo as well for consistency.

BUG=276
TEST=gclient sync

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1700 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-16 01:20:15 +00:00
wu@webrtc.org
caef50310a Removing PeerConnection sample client and libjingle from webrtc.
The new PeerConnection and sample client can be found in libjingle.
http://code.google.com/p/libjingle/

BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1658 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-09 19:23:17 +00:00
andrew@webrtc.org
14979ed4e6 Revert libyuv to r121.
TBR=stefan@webrtc.org
BUG=267
TEST=libyuv_unittest

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1619 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-07 05:13:02 +00:00
andrew@webrtc.org
2aa40aa087 Roll Chromium 114939->120526.
Dependencies:
gyp 1107->1187
libjpeg_turbo 95800->119959
jsoncpp 246->248
libyuv 121->164

Updates clang to version 3.1 (trunk 149419).

BUG=
TEST=build on Linux, Mac, Win. video_processing_unittest, libyuv_unittests, (jpeg_test doesn't work before this change), vie_auto_test.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1618 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-07 04:14:58 +00:00
andrew@webrtc.org
daacee81b8 Use better reference files with audioproc_unittest.
The files are shorter (7 s) with one set provided for each sample rate.

Will be accompanied by the following set of files in the resource bundle:
far8_stereo.pcm
far16_stereo.pcm
far32_stereo.pcm
near8_stereo.pcm
near16_stereo.pcm
near32_stereo.pcm

BUG=114
TEST=audioproc_unittest

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1617 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-07 00:01:04 +00:00
phoglund@webrtc.org
86ce46d4ff Cleaned up and completed current dashboard milestone.
Left to do:
- Directory reorganization.

BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1605 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-06 10:55:12 +00:00
mallinath@webrtc.org
1f238fd316 Update libsrtp revision in DEPS to chrome/deps/../libsrtp@119742.
Review URL: https://webrtc-codereview.appspot.com/381001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1584 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-02-01 01:27:15 +00:00
mallinath@webrtc.org
4bcd1776a6 New libsrtp roll @ 119285
Review URL: https://webrtc-codereview.appspot.com/375002

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1557 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-01-27 00:28:32 +00:00
andrew@webrtc.org
7adda5cb1b Roll libsrtp 115467:118928.
Fix paths to headers in the gyp file.

BUG=243
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1549 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-01-25 17:50:12 +00:00
henrik.lundin@webrtc.org
4679652d57 Implemented a fix for Issue 88.
NetEQ now checks for too early CNG packets, and modifies the CNG
sample counter to jump forward in time if needed to combat clock
drift.

Adding a new unittest to reproduce and solve the issue. The
unittest LongCngWithClockDrift verifies that the buffer delay
before and after a long CNG period is almost constant. The test
introduces a clock drift of 25 ms/s.

BUG=http://code.google.com/p/webrtc/issues/detail?id=88
TEST=neteq_unittests NetEqDecodingTest.LongCngWithClockDrift

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1547 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-01-25 16:37:41 +00:00
phoglund@webrtc.org
96c39d1f73 Completed implementation of oauth in coverage scripts.
The access token is now transferred between the request and track scripts.

Almost completed the implementation, using oauth2.

Initial, incomplete implementation of the permission-request script.

The coverage tracking is broken temporarily, but it can now make OAuth requests.

BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1530 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-01-24 14:44:51 +00:00
stefan@webrtc.org
770c7ce488 Upgrade to libvpx commit e479379a.
This version includes a critical bug fix for temporal layers.

BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1454 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-01-18 15:55:51 +00:00
phoglund@webrtc.org
bd88f39767 Initial version of code coverage tracker / dashboard for WebRTC.
BUG=
TEST=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1440 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-01-17 12:21:15 +00:00
mallinath@webrtc.org
df55166f07 Adding libsrtp in libjingle.gyp and changing DEPS to retrieve libsrtp code from chromium repository.
Review URL: http://webrtc-codereview.appspot.com/343004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1362 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-01-10 02:29:53 +00:00
henrik.lundin@webrtc.org
d439870473 Adding two new network metrics to NetEQ
Clock-drift (in parts-per-million) and peaky-jitter mode status.
Both metrics are propagated to the VoE API. Tests are added
in the NetEQ unittests, and to some extent in ACM unittests
and VoE tests.

Introducing a proper translation between structs NetworkStatistics
and ACMNetworkStatistics.

Note: The file neteq_network_stats.dat in resources must be updated
for the unittests to pass.

Review URL: http://webrtc-codereview.appspot.com/337005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1328 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-01-04 13:09:55 +00:00
andrew@webrtc.org
ec0f54954d Roll resources to 5.
Non-bit-exact changes in iSAC (switching from a truncation to a rounding at the output) require an update to the neteq_unittest resources.

TBR=henrik.lundin@webrtc.org
TEST=neteq_unittest on Linux

Review URL: http://webrtc-codereview.appspot.com/340001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1324 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-01-04 04:27:11 +00:00
mikhal@webrtc.org
e58112adec Updating libyuv version to latest (121)
Review URL: http://webrtc-codereview.appspot.com/330024

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1301 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-12-28 21:21:31 +00:00
mflodman@webrtc.org
a4863dbdf0 Moved video_engine/main/interface to video_engine/include.
Only changed include paths in files, gyp-files and Android.mk.

TEST=vie_auto_test and peerconnection_client builds.

Review URL: http://webrtc-codereview.appspot.com/330017

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1281 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-12-22 08:51:52 +00:00
andrew@webrtc.org
d3131ed049 Roll Chrome to canary (114939)
- Keep up to date with the clang rev Chrome is using.
- tools/clang/update.sh now updates clang on Linux if it has been
  manually run once.
- We can remove clang_revision from DEPS; now maintained in update.sh.
- Also keep the gyp rev in sync.

TEST=build on Linux, Mac, Win

Review URL: http://webrtc-codereview.appspot.com/331010

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1271 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-12-21 16:25:30 +00:00
kjellander@webrtc.org
08dec7f449 Now using fileutils.h OutputPath to write output to the right directory and ResourcePath to read resource files from the resource bundle.
Removed some Valgrind warnings by closing output files. There are still some Valgrind warnings left, that needs to be fixed by a developer with more insight.

Updated all include paths to contain full paths to header files.

Tested in Debug+Release on Linux, Mac and Windows.
All tests ran successfully except the VideoProcessingModuleTest.ContentAnalysis test that fails on Windows with the following error:
unknown file: error: SEH exception with code 0xc0000005
thrown in the test body.
Fixing that is out of scope for this CL.

Review URL: http://webrtc-codereview.appspot.com/266011

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1217 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-12-16 10:31:38 +00:00
mallinath@webrtc.org
2a61e15bff PortAllocator is now passed to PeerConnection instead of PeerConnectionFactory in new libjingle release.
Also creator of PortAllocator is responsible for deletion instead of factory.
DEPS file has new libjingle rivison.
Review URL: http://webrtc-codereview.appspot.com/317006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1172 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-12-13 19:12:46 +00:00
andrew@webrtc.org
981d74ddf4 Roll libyuv to r101.
- Fixes a build error on Linux ia32.
- Fixes a gyp warning on Windows.

Review URL: http://webrtc-codereview.appspot.com/318007

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1158 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-12-12 05:48:56 +00:00
andrew@webrtc.org
5410ef866d Rolling back to libyuv r98.
r99 breaks the 32-bit build.

TBR=mikhal@webrtc.org

Review URL: http://webrtc-codereview.appspot.com/321007

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1152 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-12-09 22:25:14 +00:00
andrew@webrtc.org
bbea716117 Workaround for libyuv libjingle breakage.
libjingle depends on ConvertFromI420. This was previously available
through vplib. libjingle still has access to the vplib header, but the
implementation is no longer built.

Fortunately, the libyuv wrapper can supply the implementation, if we
hack the signature to return to the unsigned int types. We'll remove
this once libjingle has been updated to use libyuv directly.

Also, roll libyuv to r100 which fixes a gyp warning on Windows.

TEST=build

Review URL: http://webrtc-codereview.appspot.com/323004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1151 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-12-09 19:43:12 +00:00
mikhal@webrtc.org
ffa0a9e9c9 updating libyuv to latest version (98).
This CL also includes some additional adaptations to the code due to the upgrade. 
Review URL: http://webrtc-codereview.appspot.com/306001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1139 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-12-08 22:45:53 +00:00
phoglund@webrtc.org
23e1c0a0b1 File handling in vie_auto_test now uses fileutils so input and output file end up in a good place.
BUG=
TEST=

Review URL: http://webrtc-codereview.appspot.com/301003

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1103 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-12-05 15:27:04 +00:00
henrik.lundin@webrtc.org
fc9b903fbe Enable NetEQ statistics unit testing
Adding test target NetEqDecodingTest::TestNetworkStatistics.
Update neteq_unittest to get files from resources folder.
Update DEPS file to get resources revision 2.

Review URL: http://webrtc-codereview.appspot.com/291013

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1050 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-11-29 15:38:27 +00:00
mikhal@webrtc.org
2cdb2d3833 Adding Libyuv to Webrtc:
- Adding library to DEPS file
 - Adding Wrapper implementation and tests. 

This is an interim state, as these files are not being linked at this stage.
Review URL: http://webrtc-codereview.appspot.com/259005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1039 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-11-28 18:09:41 +00:00
kjellander@webrtc.org
f7824d95a3 Adding python and valgrind tools from Chrome.
Review URL: http://webrtc-codereview.appspot.com/295007

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1031 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-11-25 14:13:27 +00:00
andrew@webrtc.org
c4ac357b16 Fix spelling errors in DEPS.
Review URL: http://webrtc-codereview.appspot.com/291004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1007 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-11-23 18:37:51 +00:00
kjellander@webrtc.org
0c80c7fec8 Script for automatic download of resources.
Tested successfully on Linux, Mac and Windows (Python 2.6)

The script works executing from different working directories too (like project root vs. location of script).

Review URL: http://webrtc-codereview.appspot.com/280002

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1003 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-11-23 14:11:16 +00:00
mikhal@webrtc.org
3041c62a56 Updating libvpx to revision bdd35c13: This revision includes a fix for frame rate adaptation - avoid resetting the frame rate to 30 on each update.
Review URL: http://webrtc-codereview.appspot.com/279009

git-svn-id: http://webrtc.googlecode.com/svn/trunk@970 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-11-18 00:29:26 +00:00
marpan@webrtc.org
41f38555ed Upgrade libvpx to b615a6d4.
Contains a rate control fix that caps the buffer level against a maximum size (set by rc_buf_sz in wrapper).
Review URL: http://webrtc-codereview.appspot.com/266006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@919 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-11-10 02:13:38 +00:00
mikhal@webrtc.org
4e4c939ebf Upgrade libvpx to e529a825
CL in lieu of CL 239009
Review URL: http://webrtc-codereview.appspot.com/244007

git-svn-id: http://webrtc.googlecode.com/svn/trunk@798 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-10-21 21:57:48 +00:00
andrew@webrtc.org
f1a605cad6 Update DEPS to support Mac clang build.
Review URL: http://webrtc-codereview.appspot.com/244003

git-svn-id: http://webrtc.googlecode.com/svn/trunk@797 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-10-21 15:29:16 +00:00
wu@webrtc.org
6c2d7107ae * Update to use the new libjingle release.
* Stop using any local mods for the default build (non-dev).
Review URL: http://webrtc-codereview.appspot.com/224001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@737 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-10-13 16:58:50 +00:00
andrew@webrtc.org
82f66a776f Return to the WebM git repository for libvpx.
This slows a warm gclient sync by about 0.3 s on my Linux machine. gclient seems to treat git tags and commit hashes identically, so the readable tag is preferred.
Review URL: http://webrtc-codereview.appspot.com/179002

git-svn-id: http://webrtc.googlecode.com/svn/trunk@651 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-09-27 10:47:25 +00:00
wu@webrtc.org
cb99f78653 * Update to use libjingle r85.
* Remove (most of) local libjingle mods. Only webrtcvideoengine and webrtcvoiceengine are left now, because the refcounted module has not yet been released to libjingle, so I can't submit the changes to libjingle at the moment.
* Update the peerconnection client sample app.
Review URL: http://webrtc-codereview.appspot.com/151004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@625 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-09-19 21:59:33 +00:00
andrew@webrtc.org
427ee41a58 Remove unneeded webrtc_trunk variable from DEPS.
Review URL: http://webrtc-codereview.appspot.com/153004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@609 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-09-16 21:16:29 +00:00
andrew@webrtc.org
29f9159ad7 Use http (not https) to sync jsoncpp.
This is mainly to be consistent with the other repos, but there's also a slim chance it's triggering an issue on the buildbot
Review URL: http://webrtc-codereview.appspot.com/154005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@604 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-09-16 05:26:16 +00:00
wu@webrtc.org
b27f3f16b6 Update to use the new opensource jsoncpp and remove jsoncpp mods.
Review URL: http://webrtc-codereview.appspot.com/145001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@596 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-09-14 23:26:00 +00:00
andrew@webrtc.org
1fc632e221 Add gmock 1.6.0 to DEPS.
Review URL: http://webrtc-codereview.appspot.com/132016

git-svn-id: http://webrtc.googlecode.com/svn/trunk@587 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-09-12 22:41:39 +00:00
andrew@webrtc.org
6dd006e706 Replace tags with matching revision numbers in DEPS.
Using head revisions (as when tags are used) triggers a longer gclient check than with a specific rev number.

This brings a warm gclient sync on my machine from about 4.5 s to 2.5 s.
 
Review URL: http://webrtc-codereview.appspot.com/140012

git-svn-id: http://webrtc.googlecode.com/svn/trunk@586 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-09-12 22:38:15 +00:00
kjellander@webrtc.org
ecc43fd084 google-gflags is an open source command line parsing library for C++ that is useful for our test programs.
The GYP file and the platform specific configurations in this CL is copied from the Page Speed project (http://code.google.com/p/page-speed) that also uses this library.
Review URL: http://webrtc-codereview.appspot.com/140009

git-svn-id: http://webrtc.googlecode.com/svn/trunk@569 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-09-09 13:00:24 +00:00
andrew@webrtc.org
00a3ec5f1b Roll chromium 95033:98568.
Update to current dev branch revision, to remove unneeded warning noise in the Mac clang build.
Review URL: http://webrtc-codereview.appspot.com/133015

git-svn-id: http://webrtc.googlecode.com/svn/trunk@535 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-09-06 15:37:20 +00:00
andrew@webrtc.org
20f74285fb Temporarily switch to Chrome's hosted libvpx copy.
Review URL: http://webrtc-codereview.appspot.com/138008

git-svn-id: http://webrtc.googlecode.com/svn/trunk@509 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-09-01 17:09:16 +00:00
andrew@webrtc.org
aed0348e5b Roll gyp 985:1012
Fix the world rebuilding in make 3.82.
http://code.google.com/p/webrtc/issues/detail?id=62

r1012 also allows Chrome to build with Make on Mac. Haven't tested WebRTC, but it would be nice to have.
Review URL: http://webrtc-codereview.appspot.com/119005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@451 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-25 18:45:51 +00:00
holmer@google.com
7ad6d1cf27 Upgrading to libvpx 0.9.7-p1 (Cayuga)
Review URL: http://webrtc-codereview.appspot.com/91015

git-svn-id: http://webrtc.googlecode.com/svn/trunk@398 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-18 08:27:26 +00:00
andrew@webrtc.org
c4507478e0 Roll libjpeg_turbo 78340:95800
Removes compile warnings. Latest rev in Chrome.
Review URL: http://webrtc-codereview.appspot.com/108003

git-svn-id: http://webrtc.googlecode.com/svn/trunk@362 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-14 23:27:21 +00:00
ajm@google.com
c0b63a3b66 Roll gyp 930:985 and gtest 539:573.
- gyp roll to solve: http://code.google.com/p/webrtc/issues/detail?id=32 (uses same rev as Chrome)
- gtest roll to version 1.6.0.
Review URL: http://webrtc-codereview.appspot.com/92016

git-svn-id: http://webrtc.googlecode.com/svn/trunk@328 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-08 16:10:19 +00:00
ronghuawu@google.com
35f534529b * Point the webrtc libjingle dependency to third_party_mods.
* For unchanged files, change the third_party_mods libjingle.gyp to point to the original version of libjingle.
Review URL: http://webrtc-codereview.appspot.com/89015

git-svn-id: http://webrtc.googlecode.com/svn/trunk@318 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-05 22:08:29 +00:00
ronghuawu@google.com
e256187f8b * Push the //depotGoogle/chrome/third_party/libjingle/...@38654 to svn third_party_mods\libjingle.
* Update the peerconnection sample client accordingly.
Review URL: http://webrtc-codereview.appspot.com/60008

git-svn-id: http://webrtc.googlecode.com/svn/trunk@302 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-04 17:44:30 +00:00
wjia@google.com
dd8076044a several fixes for libjpeg related issues:
1. enable usage of libjpeg when libjpeg_turbo is not available;
2. remove forward declaration of some jpeg types since libjpeg and libjpeg_turbo have them defined differently;
3. pull in libjpeg code;
Review URL: http://webrtc-codereview.appspot.com/80003

git-svn-id: http://webrtc.googlecode.com/svn/trunk@230 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-18 21:51:45 +00:00
ajm@google.com
98c5001e40 Reorganize libvpx to mimic Chromium's layout. We now sync libvpx to a subdirectory of third_party/libvpx where we've submitted our few wrapper files. This avoids having to "svn export" to the directory and allows direct committing of files.
Review URL: http://webrtc-codereview.appspot.com/64001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@186 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-09 21:16:30 +00:00
niklase@google.com
cf1648464a git-svn-id: http://webrtc.googlecode.com/svn/trunk@173 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 11:16:20 +00:00
niklase@google.com
f6d205aecb git-svn-id: http://webrtc.googlecode.com/svn/trunk@170 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 09:18:14 +00:00
niklase@google.com
2b774c73e2 git-svn-id: http://webrtc.googlecode.com/svn/trunk@159 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:25:57 +00:00
ajm@google.com
7c4469bf61 Revamp of audio_processing unit test to use protocol buffers. Chromium's protobuf version is synced to third_party. This isn't really needed for the unit test, but I'd like to use it soon for echo recordings, so I used this as a warm up.
Review URL: http://webrtc-codereview.appspot.com/56002

git-svn-id: http://webrtc.googlecode.com/svn/trunk@151 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-06 17:45:37 +00:00
niklase@google.com
b808501c30 If this gives you problems, delete the third_party/libjingle directory and sync again
Review URL: http://webrtc-codereview.appspot.com/22023

git-svn-id: http://webrtc.googlecode.com/svn/trunk@57 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-08 11:24:32 +00:00
niklase@google.com
0839478fa7 git-svn-id: http://webrtc.googlecode.com/svn/trunk@45 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-06-07 09:00:54 +00:00
henrika@google.com
3ec779893b Back to chromium_revision 86252 but this time with a matching tools/gyp.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@19 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-31 10:27:37 +00:00
henrika@google.com
37e4eb99fa Reverted back to previous Chromium revision since building failed on Linux using a later revision.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@18 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-31 10:06:26 +00:00
henrika@google.com
2178f6e2ce Updated chromium_revision to 86252 to match the official Chromium revision.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@17 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-30 15:43:04 +00:00
niklase@google.com
a24fc54e85 Public launch
git-svn-id: http://webrtc.googlecode.com/svn/trunk@1 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-30 11:13:19 +00:00