external/webrtc.git
33 hours agoFix bugs in DesktopRegion::IntersectWith() and DesktopRect::IntersectWith(). master
sergeyu@chromium.org [Fri, 24 May 2013 21:07:20 +0000 (21:07 +0000)]
Fix bugs in DesktopRegion::IntersectWith() and DesktopRect::IntersectWith().

IntersectWith() didn't work correctly which breaks screen capturers in chromium.

BUG=crbug.com/243160
R=alexeypa@chromium.org, wez@chromium.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4102 4adac7df-926f-26a2-2b94-8c16560cd09d

40 hours agoRemove dead testRateControl.cc
pbos@webrtc.org [Fri, 24 May 2013 13:29:29 +0000 (13:29 +0000)]
Remove dead testRateControl.cc

BUG=
R=stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4101 4adac7df-926f-26a2-2b94-8c16560cd09d

41 hours agoRemoved dead testH263Parser.cc
pbos@webrtc.org [Fri, 24 May 2013 13:01:57 +0000 (13:01 +0000)]
Removed dead testH263Parser.cc

BUG=
R=stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4100 4adac7df-926f-26a2-2b94-8c16560cd09d

41 hours agoRemove dead bitstreamTest.cc.
pbos@webrtc.org [Fri, 24 May 2013 12:46:08 +0000 (12:46 +0000)]
Remove dead bitstreamTest.cc.

BUG=
R=stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4099 4adac7df-926f-26a2-2b94-8c16560cd09d

43 hours agoMake sure GlxRenderer frees its resources.
pbos@webrtc.org [Fri, 24 May 2013 10:54:56 +0000 (10:54 +0000)]
Make sure GlxRenderer frees its resources.

BUG=
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4098 4adac7df-926f-26a2-2b94-8c16560cd09d

2 days agoAdds integration test for RTX and fixes bugs found.
stefan@webrtc.org [Thu, 23 May 2013 13:48:22 +0000 (13:48 +0000)]
Adds integration test for RTX and fixes bugs found.

BUG=1811
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4096 4adac7df-926f-26a2-2b94-8c16560cd09d

2 days agoFix regression where retransmission bitrate is no longer estimated.
stefan@webrtc.org [Thu, 23 May 2013 13:36:55 +0000 (13:36 +0000)]
Fix regression where retransmission bitrate is no longer estimated.

BUG=1813
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4095 4adac7df-926f-26a2-2b94-8c16560cd09d

2 days agoCreateEmptyFrame casts from size_t to int.
pbos@webrtc.org [Thu, 23 May 2013 12:59:51 +0000 (12:59 +0000)]
CreateEmptyFrame casts from size_t to int.

BUG=
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4094 4adac7df-926f-26a2-2b94-8c16560cd09d

2 days agoFrameGenerator class for future fake capture device.
pbos@webrtc.org [Thu, 23 May 2013 12:37:11 +0000 (12:37 +0000)]
FrameGenerator class for future fake capture device.

BUG=
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4093 4adac7df-926f-26a2-2b94-8c16560cd09d

2 days agoControl new VideoEngine tests with gflags.
pbos@webrtc.org [Thu, 23 May 2013 12:20:16 +0000 (12:20 +0000)]
Control new VideoEngine tests with gflags.

BUG=1703
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4092 4adac7df-926f-26a2-2b94-8c16560cd09d

2 days agoAdds print out of incoming resolution.
henrike@webrtc.org [Thu, 23 May 2013 11:57:25 +0000 (11:57 +0000)]
Adds print out of incoming resolution.

BUG=N/A
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4091 4adac7df-926f-26a2-2b94-8c16560cd09d

2 days agoLog the type of recycled frames.
stefan@webrtc.org [Thu, 23 May 2013 07:21:05 +0000 (07:21 +0000)]
Log the type of recycled frames.

Also correct the logging of incoming key frame packets.

BUG=1814
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4090 4adac7df-926f-26a2-2b94-8c16560cd09d

3 days agoLog a message when a key frame packet is received
hclam@chromium.org [Wed, 22 May 2013 21:18:59 +0000 (21:18 +0000)]
Log a message when a key frame packet is received

R=stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4089 4adac7df-926f-26a2-2b94-8c16560cd09d

3 days agoFix failing tests on 32 bit Linux.
solenberg@webrtc.org [Wed, 22 May 2013 20:53:42 +0000 (20:53 +0000)]
Fix failing tests on 32 bit Linux.

BUG=
R=andrew@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4088 4adac7df-926f-26a2-2b94-8c16560cd09d

3 days agoAPI to control target delay in NetEq jitter buffer. NetEq maintains the given delay...
turaj@webrtc.org [Wed, 22 May 2013 20:39:43 +0000 (20:39 +0000)]
API to control target delay in NetEq jitter buffer. NetEq maintains the given delay unless channel conditions require a higher delay.

