Commit Graph

58 Commits

Author SHA1 Message Date
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