Update timestamp offset for re-transmitted packets.
BUG=1059
Review URL: https://webrtc-codereview.appspot.com/930011

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3046 4adac7df-926f-26a2-2b94-8c16560cd09d
Check the channels in receive-side processing frames.

The number of channels must be set correctly before calling ProcessStream. This
was preventing stereo frames from being processed.

Also fix voe_cmd_test, which wasn't enabling rx NS properly.

BUG=issue713, 7375579

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3047 4adac7df-926f-26a2-2b94-8c16560cd09d
Fix for webrtc issue 1052 on windows with vie_auto_test. 
Review URL: https://webrtc-codereview.appspot.com/929014

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3049 4adac7df-926f-26a2-2b94-8c16560cd09d
Adding Opus stereo support to WebRTC

This CL adds support for sending and receiving stereo using the Opus codec.

BUG=issue1013

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

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

BUG=1037
TEST=Still compiles and ViE autotest passes.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3052 4adac7df-926f-26a2-2b94-8c16560cd09d
Made TickTime immutable, rewrote tick utils to be fakeable.

BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3053 4adac7df-926f-26a2-2b94-8c16560cd09d
pre-factor cleanup pre-work.
Review URL: https://webrtc-codereview.appspot.com/938010

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3054 4adac7df-926f-26a2-2b94-8c16560cd09d
Adding codecType to OnIncomingCapturedEncodedFrame
partially reverting r3013.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3055 4adac7df-926f-26a2-2b94-8c16560cd09d
Break out unittest helpers for remote_bitrate_estimator.

BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3056 4adac7df-926f-26a2-2b94-8c16560cd09d
Move capture level computation after all processing.

BUG=issue1065

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

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

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3058 4adac7df-926f-26a2-2b94-8c16560cd09d
Implemented a build system that generates offset header files for ARM assembly files, in Android.

The original CL was separated into two. Please refer to https://webrtc-codereview.appspot.com/860005 on how the build system and python script being used.
Review URL: https://webrtc-codereview.appspot.com/754005

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3059 4adac7df-926f-26a2-2b94-8c16560cd09d
Fixed and enabled ARM assembly code in AECM and NS.
Review URL: https://webrtc-codereview.appspot.com/860005

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3060 4adac7df-926f-26a2-2b94-8c16560cd09d
Fix a bug in spatial_resampler where we should set the timestamp after Scale.

TEST=try bots
BUG=1069

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3061 4adac7df-926f-26a2-2b94-8c16560cd09d
Verify output frame timestamp in VideoProcessingModuleTest.Resampler.

TEST=unit tests
BUG=1069

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3063 4adac7df-926f-26a2-2b94-8c16560cd09d
Can now fully control custom calls from the command line.

Example:
out/Debug/vie_auto_test --auto_custom_call --override "Enter destination IP.=127.0.10.55,Enter video send port.=12345"

The above will launch a call directly and choose all default values except for the overridden ones specified above.

BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3064 4adac7df-926f-26a2-2b94-8c16560cd09d
Remove an unused Shutdown method from the ThreadWrapper interface.
The method was flagged by Chrome engineers as dubious since it uses
TerminateThread.  As it turns out, we don't use this method anywhere,
so we can simply remove it! :)

BUG=1066
Review URL: https://webrtc-codereview.appspot.com/938012

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3065 4adac7df-926f-26a2-2b94-8c16560cd09d
Optimized function AllpassFilter2FixDec16() in isac fix for Android Neon platforms.
With an offline test, codec cycles were reduced by 4%.
Review URL: https://webrtc-codereview.appspot.com/936007

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

BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3067 4adac7df-926f-26a2-2b94-8c16560cd09d
Added possibility to run quality modes test. Added possibility to input arguments to the test. The test will  (for each frame) log the values in contentMetrics to a txt-file. The txt-file can optionally be saved in a specific place. Fixed an issue where video_coding_test crashed if there weren't any parameter submitted to an input argument.

BUG=

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

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