leozwang@google.com
5e9a682f3f
add command line test app to gyp build
...
Review URL: http://webrtc-codereview.appspot.com/24017
git-svn-id: http://webrtc.googlecode.com/svn/trunk@105 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-20 17:05:14 +00:00
holmer@google.com
b7a41937ba
Fixes missing initializations in video_coding.
...
Review URL: http://webrtc-codereview.appspot.com/43004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@104 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-20 14:43:51 +00:00
holmer@google.com
2f2971c6f3
Fixed a bug in the BitRateStats class and at the same time
...
rewrote it a bit.
Review URL: http://webrtc-codereview.appspot.com/41001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@103 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-20 14:07:42 +00:00
hlundin@google.com
40eac91f40
Update test tool RTPchange
...
Update file format to match recent changes in RTPanalyze.
Review URL: http://webrtc-codereview.appspot.com/45003
git-svn-id: http://webrtc.googlecode.com/svn/trunk@102 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-20 13:20:38 +00:00
henrika@google.com
5e1316f9bb
Adds condition in gyp-files to ensure that we can build MFC applications
...
with different settings of the "Use of MFC" setting in VS for Windows.
Review URL: http://webrtc-codereview.appspot.com/43003
git-svn-id: http://webrtc.googlecode.com/svn/trunk@101 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-20 09:53:51 +00:00
henrika@google.com
54bc6a61f5
Improves quality of AudioDeviceWindowsCore::_GetDeviceName.
...
The current version can crash if the output string is invalid.
Review URL: http://webrtc-codereview.appspot.com/45002
git-svn-id: http://webrtc.googlecode.com/svn/trunk@100 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-20 09:41:22 +00:00
mikhal@google.com
ab0cfe66a9
VP8 wrapper: Adding an IFDEF prior to new interface. This will allow the wrapper to build with the Bali release.
...
Review URL: http://webrtc-codereview.appspot.com/47001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@99 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-20 05:28:08 +00:00
ronghuawu@google.com
f5ca23dfff
Disable ChangeWindow function for chromium build.
...
Review URL: http://webrtc-codereview.appspot.com/44004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@98 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-17 22:18:43 +00:00
mikhal@google.com
3a321fca39
Updating VP8 wrapper with RC parameters
...
Review URL: http://webrtc-codereview.appspot.com/44001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@97 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-17 19:17:40 +00:00
leozwang@google.com
48c02db6cf
enable optimized code for android
...
Review URL: http://webrtc-codereview.appspot.com/23015
git-svn-id: http://webrtc.googlecode.com/svn/trunk@96 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-17 17:39:05 +00:00
leozwang@google.com
d99fa58ced
optimized sqrt in general and for android
...
Review URL: http://webrtc-codereview.appspot.com/42001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@95 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-17 17:38:50 +00:00
marpan@google.com
023abafa4e
Modified the FEC to allow for option of unequal protection (UEP) across packets.
...
Added two files under testFec, removed old testFec.cpp, and added two
new files for generating packet masks: _internal.cc/h.
Review URL: http://webrtc-codereview.appspot.com/26003
git-svn-id: http://webrtc.googlecode.com/svn/trunk@94 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-16 23:00:40 +00:00
marpan@google.com
ae0ad911a1
Modified the FEC to allow for option of unequal protection (UEP) across packets.
...
Added two files under testFec, removed old testFec.cpp, and added two
new files for generating packet masks: _internal.cc/h.
Review URL: http://webrtc-codereview.appspot.com/26003
git-svn-id: http://webrtc.googlecode.com/svn/trunk@93 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-16 21:44:38 +00:00
mikhal@google.com
e25b0148c9
Clean up of media_opt_util.cc
...
Review URL: http://webrtc-codereview.appspot.com/33007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@92 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-16 16:11:33 +00:00
hlundin@google.com
0f15aea0ea
Fix build error in NetEQ when disabling NETEQ_CNG_CODEC
...
An #ifdef guard was missing, which caused NetEQ not to compile
when NETEQ_CNG_CODEC was not defined. This is Issue 10
(http://code.google.com/p/webrtc/issues/detail?id=10 ).
Review URL: http://webrtc-codereview.appspot.com/43002
git-svn-id: http://webrtc.googlecode.com/svn/trunk@91 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-16 11:44:52 +00:00
ajm@google.com
a6f54fd726
Removing some warnings from the APM build with -Wall -Wextra. Also cleaning up the unit test a bit.
...
Review URL: http://webrtc-codereview.appspot.com/38002
git-svn-id: http://webrtc.googlecode.com/svn/trunk@90 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-16 00:04:40 +00:00
niklase@google.com
ff72b0d8f3
Review URL: http://webrtc-codereview.appspot.com/40002
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@89 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 23:43:03 +00:00
niklase@google.com
89714f2880
Review URL: http://webrtc-codereview.appspot.com/33009
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@88 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 23:07:17 +00:00
hellner@google.com
2825861105
udp_transport had references to Windows CE in gyp file. Removed that.
...
Review URL: http://webrtc-codereview.appspot.com/33008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@87 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 20:18:29 +00:00
hlundin@google.com
b7686af27c
Remove warnings on Windows
...
Make member variable payload_size_ int instead of unsigned
to avoid warnings when comparing (> and >=).
Review URL: http://webrtc-codereview.appspot.com/40001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@86 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 11:35:59 +00:00
hlundin@google.com
7c53a0c67e
Make r80 build on Windows
...
Re-submitting revision r80, but with bugfix to make it
build on Windows.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@85 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 09:38:28 +00:00
henrika@google.com
2020656fb6
Removed invalid documents.
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@84 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 09:34:42 +00:00
mflodman@google.com
95a02d671a
Deleting empty directories in video_engine and modules video_capture. Reveiwed by perkj.
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@83 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 09:33:51 +00:00
henrika@google.com
f561f488fc
Temporary rollback to be able to build on Windows. Will be fixed soon.
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@82 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 08:37:18 +00:00
bjornv@google.com
cb3017faea
Re-deleting a VAD file in common_audio
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@81 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 07:43:32 +00:00
hlundin@google.com
0c32a8d65e
VP8 RTP packetizer rewrite
...
Rewriting the RTP packetizer for VP8 to accommodate more functionality.
This CL does not change the formatting other than that the kStrict
mode now produces equal-sized fragments.
Review URL: http://webrtc-codereview.appspot.com/33006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@80 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 07:43:28 +00:00
holmer@google.com
7925dd575f
Added comments and an assert explaining that NACK hasn't been fully
...
implemented in the mt_rx_tx_test.
Review URL: http://webrtc-codereview.appspot.com/25018
git-svn-id: http://webrtc.googlecode.com/svn/trunk@79 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 07:37:23 +00:00
holmer@google.com
51f2453d98
Fixed a Flush/Start initialization bug in the jitter buffer. Also cleaned
...
up "Nack estimate".
Review URL: http://webrtc-codereview.appspot.com/32009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@78 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 07:37:08 +00:00
bjornv@google.com
2204835d4d
Ported NS initialization to NSx
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@77 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 07:25:10 +00:00
bjornv@google.com
0c6284275f
Updated the floating point version with bugs found when porting to fixed-point.
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@76 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 07:24:40 +00:00
mikhal@google.com
385345d5e5
Review URL: http://webrtc-codereview.appspot.com/23013
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@75 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-15 01:21:51 +00:00
mikhal@google.com
17705a9c5a
Review URL: http://webrtc-codereview.appspot.com/28004
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@74 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-14 17:54:20 +00:00
bjornv@google.com
0c08ed1ef9
Re-deleting files that reappeared when moved to webrtc.
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@73 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-14 08:48:02 +00:00
cduvivier@google.com
5af7a804ea
Optimization of "overdrive and suppress":
...
* float accuracy pow function, vectorized pow approximation, general
vectorization.
* 10.2% AEC overall speedup for the straight C path.
* 16.1% AEC overall speedup for the SSE2 path.
Review URL: http://webrtc-codereview.appspot.com/24016
git-svn-id: http://webrtc.googlecode.com/svn/trunk@72 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-13 18:56:48 +00:00
hellner@google.com
706b7258f5
Added unit test for the map wrapper class.
...
Review URL: http://webrtc-codereview.appspot.com/38001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@71 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-13 17:22:47 +00:00
ajm@google.com
0333cf6c57
Adding Bjorn to overall audio_processing OWNERS file (thereby allowing the deletion of all the sub-folder files).
...
Review URL: http://webrtc-codereview.appspot.com/24015
git-svn-id: http://webrtc.googlecode.com/svn/trunk@70 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-13 16:45:50 +00:00
henrika@google.com
f169dd3788
Ensures that trace messages are printed correctly taking into
...
account that WebRTC for Windows is built with UNICODE enabled.
This patch affects Windows Wave only.
Review URL: http://webrtc-codereview.appspot.com/39001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@69 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-13 15:55:29 +00:00
bjornv@google.com
96cbe6b283
Shortened the audio files used in unit test to speed it up.
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@68 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-13 13:12:05 +00:00
hlundin@google.com
e01b865616
Implement Copy method for VP8 decoder
...
Use get/set reference frames to realize a decoder cloning. Must
also inject the latest keyframe. Note: this CL does not work with
the Bali release of libvpx. Must apply the bug fix in commit fbea3728.
Review URL: http://webrtc-codereview.appspot.com/32004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@67 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-13 07:02:25 +00:00
xians@google.com
cb8715660d
take away some compiling warnings.
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@66 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-10 12:01:25 +00:00
leozwang@google.com
d2f3b7ea3d
change android test app folder name
...
Review URL: http://webrtc-codereview.appspot.com/37003
git-svn-id: http://webrtc.googlecode.com/svn/trunk@65 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-09 20:42:56 +00:00
leozwang@google.com
eedf6e1e0e
change printf format Review URL: http://webrtc-codereview.appspot.com/24014
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@64 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-09 17:58:00 +00:00
niklase@google.com
4f56d0e231
git-svn-id: http://webrtc.googlecode.com/svn/trunk@63 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-09 13:36:29 +00:00
niklase@google.com
1198db9dd6
Adding owners check in presubmit script.
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@62 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-09 07:07:24 +00:00
niklase@google.com
96a7a0730c
This time it will work!!!
...
Review URL: http://webrtc-codereview.appspot.com/22024
git-svn-id: http://webrtc.googlecode.com/svn/trunk@61 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-09 07:05:19 +00:00
ajm@google.com
d5d596eab9
Proof-of-concept proposal for a standalone webrtc build without using gyp_chromium etc. This adds the necessary scripts and gyp files. The idea is to assume that we are building within Chromium; in that case common.gypi (which every gyp file includes) provides the necessary logic to build webrtc.
...
In a standalone build, gyp_webrtc would be called, which includes common_standalone.gypi. This file specifies everything that running gyp_chromium would normally provide (cflags etc). Here we can customize things for our build that Chromium might not have, and also do away with a lot of the complexity which we don't need.
Most of the remaining work would be in common_standalone.gypi to provide full build settings. Much of this could come from Chromium's common.gypi.
Some of the inspiration for this is from NaCl.
(This doesn't impact the current build, just provides the option to run gyp_webrtc instead of gyp_chromium).
Review URL: http://webrtc-codereview.appspot.com/22021
git-svn-id: http://webrtc.googlecode.com/svn/trunk@60 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-08 23:09:32 +00:00
mikhal@google.com
fea5f7e30e
Review URL: http://webrtc-codereview.appspot.com/34004
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@59 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-08 16:48:01 +00:00
niklase@google.com
f13546cf99
Review URL: http://webrtc-codereview.appspot.com/36001
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@58 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-08 14:35:32 +00:00
niklase@google.com
b808501c30
If this gives you problems, delete the third_party/libjingle directory and sync again
...
Review URL: http://webrtc-codereview.appspot.com/22023
git-svn-id: http://webrtc.googlecode.com/svn/trunk@57 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-08 11:24:32 +00:00
hlundin@google.com
9e7644c20c
Change implementation of Reset function in VP8 wrapper
...
The Reset function was modified so that the encoder is destroyed
and recreated on reset. Initialization of the encoder and setting
of the encoder speed is now done in a private method, to avoid
code duplication. (It is used both in InitEncode and in Reset.)
This change is needed to make the unit tests pass with newer
versions of libvpx.
Review URL: http://webrtc-codereview.appspot.com/33004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@56 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-08 07:02:33 +00:00