TEST=unit-test, manual, trybots.
R=henrik.lundin@webrtc.org, henrika@webrtc.org, mflodman@webrtc.org, mikhal@webrtc.org, stefan@webrtc.org, tina.legrand@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4087 4adac7df-926f-26a2-2b94-8c16560cd09d

3 days ago- Changed RemoteBitrateEstimator::IncomingPacket() to include a const WebRtcRTPHeader...
solenberg@webrtc.org [Wed, 22 May 2013 19:04:19 +0000 (19:04 +0000)]
- Changed RemoteBitrateEstimator::IncomingPacket() to include a const WebRtcRTPHeader& and remove ssrc, rtp_timestamp.
- Changed RemoteBitrateObserver::OnReceivedBitrateChanged() to use a const & instead of non-const *, to avoid unnecessary copying.
- Refactored RemoteBitrateEstimatorTest so it can be instantiated for both single and multi stream BWE (first using a parameterized test, but then as a standard test fixture and a few helper functions).
- Refactored some tests in RemoteBitrateEstimatorTest into a common function CapacityDropTestHelper().

BUG=
R=andresp@webrtc.org, mflodman@webrtc.org, stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4086 4adac7df-926f-26a2-2b94-8c16560cd09d

3 days agoDisable WindowCapturer tests on OSX and Linux
sergeyu@chromium.org [Wed, 22 May 2013 18:47:07 +0000 (18:47 +0000)]
Disable WindowCapturer tests on OSX and Linux

R=alexeypa@chromium.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4085 4adac7df-926f-26a2-2b94-8c16560cd09d

3 days agoAdd direct_dependent_settings in common.gypi.
sergeyu@chromium.org [Wed, 22 May 2013 18:22:21 +0000 (18:22 +0000)]
Add direct_dependent_settings in common.gypi.

When building chromium targets that depend on webrtc, compiler settings must
have the include path to webrtc and webrtc-specific defines that the headers
may depend on. Added direct_dependent_settings in common.gyp, so that all
webrtc target propagate these settings to dependencies.

R=andrew@webrtc.org, tommi@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4084 4adac7df-926f-26a2-2b94-8c16560cd09d

3 days agoNot to request to TURN server for local tests. Follow-up work to issue1197.
braveyao@webrtc.org [Wed, 22 May 2013 07:27:05 +0000 (07:27 +0000)]
Not to request to TURN server for local tests. Follow-up work to issue1197.

BUG=1197
TEST=Manual test
R=dutton@google.com

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4083 4adac7df-926f-26a2-2b94-8c16560cd09d

4 days agoRoll libvpx to 196669.
marpan@webrtc.org [Tue, 21 May 2013 21:19:03 +0000 (21:19 +0000)]
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

4 days agoRefactor VCM/Timing.
mikhal@webrtc.org [Tue, 21 May 2013 17:58:43 +0000 (17:58 +0000)]
Refactor VCM/Timing.
No changes in functionality.

R=marpan@google.com

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4081 4adac7df-926f-26a2-2b94-8c16560cd09d

4 days agoConsolidate GetFrame and InsertPacket and move NACK list processing to after a packet...
stefan@webrtc.org [Tue, 21 May 2013 15:25:53 +0000 (15:25 +0000)]
Consolidate GetFrame and InsertPacket and move NACK list processing to after a packet has been successfully inserted.

TEST=trybots
BUG=1799
R=mikhal@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4080 4adac7df-926f-26a2-2b94-8c16560cd09d

4 days agoInclude files from webrtc/.. paths in voice_engine/
pbos@webrtc.org [Tue, 21 May 2013 13:52:32 +0000 (13:52 +0000)]
Include files from webrtc/.. paths in voice_engine/

BUG=1662
R=henrikg@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4079 4adac7df-926f-26a2-2b94-8c16560cd09d

4 days agoMake sure VoiceEngine tests only include one test framework.
pbos@webrtc.org [Tue, 21 May 2013 11:25:12 +0000 (11:25 +0000)]
Make sure VoiceEngine tests only include one test framework.

BUG=
R=henrikg@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4078 4adac7df-926f-26a2-2b94-8c16560cd09d

4 days agoRemove <iostream> usage from loopback.cc
pbos@webrtc.org [Tue, 21 May 2013 11:09:36 +0000 (11:09 +0000)]
Remove <iostream> usage from loopback.cc

BUG=
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4077 4adac7df-926f-26a2-2b94-8c16560cd09d

4 days agoSuffix VcmCapturer's privates with underscore_
pbos@webrtc.org [Tue, 21 May 2013 09:32:22 +0000 (09:32 +0000)]
Suffix VcmCapturer's privates with underscore_

