f8506cbdd8rtcp::Ij renamed to rtcp::ExtendedJitterReport to match name given in the RFC5450 private member renamed to inter_arrival_jitters_ for the same reason. rtcp::ExtendedJitterReport moved into own file accessors and Parse function added to make class usable for parsing packet
danilchap
2015-11-13 07:33:20 -08:00
2cd7afe7e2Do not delete a connection until it has not received anything for 30 seconds.
Honghai Zhang
2015-11-12 11:14:33 -08:00
8597543ae8Schedule a CreatePermissionRequest after the success of a previous request unless a channel binding request is already scheduled.
Honghai Zhang
2015-11-12 11:07:12 -08:00
68876f990eIntroduces Android API level linting, fixes all current API lint errors.
Patrik Höglund
2015-11-12 17:36:48 +01:00
56a34df928Re-add a thread check in Call::Call that was removed by mistake in a rebase.
solenberg
2015-11-12 08:24:41 -08:00
9576e54836Reland "Prepare MediaCodecVideoEncoder for surface textures.""
perkj
2015-11-12 06:43:16 -08:00
8093d5442eChange default SSRC for RTCP receiver reports to not collide with video.
solenberg
2015-11-12 06:02:30 -08:00
9b72af94cdRemove webrtc/modules/audio_processing/{aec,aecm,ns}/include
Henrik Kjellander
2015-11-11 20:16:11 +01:00
e03cab94c1When running this code in chromium on a machine with IPv6 disabled, the RTC_DCHECK fails and in release build, it could leak to further crash in chromium's rtc_peer_connection_hanlder.cc.
Guo-wei Shieh
2015-11-11 11:11:19 -08:00
ee2bac26ddAcmReceiver::InsertPacket and NetEq::InsertPacket: Take ArrayView arguments
kwiberg
2015-11-11 10:34:00 -08:00
91d926038fAdd receive bitrate UMA stats.
stefan
2015-11-11 10:13:02 -08:00
4dc941128fCodecManager::RegisterEncoder: Call SetFec on new encoder, not old
kwiberg
2015-11-11 08:34:21 -08:00
718b6c72aeAdd waiting to SetSendSsrc tests.
Peter Boström
2015-11-11 16:19:33 +00:00
4b56904b70Fix race in VideoSendStreamTest.RtcpSenderReportContainsMediaBytesSent.
stefan
2015-11-11 06:39:57 -08:00
00ac85e2e3Update temporal up switch field for non-flexible mode according to updates in the RTP payload profile. The U bit is no longer obtained from the SS data.
asapersson
2015-11-11 05:30:48 -08:00
be57983f4bRename Maybe to Optional
Karl Wiberg
2015-11-10 22:34:18 +01:00
5376100d00Add icu as a dependency on Android.
kjellander
2015-11-10 10:58:22 -08:00
69a7fd5047Support VP9 HW video decoding on Android.
Alex Glaznev
2015-11-10 10:25:40 -08:00
ed8275a44fCodecManager: Eliminate the stereo_send_ member
kwiberg
2015-11-10 09:47:36 -08:00
a34bb2a78cRemove icu as a dependency
Henrik Kjellander
2015-11-10 16:46:04 +01:00
c94bd9bf86If a desktop captured window switches on/off it full screen mode, the capture may be unexpectedly terminated. During the transition of full screen mode on/off, the window can be temporarily invisible.
gyzhou
2015-11-10 07:33:51 -08:00
d153a37801Remove contention between RTCP packets and encoding.
Peter Boström
2015-11-10 15:27:12 +00:00
3ed348707eRemove field trial check for VP9. VP9 is put as second codec in supported codec list.
asapersson
2015-11-10 05:16:26 -08:00
327d8babc8Add DecodedImageCallback::Decoded() function with custom decode time value. On Android, we would like to use MediaCodec output buffers to hold decoded frames until they can be rendered to a texture. There can only be one texture buffer used at the same time and therefore the calculated decode time in VCMTiming will be wrong since that calculation will also include the time where the decoder waited for the upper layers (that depend on network jitter and actual render time) to release the frame.
Per
2015-11-10 14:00:27 +01:00
805fc710f7Let Rent-A-Codec™ create and own speech encoders
kwiberg
2015-11-10 04:05:16 -08:00
3cea256806Reland "Prevent Opus DTX from generating intermittent noise during silence"
minyue
2015-11-10 03:49:26 -08:00
626252fa66Adding minyue@ to some watch lists.
minyue
2015-11-10 02:47:14 -08:00
77ccfb4d16Work on flexible mode and screen sharing.
philipel
2015-11-10 02:19:14 -08:00
ce83ae1c19Improve informative message in codereview.settings.
Henrik Kjellander
2015-11-10 11:08:27 +01:00
c12be3984f-Removed the indirect error message reporting in aec and aecm. -Made the component error messages generic to be an unspecified error message.
peah
2015-11-09 23:53:50 -08:00
952892a28aFix a 64-bit pointer truncation bug found by VC++ 2015
brucedawson
2015-11-09 22:51:52 -08:00
83dfad6853VideoCapturerAndroid: Changed camera freeze check to check that all frames are pending before reporting a client error.
perkj
2015-11-09 07:39:49 -08:00
48407f7122Changed queue implementation to the proposed vector-based solution. Added unit tests.
peah
2015-11-09 05:24:50 -08:00
1f1912d1f0Added unittest of the locking functionality in the audio processing module The test is currently disabled as it takes too long to run in a coffe-cup manner
peah
2015-11-09 03:13:19 -08:00
89ef6cc13eAttempt to open Android camera later if it is already in use.
perkj
2015-11-09 01:35:20 -08:00
1ebf8ba368SurfaceViewRenderer: Drop old frames instead of new frames
magjed
2015-11-09 00:41:47 -08:00
3bfef44a4dChanged timeout to 6s for reporting android camera freeze. Also distinguish between camera failures and failures due to that buffers has not been returned. Adds unit tests for making sure CameraEventHandler.onError is triggered if frames are not returned.
perkj
2015-11-08 06:58:15 -08:00