Commit Graph

  • d48f56de1f Destroy compression session instead of reset it on release. kthelgason 2017-08-04 10:18:43 -07:00
  • 227f8b9be8 Reland of Fix off-by-one bugs in video_coding::PacketBuffer when the buffer is filled with a single frame. (patchset #1 id:1 of https://codereview.chromium.org/2990183002/ ) philipel 2017-08-04 06:39:31 -07:00
  • 5daecca41b Reland of SSRC and RSID may only refer to one sink each in RtpDemuxer (patchset #1 id:1 of https://codereview.webrtc.org/2993633002/ ) eladalon 2017-08-04 06:34:54 -07:00
  • 186d9c3873 Renamed fields in common_types.h/RtcpStatistics. srte 2017-08-04 05:03:53 -07:00
  • 463d7ccb36 Remove video_coding/codecs/OWNERS. mflodman 2017-08-04 12:58:23 +02:00
  • 512bee3dee ObjC: Support non-native frames in encoder magjed 2017-08-04 02:05:32 -07:00
  • 3e8016e1d5 Ignore "b=AS:-1" instead of treating as a hard error. deadbeef 2017-08-03 17:49:30 -07:00
  • d89b0bcc8a JNI wrapper for PeerConnection::SetBitrate. zstein 2017-08-03 11:11:40 -07:00
  • 552ba37dac Removing unused declared arg mbonadei 2017-08-03 10:45:31 -07:00
  • 0d48c69331 Relanding: Break peerconnection_jni.cc into multiple files, in "pc" directory. deadbeef 2017-08-03 10:20:17 -07:00
  • 367aaa7ca5 Revert of Remove linux_internal from the autoroller CQ. (patchset #1 id:1 of https://codereview.webrtc.org/2985933002/ ) ehmaldonado 2017-08-03 10:15:18 -07:00
  • 59b603fbed Revert of SSRC and RSID may only refer to one sink each in RtpDemuxer (patchset #15 id:280001 of https://codereview.webrtc.org/2968693002/ ) zhihuang 2017-08-03 10:09:44 -07:00
  • 7eaa62bc48 Roll chromium_revision 14fd36f446..90a73c37c4 (491713:491751) buildbot 2017-08-03 09:46:37 -07:00
  • cc3d442469 Rename ViEEncoder to VideoStreamEncoder mflodman 2017-08-03 08:27:51 -07:00
  • 8435e5518d Mark ~DirectTransport with "override." eladalon 2017-08-03 07:44:08 -07:00
  • 3c6d610841 Roll chromium_revision 3d47c219a8..14fd36f446 (491687:491713) buildbot 2017-08-03 06:45:38 -07:00
  • 5166e54a3d Tracking mock_process_thread with a GN target mbonadei 2017-08-03 05:57:11 -07:00
  • 7b7e06fd23 SSRC and RSID may only refer to one sink each in RtpDemuxer eladalon 2017-08-03 05:13:48 -07:00
  • 1d0bdc296b Revert "Track recreation of DxgiTextureStaging" Mirko Bonadei 2017-08-03 10:01:07 +00:00
  • 22ab393668 Roll chromium_revision dbca6182ee..3d47c219a8 (491664:491687) buildbot 2017-08-03 03:35:17 -07:00
  • 9b1b4105a4 Revert "Add histogram for FallbackDesktopCapturerWrapper and BlankDetectorDesktopCapturerWrapper" Mirko Bonadei 2017-08-03 09:54:51 +00:00
  • 85375d9d34 Roll chromium_revision f019957f6f..dbca6182ee (491639:491664) buildbot 2017-08-03 00:23:46 -07:00
  • bab0300a9e Roll chromium_revision 2865df694d..f019957f6f (491580:491639) buildbot 2017-08-02 21:22:06 -07:00
  • 5cde747c10 Roll chromium_revision d4d3ca91d8..2865df694d (491517:491580) buildbot 2017-08-02 18:32:37 -07:00
  • 1b1daec013 Revert of Break peerconnection_jni.cc into multiple files, in "pc" directory. (patchset #6 id:100001 of https://codereview.webrtc.org/2992103002/ ) zhihuang 2017-08-02 18:01:05 -07:00
  • 70336d357e Roll chromium_revision 2f85dee9d1..d4d3ca91d8 (491455:491517) buildbot 2017-08-02 15:40:59 -07:00
  • adb161fecc windowCapture: return 1x1 frame to minimized winodw on Linux. braveyao 2017-08-02 15:37:29 -07:00
  • dd7d8f1b60 Break peerconnection_jni.cc into multiple files, in "pc" directory. deadbeef 2017-08-02 15:05:10 -07:00
  • 5db765792e Roll chromium_revision bac0f1afc8..2f85dee9d1 (491386:491455) buildbot 2017-08-02 12:50:25 -07:00
  • bc88c6ba98 Reject negative values for "b=AS". deadbeef 2017-08-02 11:26:34 -07:00
  • 288392a5ab Roll chromium_revision 38e8c8f8d0..bac0f1afc8 (491349:491386) buildbot 2017-08-02 09:25:57 -07:00
  • c0d481a4a6 Protected streams report RTP messages directly to the FlexFec streams eladalon 2017-08-02 07:39:07 -07:00
  • a67bd9d641 Add denicija@ and kthelgason@ as owners of webrtc/sdk/objc magjed 2017-08-02 07:27:13 -07:00
  • 3d4c28778e Make FlexfecReceiveStreamImpl::started_ into std::atomic<bool> eladalon 2017-08-02 07:17:04 -07:00
  • a1eef11516 Roll chromium_revision ad18a3e1e9..38e8c8f8d0 (491326:491349) buildbot 2017-08-02 06:37:30 -07:00
  • 32040efc61 Add PacketRouterTest.Sanity_NoModuleRegistered_* eladalon 2017-08-02 06:29:00 -07:00
  • 88df90b1fd Don't use the Force(Demuxer), Luke. eladalon 2017-08-02 06:18:41 -07:00
  • 5805c9dbda ObjC: Add implementationName for injectable codecs magjed 2017-08-02 05:26:28 -07:00
  • c5fb4683e5 Don't clear newer packets from the video_coding::PacketBuffer when calling ClearTo. philipel 2017-08-02 04:28:57 -07:00
  • c18f1d7c94 Revert of Fix off-by-one bugs in video_coding::PacketBuffer when the buffer is filled with a single frame. (patchset #5 id:80001 of https://codereview.chromium.org/2993513002/ ) philipel 2017-08-02 04:18:02 -07:00
  • 605da2fed1 Roll chromium_revision b0cc459877..ad18a3e1e9 (491287:491326) buildbot 2017-08-02 03:19:57 -07:00
  • ee13e8919c Fix off-by-one bugs in video_coding::PacketBuffer when the buffer is filled with a single frame. philipel 2017-08-02 02:07:48 -07:00
  • 6f1f8e972d Roll chromium_revision d1978b0eb8..b0cc459877 (490413:491287) buildbot 2017-08-02 01:27:32 -07:00
  • 28104eb31b Override C++ standard to -std=gnu++11 oprypin 2017-08-02 01:26:18 -07:00
  • 8339e1a7aa Remove ProcessParams struct. asapersson 2017-08-02 00:17:18 -07:00
  • fdd1f21624 Irrational check in the constructor of DesktopFrame: stride_ may be negative Zijie He 2017-08-01 20:25:19 -07:00
  • 09f16c6a0a Add new constructors for all DesktopFrame inheritances Zijie He 2017-07-31 20:26:11 -07:00
  • b1338fec81 Remove PacketRouterTest fixture eladalon 2017-08-01 09:36:19 -07:00
  • 5dfac33dfd ObjC: Fix quality scaling for injected encoders magjed 2017-08-01 08:07:59 -07:00
  • 822ff2b794 Explicitly inform PacketRouter which RTP-RTCP modules are REMB-candidates eladalon 2017-08-01 06:30:28 -07:00
  • ddfa252b50 TestDataGenerators attempts to create missing input signal files. If the input file name matches the "<name>-<params>.wav" pattern and <name> is a valid signal creator name, then <params> is parsed and used to create a new signal which is written in place of the missing file. alessiob 2017-08-01 05:44:18 -07:00
  • a25a69582e Enable large-scale FEC tests on iOS. brandtr 2017-08-01 05:01:07 -07:00
  • fdd568eb25 This CL is a refactoring of the APM QA tool; it includes the following changes: - render stream support, required to assess AEC; - echo path simulation and input mixer, to generate echo and add it to the speech signal; - export engine: improved UI, switch to Pandas DataFrames; - minor design improvements and needed adaptions. alessiob 2017-08-01 04:37:21 -07:00
  • 8a1d2a315f Remove NullReceiveStatistics rtcp_sender accepts nullptr as indication statistics shouldn't be used, Other uses of NullReceiveStatistcs were already deleted. danilchap 2017-08-01 03:21:37 -07:00
  • d339dbc7d4 Added implementations for entering/exiting STARTUP, DRAIN, PROBE_BW, PROBE_RTT modes, also updated MaxBandwidthFilter class, with the filter implementation which stores three best estimates for the filter window. gnish 2017-08-01 03:06:17 -07:00
  • 773be36bd6 Reland of Change VideoTrack implementation to invoke VideoTrackSourceInterface::AddOrUpdateSink on wt Added documentation of thread expectations for video tracks and sources to the API. perkj 2017-07-31 23:22:01 -07:00
  • 36344a0c9b Fix incorrect memset on muted frames. Jonathan Yu 2017-07-30 01:55:34 -07:00
  • ae1532a214 Track recreation of DxgiTextureStaging Zijie He 2017-07-31 13:29:15 -07:00
  • df6e07c7e2 Do not reset resolution_tracker_ in DxgiFrame::PrepareFrame() Zijie He 2017-07-28 11:46:43 -07:00
  • 5af2af36ee Remove resolution_tracker_ from dxgi_texture Zijie He 2017-07-28 11:42:07 -07:00
  • e985b90d33 G711 implementation of the Audio{En,De}coderFactoryTemplate APIs kwiberg 2017-07-31 11:34:57 -07:00
  • 1c12b818b3 ObjC RTCEAGLVideoVideo: Check GL context is non-nil in constructor magjed 2017-07-31 09:11:46 -07:00
  • ed8ceb61e6 Reland of ll chromium_revision 7b48b3e487..d1978b0eb8 (489906:490413) (patchset #1 id:1 of https://codereview.webrtc.org/2987023003/ ) mbonadei 2017-07-31 04:57:04 -07:00
  • 3376c84c90 Add probing to recover faster from large bitrate drops. A single probe at 85% of the original bitrate is sent when transitioning from underusing back to normal state. The actual sending of the probes is disabled by default, and enabled by the field trial string WebRTC-BweRapidRecoveryExperiment/Enabled/. Existing code that did probing after large drops in ALR have been restructured so that it also delays the probe until we are no longer overusing. terelius 2017-07-31 04:23:25 -07:00
  • 8eab09c77b ObjC style fix for injectable video codecs magjed 2017-07-31 02:56:35 -07:00
  • 654c73ef90 Revert of Roll chromium_revision 7b48b3e487..d1978b0eb8 (489906:490413) (patchset #1 id:1 of https://codereview.webrtc.org/2991983002/ ) mbonadei 2017-07-28 12:25:58 -07:00
  • 7e1c24cba7 Update ResolutionChangeDetector to make it match common practices Zijie He 2017-07-27 18:06:12 -07:00
  • e2173d9f0d Only one implementation of MockRtpPacketSink once eladalon 2017-07-28 10:05:45 -07:00
  • 9f0ef390f1 Roll chromium_revision 7b48b3e487..d1978b0eb8 (489906:490413) buildbot 2017-07-28 09:29:22 -07:00
  • 901b2df431 Simplify FakeReceiveStatistics in video send stream tests danilchap 2017-07-28 08:56:04 -07:00
  • 35a872c0e6 Make RTCStatsReport::ToString() return JSON-parseable string. ehmaldonado 2017-07-28 07:29:12 -07:00
  • 836f60cda1 Move matrix from VideoFrame to TextureBuffer. sakal 2017-07-28 07:12:23 -07:00
  • 5ba9730265 Remove linux_internal from the autoroller CQ. ehmaldonado 2017-07-28 06:27:00 -07:00
  • 54348fb5ce Removed an obsolete DCHECK in AudioEncoderOpus. tschumim 2017-07-28 02:52:59 -07:00
  • eaec118240 Remove DCHECK from Call's ctor that could never fail eladalon 2017-07-28 02:25:09 -07:00
  • 4cd599f025 If adapter type is unknown and interface name is "ipsec", treat as VPN. deadbeef 2017-07-27 15:05:29 -07:00
  • 4c27a96767 Remove libsrtp 2.0.0 compatibility code. jbauch 2017-07-27 15:04:20 -07:00
  • 516711cde9 Turning on Opus 120ms frame length switch. minyue-webrtc 2017-07-27 17:45:49 +02:00
  • 28e2919cfd Adding Android binding for RTCConfiguration::max_ipv6_networks. deadbeef 2017-07-27 09:14:38 -07:00
  • 9eb3d19ec0 Fix a crash in PeerConnectionFactory.SetVideoHwAccelerationOptions. sakal 2017-07-27 08:23:58 -07:00
  • 2d4040ed0e Add a comment that RTCAVFoundationVideoSource is deprecated. sakal 2017-07-27 07:48:57 -07:00
  • 571f2a6e17 Roll chromium_revision 1236993289..7b48b3e487 (489596:489906) buildbot 2017-07-27 06:34:27 -07:00
  • 81f1da3dd0 Adding missing resources to audio_codec_speed_tests. minyue 2017-07-27 05:49:57 -07:00
  • f5f793c2ed Take smaller interface for RtpRtcp::Configuration::receive_statistics danilchap 2017-07-27 04:44:18 -07:00
  • 77415f561d Revert of Disable SeqNumUnwrapper death tests to avoid breaking downstream builds. (patchset #1 id:1 of https://codereview.chromium.org/2985083002/ ) philipel 2017-07-27 04:37:18 -07:00
  • 40e7ebd426 Pin depot_tools version in DEPS to prevent breakages oprypin 2017-07-27 01:40:18 -07:00
  • adb58b88a1 Renable some Opus tests after Opus 1.2.1 update. minyue-webrtc 2017-07-26 17:59:59 +02:00
  • 9c0914f938 Do not crop DesktopFrame if the size won't change Zijie He 2017-07-26 17:52:38 -07:00
  • 2059bb3e4b Adding Obj-C binding for RTCConfiguration::max_ipv6_networks. deadbeef 2017-07-26 18:25:43 -07:00
  • ecf3d53088 Add histogram for FallbackDesktopCapturerWrapper and BlankDetectorDesktopCapturerWrapper Zijie He 2017-07-26 15:10:02 -07:00
  • d21eab3eea Add "max_ipv6_networks" field to RTCConfiguration. deadbeef 2017-07-26 16:50:11 -07:00
  • 3427f538de Relanding: Move "max IPv6 networks" logic to BasicPortAllocator, and fix sorting. deadbeef 2017-07-26 16:09:33 -07:00
  • 58f1725ff1 Add gn dependency between ana_debug_dump_proto and ana_config_proto. jbudorick 2017-07-26 14:49:20 -07:00
  • 74544f9d1b Return translated position in MouseCursorMonitor Zijie He 2017-07-24 16:52:17 -07:00
  • 54c721541d Fix issues with NetworkMonitor singleton when used by multiple clients. deadbeef 2017-07-26 11:56:49 -07:00
  • 8e245561f2 Disable SeqNumUnwrapper death tests to avoid breaking downstream builds. philipel 2017-07-26 08:43:53 -07:00
  • 7956c0f2f6 Implemented a new sequence number unwrapper in sequence_number_util.h. philipel 2017-07-26 07:48:15 -07:00
  • 8de1826b6d Reland "Allow AudioSendStream to reconfig AudioNetworkAdaptor" minyue-webrtc 2017-07-26 14:18:40 +02:00
  • edd6cec1c4 Roll chromium_revision 4dc4bd62ba..1236993289 (489546:489596) buildbot 2017-07-26 03:40:33 -07:00
  • 7df370b69c Revert "Allow AudioSendStream to reconfig AudioNetworkAdaptor" Minyue Li 2017-07-26 10:01:41 +00:00