57353a33f1FEC Receiver: Fix to how old packets (e.g., re-tranmitted packets in hybird NACK-FEC mode) are treated. This change avoids having old packets end up on the current packet list for FEC decoding, and so they are immediately sent out to jitter buffer. The current list of packets for FEC decoding are sent out only when new packet arrives (with time-stamp greater than current). Review URL: http://webrtc-codereview.appspot.com/322009
marpan@webrtc.org
2011-12-16 17:21:09 +00:00
e7d8c56c56Fix for dual decoder in VCM receiver
henrik.lundin@webrtc.org
2011-12-16 15:40:52 +00:00
a70f945086Inject TickTimeInterface into VCM and tests
henrik.lundin@webrtc.org
2011-12-16 14:40:05 +00:00
08dec7f449Now using fileutils.h OutputPath to write output to the right directory and ResourcePath to read resource files from the resource bundle.
kjellander@webrtc.org
2011-12-16 10:31:38 +00:00
f0a964dc0aOptimized WebRtcIsacfix_NormLatticeFilterMa() function for iSAC fix for ARM Neon architecture with intrinsics and assembly code. The total iSAC codec speech improved about 3~5%.
kma@webrtc.org
2011-12-14 18:59:43 +00:00
6d609b59f3Fix crashes due to static_instance.
andrew@webrtc.org
2011-12-14 02:36:33 +00:00
5a9c6f26abFix max size and read-only errors in Write().
andrew@webrtc.org
2011-12-14 00:53:30 +00:00
5ae19de3ecFix error in RtpDump::Start due to r1156.
andrew@webrtc.org
2011-12-13 22:59:33 +00:00
832cacacffvideo-coding: Adding a decoded state to the JB logic (JB refactor). This new class stores the last decoded info, including temporal info. Review URL: http://webrtc-codereview.appspot.com/300005
mikhal@webrtc.org
2011-12-13 21:15:05 +00:00
2a61e15bffPortAllocator is now passed to PeerConnection instead of PeerConnectionFactory in new libjingle release.
mallinath@webrtc.org
2011-12-13 19:12:46 +00:00
f4c8286222Pass NACK and FEC overhead rates through the ProtectionCallback to VCM.
stefan@webrtc.org
2011-12-13 15:38:14 +00:00
1ced840893Fixing a nit in the unittest
henrik.lundin@webrtc.org
2011-12-13 14:59:00 +00:00
eda86dc76bAdding a LayerSync bit to VP8 RTP header
henrik.lundin@webrtc.org
2011-12-13 14:11:06 +00:00
4aae0e489fShaping up formatting of rtp_utility_test.cc
henrik.lundin@webrtc.org
2011-12-13 09:15:21 +00:00
0edb25dcc9Removed valgrind warnings in resampler_unittest.
bjornv@webrtc.org
2011-12-13 09:06:54 +00:00
076fa6e674The second step towards a list based SessionInfo. Added unittests for most of public functions of SessionInfo.
stefan@webrtc.org
2011-12-13 07:54:56 +00:00
6198624815Remove warnings on Mac (Issue 178)
henrik.lundin@webrtc.org
2011-12-09 13:58:17 +00:00
5cc4dc9e0cRemove warnings in VideoEngine, capture module and render module.
mflodman@webrtc.org
2011-12-09 10:12:57 +00:00
b19582b7dcAdd pointer constructor to CriticalSectionScoped.
mflodman@webrtc.org
2011-12-09 10:02:16 +00:00
af225d6bf6The change http://webrtc-codereview.appspot.com/299001 (commit 1062) does not do what it intends (exclude codecs from Chromium build). This is a fix for that. webrtc.gyp is not pulled in Chromium, hence it has no effect putting a define there. Moving it to src/build/common.gypi. Review URL: http://webrtc-codereview.appspot.com/315002
henrikg@webrtc.org
2011-12-09 09:58:39 +00:00
7fb5d46d3aGive peerconnection its own gyp and disable.
andrew@webrtc.org
2011-12-09 03:31:41 +00:00
2ab104e6beSwitching WebRtc to LibYuv. General Notes: 1. In general, API structure was not modified and is based on VPLIB. 2. Modification to API: Return values are based on libyuv, i.e. 0 if ok, a negative value in case of an error (instead of length). 3. All scaling (inteprolation) is now done via the scale interface. Crop/Pad is not being used. 4. VPLIB was completely removed. All tests are now part of the libyuv unit test (significantly more comprehensive and based on gtest). 5. JPEG is yet to be implemented in LibYuv and therefore existing implementation remains. Review URL: http://webrtc-codereview.appspot.com/258001
mikhal@webrtc.org
2011-12-09 02:46:22 +00:00
ffa0a9e9c9updating libyuv to latest version (98).
mikhal@webrtc.org
2011-12-08 22:45:53 +00:00
7766e2a82d- This issue raised by the chromium team when clang compiler is used. This was not an error as in this case we were accessing IPV6 address with IPV4 struct which is defined as 14 bytes in the header file, but we had the runtime check to determine the address space.
mallinath@webrtc.org
2011-12-08 21:37:19 +00:00
c853aa1735Swap colheaders for textdata in parseLog.m.
andrew@webrtc.org
2011-12-08 20:56:53 +00:00
b0be7aa7aeRemove deprecated OS X Core Audio APIs.
andrew@webrtc.org
2011-12-08 20:15:36 +00:00
dd094fd6aeStarted extracting methods out of the main test.
phoglund@webrtc.org
2011-12-08 15:07:59 +00:00
d03718d1e4Use ResourcePath in NetEQ unittest
henrik.lundin@webrtc.org
2011-12-08 11:42:43 +00:00
d2ee5d989dChanged sync bug introduced in refactoring.
mflodman@webrtc.org
2011-12-08 09:25:11 +00:00
c78209c58bAdd log when transport fails to send packet.
mflodman@webrtc.org
2011-12-08 09:22:45 +00:00
7de6e10410Fixing compilation error on Linux 64-bit
kjellander@webrtc.org
2011-12-08 08:39:13 +00:00
5b97b1216fSplitted FileHandler into FrameReader and FrameWriter classes and moved them to testsupport in test.gyp.
kjellander@webrtc.org
2011-12-08 07:42:18 +00:00
441b3fe2a1Made some global statics have function scope so that the global static count is 0 for the rtp_rtcp module. Review URL: http://webrtc-codereview.appspot.com/316001
henrike@webrtc.org
2011-12-08 02:03:49 +00:00
80b2661dc6Fixing invalid check for existing file.
kjellander@webrtc.org
2011-12-07 18:50:17 +00:00