Commit Graph

  • de98478965 Update the remote bitrate estimator before passing the packet to the RTP module. stefan@webrtc.org 2013-06-04 12:15:40 +00:00
  • 6998c8ef7a Remove XvRenderer. pbos@webrtc.org 2013-06-04 11:56:06 +00:00
  • 8ad3ec9722 Fix build error introduced with r4168. stefan@webrtc.org 2013-06-04 09:52:46 +00:00
  • c3cc375499 Add support for padding in pacer. stefan@webrtc.org 2013-06-04 09:36:56 +00:00
  • c69ae69d0b Include files from webrtc/.. paths in common_video/ pbos@webrtc.org 2013-06-04 09:02:37 +00:00
  • ba7f6a8614 Include files from webrtc/.. paths in tools/ pbos@webrtc.org 2013-06-04 08:14:10 +00:00
  • 5156c94f89 Disable neteq_unittests on Win x64 in code. kjellander@webrtc.org 2013-06-04 05:47:24 +00:00
  • b6e49aa3f2 Disable audio_decoder_unittests on Win x64 in code. kjellander@webrtc.org 2013-06-04 05:47:04 +00:00
  • 6eba2774c9 Disable audio_coding_unittests on Win x64 in code. kjellander@webrtc.org 2013-06-04 05:46:37 +00:00
  • e001b57d84 Do not hold a lock when calling VCMReceiveCallback::FrameToRender. fischman@webrtc.org 2013-06-04 03:29:37 +00:00
  • 3ee13e4ac2 Optimized DesktopRegion implementation. sergeyu@chromium.org 2013-06-04 00:38:39 +00:00
  • 34a77354a8 Removed unused class members to enable clang=1 android build. fischman@webrtc.org 2013-06-04 00:37:21 +00:00
  • 6eb0f6a4d9 Setting SSRC in vie_loopback_test mikhal@webrtc.org 2013-06-03 22:54:40 +00:00
  • 0a38432ea5 Fix error in mixing test for supported sample rates. andrew@webrtc.org 2013-06-03 22:52:09 +00:00
  • fa64a595ad Change SetRTPAudioLevelIndicationStatus to ignore the id in the case of disabling. This makes it easier for the users of the interface, i.e. doesn't need to remember the id in order to disable audio level indication later. wu@webrtc.org 2013-06-03 21:27:57 +00:00
  • c1eb560a5c Replace the old resampler with SincResampler in the voice engine signal path. andrew@webrtc.org 2013-06-03 19:00:29 +00:00
  • 31c5f1c91a Remove ancient and unused CNG test. andrew@webrtc.org 2013-06-03 16:07:07 +00:00
  • 2b3a86554f Revert 4149 "bug fixes for extremely large images - 10000x10000 ..." mikhal@webrtc.org 2013-05-31 22:59:38 +00:00
  • b35d2e3abc Add dummy audio NACK APIs niklas.enbom@webrtc.org 2013-05-31 21:13:52 +00:00
  • b1bba167f4 Prevent excessive logging in jitter buffer hclam@chromium.org 2013-05-31 18:52:16 +00:00
  • 85f28650d5 bug fixes for extremely large images - 10000x10000 and 100000 pixel wide. BUG=none TEST=libyuv unittest with manual LIBYUV_WIDTH=1000000 R=andrew@webrtc.org fbarchard@google.com 2013-05-31 18:00:36 +00:00
  • a6494e6902 roll libyuv to r711 for scaler fix to webrtc unittests that scale up and down and check for fairly similar results. BUG=none TEST=try bots R=andrew@webrtc.org fbarchard@google.com 2013-05-31 16:54:42 +00:00
  • 694cdc6e84 Revert 4104 "Refactor jitter buffer to use separate lists for de..." Reason - leading suspect of video frame corruption tracked in http://b/9216252 Note that if this turns out to not be the cause, be sure to re-revert both this change and r4145. tnakamura@webrtc.org 2013-05-31 16:09:48 +00:00
  • 4d9c07ad6d Revert 4127 "Switch frame list implementation to std::map." We want to revert r4104 for b/9216252, but because r4127 was built on top of r4104, we need to revert r4127 first. We'll un/re-revert this if we discover that r4104 is not to blame. tnakamura@webrtc.org 2013-05-31 16:06:01 +00:00
  • 5ed7051799 Apprtc: not to start the call until we get Turn response. braveyao@webrtc.org 2013-05-31 06:29:41 +00:00
  • f9f39d59d4 Add a drover.properties file for reference. andrew@webrtc.org 2013-05-30 18:15:54 +00:00
  • eed919d95d MIPS optimizations for the following functions: WebRtcSpl_ComplexBitReverse, WebRtcSpl_ComplexFFT, WebRtcSpl_ComplexIFFT, WebRtcSpl_DownsampleFast and WebRtcSpl_FilterARFastQ12. Also, moved the common table used in complex_fft functions to a separate header file (webrtc/common_audio/signal_processing/include/complex_fft_tables.h). andrew@webrtc.org 2013-05-30 16:38:36 +00:00
  • adc64a7216 VCM/Timing: Setting clear names to members & methods mikhal@webrtc.org 2013-05-30 16:20:18 +00:00
  • fddf6be339 Updated apprtc to use new TURN format for chrome versions M28 & above. vikasmarwaha@webrtc.org 2013-05-29 22:13:19 +00:00
  • 046bc448d5 Fixes the frameRate stats by grouping the frames by timestamp. jiayl@webrtc.org 2013-05-29 16:33:46 +00:00
  • 4213633a4d Use int for FPS instead of size_t. pbos@webrtc.org 2013-05-29 15:13:12 +00:00
  • a048d7cb0a Include files from webrtc/.. paths in rtp_rtcp/ pbos@webrtc.org 2013-05-29 14:27:38 +00:00
  • eea2622350 Correctly set SSRCs for extra send RTP modules. stefan@webrtc.org 2013-05-29 14:07:54 +00:00
  • 7bdfff3503 Remove assert for aborting FrameGeneratorCapturer. pbos@webrtc.org 2013-05-29 13:58:11 +00:00
  • 26d12105a4 Fake VideoCapturer based on FrameGenerator pbos@webrtc.org 2013-05-29 13:41:03 +00:00
  • 08994cc525 Fix a return value mismatch introduced in r4129. stefan@webrtc.org 2013-05-29 13:28:21 +00:00
  • 9aca5b34e1 Remove #pragma once pbos@webrtc.org 2013-05-29 13:19:09 +00:00
  • a5cb98cbbd Breaking out RTP header parsing from the RTP module. stefan@webrtc.org 2013-05-29 12:12:51 +00:00
  • 1ecee9a15a Break video_engine/new_include/common.h into smaller parts. pbos@webrtc.org 2013-05-29 11:34:32 +00:00
  • ace7ad2302 Switch frame list implementation to std::map. stefan@webrtc.org 2013-05-29 07:41:48 +00:00
  • f791b1cebf Rename voice_engine_core -> voice_engine and move targets to voice_engine.gyp. andrew@webrtc.org 2013-05-29 00:38:02 +00:00
  • a6ae644e52 Add comment about test_packet_masks_metrics. marpan@webrtc.org 2013-05-28 17:42:12 +00:00
  • fe6a75e50e Updated WebRTC version to 3.32 TBR=wu@webrtc.org elham@webrtc.org 2013-05-28 17:04:56 +00:00
  • a066cbf37c Don't return an estimated receive BW for channels not receiving video. mflodman@webrtc.org 2013-05-28 15:00:15 +00:00
  • 4079c31c0a Include gflags with "gflags/gflags.h" instead of <> pbos@webrtc.org 2013-05-28 10:38:11 +00:00
  • 8c34ceeef1 Include "gtest/gtest.h", not by full path, on WEBRTC_ANDROID_PLATFORM_BUILD pbos@webrtc.org 2013-05-28 09:24:03 +00:00
  • 3496ef1087 Improve vie_autotest_rtp_rtcp by reenabling important tests and reducing flakiness. stefan@webrtc.org 2013-05-28 08:36:02 +00:00
  • 15c1c61e2c Include files from webrtc/.. paths in audio_conference_mixer/ pbos@webrtc.org 2013-05-28 08:13:20 +00:00
  • 7fad4b8c9f Include files from webrtc/.. paths in audio_processing/ pbos@webrtc.org 2013-05-28 08:11:59 +00:00
  • eceb53241e Default constructors for new VideoEngine structs. pbos@webrtc.org 2013-05-28 08:04:45 +00:00
  • 68c05f498c Remove libvpx_intrinsics_sse4_1.a in Android.mk since this target is no longer generated in libvpx fischman@webrtc.org 2013-05-28 05:49:43 +00:00
  • a6db54d4c9 - Created RemoteBitrateEstimator wrapper for use internally in (ViE) ChannelGroup. - Changed implementation of SetReceiveAbsoluteSendTimeStatus API so the RBE instance is changed when at least one channel in a group has the extension enabled. solenberg@webrtc.org 2013-05-27 16:02:56 +00:00
  • 7f944f3027 Adding Mac test renderer, some test refactoring and made cpplint pass. mflodman@webrtc.org 2013-05-27 15:52:38 +00:00
  • acaf3a1b13 Include files from webrtc/.. paths in system_wrappers/ pbos@webrtc.org 2013-05-27 15:07:45 +00:00
  • 1e50231ff8 Include files from webrtc/.. paths in test/channel_transport/ pbos@webrtc.org 2013-05-27 15:02:23 +00:00
  • 6f3d8fcfc0 Include files from webrtc/.. paths in video_processing/ pbos@webrtc.org 2013-05-27 14:12:16 +00:00
  • 47ce120efb Include files from webrtc/.. paths in remote_bitrate_estimator/ pbos@webrtc.org 2013-05-27 12:41:33 +00:00
  • aa30bb7ef5 Include files from webrtc/.. paths in common_audio/ pbos@webrtc.org 2013-05-27 09:49:58 +00:00
  • 0afd84067a Disabling a flaky expectation in vie_autotest_rtp_rtcp.cc. stefan@webrtc.org 2013-05-27 08:58:16 +00:00
  • 34741c8b0e Include files from webrtc/.. paths in test/ pbos@webrtc.org 2013-05-27 08:02:22 +00:00
  • 7f3f8bc5a6 Refactor jitter buffer to use separate lists for decodable and incomplete frames. stefan@webrtc.org 2013-05-27 07:02:45 +00:00
  • ead3c6d508 Fix bugs in DesktopRegion::IntersectWith() and DesktopRect::IntersectWith(). sergeyu@chromium.org 2013-05-24 21:07:20 +00:00
  • 8665da8926 Remove dead testRateControl.cc pbos@webrtc.org 2013-05-24 13:29:29 +00:00
  • a01f7f6509 Removed dead testH263Parser.cc pbos@webrtc.org 2013-05-24 13:01:57 +00:00
  • c1f0eb2c03 Remove dead bitstreamTest.cc. pbos@webrtc.org 2013-05-24 12:46:08 +00:00
  • 28556f5658 Make sure GlxRenderer frees its resources. pbos@webrtc.org 2013-05-24 10:54:56 +00:00
  • c74c3c2447 Adds integration test for RTX and fixes bugs found. stefan@webrtc.org 2013-05-23 13:48:22 +00:00
  • 5c58f63d3f Fix regression where retransmission bitrate is no longer estimated. stefan@webrtc.org 2013-05-23 13:36:55 +00:00
  • d445d2229e CreateEmptyFrame casts from size_t to int. pbos@webrtc.org 2013-05-23 12:59:51 +00:00
  • 9b30348cfc FrameGenerator class for future fake capture device. pbos@webrtc.org 2013-05-23 12:37:11 +00:00
  • 771cdcbb09 Control new VideoEngine tests with gflags. pbos@webrtc.org 2013-05-23 12:20:16 +00:00
  • 191c596912 Adds print out of incoming resolution. henrike@webrtc.org 2013-05-23 11:57:25 +00:00
  • a7dc37d568 Log the type of recycled frames. stefan@webrtc.org 2013-05-23 07:21:05 +00:00
  • 8c49c1eab3 Log a message when a key frame packet is received hclam@chromium.org 2013-05-22 21:18:59 +00:00
  • 46db413e22 Fix failing tests on 32 bit Linux. solenberg@webrtc.org 2013-05-22 20:53:42 +00:00
  • e46c8d3875 API to control target delay in NetEq jitter buffer. NetEq maintains the given delay unless channel conditions require a higher delay. turaj@webrtc.org 2013-05-22 20:39:43 +00:00
  • 561990fd73 - Changed RemoteBitrateEstimator::IncomingPacket() to include a const WebRtcRTPHeader& and remove ssrc, rtp_timestamp. - Changed RemoteBitrateObserver::OnReceivedBitrateChanged() to use a const & instead of non-const *, to avoid unnecessary copying. - Refactored RemoteBitrateEstimatorTest so it can be instantiated for both single and multi stream BWE (first using a parameterized test, but then as a standard test fixture and a few helper functions). - Refactored some tests in RemoteBitrateEstimatorTest into a common function CapacityDropTestHelper(). solenberg@webrtc.org 2013-05-22 19:04:19 +00:00
  • 6ec25073e3 Disable WindowCapturer tests on OSX and Linux sergeyu@chromium.org 2013-05-22 18:47:07 +00:00
  • 6ebfd346ae Add direct_dependent_settings in common.gypi. sergeyu@chromium.org 2013-05-22 18:22:21 +00:00
  • 5f8f112a7b Not to request to TURN server for local tests. Follow-up work to issue1197. braveyao@webrtc.org 2013-05-22 07:27:05 +00:00
  • 106afffa90 Roll libvpx to 196669. -pick up libvpx roll to 9981006d marpan@webrtc.org 2013-05-21 21:19:03 +00:00
  • 2eaf98b38b Refactor VCM/Timing. No changes in functionality. mikhal@webrtc.org 2013-05-21 17:58:43 +00:00
  • 3417eb49f6 Consolidate GetFrame and InsertPacket and move NACK list processing to after a packet has been successfully inserted. stefan@webrtc.org 2013-05-21 15:25:53 +00:00
  • 956aa7e087 Include files from webrtc/.. paths in voice_engine/ pbos@webrtc.org 2013-05-21 13:52:32 +00:00
  • 8a025e26db Make sure VoiceEngine tests only include one test framework. pbos@webrtc.org 2013-05-21 11:25:12 +00:00
  • d2541e81c6 Remove <iostream> usage from loopback.cc pbos@webrtc.org 2013-05-21 11:09:36 +00:00
  • 375deb4e19 Suffix VcmCapturer's privates with underscore_ pbos@webrtc.org 2013-05-21 09:32:22 +00:00
  • 0d540c3762 Log timestamp of the frame when it's dropped from the render module hclam@chromium.org 2013-05-21 00:16:01 +00:00
  • 69bb348084 Log error in ViESender::SendRTCPPacket hclam@chromium.org 2013-05-20 22:39:39 +00:00
  • ac0ef48631 Revert 4067 "libyuv roll to r698 for Core Media fourccs for OSX ..." andrew@webrtc.org 2013-05-20 21:36:59 +00:00
  • f9825e50f3 Revert 4000 "Reverting r3978" andrew@webrtc.org 2013-05-20 21:18:04 +00:00
  • 225f2b8814 Revert 4001 "Revert 3977" andrew@webrtc.org 2013-05-20 21:12:58 +00:00
  • c0352d566a Fix assertions in rtp_header_extension.h caused by not handling the AudioLevel extension. Added unit tests to do basic checks of the AudioLevel extension. solenberg@webrtc.org 2013-05-20 20:55:07 +00:00
  • e5794cbc8e Recalibrate point sample expectation BUG=none TESTED=try bots Review URL: https://webrtc-codereview.appspot.com/1512004 fbarchard@google.com 2013-05-20 18:17:44 +00:00
  • a58d7294e5 libyuv roll to r698 for Core Media fourccs for OSX camtwist support and performance improvements in ARGB scaler. BUG=none TEST=libyuv unittests add CM32 and CM24 types and ARGBScaleClip tests added. Review URL: https://webrtc-codereview.appspot.com/1508004 fbarchard@google.com 2013-05-20 17:46:59 +00:00
  • cb9cff0c71 Add functions to ViE API to enable/disable the absolute send time header extension. solenberg@webrtc.org 2013-05-20 12:00:23 +00:00
  • b10ccbec02 Window capturer implementation for Windows. sergeyu@chromium.org 2013-05-19 07:02:48 +00:00
  • 5e2a1bbbc6 AppRTC: make requestTurn() failure non-fatal to call establishment. fischman@webrtc.org 2013-05-17 18:32:23 +00:00
  • 8d6eb56085 Avoid NPE crash on Android platforms that don't support getting preview framerate. - catch Camera.setParameters() signaling errors through RuntimeException (!) - make video_demo_apk rebuild when .java sources change fischman@webrtc.org 2013-05-17 17:33:31 +00:00
  • 5a602d7996 Enable WebRTC demo application on x86 Android fischman@webrtc.org 2013-05-17 17:20:04 +00:00