Delete transitional method EncodedImage.maybeRetain
Bug: webrtc:9378
Change-Id: Ibe3d5bad835d1725faa38f8e2a804efc9272776e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/155661
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30072}
diff --git a/sdk/android/api/org/webrtc/EncodedImage.java b/sdk/android/api/org/webrtc/EncodedImage.java
index fabf36a..b50136c 100644
--- a/sdk/android/api/org/webrtc/EncodedImage.java
+++ b/sdk/android/api/org/webrtc/EncodedImage.java
@@ -47,7 +47,6 @@
}
private final RefCountDelegate refCountDelegate;
- private final boolean supportsRetain;
public final ByteBuffer buffer;
public final int encodedWidth;
public final int encodedHeight;
@@ -69,22 +68,10 @@
refCountDelegate.release();
}
- // A false return value means that the encoder expects that the buffer is no longer used after
- // VideoEncoder.Callback.onEncodedFrame returns.
@CalledByNative
- boolean maybeRetain() {
- if (supportsRetain) {
- retain();
- return true;
- } else {
- return false;
- }
- }
-
- @CalledByNative
- private EncodedImage(ByteBuffer buffer, boolean supportsRetain,
- @Nullable Runnable releaseCallback, int encodedWidth, int encodedHeight, long captureTimeNs,
- FrameType frameType, int rotation, boolean completeFrame, @Nullable Integer qp) {
+ private EncodedImage(ByteBuffer buffer, @Nullable Runnable releaseCallback, int encodedWidth,
+ int encodedHeight, long captureTimeNs, FrameType frameType, int rotation,
+ boolean completeFrame, @Nullable Integer qp) {
this.buffer = buffer;
this.encodedWidth = encodedWidth;
this.encodedHeight = encodedHeight;
@@ -94,7 +81,6 @@
this.rotation = rotation;
this.completeFrame = completeFrame;
this.qp = qp;
- this.supportsRetain = supportsRetain;
this.refCountDelegate = new RefCountDelegate(releaseCallback);
}
@@ -144,7 +130,6 @@
public static class Builder {
private ByteBuffer buffer;
- private boolean supportsRetain;
private @Nullable Runnable releaseCallback;
private int encodedWidth;
private int encodedHeight;
@@ -156,18 +141,9 @@
private Builder() {}
- @Deprecated
- public Builder setBuffer(ByteBuffer buffer) {
- this.buffer = buffer;
- this.releaseCallback = null;
- this.supportsRetain = false;
- return this;
- }
-
public Builder setBuffer(ByteBuffer buffer, @Nullable Runnable releaseCallback) {
this.buffer = buffer;
this.releaseCallback = releaseCallback;
- this.supportsRetain = true;
return this;
}
@@ -213,8 +189,8 @@
}
public EncodedImage createEncodedImage() {
- return new EncodedImage(buffer, supportsRetain, releaseCallback, encodedWidth, encodedHeight,
- captureTimeNs, frameType, rotation, completeFrame, qp);
+ return new EncodedImage(buffer, releaseCallback, encodedWidth, encodedHeight, captureTimeNs,
+ frameType, rotation, completeFrame, qp);
}
}
}