Commit Graph

  • f502222443 - Adds thread safety annotations to the AudioDeviceBuffer class. - Removes the lock that was used to protect the audio transport object. It is now protected "by design" instead. - Removes rec/play_bytes_per_sample_ since we only support 16-bit samples. henrika 2016-11-07 15:56:59 +01:00
  • 41b8ca0420 PacketBuffer no longer copy the bitstream data of incoming packets. philipel 2016-11-07 15:42:24 +01:00
  • a75d12d09d H264SpsPpsTracker now return PacketAction on CopyAndFixBitstream. philipel 2016-11-07 05:11:28 -08:00
  • f082c2aa8d Set min BWE bitrate form 10kbps to 5kbps and centralize minimum bitrate. michaelt 2016-11-07 04:17:14 -08:00
  • c285012d3f Disable flaky test (ScreenCapturerIntegrationTest.CaptureUpdatedRegion) kwiberg 2016-11-07 03:50:07 -08:00
  • 1743a19183 Simplify SetFecParameters signature. brandtr 2016-11-07 03:36:05 -08:00
  • f1bb476050 Simplify {,Set}UlpfecConfig interface. brandtr 2016-11-07 03:05:06 -08:00
  • 87d7d77700 Add new codec for FlexFEC. brandtr 2016-11-07 03:03:41 -08:00
  • d8048955fb Rename {,Set}GenericFECStatus to {,Set}UlpfecConfig. brandtr 2016-11-07 02:08:51 -08:00
  • 36928454fa Allocate extra buffer space in FrameObject in case of H264. philipel 2016-11-07 10:42:36 +01:00
  • 18ee17d1e7 Refactor VideoDenoiser to use a buffer pool, replacing explicit double buffering. nisse 2016-11-07 01:34:59 -08:00
  • c97d1150f2 Delete unneeded includes. nisse 2016-11-07 01:27:55 -08:00
  • 71a1b61c4f WebRTC: Fix and enable -Woverloaded-virtual warnings. kjellander 2016-11-07 01:18:08 -08:00
  • 554becd7bf Add fuzzer for FlexfecSender. brandtr 2016-11-06 22:45:15 -08:00
  • c6b4e547a8 Add fuzzer for H264 bitstream parser. pbos 2016-11-05 03:10:22 -07:00
  • 2cb155aa8a Remove deprected functions from EncodedImageCallback and RtpRtcp sergeyu 2016-11-04 11:39:29 -07:00
  • e9e94c3fee Return false if PeerConnection::GetStats() is called on invalid tracks zhihuang 2016-11-04 11:38:15 -07:00
  • 3326d0ac82 Revert of Change TWCC send interval to reduce overhead on low BW situations. (patchset #10 id:200001 of https://codereview.webrtc.org/2381833003/ ) ivoc 2016-11-04 09:48:38 -07:00
  • f236033576 Add more tests for H264 profile level id parsing magjed 2016-11-04 06:25:32 -07:00
  • 536447c3d1 Changed I420BufferPool members to be const. perkj 2016-11-04 05:33:44 -07:00
  • 00983572b0 Replace Check for too many pending frames in I420_buffer_pool with returning nullptr. Added histograms for when this happens in VP8Impl. Per 2016-11-04 08:57:26 +01:00
  • f752bca4a5 Allow H264 bitstream parser to fail gracefully kthelgason 2016-11-03 17:30:34 -07:00
  • e2213ce62c Reference a bug in a comment for a disabled data channel test. deadbeef 2016-11-03 16:01:57 -07:00
  • 07c147d25d Cap probing bitrate by the max bitrate instead of hardcoded 10Mbps. sergeyu 2016-11-03 11:59:50 -07:00
  • a4a2a5e84a Roll chromium_revision 04e7c673d9..cc82e2a1fa (427632:428909) kjellander 2016-11-03 11:58:29 -07:00
  • 91b957d3e4 Revert of Remove deprected functions from EncodedImageCallback and RtpRtcp (patchset #4 id:100001 of https://codereview.webrtc.org/2405173006/ ) kjellander 2016-11-03 11:53:43 -07:00
  • 809f9771b0 Update Visual Studio runtime file copying ehmaldonado 2016-11-03 11:26:34 -07:00
  • c681250aaa Remove deprected functions from EncodedImageCallback and RtpRtcp sergeyu 2016-11-03 11:06:38 -07:00
  • c295e00fa0 Add FlexfecSender. brandtr 2016-11-03 09:22:33 -07:00
  • fb0c573263 Android EglRenderer: Add Bitmap frame listener functionality. sakal 2016-11-03 09:15:34 -07:00
  • 8848828708 RtpFrameObject::GetCodecHeader now return rtc::Optional<RTPVideoTypeHeader> philipel 2016-11-03 08:56:54 -07:00
  • 0a4c1616bf Make FlexfecReceiver a concrete class. brandtr 2016-11-03 08:18:27 -07:00
  • 9531092e72 BWE simulator depends on congestion controller. terelius 2016-11-03 08:14:07 -07:00
  • 496c64c0fa Cleanup warnings configs and enable more for Android ARM64 kjellander 2016-11-03 07:57:35 -07:00
  • 43a9dc0f93 Revert of move deprected functions from EncodedImageCallback and RtpRtcp (patchset #1 id:1 of https://codereview.webrtc.org/2467373003/ ) ehmaldonado 2016-11-03 07:52:36 -07:00
  • a1d6cd6408 Reland of move deprected functions from EncodedImageCallback and RtpRtcp (patchset #2 id:240001 of https://codereview.webrtc.org/2474433008/ ) ehmaldonado 2016-11-03 07:38:59 -07:00
  • 6c78307a21 Revert of Remove deprected functions from EncodedImageCallback and RtpRtcp (patchset #4 id:100001 of https://codereview.webrtc.org/2405173006/ ) ehmaldonado 2016-11-03 07:33:17 -07:00
  • 9189793d69 Remove webrtc/base/buffer.cc, now that Chromium doesn't claim to need it anymore kwiberg 2016-11-03 07:04:19 -07:00
  • b92184ba0d Add to-string function for H264 profile level id magjed 2016-11-03 06:50:28 -07:00
  • 46c4e3caa3 Add unit tests to ReceiveStatisticsProxy class. asapersson 2016-11-03 06:48:19 -07:00
  • 861e937464 Change TWCC send interval to reduce overhead on low BW situations. michaelt 2016-11-03 06:02:17 -07:00
  • e941306bd6 NetEq: Don't forget to save the codec name kwiberg 2016-11-03 05:29:05 -07:00
  • 2dbaec7949 Fixed source file path in webrtc_call.gypi charujain 2016-11-03 05:19:49 -07:00
  • bf6a45b442 Moved transport_adapter.h/.cc from call/ to video/ dir to remove circular dependency charujain 2016-11-03 04:21:42 -07:00
  • 34852cf707 H264SpsPpsTracker class which keep tracks of SPS/PPS. philipel 2016-11-03 04:03:01 -07:00
  • 37b8b11661 Revert of Removed the legacy behavior of stopping playout when setting new receive codecs. (patchset #1 id:1 of https://codereview.webrtc.org/2409483003/ ) kwiberg 2016-11-03 02:46:53 -07:00
  • af38847c02 Make SetLocalDescrption succeed with data-channel only offer and max-bundle policy. zhihuang 2016-11-02 16:49:48 -07:00
  • 54fd57980f Add CreateWindowCapturer() and CreateScreenCapturer() in DesktopCapturer zijiehe 2016-11-02 14:49:35 -07:00
  • fa56584271 Remove deprected functions from EncodedImageCallback and RtpRtcp sergeyu 2016-11-02 13:14:16 -07:00
  • d2fce1744f Suppress WebRtcVideoEncoderFactory overloaded virtual function warning magjed 2016-11-02 11:08:29 -07:00
  • 44e0efe0e6 Use queue label as id in SequencedTaskChecker when not running on TaskQueue kthelgason 2016-11-02 10:28:20 -07:00
  • b4bc65b4e9 Fix circular dependency between call and video receive stream. stefan 2016-11-02 10:10:20 -07:00
  • 3e79dbdc37 Synchronous adb shell and pull for loopback start script mandermo 2016-11-02 09:19:45 -07:00
  • d192dce1c5 More tolerant format name for FileVideoCapturer mandermo 2016-11-02 09:15:41 -07:00
  • d0a151c698 Update default values for APM stats to match old behavior. ivoc 2016-11-02 09:14:37 -07:00
  • 827cab3fc2 Add qp counter for H264 in SendStatisticsProxy. asapersson 2016-11-02 09:08:47 -07:00
  • 1515e95329 Add audio_format_conversion to deps for audio_decoder_factory_interface. charujain 2016-11-02 08:43:34 -07:00
  • 3dc929ea56 Replace RTCPUtility RtcpParser with Test RtcpParser making code cleaner danilchap 2016-11-02 08:21:59 -07:00
  • 5881d552c5 Remove webrtc::Video from H264 encoder internals hta 2016-11-02 07:22:23 -07:00
  • de9e5fffa2 Add stats for frequency offset when converting RTP timestamp to NTP time. asapersson 2016-11-02 07:14:03 -07:00
  • 0dbcfa51a2 Make video denoiser tests standalone, not using the VideoProcessingTest fixture. nisse 2016-11-02 07:11:03 -07:00
  • cb18ee6127 Add support for 3-byte headers in VideoToolbox NALU parser. Kári Tristan Helgason 2016-11-02 15:07:02 +01:00
  • 6ad7fa4606 Revert of Remove webrtc::Video from H264 encoder internals (patchset #2 id:20001 of https://codereview.webrtc.org/2468903003/ ) hta 2016-11-02 06:53:19 -07:00
  • 2549437b5c Remove webrtc::Video from H264 encoder internals hta 2016-11-02 06:45:49 -07:00
  • 7341ab8e25 Revert of Delete all use of cricket::VideoFrame and cricket::WebRtcVideoFrame. (patchset #7 id:120001 of https://codereview.webrtc.org/2383093002/ ) nisse 2016-11-02 03:39:58 -07:00
  • 45c8b89400 Delete all use of cricket::VideoFrame and cricket::WebRtcVideoFrame. nisse 2016-11-02 03:20:19 -07:00
  • 4d0ec05323 Revert of Add CreateWindowCapturer() and CreateScreenCapturer() in DesktopCapturer (patchset #2 id:40001 of https://codereview.webrtc.org/2468753002/ ) perkj 2016-11-02 03:13:15 -07:00
  • 572ae1212b Fix crash when registering abs-send-time to AudioSend/ReceiveStream. stefan 2016-11-02 03:10:09 -07:00
  • ae70876c00 Remove unnecessary styling for some controls in ARDMainView.m for ios. denicija 2016-11-02 03:02:29 -07:00
  • d17d536577 Add setting to AppRTCMobile for iOS, that can change capture resolution. denicija 2016-11-02 02:56:09 -07:00
  • b763e39beb Add CreateWindowCapturer() and CreateScreenCapturer() in DesktopCapturer zijiehe 2016-11-01 16:02:44 -07:00
  • ee8ad2bb0f Adding data channel ID to Java binding of DataChannel. deadbeef 2016-11-01 14:59:00 -07:00
  • 8a44e1d87b Let RTC_[D]CHECK_op accept arguments of different signedness kwiberg 2016-11-01 12:04:26 -07:00
  • 803d97f159 Let ViEEncoder express resolution requests as Sinkwants. This removes the VideoSendStream::LoadObserver interface and the implementation in WebrtcVideoSendStream and replace it with VideoSinkWants through the VideoSourceInterface. perkj 2016-11-01 11:45:46 -07:00
  • b1ed609901 Use rtcp::Bye instead of RTCPUtility parser for rtcp_sender_unittest danilchap 2016-11-01 06:38:37 -07:00
  • a27172d683 Adding audio only mode to video loopback test. minyue 2016-11-01 05:59:29 -07:00
  • 673383b1ef CQ: Add Android and Linux "more configs" bots Henrik Kjellander 2016-11-01 13:03:42 +01:00
  • 384e731455 vp8_impl.cc: Adjust cpu speed setting for arm for devices with 4 or more cores. asapersson 2016-11-01 04:08:22 -07:00
  • 91d96aabc7 Add third_party/android_support_test_runner to .gitignore ehmaldonado 2016-11-01 04:00:26 -07:00
  • aee3e0eb32 Only advance |first_seq_num_| if packets are explicitly cleared from the PacketBuffer. philipel 2016-11-01 11:45:34 +01:00
  • b521aa704f Clean up abs-send-time for audio. stefan 2016-11-01 03:17:16 -07:00
  • aca3a249c3 Moving stun_prober target from webrtc/p2p to webrtc/examples charujain 2016-11-01 03:09:15 -07:00
  • eeafe94f28 RTCInboundRTPStreamStats[1] added. hbos 2016-11-01 03:00:17 -07:00
  • b84ad63b0a Add RTCP packet class for signaling encoder target bitrate. sprang 2016-11-01 02:50:12 -07:00
  • 6ded190864 RTCOutboundRTPStreamStats[1] added. hbos 2016-11-01 01:50:46 -07:00
  • 15ca8f6aeb Let receiving() and SignalRecevingState be part of rtc::PacketTransportInterface. johan 2016-11-01 01:47:41 -07:00
  • fe647f4ab2 Add ability to handle data from multiple streams in RateAccCounter. asapersson 2016-11-01 00:21:34 -07:00
  • 7eaa83622b Revert of RTCOutboundRTPStreamStats added. (patchset #3 id:80001 of https://codereview.webrtc.org/2456463002/ ) perkj 2016-10-31 23:52:25 -07:00
  • 4ed075034a Revert of RTCInboundRTPStreamStats added. (patchset #4 id:100001 of https://codereview.webrtc.org/2452043002/ ) perkj 2016-10-31 23:50:53 -07:00
  • 0d7bf16940 RTCInboundRTPStreamStats[1] added. hbos 2016-10-31 15:31:03 -07:00
  • 69e9cb0828 RTCOutboundRTPStreamStats[1] added. hbos 2016-10-31 14:48:26 -07:00
  • bb9212a33e Add ffmpeg and zxing to webrtc/tools/video_quality_toolchain. Henrik Kjellander 2016-10-31 22:02:20 +01:00
  • e566ac7341 Remove voe::Channel::StopReceive() and associated logic. solenberg 2016-10-31 12:52:33 -07:00
  • 9c41e47b12 Remove unnecessary test fixture in codec_unittest.cc magjed 2016-10-31 09:06:03 -07:00
  • 6b6c88f184 NetEq jitter calculation now done in uint64_t. ossu 2016-10-31 08:59:26 -07:00
  • 80ac24dd36 Allow max 1 block per type in RTCP Extended Reports Design of individual block in ExtendedReports packet suggest there is no point to have more than one block per type. This CL reduce complexity of having several blocks of the same type in same report. danilchap 2016-10-31 08:40:47 -07:00
  • ba156cfe96 Improvements in how WebRTC.Audio.RecordedOnlyZeros is added as histogram. henrika 2016-10-31 08:18:50 -07:00
  • 67dca9f12e Delete ShallowCopy, in favor of copy construction and assignment. nisse 2016-10-31 08:05:50 -07:00
  • c846f2f4c0 Fix out_frame argument of PreprocessFrameAndVerify. nisse 2016-10-31 07:20:45 -07:00
  • 87da404883 Implement qpSum stat for video send ssrc stats. sakal 2016-10-31 06:53:47 -07:00