348e411dd2Adds data logging in native AudioDeviceBuffer class.
henrika
2016-07-12 02:18:41 -07:00
11dd52bcc6H264VideoToolboxEncoder: Add support for native handles
magjed
2016-07-12 01:26:42 -07:00
b89257a51bHandle initialization race in TaskQueue on Windows, discovered by drmemory. The issue was that if the main entry routine of the thread would get called before the first APC, the thread would hang on a GetMessage() call and the APC sent to initialize the thread, would never run.
tommi
2016-07-12 01:24:36 -07:00
1d35d2971bProtect MessageQueue stop field with a critical section to avoid data races.
andresp
2016-07-11 02:23:45 -07:00
c2c24f795eRemove frame rate and target bitrate from ProtectionBitrateCalculator::SetEncodingData These arguments are not really known when calling SetEncodingData. They are still provided as argument to ProtectionBitrateCalculator::SetTargetRates though.
perkj
2016-07-11 01:47:32 -07:00
5e12d36ba7Reset InterArrival if arrival time clock makes a jump.
stefan
2016-07-11 01:44:02 -07:00
f5b2e519b4Fix stats for encoder target bitrate when target rate is zero. When the target bitrate is zero, currently VideoSendStream.Stats.target_media_bitrate_bps show the last set rate before the target was set to zero.
perkj
2016-07-05 08:34:04 -07:00
0e7000b20aChanges in UI and minor extra functionality for rtp_analyzer.
aleloi
2016-07-05 07:53:35 -07:00
36a321d2e3Update the current RTP parser fuzzer to handle header extensions.
katrielc
2016-07-05 07:20:24 -07:00
9b2ce6be09Padding is now used to check for continuity in the packet sequence.
philipel
2016-07-05 05:04:46 -07:00
9a123aa0c3Rename apprtc lib to match GN lib rules.
phoglund
2016-07-05 03:21:35 -07:00
956ed71a11TransportFeedback must be able to start with dropped packets.
Erik Språng
2016-07-05 12:00:56 +02:00
552866c402FrameObject inherit from VCMEncodedFrame.
philipel
2016-07-04 16:18:55 +02:00
14d5dbe5b3Reland of "Move RtcEventLog object from inside VoiceEngine to Call.", "Fix to make the start/stop functions for the Rtc Eventlog non-virtual." and "Fix for RtcEventLog ObjC interface"
ivoc
2016-07-04 07:06:55 -07:00
77ad394fa6A simple copy of the old audio mixer to a new directory.
aleloi
2016-07-04 06:33:02 -07:00
0fd6801c3cclang-format on AudioDeviceBuffer
henrika
2016-07-04 13:01:19 +02:00
414dda1a10Change VCMFrameBuffer and VCMEncodedFrame to use rotation from base class EncodedImage.
perkj
2016-07-04 01:45:23 -07:00
2c332bb682Simplify logging statements.
Max Morin
2016-07-04 09:03:42 +02:00
bb01781982Adding back removed methods to MockNonlinearBeamformer.
deadbeef
2016-07-02 13:34:49 -07:00
d8f6fc4656Make the state transition for a PortAllocatorSession in each derived class instead of in the base class.
Honghai Zhang
2016-07-01 17:31:12 -07:00
f4022ffa1aPull out the PostFilter to its own NonlinearBeamformer API
Alejandro Luebs
2016-07-01 17:19:09 -07:00
1aa821980dAdd logging to Intelligibility Enhancer
Alejandro Luebs
2016-07-01 17:16:01 -07:00
d78ecf78c9Add pruneTurnPorts to the java RTCConfiguration.
Honghai Zhang
2016-07-01 14:40:40 -07:00
e2e35ca55dAdd pruneTurnPorts to the IOS RTCConfiguration.
Honghai Zhang
2016-07-01 14:22:17 -07:00
5622c5eae5If continual gathering is enabled, we will periodically check if any network does not have any connection on it and if yes, attempt to re-gather on those networks.
Honghai Zhang
2016-07-01 13:59:29 -07:00
e9851116e2Adding API for "presume writable when fully relayed" ICE option.
Taylor Brandstetter
2016-07-01 11:11:13 -07:00
fe3654d5dcAdd native handle support to SimulcastEncoderAdapter.
noahric
2016-07-01 09:05:54 -07:00
897d932e0bAndroid SurfaceViewRenderer: Fix deadlock
Magnus Jedvert
2016-07-01 15:52:13 +02:00
e703f41336Remove unused copy of last received keyframe.
André Susano Pinto
2016-07-01 13:36:10 +02:00
84cab205f5UMA log for audio_device Init and Start(Playout|Recording). Make Init return a more specific error code, if possible.
Max Morin
2016-07-01 13:35:19 +02:00
48a4beb7a4Auto pause video streams based on encoder target bitrate.
mflodman
2016-07-01 13:03:59 +02:00
6907d04f90Removes android_dbg bot from commit queue because it is currently broken
danilchap
2016-07-01 03:50:08 -07:00
02bafc6379Add a race-checking mechanism.
Peter Boström
2016-07-01 12:45:15 +02:00
ceefe20dd6Combine webrtc/api/java/android and webrtc/api/java/src.
Sami Kalliomaki
2016-07-01 09:08:56 +02:00
e15032c750Remove all old suspension logic.
mflodman
2016-07-01 09:00:03 +02:00
b9e7b4ad66Add config to prune low-priority TURN ports for creating connections When the flag prune_turn_ports is set, When a high-priority turn port becomes available, it will prune low-priority ones. The pruned port will not be used for creating connections locally and its candidates will not be sent over to the remove side (unless they have been sent before being pruned).
Honghai Zhang
2016-06-30 20:52:02 -07:00
5041110b94Compensate for the LevelController gain in the IntelligibilityEnhancer
Alejandro Luebs
2016-06-30 15:35:41 -07:00
a181c9ad17Keep track of the user-facing number of channels in a ChannelBuffer
Alejandro Luebs
2016-06-30 15:33:37 -07:00
e59122889fThis helps recognize more network types and even if the "unknown" network type is not helpful for identifying the network type, it helps bind sockets to the network.
Honghai Zhang
2016-06-30 12:59:49 -07:00