Home
last modified time | relevance | path

Searched refs:VideoDecoderOutputBuffer (Results 1 – 13 of 13) sorted by relevance

/external/exoplayer/tree/extensions/av1/src/main/java/com/google/android/exoplayer2/ext/av1/
DGav1Decoder.java24 import com.google.android.exoplayer2.video.VideoDecoderOutputBuffer;
29 extends SimpleDecoder<VideoDecoderInputBuffer, VideoDecoderOutputBuffer, Gav1DecoderException> {
55 new VideoDecoderOutputBuffer[numOutputBuffers]); in Gav1Decoder()
87 protected VideoDecoderOutputBuffer createOutputBuffer() { in createOutputBuffer()
88 return new VideoDecoderOutputBuffer(this::releaseOutputBuffer); in createOutputBuffer()
94 VideoDecoderInputBuffer inputBuffer, VideoDecoderOutputBuffer outputBuffer, boolean reset) { in decode()
135 protected void releaseOutputBuffer(VideoDecoderOutputBuffer buffer) { in releaseOutputBuffer()
153 public void renderToSurface(VideoDecoderOutputBuffer outputBuffer, Surface surface) in renderToSurface()
198 long context, VideoDecoderOutputBuffer outputBuffer, boolean decodeOnly); in gav1GetFrame()
209 long context, Surface surface, VideoDecoderOutputBuffer outputBuffer); in gav1RenderFrame()
[all …]
DLibgav1VideoRenderer.java31 import com.google.android.exoplayer2.video.VideoDecoderOutputBuffer;
142 protected void renderOutputBufferToSurface(VideoDecoderOutputBuffer outputBuffer, Surface surface) in renderOutputBufferToSurface()
/external/exoplayer/tree/extensions/vp9/src/main/java/com/google/android/exoplayer2/ext/vp9/
DVpxDecoder.java28 import com.google.android.exoplayer2.video.VideoDecoderOutputBuffer;
33 extends SimpleDecoder<VideoDecoderInputBuffer, VideoDecoderOutputBuffer, VpxDecoderException> {
68 new VideoDecoderOutputBuffer[numOutputBuffers]); in VpxDecoder()
104 protected VideoDecoderOutputBuffer createOutputBuffer() { in createOutputBuffer()
105 return new VideoDecoderOutputBuffer(this::releaseOutputBuffer); in createOutputBuffer()
109 protected void releaseOutputBuffer(VideoDecoderOutputBuffer buffer) { in releaseOutputBuffer()
126 VideoDecoderInputBuffer inputBuffer, VideoDecoderOutputBuffer outputBuffer, boolean reset) { in decode()
186 public void renderToSurface(VideoDecoderOutputBuffer outputBuffer, Surface surface) in renderToSurface()
212 private native int vpxGetFrame(long context, VideoDecoderOutputBuffer outputBuffer); in vpxGetFrame()
219 long context, Surface surface, VideoDecoderOutputBuffer outputBuffer); in vpxRenderFrame()
[all …]
DVpxOutputBuffer.java18 import com.google.android.exoplayer2.video.VideoDecoderOutputBuffer;
28 public final class VpxOutputBuffer extends VideoDecoderOutputBuffer {
35 public VpxOutputBuffer(Owner<VideoDecoderOutputBuffer> owner) { in VpxOutputBuffer()
DLibvpxVideoRenderer.java30 import com.google.android.exoplayer2.video.VideoDecoderOutputBuffer;
155 protected void renderOutputBufferToSurface(VideoDecoderOutputBuffer outputBuffer, Surface surface) in renderOutputBufferToSurface()
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/video/
DVideoDecoderRenderer.java89 private final AtomicReference<VideoDecoderOutputBuffer> pendingOutputBufferReference;
102 private VideoDecoderOutputBuffer renderedOutputBuffer; // Accessed only from the GL thread.
143 VideoDecoderOutputBuffer pendingOutputBuffer = pendingOutputBufferReference.getAndSet(null); in onDrawFrame()
154 VideoDecoderOutputBuffer outputBuffer = renderedOutputBuffer; in onDrawFrame()
158 case VideoDecoderOutputBuffer.COLORSPACE_BT601: in onDrawFrame()
161 case VideoDecoderOutputBuffer.COLORSPACE_BT2020: in onDrawFrame()
164 case VideoDecoderOutputBuffer.COLORSPACE_BT709: in onDrawFrame()
216 public void setOutputBuffer(VideoDecoderOutputBuffer outputBuffer) { in setOutputBuffer()
217 VideoDecoderOutputBuffer oldPendingOutputBuffer = in setOutputBuffer()
DVideoDecoderOutputBuffer.java24 public class VideoDecoderOutputBuffer extends OutputBuffer { class
60 private final Owner<VideoDecoderOutputBuffer> owner;
67 public VideoDecoderOutputBuffer(Owner<VideoDecoderOutputBuffer> owner) { in VideoDecoderOutputBuffer() method in VideoDecoderOutputBuffer
DDecoderVideoRenderer.java99 VideoDecoderInputBuffer, ? extends VideoDecoderOutputBuffer, ? extends DecoderException>
102 private VideoDecoderOutputBuffer outputBuffer;
462 protected void skipOutputBuffer(VideoDecoderOutputBuffer outputBuffer) { in skipOutputBuffer()
472 protected void dropOutputBuffer(VideoDecoderOutputBuffer outputBuffer) { in dropOutputBuffer()
526 VideoDecoderInputBuffer, ? extends VideoDecoderOutputBuffer, ? extends DecoderException>
541 VideoDecoderOutputBuffer outputBuffer, long presentationTimeUs, Format outputFormat) in renderOutputBuffer()
577 VideoDecoderOutputBuffer outputBuffer, Surface surface) throws DecoderException; in renderOutputBufferToSurface()
DVideoDecoderOutputBufferRenderer.java26 void setOutputBuffer(VideoDecoderOutputBuffer outputBuffer); in setOutputBuffer()
/external/exoplayer/tree/library/core/src/test/java/com/google/android/exoplayer2/video/
DDecoderVideoRendererTest.java101 VideoDecoderOutputBuffer outputBuffer, Surface surface) { in setUp()
136 ? extends VideoDecoderOutputBuffer, in setUp()
140 VideoDecoderInputBuffer, VideoDecoderOutputBuffer, DecoderException>( in setUp()
141 new VideoDecoderInputBuffer[10], new VideoDecoderOutputBuffer[10]) { in setUp()
148 protected VideoDecoderOutputBuffer createOutputBuffer() { in setUp()
149 return new VideoDecoderOutputBuffer(this::releaseOutputBuffer); in setUp()
161 VideoDecoderOutputBuffer outputBuffer, in setUp()
/external/exoplayer/tree/extensions/ffmpeg/src/main/java/com/google/android/exoplayer2/ext/ffmpeg/
DFfmpegVideoRenderer.java29 import com.google.android.exoplayer2.video.VideoDecoderOutputBuffer;
91 protected Decoder<VideoDecoderInputBuffer, VideoDecoderOutputBuffer, FfmpegDecoderException>
102 protected void renderOutputBufferToSurface(VideoDecoderOutputBuffer outputBuffer, Surface surface) in renderOutputBufferToSurface()
/external/exoplayer/tree/library/core/
Dproguard-rules.txt15 -keep class com.google.android.exoplayer2.video.VideoDecoderOutputBuffer {
/external/exoplayer/tree/
DRELEASENOTES.md293 * Ensure `VideoDecoderOutputBuffer` and its members are kept for use by