Make MediaCodecVideoRenderer::shouldUsePlaceholderSurface protected.

This enables a derived renderer to disable the placeholder surface.
This commit is contained in:
Gilles Khouzam 2024-11-19 10:10:10 -08:00 committed by microkatz
parent 045b8e6a52
commit 8466a957c3

View File

@ -1882,7 +1882,7 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer
return Util.SDK_INT >= 35 && codecInfo.detachedSurfaceSupported; return Util.SDK_INT >= 35 && codecInfo.detachedSurfaceSupported;
} }
private boolean shouldUsePlaceholderSurface(MediaCodecInfo codecInfo) { protected boolean shouldUsePlaceholderSurface(MediaCodecInfo codecInfo) {
return Util.SDK_INT >= 23 return Util.SDK_INT >= 23
&& !tunneling && !tunneling
&& !codecNeedsSetOutputSurfaceWorkaround(codecInfo.name) && !codecNeedsSetOutputSurfaceWorkaround(codecInfo.name)