Commit Graph

  • 2cb26a6a84 Reset pacing settings after exiting from screenshare Ilya Nikolaevskiy 2018-03-01 13:32:30 +01:00
  • 0f9d9a9a12 Removed unused DeRegisterNetworkObserver. Sebastian Jansson 2018-03-01 12:44:27 +01:00
  • 98900740ad Audio codec factories: Pass a codec pair ID to new codecs Karl Wiberg 2018-03-01 12:03:49 +01:00
  • f4e99dba41 Update AEC3 echo tail estimation. Christian Schuldt 2018-03-01 11:32:50 +01:00
  • b12e434d4c Revert "Fix race conditions in NetworkMonitor." Philip Eliasson 2018-03-01 10:36:11 +00:00
  • e88b04fab1 Making MockMixerAudioSource default to NiceMock. Sebastian Jansson 2018-02-28 20:37:58 +01:00
  • fc7ec8e9f8 Reland "Moved congestion controller to goog_cc folder." Sebastian Jansson 2018-02-28 16:48:00 +01:00
  • cdff887238 Android AppRTCMobile: Disable fullscreen SurfaceView HW scaling Magnus Jedvert 2018-03-01 10:25:49 +01:00
  • a1992d2d3a Removing android_compile_mips_dbg from CQ. Mirko Bonadei 2018-03-01 09:04:27 +01:00
  • 10211e9b05 Using pointer to SSCC in transport controller send. Sebastian Jansson 2018-02-28 16:48:26 +01:00
  • 8acd5f8334 Moved network_control out from rtp specific folder. Sebastian Jansson 2018-02-28 16:47:49 +01:00
  • 5f7a891257 Minor improvements to TestConfig and VideoProcessor. Rasmus Brandt 2018-02-28 17:17:15 +01:00
  • 1f4cb9f22d Fix race conditions in NetworkMonitor. This change makes the class thread-safe. Honghai Zhang 2018-02-28 09:11:45 -08:00
  • f9c5cf65f6 Renamed rtc::RateLimiter to rtrc::DataRateLimiter. Sebastian Jansson 2018-02-28 16:04:26 +01:00
  • d3f3816ad5 Testing multiple retransmission in video nack test. Sebastian Jansson 2018-02-28 16:14:44 +01:00
  • 98e0111ea5 Implementing interface with new SSCC Sebastian Jansson 2018-02-28 16:47:29 +01:00
  • e27e0aca94 Revert "Replaced temporal_layer_thresholds_bps[] field with num_temporal_layers." Philip Eliasson 2018-02-28 16:01:23 +00:00
  • f69e768032 Propagating total_bitrate_bps from BitrateAllocator to ProbeController, part 1. philipel 2018-02-28 13:06:28 +01:00
  • 27e8a3e223 Revert "Adding gtest-spi.h in webrtc/test/gtest.h" Philip Eliasson 2018-02-28 15:18:58 +00:00
  • 9ddc14daca Deprecate ContextUtils.getApplicationContext. Sami Kalliomäki 2018-02-27 16:43:13 +01:00
  • d2ed0a4c9e Replaced temporal_layer_thresholds_bps[] field with num_temporal_layers. Sergey Silkin 2018-02-28 13:40:08 +01:00
  • 56da2f7868 Added unit tests for new congestion controller. Sebastian Jansson 2018-02-28 13:07:28 +01:00
  • 8447e91429 Add a hysteresis for the API call skew detection to better handle jittery platforms Per Åhgren 2018-02-28 13:28:34 +01:00
  • 68f4904ac9 Adding gtest-spi.h in webrtc/test/gtest.h Alessio Bazzica 2018-02-27 15:55:34 +01:00
  • 3c24ea8340 Removed SetTransportOverhead in transport controller. Sebastian Jansson 2018-02-23 18:30:26 +01:00
  • 06b83aa7b3 Replaced VideoSendStream::ConstructionTask with lambda Sebastian Jansson 2018-02-28 13:03:46 +01:00
  • 0a9f6de446 Removed VCMTiming from RtpVideoStreamReceiver. philipel 2018-02-28 11:29:47 +01:00
  • 7eef00719b Fix typo in FrameBuffer Ilya Nikolaevskiy 2018-02-28 09:59:26 +01:00
  • 556270c4d9 Remove FourPeople_1280x720_30.yuv from resources for mobile builds. Sergey Silkin 2018-02-27 15:18:18 +01:00
  • 83b184210f Added namespace to new congestion controller. Sebastian Jansson 2018-02-27 17:07:11 +01:00
  • e5d8c5778b Added limit to elapsed time in paced sender. Sebastian Jansson 2018-02-28 08:53:06 +01:00
  • 91fe60a51d Roll chromium_revision f29eb01290..a410274678 (539638:539759) Autoroller 2018-02-28 00:44:50 -08:00
  • b6a7fc0f03 Make rtcp::TransportFeedback copyable. Bjorn Terelius 2018-02-27 17:04:33 +01:00
  • 7ca6311e14 Add method to modify magic cookie of a STUN message Jonas Oreland 2018-02-27 08:45:13 +01:00
  • 0ffaaa26f9 Report negotiated SDP semantics for local answers also Steve Anton 2018-02-23 10:31:30 -08:00
  • 12c8110e8c Roll chromium_revision fc34980626..f29eb01290 (539403:539638) Autoroller 2018-02-27 17:44:52 -08:00
  • 8cb344acfd Add new PeerConnection APIs to the ObjC SDK Steve Anton 2018-02-27 15:34:53 -08:00
  • ac7539e2d1 Add getter/setter for stream_labels on StreamParams Steve Anton 2018-02-26 17:20:29 -08:00
  • 6bcd7f6618 Adding task queue based congestion controller. Sebastian Jansson 2018-02-27 17:07:02 +01:00
  • 1631dc6118 Make isac_fix_test correctly parse --isolated-script-test-perf-output. Patrik Höglund 2018-02-27 15:21:51 +01:00
  • 8c4fe16e4c Make Frame buffer not drop frames unnecessary Ilya Nikolaevskiy 2018-02-27 15:49:47 +01:00
  • 99a2c5dcb6 New test binary for the AudioMixer. Alex Loiko 2018-02-27 14:09:47 +01:00
  • e51a0a8bf1 Re-Reland "Some cleanup for the logging code:"" Tommi 2018-02-27 15:30:29 +01:00
  • 507e8d1f71 Reland of "Choose between APM-AGC-Limiter and Apm-AGC2-fixed-gain_controller." Alex Loiko 2018-02-27 13:51:47 +01:00
  • f7706aecdc Revert "Forward fix jni_generator_helper.h." siddhartha sivakumar 2018-02-27 00:52:54 +00:00
  • 2fcb834bb4 Search for SPS NALU rather than assuming its position Guy Hershenbaum 2018-02-20 21:33:36 -08:00
  • 0efa941d2f Move EchoCanceller3Factory to api/auido Gustaf Ullberg 2018-02-27 13:58:45 +01:00
  • fef0500aa7 Adding a new string utility class: SimpleStringBuilder. Tommi 2018-02-27 13:51:08 +01:00
  • cf83ae094a Add extra RTC_CHECKs in RtcEventLog. Bjorn Terelius 2018-02-26 22:31:28 +01:00
  • 8c913efc1b Removed using FrameObject = EncodedFrame. philipel 2018-02-23 12:29:34 +01:00
  • 7fd74ff1a5 Fixing issues that affect newest versions of NDK. Mirko Bonadei 2018-02-26 17:06:51 +01:00
  • 461cdf0dd1 Added AEC3 parameter for specifying that the setup has clock drift Per Åhgren 2018-02-27 01:59:37 +01:00
  • db5e01f382 Roll chromium_revision dba3f95458..fc34980626 (539260:539403) Autoroller 2018-02-26 20:44:47 -08:00
  • d5e0fcdd97 Add immediate sorting of candidate pairs after the network preference is configured. Qingsi Wang 2018-02-26 19:29:05 -08:00
  • 9c1fb1e389 Consider packetization-mode when matching H264 codecs Steve Anton 2018-02-26 15:09:41 -08:00
  • d81aac48ee Revert "Reland "Some cleanup for the logging code:"" Zhi Huang 2018-02-27 01:59:01 +00:00
  • e0269cd0a6 SystemTimeNanos() on Mac: DCHECK that multiplication doesn't overflow Karl Wiberg 2018-02-26 23:44:19 +01:00
  • d8243fa6b3 Adding reporting and logging for events of call API skew shifts Per Åhgren 2018-02-22 17:51:39 +01:00
  • ab6ea6b7b1 Miscellaneous updates to PeerConnectionInterface comments Steve Anton 2018-02-26 14:23:09 -08:00
  • 12dc1842d6 Reland "Some cleanup for the logging code:" Tommi 2018-02-26 21:42:37 +01:00
  • 3359bd191a Roll chromium_revision b6ed4eb6cc..dba3f95458 (539140:539260) Autoroller 2018-02-26 12:45:36 -08:00
  • 72eeaa3fe4 Revert "Choose between APM-AGC-Limiter and Apm-AGC2-fixed-gain_controller." Zhi Huang 2018-02-26 21:03:38 +00:00
  • 9f79a92e26 Roll chromium_revision 3768946207..b6ed4eb6cc (539034:539140) Autoroller 2018-02-26 07:45:01 -08:00
  • 278aa42718 Revert "Some cleanup for the logging code:" Philip Eliasson 2018-02-26 14:54:45 +00:00
  • 9e24cb344a Add move constructors and assignment operators to RtpPacketReceived and RtpPacketToSend. Since both are non-POD now, move would fall back to copy without these. Dino Radaković 2018-02-26 13:22:48 +01:00
  • bd7b461f16 Choose between APM-AGC-Limiter and Apm-AGC2-fixed-gain_controller. Alex Loiko 2018-02-26 13:25:39 +01:00
  • 9ecdcdf2b5 Some cleanup for the logging code: Tommi 2018-02-24 15:52:11 +01:00
  • 151be2dffc comfort_noise_decoder_fuzzer: limit the fuzzer input size to avoid timeout Henrik Lundin 2018-02-26 08:16:33 +01:00
  • 06fa1539f8 neteq_rtp_fuzzer: limit the fuzzer input size to avoid timeout Henrik Lundin 2018-02-26 07:58:23 +01:00
  • 2a6d864264 neteq_signal_fuzzer: limit the fuzzer input size to avoid timeout Henrik Lundin 2018-02-23 17:18:38 +01:00
  • 8b84365c81 NetEq: Guarding against reading outside of memory Henrik Lundin 2018-02-26 09:44:44 +01:00
  • 132e28e6aa Add thread checks to ReceiveStatisticsProxy that reflect design comments. Tommi 2018-02-24 17:57:33 +01:00
  • fdf50a6b14 Roll chromium_revision 29f6e2e8b6..3768946207 (538933:539034) Autoroller 2018-02-24 21:44:36 -08:00
  • c392866d86 Implement certificate chain stats. Taylor Brandstetter 2018-02-23 13:04:51 -08:00
  • 29ef9f066c Roll chromium_revision 1cf758f803..29f6e2e8b6 (538618:538933) Autoroller 2018-02-23 14:45:08 -08:00
  • 88f6decad7 Multiplex Codec Bug Fix: Padding Needed For H264 Qiang Chen 2018-02-23 09:39:08 -08:00
  • 1807d57ab8 Add application_data field(s) to RtpPacketToSend and PacketOptions. Pass pointer to application_data from RtpPacketToSend arriving via RtpSender::SendToNetwork through to Transport::SendRtp, in PacketOptions. Dino Radaković 2018-02-22 14:18:06 +01:00
  • f35c6667d6 Separate build targets for aec3 and aec3_unittests Gustaf Ullberg 2018-02-23 13:18:29 +01:00
  • 225c787c6e Move default thresholds from QualityScaler to encoders. Niels Möller 2018-02-22 15:03:53 +01:00
  • 12fb17035c Added some margin to ramp down target in perf test. Sebastian Jansson 2018-02-23 11:34:18 +01:00
  • 93db0d821a Whitespace change Oleh Prypin 2018-02-22 14:16:29 +01:00
  • d60d5c4479 Improve Java video codec error handling. Sami Kalliomäki 2018-02-20 11:35:53 +01:00
  • 99f52f83e4 Make decoder software fallback sticky. Sami Kalliomäki 2018-02-23 09:05:49 +01:00
  • a2e3ab1fca Conditionally include real_fourier_openmax.h. Mirko Bonadei 2018-02-23 08:51:32 +01:00
  • c33c0fcbf7 Moved pacer and congestion thread from call. Sebastian Jansson 2018-02-22 11:10:18 +01:00
  • 604ab1913f Roll chromium_revision eb957d794e..1cf758f803 (538454:538618) Autoroller 2018-02-22 15:44:58 -08:00
  • e818b6ef7f Create the JsepTransportController and JsepTransport2. Zhi Huang 2018-02-22 15:26:27 -08:00
  • fbf3bce431 Reland "Reduce locking in VideoReceiver and check the threading model." Tommi 2018-02-21 15:56:05 +01:00
  • ee52562e32 Roll chromium_revision 37c4da4be1..eb957d794e (538199:538454) Autoroller 2018-02-22 08:44:13 -08:00
  • ef9daee934 Using mock transport controller in audio unit tests. Sebastian Jansson 2018-02-22 14:49:02 +01:00
  • 89c79383e4 Delete assumption TimeMicrosToNtp can match RealTimeClock Danil Chapovalov 2018-02-22 16:34:50 +01:00
  • 6ce03592c6 Adding missing ASM dependencies. Mirko Bonadei 2018-02-22 15:10:27 +01:00
  • e7c891f953 Renamed FrameObject to EncodedFrame. philipel 2018-02-22 14:35:06 +01:00
  • a5c735f5d9 Fixed observer unsubscribtion in RTCRtpReceiver. Yura Yaroshevich 2018-02-22 13:44:27 +03:00
  • c66810830c Maintain audio receive stream gain across recreations Oskar Sundbom 2018-02-19 14:09:21 +01:00
  • 415920b053 Return correct subtype from RTCRtpSender/Receiver track. Yura Yaroshevich 2018-02-22 13:55:22 +03:00
  • 35dd6cd88a Added dependencies to mock transport controller send. Sebastian Jansson 2018-02-21 17:30:36 +01:00
  • 3f06c3bf04 Change text output from VideoProcessor slightly. Rasmus Brandt 2018-02-22 13:29:27 +01:00
  • 41f16bec9f Silencing warnings in audio send stream unit tests. Sebastian Jansson 2018-02-22 11:09:56 +01:00
  • dfde334be0 Adding SendSideCongestionControllerInterface. Sebastian Jansson 2018-02-22 12:32:27 +01:00