3a93e33c56Reland "Fix CVO in androidvideocapturer."" This reverts commit b8bcf8cbbf84971e2ae26d91659afdc58617b054. after I fixed a rebase mistake. The fix is the delta between patchset 1 and 2.
perkj@webrtc.org
2015-02-27 20:18:38 +00:00
b8bcf8cbbfRevert "Fix CVO in androidvideocapturer."
perkj@webrtc.org
2015-02-27 19:47:41 +00:00
02ed57bf9dFix CVO in androidvideocapturer.
perkj@webrtc.org
2015-02-27 19:10:05 +00:00
41d8fda12dVideoCapturerAndroid allocates direct buffers so that the frame buffers can be used in C++ without a copy. However byte[] array = ByteBuffer.array() seems to point to the beginning of the underlaying buffer and that is what the camera fills. But it turns out that ByteBuffer.arrayOffset() returns an offset and it seems like the pointer returned by jni->GetDirectBufferAddress(j_frame). This cl reverts back to pass the byte[] to c++ and use jni->GetByteArrayElements to get the address of the buffer.
perkj@webrtc.org
2015-02-27 18:50:53 +00:00
07dcf60ee0Revert 8532 "Ensure only temporary IPv6 address is selected as t..."
aluebs@webrtc.org
2015-02-27 18:42:22 +00:00
21ad37528eEnsure we set the right attrib for correct shader
guoweis@webrtc.org
2015-02-27 18:11:52 +00:00
385a7ceb1fEnsure only temporary IPv6 address is selected as the best IP.
guoweis@webrtc.org
2015-02-27 18:10:08 +00:00
fbef5c6293Remove lock in ViEFrameProviderBase::IsFrameCallbackRegistered.
tommi@webrtc.org
2015-02-27 15:42:37 +00:00
f296859c83PeerConnectionClient.createPeerConnectionClient was calling new PeerConnectionParameters and PeerConnectionClient.createPeerConnectionFactory, .createPeerConnection with invalid arguments.
hbos@webrtc.org
2015-02-27 12:42:48 +00:00
c68e0c9dfeFix cpplint warning in the previous cl to peerconnection client example.
braveyao@webrtc.org
2015-02-27 09:51:25 +00:00
749c60217dMoved gypi to avoid presubmit warning about '..' when touching the files.
andresp@webrtc.org
2015-02-25 11:50:17 +00:00
5c928ebd1dLet first packet through to avoid getting key frame requests (and no nacks) for EndToEndTest.ReceivedFecPacketsNotNacked.
asapersson@webrtc.org
2015-02-25 11:47:11 +00:00
09c77b95bbAdd decoder-timing stats to VideoReceiveStream.
pbos@webrtc.org
2015-02-25 10:42:16 +00:00
c5558b7021Remove AudioCodingModule's dependency on the Module interface
henrik.lundin@webrtc.org
2015-02-25 10:37:20 +00:00
af82f75690Let Add10MsData method do the encoding work as well
henrik.lundin@webrtc.org
2015-02-25 10:33:10 +00:00
4aef5fef18Add thread checks to the CaptureManager.
hbos@webrtc.org
2015-02-25 10:09:05 +00:00
8d350d4bc4Add new AcmGenericCodecTest and verify output from Encode function
henrik.lundin@webrtc.org
2015-02-25 10:06:06 +00:00
1eda4e3db6Reland r8476 "Set decoder output frequency in AudioDecoder::Decode call"
henrik.lundin@webrtc.org
2015-02-25 10:02:29 +00:00
1e64263b90Thread-safe ChannelManager.GetSupportedFormats, used by VideoSource
hbos@webrtc.org
2015-02-25 09:49:41 +00:00
0a3ff7976bNew AudioTrack implementation now works on pre-Lollipop devices.
henrika@webrtc.org
2015-02-25 09:27:51 +00:00
112f127170Refactor how VideoCapturerAndroid delivers frames and is stopped. With this cl, video buffers are now allocated using direct buffers. These buffers are guaranteed to live as long as the capturer is running. We can now post frames in c++ from the Java thread to the c++ worker thread and let c++ post the buffers back when it has finished processing them.
perkj@webrtc.org
2015-02-25 09:20:07 +00:00
d4dfba8ea1iSAC Decode: Prevent Memcheck from complaining about uninitialized value
kwiberg@webrtc.org
2015-02-25 08:08:59 +00:00
87a592dc50Fix dependencies of media_file module and move gypi into the right dir to avoid submit warnings referencing files with '..'.
andresp@webrtc.org
2015-02-25 03:18:23 +00:00
a4623d26d7Fix H.264 HW decoding for Qualcomm KK devices.
glaznev@webrtc.org
2015-02-25 00:02:50 +00:00
49096de442DCHECK send DataCountersUpdated for valid SSRCs.
pbos@webrtc.org
2015-02-24 22:37:52 +00:00
903182bd8eRevert r8476 "Set decoder output frequency in AudioDecoder::Decode call"
henrik.lundin@webrtc.org
2015-02-24 21:17:50 +00:00
348072845aSwap decl-terms from juberti@ review.
lally@webrtc.org
2015-02-24 20:19:39 +00:00
3630085df1Tested equiv classes of DTLS/SCTP.
lally@webrtc.org
2015-02-24 20:19:35 +00:00
91d52305acRenamed string and test.
lally@webrtc.org
2015-02-24 20:19:30 +00:00
c7848b7fd1Added a separate DTLS/SCTP test.
lally@webrtc.org
2015-02-24 20:19:26 +00:00
a747093334After another round of reviews.
lally@webrtc.org
2015-02-24 20:19:21 +00:00
9616196c38Merging definitions of IsSctp.
lally@webrtc.org
2015-02-24 20:19:16 +00:00
e3fccd4268Merge changes from internal repo to AppRTCDemo.
glaznev@webrtc.org
2015-02-24 00:53:04 +00:00
d324546cedMisc. cleanup split out of https://webrtc-codereview.appspot.com/37699004/ : * Move constants into the files/functions that use them * Declare variables in the narrowest scope possible * Use correct (expected, actual) order for gtest macros * Remove unused functions * Untabify * 80-column limit * Avoid C-style casts * Prefer true typed constants to "enum hack" constants * Print size_t using the right format macro * Shorten and simplify code * Other random cleanup bits and style fixes
pkasting@chromium.org
2015-02-23 21:28:22 +00:00
2acec4cc32Enhanced documentation. Replaced DCHECK with CHECK.
jmarusic@webrtc.org
2015-02-23 15:27:52 +00:00
962c62475eRefactoring WebRTC Java/JNI audio track in C++ and Java.
henrika@webrtc.org
2015-02-23 11:54:05 +00:00
2ad3bb17a7Reland patch for Switch default color format to YV12 on Android. The new since the previous patch is that we ignore all resolutions with width % 16 != 0 since they are not tightly packed.
perkj@webrtc.org
2015-02-23 11:14:57 +00:00
8278c072b6Enable NACK under SendsAndReceivesH264.
pbos@webrtc.org
2015-02-23 11:11:49 +00:00
fa58745445Delete all codec-specific subclasses of ACMGenericCodec
henrik.lundin@webrtc.org
2015-02-23 09:25:40 +00:00
2a5cfc2167Replaced unnecessary check with an explicit CHECK. WebRtcIlbcfix_Encode method that is called returns an error code only if a packet with more than 3 frames is passed, which is illegal.
jmarusic@webrtc.org
2015-02-23 08:52:37 +00:00
f906e55de1Add CpuMonitor to Android ApprtcDemo
torbjorng@webrtc.org
2015-02-20 13:15:09 +00:00
7ac374abd7Fix shutdown race for ViEEncoder when there is a frame in the encoder.
mflodman@webrtc.org
2015-02-20 12:45:40 +00:00
dc77d7447eDisable FullStackTest.ForemanCifPlr5 temporarily while investigating flakiness.
sprang@webrtc.org
2015-02-20 10:40:25 +00:00
ec45e3b290Fix test race in GetStatsMultipleSendStreams.
pbos@webrtc.org
2015-02-20 10:24:53 +00:00
804eb46806Change default from GICE to ICE5245 for SDP offers
jlmiller@webrtc.org
2015-02-20 02:20:03 +00:00
d3d3baaa8eCopy SetThreadName from webrtc/base/thread.cc into thread_win.cc (webrtc/system_wrappers/source/thread_win.cc). It would be good to consolidate these helpers at some point.
tommi@webrtc.org
2015-02-19 19:18:32 +00:00