bjornv@webrtc.org
3e0b60f465
Switch to correct interpretation of int and float input data in audio_processing_unittest
...
BUG=N/A
TESTED=trybots
TBR=andrew@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9379004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5642 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-05 00:18:53 +00:00
andrew@webrtc.org
17e40641b3
Add a deinterleaved float interface to AudioProcessing.
...
This is mainly to support the native audio format in Chrome. Although
this implementation just moves the float->int conversion under the hood,
we will transition AudioProcessing towards supporting this format
throughout.
- Add a test which verifies we get identical output with the float and
int interfaces.
- The float and int wrappers are tasked with conversion to the
AudioBuffer format. A new shared Process/Analyze method does most of
the work.
- Add a new field to the debug.proto to hold deinterleaved data.
- Add helpers to audio_utils.cc, and start using numeric_limits.
- Note that there was no performance difference between numeric_limits
and a literal value when measured on Linux using gcc or clang.
BUG=2894
R=aluebs@webrtc.org , bjornv@webrtc.org , henrikg@webrtc.org , tommi@webrtc.org , turaj@webrtc.org , xians@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9179004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5641 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-04 20:58:13 +00:00
henrike@webrtc.org
b90991dade
Update libjingle 62472237->62550414
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5640 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-04 19:54:57 +00:00
fischman@webrtc.org
7bd4a27502
VideoCaptureAndroid: don't deliver frames after stopCapture().
...
Because stopCapture() and onPreviewFrame() are called on different threads, and
are both synchronized, it's possible for onPreviewFrame() to commence execution
after stopCapture() has completed, causing a SEGV because the native code is no
longer prepared to accept frames.
Clarify the contract around synchronized methods in this class to hopefully
avoid similar bugs in future.
BUG=2947
R=henrike@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9339004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5639 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-04 18:17:55 +00:00
henrik.lundin@webrtc.org
be50ab645a
Including algorithm header to avoid VS2013 breakage
...
The header file <algorithm> must be included when std::min and std::max
are used.
R=kjellander@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9309004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5638 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-04 15:10:03 +00:00
kjellander@webrtc.org
52e898d7b9
Add .bin and .rx files to svn:ignore in resources
...
This will prevent these files to get reverted and
redownloaded each time, thus improving bot cycling
speeds.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5637 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-04 06:49:52 +00:00
pbos@webrtc.org
24dae9419a
Add pthatcher@webrtc.org to talk/OWNERS.
...
pthatcher@ is a new member of the team with good libjingle knowledge.
BUG=
R=juberti@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9349004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5636 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-04 05:58:25 +00:00
kjellander@webrtc.org
a25a92e107
Add third_party dependencies to svn:ignore
...
Adding the following directories to svn:ignore:
* third_party\clang_format
* third_party\syzygy
* third_party\usrsctp
Also fixing the:
* third_party\winsdk_samples\src
since the previous ignore configuration for
it didn't have any effect.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5635 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-04 02:12:28 +00:00
jiayl@webrtc.org
db41b4dbcd
Remove the deprecated GetStats method from PeerConnectionInterface.
...
R=fischman@webrtc.org , wu@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/8879004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5634 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-03 21:30:06 +00:00
jiayl@webrtc.org
80bbf4c312
Enable test SSLStreamAdapterTestDTLS.TestDTLSConnectWithSmallMtu since it does not fail anymore.
...
BUG=2712
R=mallinath@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9279004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5633 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-03 18:41:27 +00:00
henrike@webrtc.org
40b3b68cdf
Update libjingle 62364298->62472237
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5632 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-03 18:30:11 +00:00
henrike@webrtc.org
1bbfb57d71
Rollback of r5629 "(Auto)update libjingle 62364298-> 62368661".
...
BUG=N/A
R=wu@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9329004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5631 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-03 17:37:52 +00:00
pbos@webrtc.org
0117d1c48c
Fix compilation errors under clang 3.5.
...
Enables building tip-of-tree clang which introduces new warnings that
cause compilation errors in our code base (-Werror).
BUG=
R=andrew@webrtc.org , stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9319004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5630 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-03 16:47:03 +00:00
henrike@webrtc.org
31413dc635
(Auto)update libjingle 62364298-> 62368661
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5629 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-03 16:47:01 +00:00
fischman@webrtc.org
10adbeff78
Exclude /out* instead of just /out from pylint checks.
...
This matches .gitignore's pattern, and avoids tons of presubmit errors when
building to multiple out directories (e.g. using
GYP_GENERATOR_FLAGS=output_dir=out_android)
R=andrew@webrtc.org , phoglund@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9249005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5628 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-01 02:09:36 +00:00
fischman@webrtc.org
2bd5944144
Re-enable libjingle_peerconnection_java_unittest since bug 2952 is fixed.
...
This was disabled in r5598.
BUG=2960
TESTED=test passes locally and runs & passes on git try --bot=linux_baremetal
R=henrike@webrtc.org , niklas.enbom@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9259004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5627 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-01 00:07:08 +00:00
mallinath@webrtc.org
d3dc424fe5
Remove posting of ICE messages from WebRTCSession in PeerConnection to signaling thread.
...
These callbacks are called from signal thread already. There is no point
in posting messages on the same thread again.
BUG=2922
R=fischman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9219004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5626 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-01 00:05:52 +00:00
fischman@webrtc.org
bcfc1670d6
AppRTCDemo(android): don't send local SDP until it's set.
...
This fixes a race condition where the remote participant could receive the
offer, create & set its answer locally, send it back, and then try to set the
answer before the local set completed. Observed intermittently in loopback
calls when setLocalDescription is intentionally delayed (debugging something
else).
R=henrike@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9249004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5625 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-01 00:02:27 +00:00
henrike@webrtc.org
b898ce9227
Revert of r5622 "disable unit tests" as it should be fixed in r5623.
...
BUG=2981
R=wu@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9269004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5624 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-28 23:18:44 +00:00
henrike@webrtc.org
b8395ebe14
(Auto)update libjingle 62293974-> 62364298
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5623 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-28 21:57:22 +00:00
henrike@webrtc.org
eec3843596
TSAN only disable of two of libjingle's tests for atomic ops as they are failing for TSAN-bot.
...
BUG=2981
R=wu@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9239005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5622 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-28 18:06:42 +00:00
jiayl@webrtc.org
9fd8d87ff5
Adds APIs for reporting pacer queuing delay.
...
BUG=2775
R=stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/8959005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5621 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-27 22:32:40 +00:00
andrew@webrtc.org
56e4a05053
Remove ProcessingComponent's dependence on AudioProcessingImpl.
...
- Move needed accessors to AudioProcessing.
- Inject the crit directly as a dependency.
- Remove the now unneeded EchoCancellationImplWrapper.
BUG=2894
R=aluebs@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9199004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5620 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-27 22:23:17 +00:00
henrike@webrtc.org
806768a6ca
(Auto)update libjingle 62281784-> 62293974
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5619 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-27 21:03:09 +00:00
henrike@webrtc.org
704bf9ebec
(Auto)update libjingle 62063505-> 62278774
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5617 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-27 17:52:04 +00:00
jiayl@webrtc.org
f0fc72f70e
Call PrintWindow for the first time of capturing to capture the window frames correctly.
...
This will fix artifacts on the captured window frames, especially for cmd, which
sometimes leaks glimpss of other window's content.
BUG=
R=sergeyu@chromium.org
Review URL: https://webrtc-codereview.appspot.com/8989004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5616 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-27 16:43:12 +00:00
andrew@webrtc.org
00073aafa8
Clean up CPU detection defines in SincResampler a little.
...
R=aluebs@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9159004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5615 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-27 04:12:34 +00:00
jiayl@webrtc.org
0231e801d6
Invalidate the whole screen when the frame size is changed.
...
Otherwise we'll compare frames of different sizes and read into invalid
memory.
BUG=https://code.google.com/p/chromium/issues/detail?id=345498
R=sergeyu@chromium.org
Review URL: https://webrtc-codereview.appspot.com/9149004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5614 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-26 18:54:57 +00:00
andrew@webrtc.org
2038920a2b
Use scoped_ptr<T[]> in SincResampler to avoid .get()[] weirdness.
...
R=aluebs@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9139004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5613 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-26 18:14:54 +00:00
henrik.lundin@webrtc.org
c0e9aebe8f
Add SetConfig method to FakeNetworkPipe and to DirectTransport
...
This method allow the user to change the network configuration
during run-time. This is useful when testing how components react
to changing bandwidth.
BUG=2636
R=mflodman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9049004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5612 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-26 13:34:52 +00:00
braveyao@webrtc.org
eaadecaf98
iOS, AppRTCDemo: Fixes exception due to JSON for ice using "urls" instead of "url", which is introduced by r5599.
...
BUG=2962
TEST=
R=fischman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9109005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5610 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-26 04:16:02 +00:00
marpan@webrtc.org
90173e188f
Roll libvpx 248011:251850
...
R=andrew@webrtc.org
TBR=ajm@google.com
Review URL: https://webrtc-codereview.appspot.com/9119004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5609 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-25 22:09:02 +00:00
aluebs@webrtc.org
bc1d22461b
Add experimental noise suppression flag to audioproc test
...
R=andrew@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/8889004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5608 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-25 16:50:22 +00:00
sprang@webrtc.org
050892a95b
Missing include in experiments.h
...
webrtc/typedefs.h should be included in webrtc/experiments.h since the
type uint32_t is being used and it is not indirectly included from this
file.
BUG=
R=mflodman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9069004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5607 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-25 09:17:43 +00:00
wu@webrtc.org
7f52a6ef2b
Split the implementation of VP8Encoder|Decoder::Create into a seperated file
...
(vp8_factory.cc).
R=fischman@webrtc.org , marpan@google.com , marpan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/8589004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5606 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-24 23:56:39 +00:00
henrike@webrtc.org
79a1cff65a
Android, AppRTCDemo: Fixes java exception due to JSON for ice using "urls" instead of "url".
...
BUG=2952
TEST=Manual
TBR=braveyao
Review URL: https://webrtc-codereview.appspot.com/9099004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5605 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-24 23:22:18 +00:00
fischman@webrtc.org
bf88eccf33
Added turn-prober.sh: a super-simple prober for TURN servers & candidates.
...
BUG=2187
R=juberti@google.com , juberti@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/8689004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5604 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-24 21:52:59 +00:00
wu@webrtc.org
78ea3d50e0
Check pcConfig (which can be null) before use.
...
BUG=
TEST=manully with pc1.html
R=juberti@google.com
Review URL: https://webrtc-codereview.appspot.com/9079004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5603 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-24 21:51:58 +00:00
henrike@webrtc.org
91cbaa477c
(Auto)update libjingle 61966318-> 62063505
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5602 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-24 16:51:32 +00:00
asapersson@webrtc.org
23caa2d8d6
Fix to get total number of sent and received rtcp packets.
...
BUG=2638
R=mflodman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/8979005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5601 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-24 09:27:38 +00:00
braveyao@webrtc.org
4f0801bd39
AviRecorder is missing a critical section.
...
BUG=2885
TEST=AUTOTEST
R=perkj@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9039004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5600 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-24 09:19:36 +00:00
braveyao@webrtc.org
bc0470f559
AppRTC Sample: Switch AppRTC to use RTCIceServer.urls.
...
BUG=2832
TEST=Manual Test
R=juberti@google.com
Review URL: https://webrtc-codereview.appspot.com/7739004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5599 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-24 03:43:03 +00:00
kjellander@webrtc.org
55fcd716f3
Disable libjingle_peerconnection_java_unittest
...
Broken by libjingle roll in r5590.
TBR=henrike@webrtc.org
BUG=2960
TEST=git try --bot=linux_baremetal --revision=5597
Review URL: https://webrtc-codereview.appspot.com/9029004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5598 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-23 18:47:27 +00:00
bjornv@webrtc.org
33af96c5c2
Removed unused mock methods in audio_processing
...
TESTED=trybots,modules_unittests
R=andrew@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/8999005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5597 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-21 23:56:05 +00:00
henrike@webrtc.org
d43aa9de7a
Update libjingle 61901702->61966318
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5596 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-21 23:43:24 +00:00
henrike@webrtc.org
a7b981843f
Unrevert 5590 "description"(=(Auto)update libjingle 61834300->61901702).
...
BUG=N/A
R=xians@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/9009004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5595 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-21 15:51:43 +00:00
tina.legrand@webrtc.org
125a66adc2
Memory and Tsan tests: Turn off the new-ACM tests
...
In this CL https://webrtc-codereview.appspot.com/8829004/ , I splitted the tests so that new-ACM runs in separate tests. Almost all of these tests are too slow for the memory and tsan bots, and were already excluded from them. This CL turns off the new-ACM tests from these bots.
BUG=https://code.google.com/p/webrtc/issues/detail?id=2951
R=kjellander@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/8999004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5594 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-21 14:12:00 +00:00
xians@webrtc.org
ef2215110c
Revert 5590 "description"
...
> description
TBR=henrike@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/8949006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5593 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-21 10:31:29 +00:00
asapersson@webrtc.org
0f2809a5ac
Add RTCP packet class.
...
Adds packet types: sr, rr, bye, fir.
BUG=2450
R=mflodman@webrtc.org , stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/8079004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5592 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-21 08:14:45 +00:00
andrew@webrtc.org
c0907eff42
MIPS optimizations for AEC audio processing module
...
The resulting output streams obtained by testing with audioproc test application
are bit-exact with generic C code output streams.
Performance gain achieved:
- mips32 ~ 17%
- mips32r2 ~ 20%
- mipsdsp & mipsdspr2 ~ 21%
R=andrew@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/7359004
Patch from Ljubomir Papuga <lpapuga@mips.com>.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5591 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-21 00:13:31 +00:00