mirror of
https://github.com/androidx/media.git
synced 2025-05-07 23:50:44 +08:00
Remove getDequeueOutputBufferTimeoutUs
Remove unused method MediaCodecRenderer#getDequeueOutputBufferTimeoutUs(). PiperOrigin-RevId: 288005572
This commit is contained in:
parent
f1f0ff3a65
commit
1c1c0ed88a
@ -1001,7 +1001,7 @@ public abstract class MediaCodecRenderer extends BaseRenderer {
|
||||
codecAdapter = new MultiLockAsyncMediaCodecAdapter(codec, getTrackType());
|
||||
((MultiLockAsyncMediaCodecAdapter) codecAdapter).start();
|
||||
} else {
|
||||
codecAdapter = new SynchronousMediaCodecAdapter(codec, getDequeueOutputBufferTimeoutUs());
|
||||
codecAdapter = new SynchronousMediaCodecAdapter(codec);
|
||||
}
|
||||
|
||||
TraceUtil.endSection();
|
||||
@ -1460,15 +1460,6 @@ public abstract class MediaCodecRenderer extends BaseRenderer {
|
||||
&& SystemClock.elapsedRealtime() < codecHotswapDeadlineMs));
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the maximum time to block whilst waiting for a decoded output buffer.
|
||||
*
|
||||
* @return The maximum time to block, in microseconds.
|
||||
*/
|
||||
protected long getDequeueOutputBufferTimeoutUs() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the {@link MediaFormat#KEY_OPERATING_RATE} value for a given renderer operating rate,
|
||||
* current {@link Format} and set of possible stream formats.
|
||||
|
@ -24,11 +24,9 @@ import android.media.MediaFormat;
|
||||
*/
|
||||
/* package */ final class SynchronousMediaCodecAdapter implements MediaCodecAdapter {
|
||||
private final MediaCodec codec;
|
||||
private final long dequeueOutputBufferTimeoutMs;
|
||||
|
||||
public SynchronousMediaCodecAdapter(MediaCodec mediaCodec, long dequeueOutputBufferTimeoutMs) {
|
||||
public SynchronousMediaCodecAdapter(MediaCodec mediaCodec) {
|
||||
this.codec = mediaCodec;
|
||||
this.dequeueOutputBufferTimeoutMs = dequeueOutputBufferTimeoutMs;
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -38,7 +36,7 @@ import android.media.MediaFormat;
|
||||
|
||||
@Override
|
||||
public int dequeueOutputBufferIndex(MediaCodec.BufferInfo bufferInfo) {
|
||||
return codec.dequeueOutputBuffer(bufferInfo, dequeueOutputBufferTimeoutMs);
|
||||
return codec.dequeueOutputBuffer(bufferInfo, 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user