WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type encoded stream as uint8_t

We have to fix both at once, since there's a macro that calls one of
them or the other.

BUG=909
R=andrew@webrtc.org, bjornv@webrtc.org, henrik.lundin@webrtc.org, minyue@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn@7266 4adac7df-926f-26a2-2b94-8c16560cd09d
Revert 7266 "WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type en..."

This was causing apparently legitimate failures on the following bots:
http://chromegw/i/client.webrtc/builders/Linux64%20Release%20%5Blarge%20tests%5D/builds/2599
http://chromegw/i/client.webrtc/builders/Android%20Tests%20%28KK%20Nexus5%29%28dbg%29/builds/2023
http://chromegw/i/client.webrtc/builders/Android%20Tests%20%28JB%20Nexus7.2%29%28dbg%29/builds/1825
http://chromegw/i/client.webrtc/builders/Android%20Tests%20%28KK%20Nexus5%29/builds/2013
http://chromegw/i/client.webrtc/builders/Android%20Tests%20%28JB%20Nexus7.2%29/builds/1795

> WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type encoded stream as uint8_t
> 
> We have to fix both at once, since there's a macro that calls one of
> them or the other.
> 
> BUG=909
> R=andrew@webrtc.org, bjornv@webrtc.org, henrik.lundin@webrtc.org, minyue@webrtc.org
> 
> Review URL: https://webrtc-codereview.appspot.com/19229004

TBR=kwiberg@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn@7267 4adac7df-926f-26a2-2b94-8c16560cd09d
modules_unittests: Turned on ApmTest.Process test for Android

The reason why ApmTest.Process breaks on Android is that two metrics over counts. I decided to add an offset and a different slack to the EXPECT_NEAR() calls that are affected. I think this is a reasonable approach since we have no more than two failing metrics. If any feature change that will make another metric fail, we should go back to the desk and find another way of solving this.

BUG=114
TESTED=locally on Nexus 7 and trybots
R=aluebs@webrtc.org, andrew@webrtc.org, kwiberg@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn@7268 4adac7df-926f-26a2-2b94-8c16560cd09d
Unit tests for SSLAdapter

R=juberti@webrtc.org

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

Patch from Manish Jethani <manish.jethani@gmail.com>.

git-svn-id: http://webrtc.googlecode.com/svn@7269 4adac7df-926f-26a2-2b94-8c16560cd09d
Skeleton for registering external encoders/decoders.

R=pthatcher@webrtc.org
BUG=1788

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

git-svn-id: http://webrtc.googlecode.com/svn@7270 4adac7df-926f-26a2-2b94-8c16560cd09d
audio_processing/agc: Solved building with AGC_DEBUG + few style changes

webrtc did not build if AGC_DEBUG was turned on. This CL fixes that. Has no impact on performance since it is development/debug code.

* Name change to WEBRT_AGC_DEBUG_DUMP
* Added build flag agc_debug_dump to .gypi
* Added missing "%d" in printf at two places
* Some line length related style changes

Tested audioproc and modules_unittests with GYP_DEFINES=agc_debug_dump=1 webrtc/build/gyp_webrtc

BUG=N/A
TESTED=locally and trybots
R=aluebs@webrtc.org, kwiberg@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn@7271 4adac7df-926f-26a2-2b94-8c16560cd09d
Reland (rev 7259) "Convert AcmReceiverTest to new AudioCoding interface"

Was reverted by mistake in 7260. Actual culprit was 7258.

BUG=3520
R=henrik.lundin@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn@7272 4adac7df-926f-26a2-2b94-8c16560cd09d
Reland "Converting five tests to use new AudioCoding interface" (r7258)

This CL reverts r7264. The problem was that iSAC-SWB and iSAC-FB are
not supported on android. These are now disabled.

BUG=3520
R=kwiberg@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn@7273 4adac7df-926f-26a2-2b94-8c16560cd09d
gn: Hide modules/video_capture:video_capture_internal_impl behind an arg

R=andresp@webrtc.org, brettw@chromium.org, kjellander@webrtc.org, pbos@webrtc.org, brettw

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

Patch from Cem Kocagil <ckocagil@chromium.org>.

git-svn-id: http://webrtc.googlecode.com/svn@7274 4adac7df-926f-26a2-2b94-8c16560cd09d
Revert "Set minimum SDK level to 10.7 for Mac and iOS" (r7175)

Reverting this since it didn't fix the build failures.
We ended up passing mac_sdk=10.9 in GYP_DEFINES on the bots
to to make the build pass again
(https://codereview.chromium.org/573673002).

BUG=3120
R=mcasas@webrtc.org, tommi@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn@7275 4adac7df-926f-26a2-2b94-8c16560cd09d
Remove DTMF status methods from Voice Engine

These methods are not used.

R=henrika@webrtc.org, pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn@7276 4adac7df-926f-26a2-2b94-8c16560cd09d
Revert "Remove DTMF status methods from Voice Engine" r7276

This change caused some trouble.

TBR=henrika@webrtc.org,pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn@7277 4adac7df-926f-26a2-2b94-8c16560cd09d
Enable ipv6 by default for webrtc under a Finch experiment.

Reapply 23529005 after fixing the build break issue (Chromium:582133002)

Committed: https://code.google.com/p/webrtc/source/detail?r=7253

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

git-svn-id: http://webrtc.googlecode.com/svn@7278 4adac7df-926f-26a2-2b94-8c16560cd09d
Use VPX_IMG_FMT_*/VPX_PLANE_* defines

The compatibility layer has been removed upstream:
https://gerrit.chromium.org/gerrit/gitweb?p=webm%2Flibvpx.git;a=commit;h=9cdaa3d72eade9ad162ef8f78a93bd8f85c6de10

BUG=webrtc:3839
R=marpan@google.com, marpan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn@7279 4adac7df-926f-26a2-2b94-8c16560cd09d
(Auto)update libjingle 76169599-> 76176062

git-svn-id: http://webrtc.googlecode.com/svn@7280 4adac7df-926f-26a2-2b94-8c16560cd09d
Switch HW video decoder to output byte buffers if video
renderer EGL context is not provided by app.

R=tkchin@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn@7281 4adac7df-926f-26a2-2b94-8c16560cd09d
Change Android video renderer to maintain video aspect
ratio when displaying camera or decoded video frames.

-

R=tkchin@webrtc.org

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

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