Commit Graph

67 Commits

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