Commit Graph

38031 Commits

Author SHA1 Message Date
3675f9b121 Review URL: http://webrtc-codereview.appspot.com/56003
git-svn-id: http://webrtc.googlecode.com/svn/trunk@181 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-08 06:43:34 +00:00
52144776d9 Fixed valgrind warning in system wrappers unittest.
Review URL: http://webrtc-codereview.appspot.com/61006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@180 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-07 16:47:40 +00:00
214bb84550 Ensures that test files are read from new test/data folder for Mac OS X as well.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@179 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-07 15:08:35 +00:00
807c04d377 Ensures that all test files in VoE and ADM are read from
the new /test/data-folders.
Review URL: http://webrtc-codereview.appspot.com/55005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@178 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-07 14:10:34 +00:00
67c6769b1d Update to not count unprocessed blocks. This increase performance at startup.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@177 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-07 13:57:28 +00:00
e8ba343b93 Changes made to improve AECM during startup
Review URL: http://webrtc-codereview.appspot.com/52001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@176 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-07 12:38:06 +00:00
c83a3d6e2e Added the new sqrt routine as a separate function.
Review URL: http://webrtc-codereview.appspot.com/55004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@175 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-07 12:34:44 +00:00
45a7b84dd2 git-svn-id: http://webrtc.googlecode.com/svn/trunk@174 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 11:17:52 +00:00
cf1648464a git-svn-id: http://webrtc.googlecode.com/svn/trunk@173 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 11:16:20 +00:00
0c3e855793 git-svn-id: http://webrtc.googlecode.com/svn/trunk@172 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 09:40:48 +00:00
c7f3804131 git-svn-id: http://webrtc.googlecode.com/svn/trunk@171 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 09:35:19 +00:00
f6d205aecb git-svn-id: http://webrtc.googlecode.com/svn/trunk@170 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 09:18:14 +00:00
b849792667 git-svn-id: http://webrtc.googlecode.com/svn/trunk@169 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 09:15:38 +00:00
61e89746c8 git-svn-id: http://webrtc.googlecode.com/svn/trunk@168 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:51:55 +00:00
5740135c6d git-svn-id: http://webrtc.googlecode.com/svn/trunk@167 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:47:44 +00:00
5adc73aad3 git-svn-id: http://webrtc.googlecode.com/svn/trunk@166 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:46:41 +00:00
569c805674 git-svn-id: http://webrtc.googlecode.com/svn/trunk@165 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:45:49 +00:00
9ad0cf1ae2 git-svn-id: http://webrtc.googlecode.com/svn/trunk@164 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:43:35 +00:00
f50cf1f9da git-svn-id: http://webrtc.googlecode.com/svn/trunk@163 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:33:00 +00:00
91081baf8a git-svn-id: http://webrtc.googlecode.com/svn/trunk@162 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:27:17 +00:00
aa107a635f git-svn-id: http://webrtc.googlecode.com/svn/trunk@161 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:26:47 +00:00
d784e5535c git-svn-id: http://webrtc.googlecode.com/svn/trunk@160 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:26:13 +00:00
2b774c73e2 git-svn-id: http://webrtc.googlecode.com/svn/trunk@159 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:25:57 +00:00
a207f59704 git-svn-id: http://webrtc.googlecode.com/svn/trunk@158 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:25:09 +00:00
cc63de44ae git-svn-id: http://webrtc.googlecode.com/svn/trunk@157 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:24:47 +00:00
470e71d364 git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
f0a476bf76 Add PictureID and NonReference to codec information
The PictureID and NonReference information is now routed from the
encoder to the RTP packetizer through CodecSpecificInfo and 
RTPVideoHeaderVP8.
Review URL: http://webrtc-codereview.appspot.com/51003

git-svn-id: http://webrtc.googlecode.com/svn/trunk@155 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-07 08:04:23 +00:00
dcdf311b6c Rollback to working sqrt version.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@154 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-07 08:05:26 +00:00
d0159d8eb0 aec_rdft_128: one entry point for each sign.
Review URL: http://webrtc-codereview.appspot.com/61007

git-svn-id: http://webrtc.googlecode.com/svn/trunk@153 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-06 23:35:37 +00:00
fae3b31707 Optimization/cleanup of 'aec_rfdt' initialization (constants, LUT, ...):
* 2.7% AEC overall speedup for the straight C path.
* 3.5% AEC overall speedup for the SSE2 path.
Review URL: http://webrtc-codereview.appspot.com/60001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@152 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-06 18:32:59 +00:00
7c4469bf61 Revamp of audio_processing unit test to use protocol buffers. Chromium's protobuf version is synced to third_party. This isn't really needed for the unit test, but I'd like to use it soon for echo recordings, so I used this as a warm up.
Review URL: http://webrtc-codereview.appspot.com/56002

