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
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
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
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
leozwang@google.com
7f43de8dc9
refactor java code
...
Review URL: http://webrtc-codereview.appspot.com/29011
git-svn-id: http://webrtc.googlecode.com/svn/trunk@55 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 17:58:15 +00:00
leozwang@google.com
7a60252e4f
refactor render java code
...
Review URL: http://webrtc-codereview.appspot.com/25017
git-svn-id: http://webrtc.googlecode.com/svn/trunk@54 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 17:53:23 +00:00
leozwang@google.com
0b0c28c495
add android makefile, some modification in vpx makefile to build encoder from c source for now
...
Review URL: http://webrtc-codereview.appspot.com/29012
git-svn-id: http://webrtc.googlecode.com/svn/trunk@50 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 17:24:39 +00:00
hlundin@google.com
d2c7bff3a1
Implement VP8 packetizer and unit tests
...
Implemented a new VP8 packetizer with three modes. The packetizer
class needs access to the fragmentation information, which is
now created in the codec wrapper and passed through the callback
chain to the RTPSenderVideo::SendVP8().
A unit test for the VP8 packetizer was also implemented. It tests the
three different modes. The tests could definitely be more elaborate.
Review URL: http://webrtc-codereview.appspot.com/34003
git-svn-id: http://webrtc.googlecode.com/svn/trunk@48 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 12:23:14 +00:00
ajm@google.com
06313d5de9
Fixing some incorrect file names in gyp files reported by an external user. See the gyp warnings at the bottom of this page: http://pastebin.com/4sdp5ivs
...
I'm not sure how he got the warnings; I couldn't figure out how to display them myself.
Review URL: http://webrtc-codereview.appspot.com/22022
git-svn-id: http://webrtc.googlecode.com/svn/trunk@44 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-06 16:59:21 +00:00
ajm@google.com
990a93b5c8
Removing unneeded CMake files.
...
http://code.google.com/p/webrtc/issues/detail?id=2
Review URL: http://webrtc-codereview.appspot.com/35001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@43 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-06 16:48:56 +00:00
cduvivier@google.com
a4f6303c5d
Vectorization of "FilterAdaptation":
...
* 1.0% AEC overall speedup for straight C path.
* 6.2% AEC overall speedup for SSE2 path.
* fix warnings, make code compile with "-std=gnu89
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wdeclaration-after-statement -Wextra -Wall
-Werror"
Review URL: http://webrtc-codereview.appspot.com/24012
git-svn-id: http://webrtc.googlecode.com/svn/trunk@38 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-02 23:50:06 +00:00
cduvivier@google.com
936b36dbf6
Partial vectorization of "ProcessBlock":
...
* new file for SSE2 code, code selection through function pointers.
* structure change for array of complex numbers.
* 3.8% AEC overall speedup for straight C path.
* 8.8% AEC overall speedup for SSE2 path.
Review URL: http://webrtc-codereview.appspot.com/34002
git-svn-id: http://webrtc.googlecode.com/svn/trunk@36 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-02 01:38:10 +00:00
leozwang@google.com
c16e32d346
fixed wrong class name defination
...
Review URL: http://webrtc-codereview.appspot.com/24010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@33 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 18:42:10 +00:00
leozwang@google.com
3025e6d9ef
fixed wrong classname usage, http://webrtc-codereview.appspot.com/28012/
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@31 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 17:01:41 +00:00
hlundin@google.com
607f534f65
Make NetEqRTPplay build with logging enabled on linux
...
Removed some platform specific path tools so that NetEqRTPplay
can be built with NETEQ_DELAY_LOGGING enabled on linux (and other
platforms).
Review URL: http://webrtc-codereview.appspot.com/24009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@28 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 08:25:30 +00:00
niklase@google.com
9ed826feea
Review URL: http://webrtc-codereview.appspot.com/29009
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@27 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 07:29:32 +00:00
cduvivier@google.com
d357f2ca3b
Partial vectorization of "ProcessBlock":
...
* new file for SSE2 code, code selection through function pointers.
* structure change for array of complex numbers.
* 3.8% AEC overall speedup for straight C path.
* 8.8% AEC overall speedup for SSE2 path.
Review URL: http://webrtc-codereview.appspot.com/33003
git-svn-id: http://webrtc.googlecode.com/svn/trunk@26 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 01:20:06 +00:00
ajm@google.com
26184fc2c2
Removing a legacy Makefile.
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@23 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-31 22:47:56 +00:00
ajm@google.com
59886757cf
Replacing kTraceVqe with kTraceAudioProcessing.
...
Review URL: http://webrtc-codereview.appspot.com/28014
git-svn-id: http://webrtc.googlecode.com/svn/trunk@21 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-31 22:15:52 +00:00
tlegrand@google.com
9aad1d5f63
Changing the copyright information for the FFT used in iSAC.
...
Review URL: http://webrtc-codereview.appspot.com/20018
git-svn-id: http://webrtc.googlecode.com/svn/trunk@16 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-30 14:47:49 +00:00
hellner@google.com
f2ac99e3cc
Approved by perkj.
...
Review URL: http://webrtc-codereview.appspot.com/20019
git-svn-id: http://webrtc.googlecode.com/svn/trunk@14 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-30 14:31:59 +00:00
niklase@google.com
77ae29bc81
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-30 11:22:19 +00:00