99b1a32146Retyped the frequency estimate of the comfort noise for the higher band to harmonize the AEC code. -Changed the type for the frequency estimate of the comfort noise for the higher band to be a two dimensional float array instead of a complex_t array. This makes sense since all the other frequency estimate (apart from the coherence) use this format and doing this change allows bundling the IFFT operations into using the InverseFFT method. -Moved the memset of the frequency estimate of the comfort noise to where it is used and made it conditional so that it is only performed when used. -Harmonized the if-statements for when the frequency estimate of the comfort noise is computed in the different optimized ComfortNoise computation methods.
peah
2015-12-16 06:07:23 -08:00
a6db4958c9Move Rent-A-Codec out of CodecManager
kwiberg
2015-12-16 04:19:08 -08:00
a29386c26dMake VoiceDetection not a ProcessingComponent (bit exact).
solenberg
2015-12-16 03:31:12 -08:00
672aba3f57Fix error prone code in VideoCapturerAndroid
perkj
2015-12-16 02:17:16 -08:00
66085beef8Bugfix that fixes the error where the audio processing module is called using the wrong sample rate for the render signal.
peah
2015-12-16 02:02:20 -08:00
54999d411brtcp::Dlrr block moved into own file and got Parse function
danilchap
2015-12-16 01:56:20 -08:00
29e2f9385bFix NoiseSuppression initialization behavior. This was changed when removing the ProcessingComponent inheritance in https://codereview.webrtc.org/1507683006/.
solenberg
2015-12-16 01:18:15 -08:00
f9945b2d1aOnly try to pair protocol matching candidates for creating connections. If the local port and the remote candidate's protocols do not match, do not even try to pair them. This avoids printing out confusing logs like "Attempt to change a remote candidate..." in p2ptransportchannel when two remote candidates have the same port number but different protocols.
Honghai Zhang
2015-12-15 12:20:13 -08:00
949028fbf1Make LevelEstimation not a ProcessingComponent.
solenberg
2015-12-15 11:39:38 -08:00
377b5e622fenabled cpplint for the webrtc/modules/rtp_rtcp directory
danilchap
2015-12-15 04:33:44 -08:00
6eca7e3c37Add a 'remote' property to MediaSourceInterface. Also adding an implementation to the relevant sources we have (audio/video) and an extra check where we're casting a source into a local audio source :(
tommi
2015-12-15 04:27:11 -08:00
6db6cdc604[rtp_rtcp] fixed lint errors in rtp_rtcp module that are not fixed in other CLs
danilchap
2015-12-15 02:54:47 -08:00
e005cf2c93[rtp_rtcp] SSRCDatabase class cleaned (including all lint errors)
danilchap
2015-12-15 01:59:47 -08:00
5ea3da2cbbBase webrtc fuzzers on a template.
Peter Boström
2015-12-15 10:46:13 +01:00
8f09f170e6Simple CL to fix lint errors in webrtc/modules/remote_bitrate_estimator. Added the lint check for the folder to the presubmit script.
terelius
2015-12-15 00:51:54 -08:00
498ae00f39Disable ThreadTest.ThreeThreadsInvoke on DrMemory bots.
Stefan Holmer
2015-12-15 09:46:06 +01:00
b2f80e3a28rtp_rtcp/test/BWEStandAlone deleted as obsolete
danilchap
2015-12-14 03:21:47 -08:00
a78c0211fdAdd APK targets to build libjingle_peerconnection_unittests for Android.
perkj
2015-12-14 02:41:31 -08:00
17821db197Wire up bandwidth limitation info to GetStats and adapt_reason.
asapersson
2015-12-14 02:08:12 -08:00
ac921d7365Add "x"s in the end of a stripped IPv6 address string.
henrikg
2015-12-14 02:07:03 -08:00
38bb8ad1caAdd test for verifying configured key frame interval for VP9.
asapersson
2015-12-14 01:41:19 -08:00
e5ae6f8237Correcting the check for the return code produced by AudioProcessing::ProcessReverseStream(). Before the change, only -1 was considered to be an error.
peah
2015-12-13 23:02:33 -08:00
f888bb58daSupport for unmixed remote audio into tracks.
Tommi
2015-12-12 01:37:01 +01:00
f67c548576Handle Turn error response to RefreshRequest, CreatePermissionRequest, and ChanelBindRequest
Honghai Zhang
2015-12-11 15:16:54 -08:00
04e9146e58Discard old-generation candidates when ICE restarts The existing code only do so on the controlled side.
Honghai Zhang
2015-12-11 14:26:22 -08:00
43e4e23eebRemove thread-id wraparounds in event tracing.
Peter Boström
2015-12-11 20:29:35 +01:00
822bdf9784Remove cricket::VideoEncoderConfig.
Peter Boström
2015-12-11 19:53:39 +01:00
4c1093b86fAdd FEC producer fuzzing and a unittest for one of the issues found.
Stefan Holmer
2015-12-11 18:25:45 +01:00
5b659c0d10Special-case android-arm64 in codec bitexactness tests
kwiberg
2015-12-11 07:33:59 -08:00
b562c33f15Remove ancient VoE suppressions.
solenberg
2015-12-11 05:32:36 -08:00
cb23c0d984Adding Opus to RTPencode.
minyue
2015-12-11 01:58:26 -08:00
71f5a9a377This cl change VideoCaptureAndroid to handle CVO the same way when capturing to texture as when using ordinary byte buffers.
Per
2015-12-11 09:32:37 +01:00
0b0a88b918Add aecdump support to AppRTCDemo
aluebs
2015-12-10 23:28:42 -08:00
61a90f94b6clang/win: Fix -Wextra warnings in webrtc.
thakis
2015-12-10 10:50:28 -08:00
5c1def8892modules/rtp_rtcp/include folder cleared of lint warnings Functions that do not follow lint are marked deprecated, including function in the interface.
danilchap
2015-12-10 09:51:54 -08:00
796cfaf7f7Add VideoCodec::PreferDecodeLate The purpose is so that a decoder (Android) that only have a limited number of output buffers can make sure that decoding is done just before the frame is needed.
perkj
2015-12-10 09:27:38 -08:00
4d68208a20Reduce the runtime of some ACM tests in modules_tests
Henrik Lundin
2015-12-10 16:24:39 +01:00
c490e01bd1Implement NativeToI420Buffer in C++, calling java SurfaceTextureHelper, new method .textureToYUV, to do the conversion using an opengl fragment shader.
nisse
2015-12-10 06:23:33 -08:00
866df6602cTypo fix: Enable a bunch of tests that were accidentally disabled
kwiberg
2015-12-10 04:20:02 -08:00
5811a39f14Replace EventWrapper in video/, test/ and call/.
Peter Boström
2015-12-10 13:02:50 +01:00
0f2e939a92Enable cpplint for more webrtc subfolders and fix all uncovered cpplint errors.
jbauch
2015-12-10 03:11:42 -08:00
162abd3562lint whitespace warning removed from most rtp_rtcp/source/ files rtcp_utility, rtp_utility, tmmbr_help, rtcp_receiver, rtcp_receiver_help are explicetly excluded from the cleanup becaues there are short plans (or cls) to do a deeper cleaning there.
danilchap
2015-12-10 02:39:40 -08:00
84e78f9102Rewrote the PRNG using an xorshift* algorithm and moved the files from test/ to base/.
terelius
2015-12-10 01:50:55 -08:00
0b3d7eec07Prevent RTCP SR to be sent with bogus timestamp.
mflodman
2015-12-10 10:10:44 +01:00
48bf2382d9Some further minor bitexact APM echo suppressor refactoring -Moved memsets to where their variables are used. -Removed redundant. -Changed a pointer scalar to be accessed in pointer notation rather than in array notation.
peah
2015-12-09 21:24:53 -08:00
a6e4328680Remove unnecessary test code on Windows.
Tommi
2015-12-09 23:27:55 +01:00
70625e5bf3Enable cpplint for webrtc/examples and fix all uncovered cpplint errors.
jbauch
2015-12-09 14:18:14 -08:00
2e5fe31cf6Remove myself from root_files watchlist.
andrew
2015-12-09 12:45:31 -08:00
1387149ad1Adding reduced size RTCP configuration down to the video stream level.
deadbeef
2015-12-09 12:37:51 -08:00
ee4082137bWebRTC: Update set of known root certificates
Guo-wei Shieh
2015-12-09 11:25:38 -08:00
b14f00113eSome minor (bitexact) AEC echo suppressor refactoring -Moved filter reset from the echo suppression into the echo subtraction code where it belongs (the echo subtractor should own its filter reset). -Moved the selection between using the microphone sinal and the echo subtractor output down to the lowest level in the EchoSuppression function. This makes sense as that selection was very hidden in an unrelated sub-sub-function call and as the selection is critical for what the AEC outputs.
peah
2015-12-09 11:07:20 -08:00
434aca8d86Add empty placeholder files for remote audio tracks. This is needed for Chromium so that we can roll, update libjingle.gyp and then continue.
tommi
2015-12-09 09:41:54 -08:00
afeb43897aMoved code into the lowest level of EchoSuppression to simplify future refactoring and development.
peah
2015-12-09 08:50:24 -08:00