xians@google.com
22963abffe
Removing the "initialized after" warnings.
...
This CL tweat the order of the initialization in the constructor to adapt to the order of declaration of the members.
Review URL: http://webrtc-codereview.appspot.com/99002
git-svn-id: http://webrtc.googlecode.com/svn/trunk@294 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-03 12:40:23 +00:00
holmer@google.com
e0f7d7b7e8
Fixing warnings in the VCM tests. Also fixes a couple of bugs related
...
to those warnings.
Review URL: http://webrtc-codereview.appspot.com/98003
git-svn-id: http://webrtc.googlecode.com/svn/trunk@293 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-03 07:49:56 +00:00
mallinath@google.com
af874ebc90
warning cleanup in render module
...
Review URL: http://webrtc-codereview.appspot.com/95007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@292 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-02 22:52:33 +00:00
mallinath@google.com
df11c11cf2
Review URL: http://webrtc-codereview.appspot.com/97002
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@291 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-02 22:42:23 +00:00
leozwang@google.com
56f4eb2b28
Replace ANDROID with WEBRTC_ANDROID
...
Review URL: http://webrtc-codereview.appspot.com/89012
git-svn-id: http://webrtc.googlecode.com/svn/trunk@290 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-02 22:24:43 +00:00
leozwang@google.com
d4e72f4ceb
Add return value
...
Review URL: http://webrtc-codereview.appspot.com/98004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@289 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-02 22:13:36 +00:00
marpan@google.com
c4df42be6b
Added option for enabling the video protection settings and testing packet loss/delay in auto_test_loopback.
...
Also allowing for setting frame size and start rate.
Review URL: http://webrtc-codereview.appspot.com/91008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@288 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-02 18:53:33 +00:00
frkoenig@google.com
e91655f8e2
Incorrect parameters being passed to trace function.
...
And a small spelling error.
Review URL: http://webrtc-codereview.appspot.com/98001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@287 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-01 23:14:32 +00:00
mikhal@google.com
679450f4a6
media_opt_util: Update robustness settings for Hybrid mode. Updated table for the computation of the adjustment factor.
...
Review URL: http://webrtc-codereview.appspot.com/93013
git-svn-id: http://webrtc.googlecode.com/svn/trunk@286 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-01 22:14:58 +00:00
marpan@google.com
5fc2dcd64a
Change to make the VP8-RTP Fragmentation (FI bits) setting (in the payload header)
...
agree with "draft-westin-payload-vp8-02" document.
This issue was raised in: http://code.google.com/p/webrtc/issues/detail?id=31
Review URL: http://webrtc-codereview.appspot.com/92005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@285 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-01 21:47:46 +00:00
marpan@google.com
191b780741
Added a correction factor to FEC overhead in media_opt_util.
...
This is too handle cases of rate-mismatch (at low rates/low packet number) between estimate in mediaOpt and actual FEC generated in RTP.
Review URL: http://webrtc-codereview.appspot.com/93012
git-svn-id: http://webrtc.googlecode.com/svn/trunk@284 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-01 19:59:57 +00:00
leozwang@google.com
f1ed5ad038
Replace ANDROID with WEBRTC_ANDROID
...
Review URL: http://webrtc-codereview.appspot.com/91010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@283 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-01 17:36:09 +00:00
ajm@google.com
b5c49ff8af
Rename all files/classes shared by Linux and Mac to Posix.
...
Besides being a good idea in general, this lets us use the good chromium_code==1 warning settings on Mac and Windows. Straight rename except for a change to use os_posix in the gyp files.
Review URL: http://webrtc-codereview.appspot.com/88011
git-svn-id: http://webrtc.googlecode.com/svn/trunk@282 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-01 17:04:04 +00:00
mikhal@google.com
b29d940db7
VCM: Updating Media Opt:
...
1. Removed protection method specific code from SetTargetRates
2. Updated encoding rate following protection settings
3. Removing RTT max threshold from NACK, as it is not used in the receiver side.
4. Two bug fixes: FEC conversion function fix (line #133 ) and residual loss calculation (line #94 )
5. Removing compiler warnings
6.. Removed unused code and general clean-up.
Review URL: http://webrtc-codereview.appspot.com/96002
git-svn-id: http://webrtc.googlecode.com/svn/trunk@281 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-01 16:39:20 +00:00
ajm@google.com
02f8bbdbb7
Update the Android Makefile to use the new Dummy file.
...
Review URL: http://webrtc-codereview.appspot.com/93011
git-svn-id: http://webrtc.googlecode.com/svn/trunk@280 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-01 16:13:23 +00:00
ajm@google.com
7d962ccd32
Fix an error which causes an acccess violation.
...
For 16-bit files, this was looping twice as long as necessary and reading outside the buffer.
http://code.google.com/p/webrtc/issues/detail?id=33
Review URL: http://webrtc-codereview.appspot.com/93007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@279 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-08-01 16:12:43 +00:00
ajm@google.com
81b9e2d2cc
Revert an accidental change to prefer_fixed_point.
...
Skipping pre-submit checks.
Review URL: http://webrtc-codereview.appspot.com/89009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@278 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-30 01:33:22 +00:00
frkoenig@google.com
dcfa09ac61
Correct parameters in WEBRTC_TRACE functions.
...
Incorrect number of parameters resulted in complaints about
using unitialized memory when outputing with sprintf.
Review URL: http://webrtc-codereview.appspot.com/89008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@277 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-29 22:55:52 +00:00
vikasmarwaha@google.com
210d9fa08b
incorrect return value after bind failure
...
Review URL: http://webrtc-codereview.appspot.com/97001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@276 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-29 22:29:15 +00:00
mikhal@google.com
dbc9d5c5f1
video_processing: Removing compiler Warnings
...
Review URL: http://webrtc-codereview.appspot.com/91009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@275 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-29 20:23:29 +00:00
mikhal@google.com
506bc3cf12
video_coding: Removing compiler warnings
...
Review URL: http://webrtc-codereview.appspot.com/88010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@274 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-29 20:23:18 +00:00
mikhal@google.com
7acd3ba9e9
common_video: Removing compiler warnings
...
Review URL: http://webrtc-codereview.appspot.com/93009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@273 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-29 20:23:01 +00:00
ajm@google.com
e89f6b5574
Create an empty device utility dummy, in order to stop using _linux suffixed files on non-Linux OSes.
...
Besides being a good idea in general, this lets us use the good chromium_code==1 warning settings on Mac and Windows. (chromium_code automatically excludes _linux suffixed files on non-Linux.)
Review URL: http://webrtc-codereview.appspot.com/93010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@272 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-29 18:03:57 +00:00
ajm@google.com
f8dc8dc5f6
Generate protobuf classes at build-time.
...
This method is well-established in Chromium. The new code is largely boilerplate copied from there. The advantage is that we don't have to maintain various versions of the classes; we just generate against whatever compiler version happens to exist at build-time.
Review URL: http://webrtc-codereview.appspot.com/93008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@271 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-29 17:29:08 +00:00
leozwang@google.com
f2c1a7b85c
Clean up ANDROID macro definitions [audio_coding]
...
Review URL: http://webrtc-codereview.appspot.com/91006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@270 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-28 20:39:08 +00:00
ajm@google.com
b0d9f3e6a3
Fix an ambiguous call to pow() error.
...
Switch to powf() and explicitly define the second parameter as float.
Review URL: http://webrtc-codereview.appspot.com/89006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@269 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-28 18:43:18 +00:00
ajm@google.com
af61f6d4d4
Enable chromium_code==1 in a standalone build to have all the good warning settings from Chromium's common.gypi. Our third party code will still have the reduced warning settings.
...
Review URL: http://webrtc-codereview.appspot.com/89001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@268 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-28 18:23:31 +00:00
marpan@google.com
11d986a68c
Update to media_opt_util:
...
(1) update to off-line table for fec
(2) corresponding update and some code-cleanup for
FecProtectionFactor()
Review URL: http://webrtc-codereview.appspot.com/93006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@267 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-28 17:42:57 +00:00
ajm@google.com
59e41405d1
Add a fixed-point profile to the APM unit test.
...
It uses fixed-point NS, AECM and adaptive digital AGC. It's selected by enabling "prefer_fixed_point" in common.gypi.
Review URL: http://webrtc-codereview.appspot.com/88009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@266 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-28 17:34:04 +00:00
ajm@google.com
11791b23f7
Fix some compiler warnings in fixed-point NS.
...
Review URL: http://webrtc-codereview.appspot.com/93004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@265 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-28 17:33:51 +00:00
marpan@google.com
0d6fd2a943
Allowing for setting the video protection methods in auto_test_custom_call.
...
Review URL: http://webrtc-codereview.appspot.com/96001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@264 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-28 17:15:39 +00:00
ajm@google.com
bb93f1d001
Fix "converting to non-pointer type from NULL" warnings.
...
Review URL: http://webrtc-codereview.appspot.com/93005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@263 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-27 23:58:56 +00:00
leozwang@google.com
77f49d8219
Clean up ANDROID macro definitions [common_audio]
...
Review URL: http://webrtc-codereview.appspot.com/91004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@262 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-27 18:58:33 +00:00
leozwang@google.com
842b8c3fe2
Build protobuf from source on Android
...
Review URL: http://webrtc-codereview.appspot.com/95005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@261 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-26 23:04:24 +00:00
leozwang@google.com
fa23ea123f
Clean up ANDROID macro definitions [common_video]
...
Review URL: http://webrtc-codereview.appspot.com/91005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@260 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-26 21:22:27 +00:00
ajm@google.com
aace5b6bac
Fix some apmtest errors, and add a path parameter.
...
Review URL: http://webrtc-codereview.appspot.com/88007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@259 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-26 21:02:24 +00:00
leozwang@google.com
b3b87d7795
Add license statement
...
Review URL: http://webrtc-codereview.appspot.com/92004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@258 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-26 18:31:26 +00:00
leozwang@google.com
b352700ff7
Clean up ANDROID macro definitions [system_wrapper]
...
Review URL: http://webrtc-codereview.appspot.com/94001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@257 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-26 17:29:38 +00:00
marpan@google.com
13955743b0
Code cleanup for residual packet loss function in media_opt_util.cc.
...
Review URL: http://webrtc-codereview.appspot.com/89004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@256 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-26 16:47:11 +00:00
leozwang@google.com
694019b9aa
Clean up ANDROID macro definitions [audio_conf]
...
Review URL: http://webrtc-codereview.appspot.com/94002
git-svn-id: http://webrtc.googlecode.com/svn/trunk@255 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-26 05:04:12 +00:00
leozwang@google.com
03bc96d69a
Clean up ANDROID macro definitions [video_render]
...
Review URL: http://webrtc-codereview.appspot.com/95004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@254 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-26 05:03:10 +00:00
cduvivier@google.com
0e07d82f47
Optimization of 'cft1st':
...
* scalar optimization, vectorization.
* 1.7% AEC overall speedup for the straight C path.
* 12.2% AEC overall speedup for the SSE2 path.
Review URL: http://webrtc-codereview.appspot.com/88006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@253 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-25 23:54:20 +00:00
ajm@google.com
26b83b581c
Remove DTX from the ViE custom call test configuration. We don't normally recommend enabling this as it reduces audio quality.
...
Review URL: http://webrtc-codereview.appspot.com/95003
git-svn-id: http://webrtc.googlecode.com/svn/trunk@252 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-25 22:53:23 +00:00
leozwang@google.com
58d09cfb24
Clean up ANDROID macro definitions [audio_processing]
...
Review URL: http://webrtc-codereview.appspot.com/95001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@251 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-25 22:49:00 +00:00
leozwang@google.com
3a2be19453
Enable unit_test for android
...
Review URL: http://webrtc-codereview.appspot.com/95002
git-svn-id: http://webrtc.googlecode.com/svn/trunk@250 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-25 22:47:56 +00:00
leozwang@google.com
a39ffa90d5
Clean up ANDROID macro definitions [Root folder]
...
Review URL: http://webrtc-codereview.appspot.com/91003
git-svn-id: http://webrtc.googlecode.com/svn/trunk@249 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-25 21:28:22 +00:00
ajm@google.com
2098988d79
Tiny documentation fix.
...
Review URL: http://webrtc-codereview.appspot.com/93003
git-svn-id: http://webrtc.googlecode.com/svn/trunk@248 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-25 15:31:13 +00:00
mikhal@google.com
7740888ad6
VCM: Adding the fecMethod as a member of the hybrid NACK/FEC class.
...
Review URL: http://webrtc-codereview.appspot.com/93002
git-svn-id: http://webrtc.googlecode.com/svn/trunk@247 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-22 22:05:25 +00:00
mikhal@google.com
069e63085e
Jpeg: Fixing encoder memory issue
...
Review URL: http://webrtc-codereview.appspot.com/93001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@246 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-22 22:05:09 +00:00
ajm@google.com
da03e21908
Replace VAD with NS in comments.
...
Review URL: http://webrtc-codereview.appspot.com/88005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@245 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-07-22 18:33:43 +00:00