Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(30)

Issue 2531333003: Create the Java Wrapper of RtpReceiverObserverInterface. (Closed)

Created:
4 years ago by Zhi Huang
Modified:
4 years ago
CC:
webrtc-reviews_webrtc.org, the sun, tterriberry_mozilla.com
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Create the Java Wrapper of RtpReceiverObserverInterface. Create the RtpReceiver.Observer which is a Java wrapper over the webrtc::RtpReceiverObserverInterface. The callback function onFirstPacketReceived will be called whenever the first audio or video packet it received. BUG=webrtc:6742 Committed: https://crrev.com/c4adabf967e6965cc83de43ec27631085e29663f Cr-Commit-Position: refs/heads/master@{#15464}

Patch Set 1 : Fix the memory leak. #

Patch Set 2 : sync #

Total comments: 16

Patch Set 3 : CR comments. #

Patch Set 4 : Fix the failed test. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+161 lines, -10 lines) Patch
M webrtc/api/rtpreceiver.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M webrtc/sdk/android/api/org/webrtc/MediaStreamTrack.java View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M webrtc/sdk/android/api/org/webrtc/RtpReceiver.java View 1 2 3 chunks +23 lines, -0 lines 0 comments Download
M webrtc/sdk/android/instrumentationtests/src/org/webrtc/PeerConnectionTest.java View 1 5 chunks +39 lines, -3 lines 0 comments Download
M webrtc/sdk/android/src/jni/classreferenceholder.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/sdk/android/src/jni/jni_helpers.h View 1 2 1 chunk +7 lines, -0 lines 0 comments Download
M webrtc/sdk/android/src/jni/jni_helpers.cc View 1 2 2 chunks +17 lines, -0 lines 0 comments Download
M webrtc/sdk/android/src/jni/peerconnection_jni.cc View 1 2 3 4 chunks +67 lines, -5 lines 0 comments Download

Messages

Total messages: 47 (29 generated)
Zhi Huang
Hi Alex, Please take a look. Thanks. https://codereview.webrtc.org/2531333003/diff/1/webrtc/api/android/java/src/org/webrtc/RtpReceiver.java File webrtc/api/android/java/src/org/webrtc/RtpReceiver.java (right): https://codereview.webrtc.org/2531333003/diff/1/webrtc/api/android/java/src/org/webrtc/RtpReceiver.java#newcode18 webrtc/api/android/java/src/org/webrtc/RtpReceiver.java:18: public void ...
4 years ago (2016-11-29 22:32:43 UTC) #2
Taylor Brandstetter
Aside from a potential memory leak, looks good. https://codereview.webrtc.org/2531333003/diff/1/webrtc/api/android/java/src/org/webrtc/RtpReceiver.java File webrtc/api/android/java/src/org/webrtc/RtpReceiver.java (right): https://codereview.webrtc.org/2531333003/diff/1/webrtc/api/android/java/src/org/webrtc/RtpReceiver.java#newcode17 webrtc/api/android/java/src/org/webrtc/RtpReceiver.java:17: // ...
4 years ago (2016-12-01 02:12:44 UTC) #5
Zhi Huang
Please take another look. Thanks. https://codereview.webrtc.org/2531333003/diff/1/webrtc/api/android/java/src/org/webrtc/RtpReceiver.java File webrtc/api/android/java/src/org/webrtc/RtpReceiver.java (right): https://codereview.webrtc.org/2531333003/diff/1/webrtc/api/android/java/src/org/webrtc/RtpReceiver.java#newcode17 webrtc/api/android/java/src/org/webrtc/RtpReceiver.java:17: // Called when first ...
4 years ago (2016-12-01 20:13:13 UTC) #8
Taylor Brandstetter
lgtm By the way, I changed the visibility to "Protected" due to the mention of ...
4 years ago (2016-12-01 20:21:34 UTC) #9
zhihuang
On 2016/12/01 20:21:34, Taylor Brandstetter wrote: > lgtm > > By the way, I changed ...
4 years ago (2016-12-01 21:33:23 UTC) #10
AlexG
lgtm
4 years ago (2016-12-01 21:40:32 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2531333003/60001
4 years ago (2016-12-01 21:57:37 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: android_more_configs on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/android_more_configs/builds/904) ios64_sim_dbg on master.tryserver.webrtc (JOB_FAILED, ...
4 years ago (2016-12-01 21:58:47 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2531333003/80001
4 years ago (2016-12-01 22:41:47 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: presubmit on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/presubmit/builds/10981)
4 years ago (2016-12-01 22:44:57 UTC) #25
Zhi Huang
Hi, Please take a look. Thanks!
4 years ago (2016-12-01 22:47:01 UTC) #27
magjed_webrtc
https://codereview.webrtc.org/2531333003/diff/80001/webrtc/api/android/java/src/org/webrtc/RtpReceiver.java File webrtc/api/android/java/src/org/webrtc/RtpReceiver.java (right): https://codereview.webrtc.org/2531333003/diff/80001/webrtc/api/android/java/src/org/webrtc/RtpReceiver.java#newcode51 webrtc/api/android/java/src/org/webrtc/RtpReceiver.java:51: nativeUnsetObserver(nativeRtpReceiver, nativeObserver); I would feel safer with if (nativeObserver ...
4 years ago (2016-12-06 17:13:56 UTC) #28
Zhi Huang
Hi, Please take another looks. Thanks! https://codereview.webrtc.org/2531333003/diff/80001/webrtc/api/android/java/src/org/webrtc/RtpReceiver.java File webrtc/api/android/java/src/org/webrtc/RtpReceiver.java (right): https://codereview.webrtc.org/2531333003/diff/80001/webrtc/api/android/java/src/org/webrtc/RtpReceiver.java#newcode51 webrtc/api/android/java/src/org/webrtc/RtpReceiver.java:51: nativeUnsetObserver(nativeRtpReceiver, nativeObserver); On ...
4 years ago (2016-12-06 19:50:26 UTC) #31
Zhi Huang
Hi, I have some updates. Please ignore the previous CR request. Thanks. https://codereview.webrtc.org/2531333003/diff/80001/webrtc/api/android/jni/peerconnection_jni.cc File webrtc/api/android/jni/peerconnection_jni.cc ...
4 years ago (2016-12-07 02:04:50 UTC) #36
magjed_webrtc
lgtm https://codereview.webrtc.org/2531333003/diff/80001/webrtc/api/android/jni/peerconnection_jni.cc File webrtc/api/android/jni/peerconnection_jni.cc (right): https://codereview.webrtc.org/2531333003/diff/80001/webrtc/api/android/jni/peerconnection_jni.cc#newcode850 webrtc/api/android/jni/peerconnection_jni.cc:850: FindClass(jni(), "org/webrtc/MediaStreamTrack$MediaType"); On 2016/12/07 02:04:50, Zhi Huang wrote: ...
4 years ago (2016-12-07 10:43:04 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2531333003/120001
4 years ago (2016-12-07 18:34:46 UTC) #42
commit-bot: I haz the power
Committed patchset #4 (id:120001)
4 years ago (2016-12-07 18:36:44 UTC) #45
commit-bot: I haz the power
4 years ago (2016-12-07 18:36:54 UTC) #47
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/c4adabf967e6965cc83de43ec27631085e29663f
Cr-Commit-Position: refs/heads/master@{#15464}

Powered by Google App Engine
This is Rietveld 408576698