BUG=
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4076 4adac7df-926f-26a2-2b94-8c16560cd09d

5 days agoLog timestamp of the frame when it's dropped from the render module
hclam@chromium.org [Tue, 21 May 2013 00:16:01 +0000 (00:16 +0000)]
Log timestamp of the frame when it's dropped from the render module

R=wu@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4075 4adac7df-926f-26a2-2b94-8c16560cd09d

5 days agoLog error in ViESender::SendRTCPPacket
hclam@chromium.org [Mon, 20 May 2013 22:39:39 +0000 (22:39 +0000)]
Log error in ViESender::SendRTCPPacket

Log the packet length and the error of SendRTCPPacket.

R=mikhal@webrtc.org, wu@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4074 4adac7df-926f-26a2-2b94-8c16560cd09d

5 days agoRevert 4067 "libyuv roll to r698 for Core Media fourccs for OSX ..."
andrew@webrtc.org [Mon, 20 May 2013 21:36:59 +0000 (21:36 +0000)]
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

5 days agoRevert 4000 "Reverting r3978"
andrew@webrtc.org [Mon, 20 May 2013 21:18:04 +0000 (21:18 +0000)]
Revert 4000 "Reverting r3978"

> Reverting r3978
>
> BUG=webrtc:1749
> R=niklas.enbom@webrtc.org
>
> Review URL: https://webrtc-codereview.appspot.com/1454004

TBR=elham@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4071 4adac7df-926f-26a2-2b94-8c16560cd09d

5 days agoRevert 4001 "Revert 3977"
andrew@webrtc.org [Mon, 20 May 2013 21:12:58 +0000 (21:12 +0000)]
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

5 days agoFix assertions in rtp_header_extension.h caused by not handling the AudioLevel extens...
solenberg@webrtc.org [Mon, 20 May 2013 20:55:07 +0000 (20:55 +0000)]
Fix assertions in rtp_header_extension.h caused by not handling the AudioLevel extension. Added unit tests to do basic checks of the AudioLevel extension.

BUG=
R=asapersson@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4069 4adac7df-926f-26a2-2b94-8c16560cd09d

5 days agoRecalibrate point sample expectation
fbarchard@google.com [Mon, 20 May 2013 18:17:44 +0000 (18:17 +0000)]
Recalibrate point sample expectation
BUG=none
TESTED=try bots
Review URL: https://webrtc-codereview.appspot.com/1512004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4068 4adac7df-926f-26a2-2b94-8c16560cd09d

5 days agolibyuv roll to r698 for Core Media fourccs for OSX camtwist support and performance...
fbarchard@google.com [Mon, 20 May 2013 17:46:59 +0000 (17:46 +0000)]
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

5 days agoAdd functions to ViE API to enable/disable the absolute send time header extension.
solenberg@webrtc.org [Mon, 20 May 2013 12:00:23 +0000 (12:00 +0000)]
Add functions to ViE API to enable/disable the absolute send time header extension.

BUG=
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4065 4adac7df-926f-26a2-2b94-8c16560cd09d

6 days agoWindow capturer implementation for Windows.
sergeyu@chromium.org [Sun, 19 May 2013 07:02:48 +0000 (07:02 +0000)]
Window capturer implementation for Windows.

R=alexeypa@chromium.org, andrew@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4064 4adac7df-926f-26a2-2b94-8c16560cd09d

8 days agoAppRTC: make requestTurn() failure non-fatal to call establishment.
fischman@webrtc.org [Fri, 17 May 2013 18:32:23 +0000 (18:32 +0000)]
AppRTC: make requestTurn() failure non-fatal to call establishment.

BUG=1795
R=vikasmarwaha@google.com, vikasmarwaha@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4063 4adac7df-926f-26a2-2b94-8c16560cd09d

8 days agoAvoid NPE crash on Android platforms that don't support getting preview framerate.
fischman@webrtc.org [Fri, 17 May 2013 17:33:31 +0000 (17:33 +0000)]
Avoid NPE crash on Android platforms that don't support getting preview framerate.
- catch Camera.setParameters() signaling errors through RuntimeException (!)
- make video_demo_apk rebuild when .java sources change

BUG=1778
R=wu@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4059 4adac7df-926f-26a2-2b94-8c16560cd09d

8 days agoEnable WebRTC demo application on x86 Android
fischman@webrtc.org [Fri, 17 May 2013 17:20:04 +0000 (17:20 +0000)]
Enable WebRTC demo application on x86 Android

Steps to build the demo application for x86 Android:
source build/android/envsetup.sh --target-arch=x86
gclient runhooks
ninja -C out/Debug
cd webrtc/video_engine/test/android
ndk-build APP_ABI=x86
ant debug

Commmitted as https://code.google.com/p/webrtc/source/detail?r=4053

R=fischman@webrtc.org, leozwang@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4058 4adac7df-926f-26a2-2b94-8c16560cd09d

8 days agoInclude gflags properly and X11 include order in VideoEngine.
pbos@webrtc.org [Fri, 17 May 2013 14:25:02 +0000 (14:25 +0000)]
Include gflags properly and X11 include order in VideoEngine.

BUG=

TBR=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4057 4adac7df-926f-26a2-2b94-8c16560cd09d

8 days agoInclude files from webrtc/.. paths in video_engine/
pbos@webrtc.org [Fri, 17 May 2013 13:44:48 +0000 (13:44 +0000)]
Include files from webrtc/.. paths in video_engine/

BUG=1662
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4056 4adac7df-926f-26a2-2b94-8c16560cd09d

8 days agoImprove wraparound handling in the render time extrapolator.
stefan@webrtc.org [Fri, 17 May 2013 12:55:07 +0000 (12:55 +0000)]
Improve wraparound handling in the render time extrapolator.

This was actually working as intended, but as r3970 changed when render timestamps were extrapolated to when a frame was taken out for decoding, the wraparound could have happened in the Update() step before it had happened in the ExtrapolateLocalTime() step. This causes render timestamps to be generated 13 hours into the future.

TEST=trybots
BUG=1787
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4055 4adac7df-926f-26a2-2b94-8c16560cd09d

8 days agoMoved command line parsing to internal tools and moved back the mic volume thingie.
phoglund@webrtc.org [Fri, 17 May 2013 11:52:08 +0000 (11:52 +0000)]
Moved command line parsing to internal tools and moved back the mic volume thingie.

BUG=
R=henrika@webrtc.org, kjellander@webrtc.org, stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4054 4adac7df-926f-26a2-2b94-8c16560cd09d

9 days agoEnable WebRTC demo application on x86 Android
fischman@webrtc.org [Fri, 17 May 2013 05:41:07 +0000 (05:41 +0000)]
Enable WebRTC demo application on x86 Android

Steps to build the demo application for x86 Android:
source build/android/envsetup.sh --target-arch=x86
gclient runhooks
ninja -C out/Debug
cd webrtc/video_engine/test/android
ndk-build APP_ABI=x86
ant debug

R=fischman@webrtc.org, leozwang@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4053 4adac7df-926f-26a2-2b94-8c16560cd09d

9 days agoGuarding certain operations, e.g. bandwidth estimation, RTCP statistics update etc...
turaj@webrtc.org [Thu, 16 May 2013 23:54:54 +0000 (23:54 +0000)]
Guarding certain operations, e.g. bandwidth estimation, RTCP statistics update etc., not to be run on sync RTPS.

BUG=issue1770
R=tina.legrand@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4052 4adac7df-926f-26a2-2b94-8c16560cd09d

9 days agoAdd one unit test for NACKing a key frame
hclam@chromium.org [Thu, 16 May 2013 21:19:59 +0000 (21:19 +0000)]
Add one unit test for NACKing a key frame

Adding a test case that wasn't covered. This new test is passing.

R=stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4051 4adac7df-926f-26a2-2b94-8c16560cd09d

9 days agoCleanup traces in WebRTC
hclam@chromium.org [Thu, 16 May 2013 21:13:02 +0000 (21:13 +0000)]
Cleanup traces in WebRTC

Remove some unused traces and add a trace counter for encoded video size.

R=holmer@google.com, mflodman@webrtc.org, stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4050 4adac7df-926f-26a2-2b94-8c16560cd09d

9 days agoAvoid resetting encoder on identical settings.
pbos@webrtc.org [Thu, 16 May 2013 18:40:48 +0000 (18:40 +0000)]
Avoid resetting encoder on identical settings.

BUG=1681
R=holmer@google.com, stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4049 4adac7df-926f-26a2-2b94-8c16560cd09d

9 days agoBugfix: VCM would report wrong sentBitrate
marpan@webrtc.org [Thu, 16 May 2013 15:38:44 +0000 (15:38 +0000)]
Bugfix: VCM would report wrong sentBitrate

issue: https://code.google.com/p/webrtc/issues/detail?id=1755

R=stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4048 4adac7df-926f-26a2-2b94-8c16560cd09d

9 days agoFormatted FEC stuff.
phoglund@webrtc.org [Thu, 16 May 2013 15:06:28 +0000 (15:06 +0000)]
Formatted FEC stuff.

Unfortunately I had to pull in quite a bit of stuff due to use of unencapsulated public member variables.

BUG=
R=stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4047 4adac7df-926f-26a2-2b94-8c16560cd09d

9 days agoMoved force_volume_max to its own gyp file to avoid a circular dependency.
phoglund@webrtc.org [Thu, 16 May 2013 13:59:19 +0000 (13:59 +0000)]
Moved force_volume_max to its own gyp file to avoid a circular dependency.

BUG=
TBR=tlegrand@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4046 4adac7df-926f-26a2-2b94-8c16560cd09d

9 days agoWrote a small portable tool for forcing the mic volume to 100%.
phoglund@webrtc.org [Thu, 16 May 2013 13:10:00 +0000 (13:10 +0000)]
Wrote a small portable tool for forcing the mic volume to 100%.

BUG=
R=henrika@webrtc.org, kjellander@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4045 4adac7df-926f-26a2-2b94-8c16560cd09d

9 days agoNew VideoEngine API implementation on top of old one, first steps.
pbos@webrtc.org [Thu, 16 May 2013 12:08:03 +0000 (12:08 +0000)]
New VideoEngine API implementation on top of old one, first steps.

BUG=1668
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4044 4adac7df-926f-26a2-2b94-8c16560cd09d

9 days agoLog too long non-decodable duration events.
stefan@webrtc.org [Thu, 16 May 2013 11:39:06 +0000 (11:39 +0000)]
Log too long non-decodable duration events.

R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4043 4adac7df-926f-26a2-2b94-8c16560cd09d

9 days agoRemove SetOverUseDetectorOptions and cleaned ViESharedData.
mflodman@webrtc.org [Thu, 16 May 2013 11:13:18 +0000 (11:13 +0000)]
Remove SetOverUseDetectorOptions and cleaned ViESharedData.

R=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4042 4adac7df-926f-26a2-2b94-8c16560cd09d

9 days agoAdd handling of the absolute send time header extension to the rtp_rtcp module.
solenberg@webrtc.org [Thu, 16 May 2013 11:10:31 +0000 (11:10 +0000)]
Add handling of the absolute send time header extension to the rtp_rtcp module.

BUG=
R=asapersson@webrtc.org, stefan@webrtc.org, tina.legrand@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4041 4adac7df-926f-26a2-2b94-8c16560cd09d

10 days agoUpdated apprtc demo to interop with firefox.
vikasmarwaha@webrtc.org [Thu, 16 May 2013 01:05:19 +0000 (01:05 +0000)]
Updated apprtc demo to interop with firefox.

R=juberti@google.com

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4040 4adac7df-926f-26a2-2b94-8c16560cd09d

10 days agoAdded webaudio-and-webtrc.html to the demos index.html.
vikasmarwaha@webrtc.org [Thu, 16 May 2013 00:50:38 +0000 (00:50 +0000)]
Added webaudio-and-webtrc.html to the demos index.html.

R=dutton@google.com, henrika@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4039 4adac7df-926f-26a2-2b94-8c16560cd09d

10 days agoRoll chromium_revision 193311:199267
fischman@webrtc.org [Wed, 15 May 2013 22:50:23 +0000 (22:50 +0000)]
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

10 days agoUpdating NACK RTX test
mikhal@webrtc.org [Wed, 15 May 2013 20:17:43 +0000 (20:17 +0000)]
Updating NACK RTX test

BUG=1513
R=holmer@google.com, stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4036 4adac7df-926f-26a2-2b94-8c16560cd09d

10 days agoVCM/JB: Bug fix in ExtractAndSetDecode
mikhal@webrtc.org [Wed, 15 May 2013 17:10:44 +0000 (17:10 +0000)]
VCM/JB: Bug fix in ExtractAndSetDecode
BUG=1771
R=stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4035 4adac7df-926f-26a2-2b94-8c16560cd09d

10 days agoRemoteBitrateEstimatorTest::TestRateIncreaseReordering sent in arrival timestamps...
solenberg@webrtc.org [Wed, 15 May 2013 13:49:57 +0000 (13:49 +0000)]
RemoteBitrateEstimatorTest::TestRateIncreaseReordering sent in arrival timestamps in non monotonically increasing order. Fixed.

BUG=
R=holmer@google.com, stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4034 4adac7df-926f-26a2-2b94-8c16560cd09d

10 days agoCoreAudio Win: release resources safely under certain rare circumstance in GTalkplugin
braveyao@webrtc.org [Wed, 15 May 2013 10:14:56 +0000 (10:14 +0000)]
CoreAudio Win: release resources safely under certain rare circumstance in GTalkplugin

BUG=
TEST=voe_auto_test
R=henrika@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4033 4adac7df-926f-26a2-2b94-8c16560cd09d

11 days agoLinux support for typing detection
niklas.enbom@webrtc.org [Tue, 14 May 2013 21:33:11 +0000 (21:33 +0000)]
Linux support for typing detection

R=henrika@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4031 4adac7df-926f-26a2-2b94-8c16560cd09d

11 days agoAddress sanitizer out of bounds read in iSAC
turaj@webrtc.org [Tue, 14 May 2013 17:42:22 +0000 (17:42 +0000)]
Address sanitizer out of bounds read in iSAC

BUG=issue1770
TBR=tlegrand@google.com

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4030 4adac7df-926f-26a2-2b94-8c16560cd09d

11 days agoRemove const for plain data types in common_video/
pbos@webrtc.org [Tue, 14 May 2013 14:27:15 +0000 (14:27 +0000)]
Remove const for plain data types in common_video/

BUG=1644
R=holmer@google.com, stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4028 4adac7df-926f-26a2-2b94-8c16560cd09d

11 days agoAdding a factory to remote bitrate estimator and allow it to be set via config.
andresp@webrtc.org [Tue, 14 May 2013 12:10:58 +0000 (12:10 +0000)]
Adding a factory to remote bitrate estimator and allow it to be set via config.

Additionally:
 - clean api to set remote bitrate estimator mode.
 - clean api to set over use detector options.

R=mflodman@webrtc.org, stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4027 4adac7df-926f-26a2-2b94-8c16560cd09d

11 days agoFixes a bug where the render buffer size (and indirectly the non-continuous duration...
stefan@webrtc.org [Tue, 14 May 2013 12:00:47 +0000 (12:00 +0000)]
Fixes a bug where the render buffer size (and indirectly the non-continuous duration) was computed incorrectly.

BUG=1769
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4026 4adac7df-926f-26a2-2b94-8c16560cd09d

11 days agoFixed more perf expectations.
phoglund@webrtc.org [Tue, 14 May 2013 11:26:14 +0000 (11:26 +0000)]
Fixed more perf expectations.

For Linux, the expectations just look a bit too tightly wound. On Windows there's a long-term increasing trend that we may want to have someone look at.

http://www.corp.google.com/~webrtc-cb/perf//linux-large-tests/vie_auto_test/report.html?history=1500&rev=-1&graph=total_delay_incl_network
http://www.corp.google.com/~webrtc-cb/perf//linux-large-tests/vie_auto_test/report.html?history=1500&rev=-1&graph=total_delay_incl_network

BUG=
R=kjellander@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4025 4adac7df-926f-26a2-2b94-8c16560cd09d

11 days agoAdjusted perf expectations for mac large tests.
phoglund@webrtc.org [Tue, 14 May 2013 10:51:13 +0000 (10:51 +0000)]
Adjusted perf expectations for mac large tests.

BUG=
R=kjellander@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4024 4adac7df-926f-26a2-2b94-8c16560cd09d

11 days agoRemoved Mac capture crash and memory leak.
mflodman@webrtc.org [Tue, 14 May 2013 10:47:19 +0000 (10:47 +0000)]
Removed Mac capture crash and memory leak.

BUG=1697,1761
R=xians@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4023 4adac7df-926f-26a2-2b94-8c16560cd09d

11 days agoAdd script for comparing video quality
kjellander@webrtc.org [Tue, 14 May 2013 09:43:04 +0000 (09:43 +0000)]
Add script for comparing video quality

This script makes it easier to run a simple command line
comparison between a captured YUV file and a reference video.

BUG=none
TEST=command line invocation
R=phoglund@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4022 4adac7df-926f-26a2-2b94-8c16560cd09d

11 days agoAdded protoc_wrapper to blacklist, fixed tools/PRESUBMIT.py which was passing in...
phoglund@webrtc.org [Tue, 14 May 2013 09:42:39 +0000 (09:42 +0000)]
Added protoc_wrapper to blacklist, fixed tools/PRESUBMIT.py which was passing in the wrong args to CheckLongLines.

BUG=
R=kjellander@webrtc.org, tommi@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4021 4adac7df-926f-26a2-2b94-8c16560cd09d

11 days agoReformatted FEC tables.
phoglund@webrtc.org [Tue, 14 May 2013 09:25:01 +0000 (09:25 +0000)]
Reformatted FEC tables.

BUG=
R=stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4020 4adac7df-926f-26a2-2b94-8c16560cd09d

11 days agoRemove const for plain data types in common_audio/
pbos@webrtc.org [Tue, 14 May 2013 09:24:49 +0000 (09:24 +0000)]
Remove const for plain data types in common_audio/

BUG=1644
R=tina.legrand@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4019 4adac7df-926f-26a2-2b94-8c16560cd09d

11 days agoRemove const for plain data types in voice_engine/
pbos@webrtc.org [Tue, 14 May 2013 08:31:39 +0000 (08:31 +0000)]
Remove const for plain data types in voice_engine/

BUG=1644
R=henrikg@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4018 4adac7df-926f-26a2-2b94-8c16560cd09d

11 days agoReplace ExtraCodecOptions with new Config class that supports multiple settings at...
andresp@webrtc.org [Tue, 14 May 2013 08:02:25 +0000 (08:02 +0000)]
Replace ExtraCodecOptions with new Config class that supports multiple settings at once.

R=niklas.enbom@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4017 4adac7df-926f-26a2-2b94-8c16560cd09d

12 days agoFix typo in log statement. witdh should be width.
fbarchard@google.com [Tue, 14 May 2013 05:02:08 +0000 (05:02 +0000)]
Fix typo in log statement.  witdh should be width.
BUG=none
TESTED=try bots
Review URL: https://webrtc-codereview.appspot.com/1466004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4016 4adac7df-926f-26a2-2b94-8c16560cd09d

12 days agoAdd more tracing for key frames.
justinlin@chromium.org [Mon, 13 May 2013 22:59:00 +0000 (22:59 +0000)]
Add more tracing for key frames.

R=mallinath@webrtc.org, stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4015 4adac7df-926f-26a2-2b94-8c16560cd09d

12 days agoIncreased the limit for KViEMaxCaptureDevices from 10 to 256. See issue 1343.
vikasmarwaha@webrtc.org [Mon, 13 May 2013 20:28:23 +0000 (20:28 +0000)]
Increased the limit for KViEMaxCaptureDevices from 10 to 256. See issue 1343.
TBR=juberti@google.com

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4014 4adac7df-926f-26a2-2b94-8c16560cd09d

12 days agoAdded Stereo url paramter to apprtc demo.
vikasmarwaha@webrtc.org [Mon, 13 May 2013 18:48:09 +0000 (18:48 +0000)]
Added Stereo url paramter to apprtc demo.

R=dutton@google.com

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4013 4adac7df-926f-26a2-2b94-8c16560cd09d

12 days agoUpdated WebRTC version to 3.31
elham@webrtc.org [Mon, 13 May 2013 17:00:56 +0000 (17:00 +0000)]
Updated WebRTC version to 3.31
TBR=wu@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4011 4adac7df-926f-26a2-2b94-8c16560cd09d

12 days agoRevert 4008 "Avoid resetting video encoder for similar configs."
phoglund@webrtc.org [Mon, 13 May 2013 15:39:26 +0000 (15:39 +0000)]
Revert 4008 "Avoid resetting video encoder for similar configs."

> Avoid resetting video encoder for similar configs.
>
> BUG=1681
> R=holmer@google.com, mflodman@webrtc.org, stefan@webrtc.org
>
> Review URL: https://webrtc-codereview.appspot.com/1442006

TBR=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4010 4adac7df-926f-26a2-2b94-8c16560cd09d

12 days agoDisabled flaky codec test (RunsCodecTestWithoutErrors)
phoglund@webrtc.org [Mon, 13 May 2013 15:10:02 +0000 (15:10 +0000)]
Disabled flaky codec test (RunsCodecTestWithoutErrors)

BUG=1734
TBR=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4009 4adac7df-926f-26a2-2b94-8c16560cd09d

12 days agoAvoid resetting video encoder for similar configs.
pbos@webrtc.org [Mon, 13 May 2013 11:27:16 +0000 (11:27 +0000)]
Avoid resetting video encoder for similar configs.

BUG=1681
R=holmer@google.com, mflodman@webrtc.org, stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4008 4adac7df-926f-26a2-2b94-8c16560cd09d

12 days agoWiring down config from video engine until video coding and remote bitrate estimator...
andresp@webrtc.org [Mon, 13 May 2013 10:50:50 +0000 (10:50 +0000)]
Wiring down config from video engine until video coding and remote bitrate estimator modules instantiation.

R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4007 4adac7df-926f-26a2-2b94-8c16560cd09d

12 days agoNew WebAudio-WebRTC demo.
henrika@webrtc.org [Mon, 13 May 2013 09:29:13 +0000 (09:29 +0000)]
New WebAudio-WebRTC demo.

Capture microphone input and stream it out to a peer with a processing effect applied to the audio.

The audio stream is:

o Recorded using live-audio input.
o Filtered using an HP filter with fc=1500 Hz.
o Encoded using Opus.
o Transmitted (in loopback) to remote peer using RTCPeerConnection where it is decoded.
o Finally, the received remote stream is used as source to an <audio> tag and played out locally.

Press any key to add an effect to the transmitted audio while talking.

Please note that:

o Linux is currently not supported.
o Sample rate and channel configuration must be the same for input and output sides on Windows.
o Only the Default microphone device can be used for capturing.

R=phoglund@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4006 4adac7df-926f-26a2-2b94-8c16560cd09d

12 days agoRemove TEXT(x) for BUILDINFO macros.
pbos@webrtc.org [Mon, 13 May 2013 09:29:03 +0000 (09:29 +0000)]
Remove TEXT(x) for BUILDINFO macros.

BUG=
R=mflodman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4005 4adac7df-926f-26a2-2b94-8c16560cd09d

12 days agoAdded a config class to ease passing a set of options across webrtc.
andresp@webrtc.org [Mon, 13 May 2013 08:06:36 +0000 (08:06 +0000)]
Added a config class to ease passing a set of options across webrtc.
Its main design reason is to expose control of experimental webrtc features.

R=niklas.enbom@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4004 4adac7df-926f-26a2-2b94-8c16560cd09d

13 days agoAdd svn:eol-style back which is lost in r3993 mistakenly.
braveyao@webrtc.org [Mon, 13 May 2013 05:38:13 +0000 (05:38 +0000)]
Add svn:eol-style back which is lost in r3993 mistakenly.

R=fischman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4003 4adac7df-926f-26a2-2b94-8c16560cd09d

2 weeks agoChange watchlist.
leozwang@webrtc.org [Fri, 10 May 2013 22:46:55 +0000 (22:46 +0000)]
Change watchlist.

Watch all changes in webrtc.

R=niklas.enbom@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4002 4adac7df-926f-26a2-2b94-8c16560cd09d

2 weeks agoRevert 3977
tnakamura@webrtc.org [Fri, 10 May 2013 22:33:50 +0000 (22:33 +0000)]
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

2 weeks agoReverting r3978
elham@webrtc.org [Fri, 10 May 2013 17:04:59 +0000 (17:04 +0000)]
Reverting r3978

BUG=webrtc:1749
R=niklas.enbom@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4000 4adac7df-926f-26a2-2b94-8c16560cd09d

2 weeks agoThis is the first step to convert building the Android WebRTC demo to a proper GYP...
fischman@webrtc.org [Fri, 10 May 2013 16:34:01 +0000 (16:34 +0000)]
This is the first step to convert building the Android WebRTC demo to a proper GYP target, android ndk toolchains is being used to build the jni cpp files instead of using ndk-build.

R=fischman@webrtc.org

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

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3999 4adac7df-926f-26a2-2b94-8c16560cd09d

2 weeks agoUpdating perf
mikhal@webrtc.org [Thu, 9 May 2013 20:03:47 +0000 (20:03 +0000)]
Updating perf

R=niklas.enbom@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3997 4adac7df-926f-26a2-2b94-8c16560cd09d

2 weeks agoUse 2 threads for HD, or 1 for VGA or less.
fbarchard@google.com [Thu, 9 May 2013 18:43:38 +0000 (18:43 +0000)]
Use 2 threads for HD, or 1 for VGA or less.
BUG=1739
TEST=try bots
Review URL: https://webrtc-codereview.appspot.com/1438005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3996 4adac7df-926f-26a2-2b94-8c16560cd09d

2 weeks agoUpdating perf
mikhal@webrtc.org [Thu, 9 May 2013 17:42:58 +0000 (17:42 +0000)]
Updating perf

R=niklas.enbom@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3995 4adac7df-926f-26a2-2b94-8c16560cd09d

2 weeks agoSince the layout of the Android WebRTC demo application is fixed, if we start the...
fischman@webrtc.org [Thu, 9 May 2013 17:40:33 +0000 (17:40 +0000)]
Since the layout of the Android WebRTC demo application is fixed, if we start the demo application in portrait postion, the activity will be destroyed and then created again, force the demo application to start in landscape position to avoid activity re-creation.

BUG=webrtc:1741

TEST=Build and run the Android WebRTC demo application
R=fischman@webrtc.org

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

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3994 4adac7df-926f-26a2-2b94-8c16560cd09d

2 weeks agoWebRTCDemo Android doesn't hangle activity recreation correctly.
braveyao@webrtc.org [Thu, 9 May 2013 08:52:50 +0000 (08:52 +0000)]
WebRTCDemo Android doesn't hangle activity recreation correctly.
Also optimize Statsview a little bit.

BUG=1740
TEST=Manual test with WebRTCDemo Android
R=fischman@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3993 4adac7df-926f-26a2-2b94-8c16560cd09d

2 weeks agoDrop Virtual webcam check script as moved into buildbot scripts.
kjellander@webrtc.org [Thu, 9 May 2013 07:53:08 +0000 (07:53 +0000)]
Drop Virtual webcam check script as moved into buildbot scripts.

Having this script being located in the WebRTC repo doesn't make sense
since it has no connection to the source code.
Updating this script should apply to all build configurations and since
this script will be used for Chromium builders, we'll end up with having
to wait for a new WebRTC revision to be rolled in DEPS before it's updated.

TEST=none
BUG=none
TBR=phoglund

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3992 4adac7df-926f-26a2-2b94-8c16560cd09d