Commit Graph

  • 59b8654045 Switch from RtpPacketSender to RtpPacketPacer interface usage. Erik Språng 2019-06-23 18:24:46 +02:00
  • 13eb7645fd Move towards always using packet type instead of priority in RTPSender Erik Språng 2019-06-24 10:58:48 +02:00
  • 1231419785 BalancedDegradationSettings: Add option to configure QP thresholds. Åsa Persson 2019-06-20 15:45:07 +02:00
  • 88290ae358 Reland "Cleanup of RTP references in GoogCC implementation." Sebastian Jansson 2019-06-20 12:26:31 +02:00
  • 746dd0dbe6 Add support for two-byte RTP header extensions to UsedRtpHeaderExtensionIds Johannes Kron 2019-06-20 15:37:52 +02:00
  • 2ffcd8256f Make DefaultTemporalLayers explicitly request a key frame Elad Alon 2019-06-20 19:20:58 +02:00
  • 9aa870a2d1 Fixing fuzzer by backing up and restoring packet_info. Chen Xing 2019-06-21 10:48:59 +02:00
  • 214f54365e Make useful padding the default. Erik Språng 2019-06-20 15:09:58 +02:00
  • 2b1d8c882d Roll chromium_revision b827eec031..ec99dbf1aa (671413:671513) chromium-webrtc-autoroll 2019-06-21 20:07:30 -07:00
  • 4a15833c9a Roll chromium_revision a8f7a25b6e..b827eec031 (671303:671413) chromium-webrtc-autoroll 2019-06-21 14:07:47 -07:00
  • 3e3a900c7f Roll chromium_revision ffeecb2d27..a8f7a25b6e (671198:671303) chromium-webrtc-autoroll 2019-06-21 08:02:48 -07:00
  • abf7eba865 Roll chromium_revision ef202aa763..ffeecb2d27 (671098:671198) chromium-webrtc-autoroll 2019-06-20 22:06:38 -07:00
  • 6fd5b9e595 Roll chromium_revision 568fb40139..ef202aa763 (670985:671098) chromium-webrtc-autoroll 2019-06-20 16:01:19 -07:00
  • 6e91646e64 Roll chromium_revision 5cf576bfbe..568fb40139 (670869:670985) chromium-webrtc-autoroll 2019-06-20 12:01:32 -07:00
  • 6924d508a2 Roll chromium_revision 4dfb50605a..5cf576bfbe (670751:670869) chromium-webrtc-autoroll 2019-06-20 06:01:01 -07:00
  • d487a558ef Revert "Remove sync buffer length from FilteredCurrentDelayMs." Jakob Ivarsson 2019-06-20 12:09:11 +00:00
  • a550dad57a Minor rtc_event_log_impl cleanup. Nikita Zetilov 2019-06-20 12:05:34 +02:00
  • 6c42d92ccc Added video_coding::EncodedFrame copy ctor. philipel 2019-06-20 11:13:03 +02:00
  • f00bf42d1c Add plumbing of RtpPacketInfos to each VideoFrame as input for SourceTracker. Chen Xing 2019-06-20 10:05:55 +02:00
  • 7953ad5dab Revert "Cleanup of RTP references in GoogCC implementation." Sebastian Jansson 2019-06-20 10:21:43 +00:00
  • fa79081dca Cleanup of RTP references in GoogCC implementation. Sebastian Jansson 2019-06-20 11:10:05 +02:00
  • 775c02ea0c Do not use libevent when targeting wasm. Mirko Bonadei 2019-06-19 19:05:00 +02:00
  • 9da25bde28 In PeerConnection unittests set TaskQueueFactory explicitly Danil Chapovalov 2019-06-20 10:19:42 +02:00
  • 621be836c5 Roll chromium_revision 516b926bdf..4dfb50605a (670612:670751) chromium-webrtc-autoroll 2019-06-19 18:01:08 -07:00
  • e3cc4895c2 Add logging and edit the field trial name for piggyback ICE check acknowledgement. Qingsi Wang 2019-06-19 14:50:44 -07:00
  • 0d92f152ca Roll chromium_revision 39e46dcf9e..516b926bdf (670459:670612) chromium-webrtc-autoroll 2019-06-19 13:01:40 -07:00
  • 5bf58064f2 Force DefaultTaskQueueFactory in legacy CreatePeerConnectionFactory Danil Chapovalov 2019-06-18 16:43:37 +02:00
  • c2a54dca68 Roll chromium_revision 6e638caa96..39e46dcf9e (670359:670459) chromium-webrtc-autoroll 2019-06-19 07:01:34 -07:00
  • c16289fb60 Split the build rule for video_frame into a video_rtp_headers part. Chen Xing 2019-06-17 11:10:00 +02:00
  • b64ad0e72c Using Clock::CurrentTime() where non-test behavior is unchanged. Sebastian Jansson 2019-06-19 09:39:34 +02:00
  • 18f1f0c1f5 Revert "Raise IllegalStateException for calls to retain() or release() on zero ref count" Niels Moller 2019-06-19 08:50:44 +00:00
  • 8a959bfa88 Raise IllegalStateException for calls to retain() or release() on zero ref count Niels Möller 2019-06-18 16:54:36 +02:00
  • 505bac209b Add default implementation of deprecated StartAecDump method. Niels Möller 2019-06-18 15:54:32 +02:00
  • 4d504c76cb New interface EncodedImageBufferInterface, replacing use of CopyOnWriteBuffer Niels Möller 2019-06-18 15:56:56 +02:00
  • 0894f0fd76 Add piggyback acknowledgement of the last ICE check received in outgoing checks. Qingsi Wang 2019-06-18 14:11:36 -07:00
  • f9511fc793 Roll chromium_revision 619b073720..6e638caa96 (670258:670359) chromium-webrtc-autoroll 2019-06-18 20:01:18 -07:00
  • b7a3e3f5c4 Roll chromium_revision 8639acbee7..619b073720 (670130:670258) chromium-webrtc-autoroll 2019-06-18 16:05:41 -07:00
  • e8347a8c0e Roll chromium_revision bf62d746a4..8639acbee7 (669828:670130) chromium-webrtc-autoroll 2019-06-18 11:02:09 -07:00
  • 1b3f4f9b45 Allow RtpPacketHistory encapsulator function to abort retransmit Erik Språng 2019-06-18 10:46:09 +02:00
  • 4cbb4ef817 Roll chromium_revision 6ae0f0cd4c..bf62d746a4 (669703:669828) + fix AndroidManifest Oleh Prypin 2019-06-18 17:09:51 +02:00
  • b762b5b794 Fix potential signed overflow in IntervalBudget::set_target_rate_kbps Per Kjellander 2019-06-18 16:59:04 +02:00
  • 342f98b117 Fixes for flexfec crash in scenario tests. Sebastian Jansson 2019-06-18 16:08:23 +02:00
  • 58ee187554 Add support within PacedSender and pacer queue for owning rtp packets. Erik Språng 2019-06-18 16:20:11 +02:00
  • b028c6a8ff Support __EMSCRIPTEN__ in rtc_base. Mirko Bonadei 2019-06-18 13:46:42 +02:00
  • 0c0c9693b6 Add/rewrite H264 VUI video signal type description. Sergey Silkin 2019-06-12 14:27:34 +02:00
  • 449888ef99 Cleanup of resources from removed remote bitrate estimate test framework. Sebastian Jansson 2019-06-18 09:01:29 +02:00
  • 2c648f5fb7 Stop running 'bwe_simulations_tests'. Mirko Bonadei 2019-06-18 10:18:25 +02:00
  • e181440316 Fix documentation in BitrateAdjuster. Sami Kalliomäki 2019-06-11 11:09:16 +02:00
  • 0f557fe1ba Removes unused dependency on RTP/RTCP from loss based controller. Sebastian Jansson 2019-06-17 10:14:16 +02:00
  • 61d8ee10b6 Roll chromium_revision 2ce8c83798..6ae0f0cd4c (669595:669703) chromium-webrtc-autoroll 2019-06-17 10:02:46 -07:00
  • 23026ee6c3 Adds SortedByReceiveTime to TransportPacketsFeedback. Sebastian Jansson 2019-06-17 10:13:59 +02:00
  • 873a7a98b3 Fix event_log_visualizer help text and default profile. Bjorn Terelius 2019-06-13 16:01:17 +02:00
  • 9c771c2089 Add TrySendPacket() method to RTP modules. Erik Språng 2019-06-17 16:31:53 +02:00
  • d9c900f068 Add Clone() to Vp8FrameBufferControllerFactory Elad Alon 2019-06-17 14:36:27 +02:00
  • 1dee91aec9 Roll chromium_revision d958b08217..2ce8c83798 (669491:669595) chromium-webrtc-autoroll 2019-06-17 02:02:44 -07:00
  • e93454a383 Removes AddAndRemoveOld from SendTimeHistory Sebastian Jansson 2019-06-14 18:04:36 +02:00
  • 7b99fa89ca Roll chromium_revision 447b80d261..d958b08217 (669391:669491) chromium-webrtc-autoroll 2019-06-15 00:02:38 -07:00
  • 2f42dab4eb Roll chromium_revision e5d3b43486..447b80d261 (669285:669391) chromium-webrtc-autoroll 2019-06-14 15:01:31 -07:00
  • ef5e35dc48 Roll chromium_revision be90998a40..e5d3b43486 (669184:669285) chromium-webrtc-autoroll 2019-06-14 11:01:44 -07:00
  • e112bb84ef Adds support for abs send time extension in scenario tests. Sebastian Jansson 2019-06-13 17:36:01 +02:00
  • 3d61ab12e6 Adds send time to ReceivedPacket struct. Sebastian Jansson 2019-06-14 13:35:51 +02:00
  • 8aba8fe851 Reland "Populate the GFD-00 for H264 and generic codecs." philipel 2019-06-13 15:13:16 +02:00
  • bdb6b39bed Let HardwareVideoEncoder cache result from codec.getOutputBuffers() Niels Möller 2019-06-14 15:37:29 +02:00
  • 5e953d7968 Insert startcodes for H264 single NALU packets. philipel 2019-06-14 13:40:04 +02:00
  • 856ca198e2 Delete unused method ReportBlockStats::AggregateAndStore Niels Möller 2019-06-14 11:18:42 +02:00
  • 0292e9703f Roll chromium_revision f165a6d5de..be90998a40 (669076:669184) chromium-webrtc-autoroll 2019-06-14 05:04:29 -07:00
  • 607a6f1c55 Moves conversion to ReceivedPacket from RtpPacketReceived to Call. Sebastian Jansson 2019-06-13 17:48:53 +02:00
  • 98cbb22911 Moved AsyncInvoker to be destructed first in WebRtcVideoSendStream. philipel 2019-06-14 11:28:51 +02:00
  • 7f2a67f8ce Cleanup names and extra checks for errors in PC test framework Artem Titov 2019-06-13 19:45:55 +02:00
  • 12d64deb6c Remove sequence_number from RtpPacketInfo. Chen Xing 2019-06-13 20:36:12 +02:00
  • ad82e8e1a6 Fix: restore disabling PC smoke test on iOS Artem Titov 2019-06-14 10:45:18 +02:00
  • 19a1d50ccf Refactor WavWriter to use FileWrapper rather than PlatformFile Niels Möller 2019-06-13 14:08:24 +02:00
  • 04e129ab1d Revert "Populate the GFD-00 for H264 and generic codecs." Philip Eliasson 2019-06-14 09:04:13 +00:00
  • 1a285e081d Roll chromium_revision 96eca2d491..f165a6d5de (668951:669076) chromium-webrtc-autoroll 2019-06-13 18:01:34 -07:00
  • a9a2a753e1 Roll chromium_revision 22f062d604..96eca2d491 (668845:668951) chromium-webrtc-autoroll 2019-06-13 14:01:50 -07:00
  • c5effc2453 Remove DataContentDescription shim Harald Alvestrand 2019-06-11 11:46:59 +02:00
  • ef3fd9c8ad Add support for simulcast with Vp8 from caller into PC level quality tests. Artem Titov 2019-06-13 16:36:52 +02:00
  • 6751260241 Roll chromium_revision b08bd9b643..22f062d604 (668716:668845) chromium-webrtc-autoroll 2019-06-13 09:01:31 -07:00
  • d3c6f9ccff Populate the GFD-00 for H264 and generic codecs. philipel 2019-06-13 15:13:16 +02:00
  • 9e25f74faa Update visibility for JNI targets in sdk/android. Sami Kalliomäki 2019-06-13 16:51:36 +02:00
  • 5894b6aad4 Add kPayloadTypeGeneric to CallTest and use it in VideoQualityTest. Rasmus Brandt 2019-06-13 16:28:14 +02:00
  • 5740afa0a4 Removes SimulatedTimeClient Sebastian Jansson 2019-06-13 16:03:37 +02:00
  • 6fd67f086c Pass java EncodedImage over jni to VideoEncoderWrapper::OnEncodedFrame Niels Möller 2019-06-13 14:37:24 +02:00
  • f3f57700a8 Using full scenario test client for loss based control test. Sebastian Jansson 2019-06-11 11:05:40 +02:00
  • 4284828887 Remove deprecated version of RtpPacket::SetPadding that used to randomize padding Danil Chapovalov 2019-06-13 14:53:08 +02:00
  • 5a8f860a01 Prepare for deletion of the NO_MAIN_THREAD_WRAPPING preprocessor define Niels Möller 2019-06-12 11:30:59 +02:00
  • 50dd80b96f Remove data channel only .so-file. Sami Kalliomäki 2019-06-13 14:23:29 +02:00
  • 3c396e52da Add injectable video encoder and decoder to video quality test. “Michael 2019-06-12 09:47:14 -05:00
  • 54374a07ef Delete unused C functions wrapping the WavWriter class Niels Möller 2019-06-12 08:43:03 +02:00
  • 79890ef91f Remove sync buffer length from FilteredCurrentDelayMs. Jakob Ivarsson 2019-06-10 18:29:35 +02:00
  • 35c26284a9 Roll chromium_revision 7bd802608f..b08bd9b643 (668611:668716) chromium-webrtc-autoroll 2019-06-12 23:02:33 -07:00
  • a7acc4dd8d Roll chromium_revision 3ae19953a9..7bd802608f (668510:668611) chromium-webrtc-autoroll 2019-06-12 17:01:31 -07:00
  • 38c8cc8cc9 Roll chromium_revision b2cb08aba4..3ae19953a9 (668407:668510) chromium-webrtc-autoroll 2019-06-12 12:05:19 -07:00
  • f2a88eb158 Roll chromium_revision 8c7df39d6b..b2cb08aba4 (668283:668407) chromium-webrtc-autoroll 2019-06-12 08:01:44 -07:00
  • 51db421682 Skip cropping for frames that can't be converted to i420. Noah Richards 2019-06-12 06:59:12 -07:00
  • 44bc19b0f8 Delete TestAudioDeviceModule methods using rtc::PlatformFile Niels Möller 2019-06-12 12:48:50 +02:00
  • 08fa953711 Reland "Delete TestAudioDeviceModule factory which uses GlobalTaskQueueFactory" Danil Chapovalov 2019-06-12 11:49:17 +00:00
  • 65d9c4d761 Create rate allocator after codec bitrates are set. Sergey Silkin 2019-06-12 11:02:30 +02:00
  • f53cfa9ebe Add new RtpPacketPacer interface, with callback. Erik Språng 2019-06-12 13:58:17 +02:00
  • e794243650 Remove PacedSender::PacketSender interface and use PacketRouter directly Erik Språng 2019-06-12 13:30:02 +02:00