Commit 224236b4 by Steve Mayhew

Cleanup onFrameRenderListener handler...

Even if the codec is null (presume it's handler was run down first, this happens in `MediaCodec.stop()`) make sure to run down our own Handler.
parent 245c9fec
...@@ -563,7 +563,7 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer { ...@@ -563,7 +563,7 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer {
clearReportedVideoSize(); clearReportedVideoSize();
clearRenderedFirstFrame(); clearRenderedFirstFrame();
frameReleaseTimeHelper.disable(); frameReleaseTimeHelper.disable();
if (tunnelingOnFrameRenderedListener != null && getCodec() != null) { if (tunnelingOnFrameRenderedListener != null) {
tunnelingOnFrameRenderedListener.destroyHandler(getCodec()); tunnelingOnFrameRenderedListener.destroyHandler(getCodec());
} }
tunnelingOnFrameRenderedListener = null; tunnelingOnFrameRenderedListener = null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment