bba9dec4d5Use separate rtp module lists for send and receive in PacketRouter.
stefan
2016-02-01 04:39:55 -08:00
1f611fa58bFixed minor issue: added missing semicolons to metric_recorder.cc
cesar.ilharco
2016-02-01 03:09:15 -08:00
d06d4d8deeAdd linux_ubsan_vptr to default trybots.
kjellander
2016-02-01 02:54:48 -08:00
e1f2f1fbb8Unwrap timestamps in VideoAnalyzer
sprang
2016-02-01 02:04:52 -08:00
44efbece68Converting picture_id to bitstring pushed from WithPictureId to Create function. Added Parse and accessor functions.
danilchap
2016-02-01 01:36:37 -08:00
fb152707edReplace const-reference with pointer in SendData.
Peter Boström
2016-01-28 19:11:58 +01:00
f4b9c77512Changed test to validate rtp timstamps not just in RTP packets but also in RTCP Sender Reports. Altered it to accept negative value since it is normal for RTCP packet coming before RTP packet to have slightly later time.
danilchap
2016-01-28 06:14:24 -08:00
42265a8cc3Adding "first packet received" notification to PeerConnectionObserver.
Taylor Brandstetter
2016-01-27 12:10:36 -08:00
80f1db971dInclude relay protocol type when computing the turn candidate foundation.
Honghai Zhang
2016-01-27 11:54:45 -08:00
3afc8c40beConsolidate SetSendParameters into one setter.
Peter Boström
2016-01-27 16:45:21 +01:00
ec2922f864Change PeerConnectionFactory.setVideoHwAccelerationOptions to create shared Egl context for harware encoders and decoders. Before this fix, it was required that the EGL context used as an argument was kept open until all PeerConnections using the context had been closed. With this fix, that is no longer required. Also, if a released EGLContext (EGL_NO_CONTEXT) is used, harware codecs will fallback to use byte buffers for encoding and decoding. BUG=b/26583522 R=glaznev@webrtc.org
Per
2016-01-27 15:25:46 +01:00
ffa3fdc8d6Reallocate encoded buffer size if needed for VP8. Initially set to the input image size. Issue may occur for very small input images (e.g. 4x4) when encoded image length > input image size.
asapersson
2016-01-26 01:56:32 -08:00
e791ffd638Remove non-monotonic clock support
sprang
2016-01-26 01:53:20 -08:00
4fd6cda067Add tracing to VCMGenericEncoder::Release.
Peter Boström
2016-01-26 10:19:53 +01:00
86956ded42Small cleanup in VP9EncoderImpl::GetEncodedLayerFrame.
asapersson
2016-01-26 01:05:20 -08:00
28ba92731dSwitch to use new implementation in metrics.h. Sparse macro replaced for all video histograms that have a constant name.
asapersson
2016-01-25 05:58:23 -08:00
5ad935cb56Remove mutable from rtc::CriticalSection members.
pbos
2016-01-25 03:52:44 -08:00
7d0d0e0763Remove dead code from webrtc/base/timing.*
tommi
2016-01-25 03:09:29 -08:00
9de632a100Deleted unused enums MediaChannelOptions and VoiceMediaChannelOptions, with constants OPT_CONFERENCE and OPT_AGC_MINUS_10DB.
nisse
2016-01-25 01:56:50 -08:00
7a83951b27Fix a bug in webrtc::ByteReader
henrik.lundin
2016-01-24 23:47:51 -08:00
f91e6d0438Enable cpplint for webrtc/modules/bitrate_controller and fix all uncovered cpplint errors.
jbauch
2016-01-24 23:05:21 -08:00
e373dc20c4Update API for Objective-C RTCDataChannel.
hjon
2016-01-22 14:04:27 -08:00
38b39d59d1Temporary hack to avoid assert errors when time moves backwards.
sprang
2016-01-22 13:36:32 -08:00
cc71c4107fRevert "Disable P2PTransport...TestFailoverControlledSide on Memcheck"
tnakamura
2016-01-22 12:45:02 -08:00
c8930ba8acDisable WebRtcSessionTest.TestStunError on Win.
minyue
2016-01-22 06:17:46 -08:00
9846845da6Calculate audio levels in AEC in time domain.
minyue
2016-01-22 05:46:43 -08:00
5447934728Remove implementation of CriticalSectionWrapper and use rtc::CriticalSection While transitioning over to rtc::CriticalSection completely, this gives perf benefits that rtc::CriticalSection has on Mac to current users of CriticalSectionWrapper.
tommi
2016-01-22 05:26:14 -08:00
7406b96abcCriticalSection: Use types+methods from base/platform_thread*.*. Use PlatformThreadRef, CurrentThreadRef and IsThreadRefEqual instead of pthread_t, pthread_self and operator== (or !=).
tommi
2016-01-22 05:13:33 -08:00
32e590ec13class doesn't rely on structures in RTCPUtility to store data. supports several fci items in same packet. got accessors to read data
Danil Chapovalov
2016-01-22 11:04:56 +01:00
3fe2c6a161VideoProcessorImpl using EncodedImage::GetBufferPaddingBytes.
hbos
2016-01-22 00:07:12 -08:00
ed281e9c9bNew lock implementation for mac. According to my measurements, it's about 100x faster than the native mutex implementation in OSX. Google "OSX mutex performance" for more info.
tommi
2016-01-21 23:47:25 -08:00
2bf9a5f11bUpdate API for Objective-C RTCMediaStream.
Jon Hjelle
2016-01-21 16:14:11 -08:00