mirror of
https://github.com/samsonjs/media.git
synced 2026-03-26 09:35:47 +00:00
Fix NPE in TransformerTranscodingVideoRenderer
The NPE was caused by the fact that the encoder surface was passed to the decoder before configuring the encoder. PiperOrigin-RevId: 393349794
This commit is contained in:
parent
58e5ed0afb
commit
9b2cd6a4e9
1 changed files with 3 additions and 5 deletions
|
|
@ -69,14 +69,12 @@ import java.nio.ByteBuffer;
|
|||
return;
|
||||
}
|
||||
|
||||
if (!ensureDecoderConfigured()) {
|
||||
if (!ensureEncoderConfigured() || !ensureDecoderConfigured()) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (ensureEncoderConfigured()) {
|
||||
while (feedMuxerFromEncoder()) {}
|
||||
while (feedEncoderFromDecoder()) {}
|
||||
}
|
||||
while (feedMuxerFromEncoder()) {}
|
||||
while (feedEncoderFromDecoder()) {}
|
||||
while (feedDecoderFromInput()) {}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue