mirror of
https://github.com/androidx/media.git
synced 2025-05-11 01:31:40 +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());
|
codecAdapter = new MultiLockAsyncMediaCodecAdapter(codec, getTrackType());
|
||||||
((MultiLockAsyncMediaCodecAdapter) codecAdapter).start();
|
((MultiLockAsyncMediaCodecAdapter) codecAdapter).start();
|
||||||
} else {
|
} else {
|
||||||
codecAdapter = new SynchronousMediaCodecAdapter(codec, getDequeueOutputBufferTimeoutUs());
|
codecAdapter = new SynchronousMediaCodecAdapter(codec);
|
||||||
}
|
}
|
||||||
|
|
||||||
TraceUtil.endSection();
|
TraceUtil.endSection();
|
||||||
@ -1460,15 +1460,6 @@ public abstract class MediaCodecRenderer extends BaseRenderer {
|
|||||||
&& SystemClock.elapsedRealtime() < codecHotswapDeadlineMs));
|
&& 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,
|
* Returns the {@link MediaFormat#KEY_OPERATING_RATE} value for a given renderer operating rate,
|
||||||
* current {@link Format} and set of possible stream formats.
|
* current {@link Format} and set of possible stream formats.
|
||||||
|
@ -24,11 +24,9 @@ import android.media.MediaFormat;
|
|||||||
*/
|
*/
|
||||||
/* package */ final class SynchronousMediaCodecAdapter implements MediaCodecAdapter {
|
/* package */ final class SynchronousMediaCodecAdapter implements MediaCodecAdapter {
|
||||||
private final MediaCodec codec;
|
private final MediaCodec codec;
|
||||||
private final long dequeueOutputBufferTimeoutMs;
|
|
||||||
|
|
||||||
public SynchronousMediaCodecAdapter(MediaCodec mediaCodec, long dequeueOutputBufferTimeoutMs) {
|
public SynchronousMediaCodecAdapter(MediaCodec mediaCodec) {
|
||||||
this.codec = mediaCodec;
|
this.codec = mediaCodec;
|
||||||
this.dequeueOutputBufferTimeoutMs = dequeueOutputBufferTimeoutMs;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -38,7 +36,7 @@ import android.media.MediaFormat;
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int dequeueOutputBufferIndex(MediaCodec.BufferInfo bufferInfo) {
|
public int dequeueOutputBufferIndex(MediaCodec.BufferInfo bufferInfo) {
|
||||||
return codec.dequeueOutputBuffer(bufferInfo, dequeueOutputBufferTimeoutMs);
|
return codec.dequeueOutputBuffer(bufferInfo, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user