git-svn-id: http://webrtc.googlecode.com/svn/trunk@151 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-06 17:45:37 +00:00
c5758f8c51 Uploaded test files for ADM functional tests.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@150 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-06 08:34:04 +00:00
98b4ed1ff8 Disabling DEBUG_FILE in the overuse detector by default.
Review URL: http://webrtc-codereview.appspot.com/63001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@149 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-05 14:47:23 +00:00
2b4b7f1321 Moving two testfiles, audio coding module.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@148 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-05 09:17:37 +00:00
0adca82c35 Move iLBC test and reference files to new location.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@147 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-05 09:10:23 +00:00
435c7ce243 Fixed minor type for Mac and Linux target.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@146 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-04 16:07:30 +00:00
d6552174c4 Prepares a move all data files required by VoiceEngine into one common place.
A new folder called test/data/voice_engine will be created and all files
will be placed here.
Review URL: http://webrtc-codereview.appspot.com/61004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@145 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-04 15:52:04 +00:00
2e8a1a2092 Creates new test folder for VoiceEngine test files and adds the required files.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@144 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-04 15:39:40 +00:00
53af7595d1 Switch the sample client back to render the videos in the main window
instead of two popup windows.  This also demonstrates one way of
implementing the VideoRenderer interface.
Review URL: http://webrtc-codereview.appspot.com/51004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@143 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-04 12:47:37 +00:00
cdc943e2d5 VCM: 1. Updating handling of empty packets. 2. Updating JB test. 3. Removing un-used code.
Review URL: http://webrtc-codereview.appspot.com/59001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@142 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-01 18:15:11 +00:00
c13708271a Update media_opt_util with frame size parameters.
Review URL: http://webrtc-codereview.appspot.com/51002

git-svn-id: http://webrtc.googlecode.com/svn/trunk@141 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-01 17:18:53 +00:00
6b04739e04 Route CodecSpecificInfo from encoder to packetizer
Making a long chain of interface changes to route a CodecSpecificInfo
struct from the video encoder function to the RTPSenderVideo. This
will be used to convey information needed by the RTP packetizer when
building the RTP headers.
Review URL: http://webrtc-codereview.appspot.com/56001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@140 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-01 08:32:57 +00:00
b5427cbd35 Changing JPEG API to to accept rawImage and encodedImage; moved video_image.h from modules/video_coding/codecs to common_video/interface, and some general re-write to JPEG, especially with regard to memory handling. Required VCM/ViE changes are also included.
Review URL: http://webrtc-codereview.appspot.com/55002

git-svn-id: http://webrtc.googlecode.com/svn/trunk@139 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-01 01:17:49 +00:00
67d7282900 Allow the FEC to protect up to maximum #packets (48) if the
media packet list is above this max.
Review URL: http://webrtc-codereview.appspot.com/45005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@138 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-30 20:14:15 +00:00
9d94116697 Optimization of 'rftbsub':
* scalar optimization, vectorization.
* 0.5% AEC overall speedup for the straight C path.
* 2.8% AEC overall speedup for the SSE2 path.
Review URL: http://webrtc-codereview.appspot.com/48008

git-svn-id: http://webrtc.googlecode.com/svn/trunk@137 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-30 19:19:37 +00:00
8ec2231979 Add aec_rdft.c to android build
Review URL: http://webrtc-codereview.appspot.com/58001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@136 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-30 18:34:09 +00:00
b2e56b9816 Switch use of wsprintfW out for the libjingle equivalent.
Review URL: http://webrtc-codereview.appspot.com/55001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@135 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-30 07:30:13 +00:00
20cb6b684b Optimization of 'rftfsub':
* scalar optimization, vectorization (including new file for SSE2 code
  and path selection mechanism).
* 0.5% AEC overall speedup for the straight C path.
* 3.0% AEC overall speedup for the SSE2 path.
Review URL: http://webrtc-codereview.appspot.com/46005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@134 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-30 01:22:19 +00:00
190d0873b0 Remove included header files on that unit_test is not dependent, correct error in last CL
Review URL: http://webrtc-codereview.appspot.com/57001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@133 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-29 22:45:59 +00:00
6fb5d19289 Add Android.mk for apm unit test and make it compile on android
Review URL: http://webrtc-codereview.appspot.com/54001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@132 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-29 22:01:00 +00:00