Commit Graph

  • bfab5cbc33 Fix some minor errors with the voice engine caused by the refactor CL https://codereview.webrtc.org/1229283003/. Peter Thatcher 2015-08-20 17:40:24 -07:00
  • a5b273a635 Fixing problems with RTP extension ID conflict resolution deadbeef 2015-08-20 17:30:13 -07:00
  • 874ca3af5b Don't do reconfiguration if recv codec order/preference changes deadbeef 2015-08-20 17:19:20 -07:00
  • 5a3acd8964 First step of passive aggressive nomination. On the controlled side, a stun request without use-candidate attribute will be used for sending media. honghaiz 2015-08-20 15:53:17 -07:00
  • fe3bc9d5ae Relanding "Generate localhost candidate when no STUN/TURN and portallocator has the right flag spefied." Guo-wei Shieh 2015-08-20 08:48:20 -07:00
  • a1f590f3b6 Add helper class GuardedAsyncInvoker to protect against thread dying Magnus Jedvert 2015-08-20 16:42:42 +02:00
  • d3de9c548d rtc::Bind: Capture method objects as scoped_refptr if they are ref counted Magnus Jedvert 2015-08-20 16:03:52 +02:00
  • efefda6062 Move SystemInfo to rtc_base_approved and delete unused code. tommi 2015-08-20 05:04:09 -07:00
  • ff020c01ca Android: Move common functions from VideoRendererGui to new RendererCommon file Magnus Jedvert 2015-08-20 14:03:07 +02:00
  • 41b3a384f4 Adds RTCCertificate, a reference counted object indirectly owning an SSLCertificate (by owning the SSLIdentity). Henrik Boström 2015-08-20 12:15:54 +02:00
  • 9e260f184b Prevent TimeUntilNextProcess log spam. pbos 2015-08-20 01:23:48 -07:00
  • d476b95504 Android EglBase: Add helper functions to query the surface size Magnus Jedvert 2015-08-20 09:58:31 +02:00
  • 081f34b564 Reland "Remove GICE (gone forever!) and PORTALLOCATOR_ENABLE_SHARED_UFRAG (enabled forever)." becauese remoting code is using dead constants and breaks the FYI bots." Peter Thatcher 2015-08-19 20:37:54 -07:00
  • 3d564c1015 Add instrumentation to track the IceEndpointType. Guo-wei Shieh 2015-08-19 16:51:15 -07:00
  • 86cb923c20 In the past, P2PPortAllocator.enable_multiple_routes is the indicator whether we should bind to the any address. It's easy to translate that into a port allocator flag in P2PPortAllocator's ctor. Going forward, we have to depend on an asynchronous permission check to determine whether gathering local address is allowed or not, hence the current way of passing it through constructor approach won't work any more. The asynchronous check will trigger SignalNetowrksChanged so we could only check that inside DoAllocate. Guo-wei Shieh 2015-08-19 10:57:53 -07:00
  • 47872ec90c In the past, P2PPortAllocator.enable_multiple_routes is the indicator whether we should bind to the any address. It's easy to translate that into a port allocator flag in P2PPortAllocator's ctor. Going forward, we have to depend on an asynchronous permission check to determine whether gathering local address is allowed or not, hence the current way of passing it through constructor approach won't work any more. The asynchronous check will trigger SignalNetowrksChanged so we could only check that inside DoAllocate. Guo-wei Shieh 2015-08-19 10:32:46 -07:00
  • 5d69648782 Disabling TestUdpIPv6 on Linux minyue 2015-08-19 04:42:03 -07:00
  • 048e80caca Revert of Revert "Remove CpuMonitor and related, unused, code." (patchset #1 id:1 of https://codereview.webrtc.org/1287913004/ ) tommi 2015-08-19 03:59:56 -07:00
  • c844ca425e Move scoped_ptr.h to rtc_base_approved. This is more a formality than anything since scoped_ptr.h is already being included from rtc_base_approved code. Tommi 2015-08-19 10:51:18 +02:00
  • 1f4ffe02fb NetEq: Implement two UMA stats for delay adaptation. Henrik Lundin 2015-08-19 10:46:50 +02:00
  • a472e968c9 Revert "Remove CpuMonitor and related, unused, code." Guo-wei Shieh 2015-08-18 17:08:46 -07:00
  • 370c8848ad Revert "Generate localhost candidate when no STUN/TURN and portallocator has the right flag spefied." Guo-wei Shieh 2015-08-18 17:00:13 -07:00
  • ba9ab4cd8d In the past, P2PPortAllocator.enable_multiple_routes is the indicator whether we should bind to the any address. It's easy to translate that into a port allocator flag in P2PPortAllocator's ctor. Going forward, we have to depend on an asynchronous permission check to determine whether gathering local address is allowed or not, hence the current way of passing it through constructor approach won't work any more. The asynchronous check will trigger SignalNetowrksChanged so we could only check that inside DoAllocate. Guo-wei Shieh 2015-08-18 15:54:14 -07:00
  • 1a24012680 Remove CpuMonitor and related, unused, code. Tommi 2015-08-18 22:14:31 +02:00
  • 0a2955f227 Generate localhost candidate when no STUN/TURN and portallocator has the right flag spefied. Guo-wei Shieh 2015-08-18 13:05:20 -07:00
  • bef77e234f NetEq: Implement logging of Delayed Packet Outage Events Henrik Lundin 2015-08-18 14:58:09 +02:00
  • d84dcbd2ec rtpAnalyze matlab tool: filter out RTCP packets henrik.lundin 2015-08-18 04:46:46 -07:00
  • 141c5951f4 Revert of Use RtcpPacket to send REMB in RtcpSender (patchset #1 id:1 of https://codereview.webrtc.org/1290573004/ ) sprang 2015-08-18 04:37:31 -07:00
  • 35ab4baa20 Use RtcpPacket to send REMB in RtcpSender Erik Språng 2015-08-18 11:53:57 +02:00
  • 7b3de4b7d0 Re-enable LLVM LTO on Neon targets. Peter Collingbourne 2015-08-17 21:06:23 -07:00
  • 3260133deb Fix -Wreorder compile error after https://codereview.webrtc.org/1189583002/ Nico Weber 2015-08-17 13:00:35 -07:00
  • dbe5bd9ad5 Delete unused function SetSessionError. Nico Weber 2015-08-17 11:18:27 -07:00
  • b6d4ec4185 Support generation of EC keys using P256 curve and support ECDSA certs. Torbjorn Granlund 2015-08-17 14:08:59 +02:00
  • 1147702958 WebRTC Bug 4865 Guo-wei Shieh 2015-08-15 09:28:41 -07:00
  • 805d8fb6eb Remove WebRtcIsac_Highpass_float(). pkasting 2015-08-14 12:38:02 -07:00
  • 55e9a7dc4b Add Android VideoRendererGui events. Alex Glaznev 2015-08-14 11:46:34 -07:00
  • d33258098b Add stats overlay to iOS AppRTCDemo. Zeke Chin 2015-08-14 11:00:02 -07:00
  • 60d9b332a5 Integrate Intelligibility with APM ekmeyerson 2015-08-14 10:35:55 -07:00
  • 03bb7c7bfa Add LoudestFilter in ConferenceTransport minyue 2015-08-14 07:33:56 -07:00
  • 4c530dccb3 Delete dummy dtlsidentityservice.[cc,h] files. hbos 2015-08-14 03:52:39 -07:00
  • d5031fcf92 Android VideoRendererGui: Add dispose function magjed 2015-08-14 03:13:05 -07:00
  • af5c035e43 VideoCapturerAndroid: Release queued camera frames when stopCapture() is called magjed 2015-08-14 02:42:15 -07:00
  • 38f8893235 WebRTC Bug 4865 Guo-wei Shieh 2015-08-13 22:24:02 -07:00
  • ee8c6d3273 In PeerConnectionTestWrapper, put audio input on a separate thread. deadbeef 2015-08-13 14:27:18 -07:00
  • 7437588168 Adding locking to webrtc::voe::Channel to fix race conditions deadbeef 2015-08-13 12:09:10 -07:00
  • c558af854f Removing DtlsIdentityService[Interface] which has been replaced by DtlsIdentityStore[Interface/Impl]. hbos 2015-08-13 08:28:58 -07:00
  • cf7f54d6f4 Use RtcpPacket to send RPSI in RtcpSender sprang 2015-08-13 04:37:42 -07:00
  • e2a8be1244 Revert of AppRTCDemo: Render each video in a separate SurfaceView (patchset #4 id:120001 of https://codereview.webrtc.org/1257043004/ ) magjed 2015-08-11 23:54:58 -07:00
  • d941b7609c Fix distortions of remote stream with odd size dimensions budnyjj 2015-08-11 20:29:00 -07:00
  • 8a2cd3d57d Revert H.264 HW encoder setting to CBR mode. Alex Glaznev 2015-08-11 11:32:53 -07:00
  • d6b243f5f6 Enabling screensharing perf test. It should work now as the packet limit in the jitter buffer has been increased. ivica 2015-08-11 10:43:02 -07:00
  • 05bfbe47ef AppRTCDemo: Render each video in a separate SurfaceView magjed 2015-08-11 06:50:18 -07:00
  • fa301809b6 Revert "Remove GICE (gone forever!) and PORTALLOCATOR_ENABLE_SHARED_UFRAG (enabled forever)." becauese remoting code is using dead constants and breaks the FYI bots. pthatcher 2015-08-11 04:12:56 -07:00
  • cc4ebadf0b Empty dtlsidentityservice.h/cc files added, to be removed once chromium gyp files don't reference it. Henrik Boström 2015-08-11 11:44:53 +02:00
  • 5e56c5927e DtlsIdentityStoreInterface added and the implementation is called DtlsIdentityStoreImpl (previously named without the -Impl bit and without an interface). Henrik Boström 2015-08-11 10:33:13 +02:00
  • 0365a27f56 Use RtcpPacket to send SLI in RtcpSender sprang 2015-08-11 01:02:37 -07:00
  • 4bc66fc387 Fix data race in AMP. Michael Graczyk 2015-08-10 15:26:38 -07:00
  • 4de6622bcc Fix a bug in computing audio delay on ios device. Converts seconds to milliseconds by multiplying 1000 instead of dividing 1000. Jiawei Ou 2015-08-10 13:24:49 -07:00
  • 3449faa553 Remove GICE (gone forever!) and PORTALLOCATOR_ENABLE_SHARED_UFRAG (enabled forever). Peter Thatcher 2015-08-10 12:22:51 -07:00
  • 4cee419e07 Separating voice activity flag from audio level in RtpHeaderExtension. Minyue 2015-08-10 15:08:36 +02:00
  • c2ee2c86f9 Refactor the relationship between BaseChannel and MediaChannel so that we send over all the parameters in one method call rather then having them broken up into multiple method calls. This should allow future refactorings of the WebRtcVideoEngine2 to not recreate configurations so many times, and have more simple code as well. Peter Thatcher 2015-08-07 16:05:34 -07:00
  • eb04d687d3 Moved project configs to infra/config branch nodir 2015-08-07 12:24:49 -07:00
  • 25c96d02cd Add thread checker to StatsCollection. jbauch 2015-08-07 09:48:18 -07:00
  • 2328a94ec7 Add average rtt to CallStatsObserver and an average rtt histogram. stefan 2015-08-07 04:27:51 -07:00
  • 0482dcc873 Enable HW H.264 decoding on Intel platforms. Alex Glaznev 2015-08-06 15:16:55 -07:00
  • 8381b37488 Removed bjornv from OWNERS and added two new owners peah 2015-08-06 06:25:28 -07:00
  • 2e1d8bb0fd Suppress a race in libjingle_peerconnection_unittest henrik.lundin 2015-08-06 04:34:35 -07:00
  • fcf8ece6ba AndroidVideoCapturer: Return frames that have been dropped magjed 2015-08-06 04:00:16 -07:00
  • c937139176 Regenerate bind.h using pump.py BUG=webrtc:4690 R=pthatcher@webrtc.org Fredrik Solenberg 2015-08-06 12:40:53 +02:00
  • a873644897 Move all the examples from the talk directory into the webrtc examples directory. Donald E Curtis 2015-08-05 15:48:13 -07:00
  • 5b4ce3391d DtlsIdentityStoreInterface added. New PeerConnectionFactoryInterface::CreatePeerConnection taking both service and store added (old CreatePC signature still exists). Henrik Boström 2015-08-05 16:55:22 +02:00
  • 0c0226408d Get rid of media_engine_ from BaseChannel; only VoiceChannel needs it. Fredrik Solenberg 2015-08-05 12:25:22 +02:00
  • bd10ee8bd3 Tiny cleanups. Fredrik Solenberg 2015-08-05 12:18:10 +02:00
  • 62dae19098 Use RtcpPacket to send FIR in RtcpSender sprang 2015-08-05 02:35:35 -07:00
  • ef7228cfa0 Selectable number of TL screenshare loopback test. Also contains some tweaks to make a single TL perform better. sprang 2015-08-05 02:01:29 -07:00
  • 907dcfd0e1 Increase packet limit in jitter buffer. sprang 2015-08-05 01:09:11 -07:00
  • 37ec7330b4 VideoCapturerAndroid: Check if data is null in onPreviewFrame() magjed 2015-08-05 00:33:40 -07:00
  • 0c850202fe Add list of devices with HW H.264 encoder non suitable for WebRTC. Alex Glaznev 2015-08-04 10:26:59 -07:00
  • 8d62971611 Fix race condition in EndToEndTest.AssignsTransportSequenceNumbers Erik Språng 2015-08-04 16:24:03 +02:00
  • b19eba3d4b Fix Turn TCP port issue. honghaiz 2015-08-03 10:23:31 -07:00
  • 867fb5224e Add support for transport wide sequence numbers sprang 2015-08-03 04:38:41 -07:00
  • d67a219bec Switch to base/logging.h in neteq_impl.cc Henrik Lundin 2015-08-03 12:54:37 +02:00
  • 62cde2c38c Disabling VP9 perf test ivica 2015-07-31 14:04:15 -07:00
  • 503726c349 Fix the generation mismatch assertion error. honghaiz 2015-07-31 12:37:38 -07:00
  • 72aa9a6c6e Use RtcpPacket to send PLI in RtcpSender Erik Språng 2015-07-31 16:16:02 +02:00
  • a9455ab235 Integration of VP9 packetization. asapersson 2015-07-31 06:10:09 -07:00
  • 2386a45dc7 Supporting Pause/Resume, Sending Estimate logging. Corrected plot colors Cesar Magalhaes 2015-07-31 10:31:32 +02:00
  • a12ba5502c Added protection for GetCapabilities() failure. dkirovbroadsoft 2015-07-30 20:51:35 -07:00
  • 5f5f11cc8b FEC protect H264 delta frames as well. pbos 2015-07-30 05:44:17 -07:00
  • 364118518f Includes webrtc/build/protoc.gypi instead of build/protoc.gypi Bjorn Terelius 2015-07-30 12:45:18 +02:00
  • b933667a7f Revert "Renamed the ACMDump to RtcEventLog and moved it to webrtc/video, since it is not specific to the audio coding module. Updated .gyp and .gn files accordingly." Bjorn Terelius 2015-07-30 12:05:08 +02:00
  • 9a6e74179c Move audio_coding_module.gypi from main/acm2 to main/. Peter Boström 2015-07-30 11:34:01 +02:00
  • e2cb1f12c3 Efficient Metric Recorder Cesar Magalhaes 2015-07-30 11:22:05 +02:00
  • 028cf48828 Added FullStack performance test for screensharing with VP9 ivica 2015-07-30 02:15:56 -07:00
  • c159b046d7 Renamed the ACMDump to RtcEventLog and moved it to webrtc/video, since it is not specific to the audio coding module. Updated .gyp and .gn files accordingly. Bjorn Terelius 2015-07-30 11:06:02 +02:00
  • ee66016930 Added IsInBeam to mock_nonlinear_beamformer.h bloch 2015-07-29 17:24:35 -07:00
  • d63589579a Add a frame generator that allows scrolling over a larger still image, for use with new screen sharing quality tests. sprang 2015-07-29 07:58:13 -07:00
  • 49c0ce359f Revert "Add a frame generator that allows scrolling over a larger still image, for use with new screen sharing quality tests." Erik Språng 2015-07-29 14:07:07 +02:00
  • 8993413398 Add a frame generator that allows scrolling over a larger still image, for use with new screen sharing quality tests. Also add support for this in the loopback tests. Erik Språng 2015-07-29 13:54:01 +02:00
  • a3b8769860 Add packetization and coding/decoding of feedback message format. Erik Språng 2015-07-29 10:46:54 +02:00