Commit Graph

  • 90754174d9 Prepare MediaCodecVideoEncoder for surface textures. This make small refactorings to MediaVideoEncoder to prepare for adding support to encode from textures. The C++ layer does not have any functional changes. - Moves ResetEncoder to always work on the codec thread - Adds use of ThreadChecker. - Change Java MediaEncoder.Init to return true or false and introduce method getInputBuffers. - Add simple unit test for Java MediaCodecVideoEncoder. perkj 2015-10-12 03:04:15 -07:00
  • 962c26bfd6 Revert of Android: Put common native VideoFrameBuffer implementation in androidvideocapturer_jni (patchset #1 id:1 of https://codereview.webrtc.org/1391403004/ ) magjed 2015-10-12 02:25:42 -07:00
  • 60472216da Android: Put common native VideoFrameBuffer implementation in native_handle_impl.cc Magnus Jedvert 2015-10-12 09:36:05 +02:00
  • 747c1bccd9 Android SurfaceTextureHelper: Replace API 21 with API 11 version of setOnFrameAvailableListener() Magnus Jedvert 2015-10-12 09:27:48 +02:00
  • e9e3668759 Android: Add helper function to synchronously execute Callables on Handler Magnus Jedvert 2015-10-12 09:15:45 +02:00
  • 3ba4e28a27 Roll chromium_revision 2f90dd6..bb79186 (353472:353481) kjellander 2015-10-11 19:43:28 -07:00
  • 450d8836eb Roll chromium_revision df7fc05..2f90dd6 (353471:353472) kjellander 2015-10-11 11:43:25 -07:00
  • 75926e1f79 Roll chromium_revision c3ecc9f..df7fc05 (353465:353471) kjellander 2015-10-10 19:47:42 -07:00
  • 692000379c Roll chromium_revision ce77a26..c3ecc9f (353463:353465) kjellander 2015-10-10 12:02:07 -07:00
  • 6fc3f90a0f Roll chromium_revision 9c8e128..ce77a26 (353453:353463) kjellander 2015-10-10 03:51:46 -07:00
  • 9a717b49ed Roll chromium_revision daae8f2..9c8e128 (353255:353453) kjellander 2015-10-09 19:51:48 -07:00
  • 69ddaefbb3 Revert "Add option to print peer connection factory Java stack traces." Alejandro Luebs 2015-10-09 15:46:09 -07:00
  • b68c5995d1 Add option to print peer connection factory Java stack traces. Alex Glaznev 2015-10-09 13:58:18 -07:00
  • d4cec0d8fa Remove MediaChannel::SetRemoteRenderer(). This is following discussion in: https://codereview.webrtc.org/1385893002/diff/60001/talk/media/webrtc/webrtcvoiceengine.cc#newcode2410 solenberg 2015-10-09 08:55:48 -07:00
  • e5295aa46a Roll chromium_revision c4d86a0..daae8f2 (353209:353255) kjellander 2015-10-09 04:02:35 -07:00
  • 98c68865e7 - Remove AudioTrackRenderer. - Remove AddChannel/RemoveChannel from AudioRenderer interface. solenberg 2015-10-09 03:27:14 -07:00
  • 4bac9c53da Change SetOutputScaling to set a single level, not left/right levels. solenberg 2015-10-09 02:32:53 -07:00
  • 0b67546d8c Remove default receive channel from WVoE; baby step 1. solenberg 2015-10-09 01:37:09 -07:00
  • fb6c02d5a1 Roll chromium_revision 5109f35..c4d86a0 (353030:353209) kjellander 2015-10-08 20:04:37 -07:00
  • fd20bb3e80 Revert "Allow to print Java stack traces in Android camera, renderer and media codec." Alejandro Luebs 2015-10-08 18:13:37 -07:00
  • 2b298de100 Reset media codec thread when Encoder/Decoder object is created. Alex Glaznev 2015-10-08 16:21:50 -07:00
  • e7f6b565e4 VP9: Enable multi-threading for SVC. Marco 2015-10-08 13:55:30 -07:00
  • eefbc3bbd7 Revert of Remove AudioTrackRenderer (patchset #3 id:40001 of https://codereview.webrtc.org/1399553003/ ) torbjorng 2015-10-08 13:10:36 -07:00
  • f0159a742f Allow to print Java stack traces in Android camera, renderer and media codec. Alex Glaznev 2015-10-08 12:59:21 -07:00
  • 1c0bb386b6 - Remove AudioTrackRenderer. - Remove AddChannel/RemoveChannel from AudioRenderer interface. solenberg 2015-10-08 12:49:44 -07:00
  • 69f576010e Added parsing of either space or colon for sctp-port. lally 2015-10-08 10:15:04 -07:00
  • e76fb36982 Android SurfaceViewRenderer: Add tests for onMeasure() Magnus Jedvert 2015-10-08 19:05:24 +02:00
  • bf2004bc37 Android SurfaceViewRenderer: Only clear image in release() if initialized Magnus Jedvert 2015-10-08 18:58:07 +02:00
  • 4e572470a3 Provide RSA2048 as per RFC torbjorng 2015-10-08 09:42:49 -07:00
  • 301aaed813 Update to the RtcEventLog protobuf to remove the DebugEvent message. Ivo Creusen 2015-10-08 18:07:41 +02:00
  • 8ac544e811 Get rid of deprecated SocketAddress::IsAny() method. tfarina 2015-10-08 07:15:44 -07:00
  • c671139ef2 Removing M API call for now to green up downstream. phoglund 2015-10-08 06:33:49 -07:00
  • ac30642461 Native changes for VideoCapturerAndroid surface texture support These are the necessary changes in C++ related to the video capturer necessary to capture to a surface texture. It does not handle scaling / cropping yet though. perkj 2015-10-08 15:32:38 +02:00
  • 4382d800d2 Android SurfaceViewRenderer: Allow to re-init after release() has been called Magnus Jedvert 2015-10-08 14:45:34 +02:00
  • 6ffc3309de Remove references to libpeerconnection. Henrik Kjellander 2015-10-08 14:40:51 +02:00
  • 87f83a9a27 Adding support for simulcast and spatial layers into VideoQualityTest ivica 2015-10-08 05:13:32 -07:00
  • 650c9941ea Roll chromium_revision 2a2c52e..5109f35 (353013:353030) kjellander 2015-10-08 04:15:04 -07:00
  • 3d06eca5e3 Add support to Capture to a texture instead of memory. perkj 2015-10-08 12:53:33 +02:00
  • c1cc854d54 Fixing perf regression caused by refactoring full stack tests ivica 2015-10-08 03:44:06 -07:00
  • e23e737177 Disable pacer disabling. Peter Boström 2015-10-08 11:44:14 +02:00
  • 335204c550 Revert of Provide RSA2048 as per RFC (patchset #9 id:200001 of https://codereview.webrtc.org/1329493005/ ) torbjorng 2015-10-08 02:30:14 -07:00
  • 0df3eb03c9 provide RSA2048 as per RFC torbjorng 2015-10-08 02:06:17 -07:00
  • f839dcc870 Add stats for rendered pixels (sqrt(w*h)) per second: - "WebRTC.Video.RenderSqrtPixelsPerSecond" asapersson 2015-10-08 00:41:59 -07:00
  • e0e88cf34b Roll chromium_revision 22ce537..2a2c52e (352889:353013) kjellander 2015-10-07 23:45:40 -07:00
  • e78e2c714b Using different sequence numbers for different SSRCs ivica 2015-10-07 23:44:29 -07:00
  • fddf6e526c Use WebRTC logging in MediaCodec JNI code. Alex Glaznev 2015-10-07 16:51:02 -07:00
  • 21622a1d19 Add option to print peer connection factory Java stack traces. Alex Glaznev 2015-10-07 14:50:13 -07:00
  • 91b348c702 Android MediaCodecVideoDecoder: Manage lifetime of texture frames Magnus Jedvert 2015-10-07 22:57:06 +02:00
  • 87962a9787 Roll chromium_revision df4218d..22ce537 (352811:352889) kjellander 2015-10-07 11:46:53 -07:00
  • c7199c2d0b Read the number of TLs for VP9 too + cleanup ivica 2015-10-07 06:43:33 -07:00
  • 78543284d0 Fix minor GYP error in webrtc/tools/internal_tools.gyp Henrik Kjellander 2015-10-07 14:51:33 +02:00
  • 172f009be2 Get rid of SCHANNEL code. torbjorng 2015-10-07 04:57:55 -07:00
  • 0a6380f069 Roll chromium_revision d47c242..df4218d (352743:352811) kjellander 2015-10-07 04:43:57 -07:00
  • 70a5e0ead6 Remove (u)int typedefs from basictypes.h. Peter Boström 2015-10-07 13:19:39 +02:00
  • 0c4e06b4c6 Use suffixed {uint,int}{8,16,32,64}_t types. Peter Boström 2015-10-07 12:23:21 +02:00
  • 8d15bd6dab Reland of Collecting encode_time_ms for each frame (patchset #1 id:1 of https://codereview.webrtc.org/1383283005/ ) ivica 2015-10-07 02:43:12 -07:00
  • d97ec30ce4 Remove default receive channel from WVoE; baby step 0. solenberg 2015-10-07 01:40:33 -07:00
  • 67bcb609a3 GN: Port frame_analyzer and rgba_to_i420_converter targets Henrik Kjellander 2015-10-07 08:42:52 +02:00
  • 7f315f58bc Roll chromium_revision 6ebca7d..d47c242 (352640:352743) kjellander 2015-10-06 23:31:30 -07:00
  • a38e31a054 Update lower-level codereview.settings files. Henrik Kjellander 2015-10-06 23:19:22 +02:00
  • a10492ff33 Fix VS 2015 warning by adding an additional cast brucedawson 2015-10-06 13:34:30 -07:00
  • 4139c0f1c5 Java binding for RtpSender/RtpReceiver. deadbeef 2015-10-06 12:29:25 -07:00
  • 10950692d6 Revert "Transport sequence number should be set also for retransmissions." Alejandro Luebs 2015-10-06 12:27:02 -07:00
  • a295320639 Roll chromium_revision 2a1b03e..6ebca7d (352576:352640) kjellander 2015-10-06 12:20:23 -07:00
  • 0a6c4ca942 Catching more errors when parsing ICE server URLs. deadbeef 2015-10-06 11:38:28 -07:00
  • 8104479724 Revert of Collecting encode_time_ms for each frame (patchset #13 id:220001 of https://codereview.webrtc.org/1374233002/ ) kjellander 2015-10-06 11:34:08 -07:00
  • 092b13384e Collecting encode_time_ms for each frame. ivica 2015-10-06 07:13:12 -07:00
  • af4ced986b Transport sequence number should be set also for retransmissions. sprang 2015-10-06 06:02:53 -07:00
  • 86fa298c3e Roll chromium_revision 4bf3678..2a1b03e (352512:352576) kjellander 2015-10-06 05:28:16 -07:00
  • 5d0379da2c Remove kSkipFrame usage. Peter Boström 2015-10-06 14:04:51 +02:00
  • 13c433c299 Add delay metric (includes network delay (rtt/2) + jitter delay + decode time + render delay): - "WebRTC.Video.OnewayDelayInMs" asapersson 2015-10-06 04:08:15 -07:00
  • 7bd242e53d Enabling screensharing tests for Android ivica 2015-10-06 02:04:06 -07:00
  • 9359b5b978 Disabling AudioDeviceTest.StartStopPlayout on Android. Henrik Kjellander 2015-10-06 09:12:57 +02:00
  • d89f82ab65 Roll chromium_revision c511263..4bf3678 (352322:352512) kjellander 2015-10-05 19:47:32 -07:00
  • 09f1350efa Add option to reset Android video renderer first frame flag. Alex Glaznev 2015-10-05 13:01:34 -07:00
  • 6caafbe5b6 Convert uint16_t to int for WebRTC cipher/crypto suite. Guo-wei Shieh 2015-10-05 12:43:27 -07:00
  • 1b33da1298 SurfaceTextureHelper fixes perkj 2015-10-05 21:06:41 +02:00
  • 418503275c Add ThreadChecker class to ThreadUtils perkj 2015-10-05 20:49:04 +02:00
  • d2838a74f1 Roll chromium_revision 07b4a8e..c511263 (352281:352322) Henrik Kjellander 2015-10-05 18:12:16 +02:00
  • e0bce24065 VideoCapturerAndroid: Add custom nativeCreateVideoCapturer() perkj 2015-10-05 16:21:54 +02:00
  • 723dff1e6d Poll stats more often to get more stable stats in ramp-up tests. Stefan Holmer 2015-10-05 14:59:41 +02:00
  • 4cd053fe88 Only catch UnsatisfiedLinkError in Logging.java. jiayl 2015-10-05 05:27:45 -07:00
  • f3a7c9d732 In rampup tests, set start time when starting poller thread. Erik Språng 2015-10-05 14:03:22 +02:00
  • 95cd8ea31a Enable HW NS for N6 to fix HW AEC issue henrika 2015-10-05 13:58:48 +02:00
  • dec5ebf106 Move sent key frame stats to send_statistics_proxy class. asapersson 2015-10-05 02:36:17 -07:00
  • 42b6c634f0 autoroller: Allow to specify Rietveld e-mail. Henrik Kjellander 2015-10-05 10:44:24 +02:00
  • 990d57dc65 Fix file order in base.gyp. henrikg 2015-10-05 01:22:26 -07:00
  • ba0f0a51d6 Disable flaky WebRtcVideoChannel2BaseTest.* on DrMemory/memcheck. Peter Boström 2015-10-05 10:10:57 +02:00
  • 4bd8d092a2 Roll chromium_revision ca4c339..07b4a8e (352257:352281) kjellander 2015-10-04 21:20:25 -07:00
  • 96a70f0183 Exclude WebRtcVideoChannel2BaseTest.AddRemoveCapturerMultipleSources on Dr Memory. Henrik Kjellander 2015-10-05 05:42:41 +02:00
  • b5fd46edec Exclude WebRtcVideoChannel2BaseTest.AddRemoveCapturerMultipleSources on Memcheck Henrik Kjellander 2015-10-05 05:33:05 +02:00
  • 42b4faa28a Fix a build issue when use external OpenSSL. Guo-wei Shieh 2015-10-04 20:02:44 -07:00
  • 6df1ef60dc Roll chromium_revision 4ce3c08..ca4c339 (352000:352257) Henrik Kjellander 2015-10-03 20:55:57 +02:00
  • bc0938e8e7 Android VideoRendererGui: Make deep copy of incoming texture frames Magnus Jedvert 2015-10-03 17:30:03 +02:00
  • 44bf6f5f67 Android MediaCodecVideoDecoder: Split DecoderOutputBufferInfo into DecodedByteBuffer and DecodedTextureBuffer magjed 2015-10-03 02:08:00 -07:00
  • 13b96ba90f Adding APM configuration in AEC dump. Minyue 2015-10-03 00:39:14 +02:00
  • 371dc7e560 WebRtc Win Desktop capture: ignore Win8+ Modern Apps' windows. gyzhou 2015-10-02 15:36:30 -07:00
  • 913e645e10 Loopback and audio only mode. haysc 2015-10-02 11:44:03 -07:00
  • f9c23ca1b9 Exclude WebRtcVideoChannel2BaseTest.GetStats on linux memcheck Marco 2015-10-02 11:26:08 -07:00
  • 9dff0ba8c1 Fix MSVS project files generation. henrikg 2015-10-02 10:07:50 -07:00