Loading media/libstagefright/MediaCodecSource.cpp +5 −2 Original line number Diff line number Diff line Loading @@ -689,7 +689,9 @@ status_t MediaCodecSource::feedEncoderInputBuffers() { sp<MediaCodecBuffer> inbuf; status_t err = mEncoder->getInputBuffer(bufferIndex, &inbuf); if (err != OK || inbuf == NULL) { if (err != OK || inbuf == NULL || inbuf->data() == NULL || mbuf->data() == NULL || mbuf->size() == 0) { mbuf->release(); signalEOS(); break; Loading Loading @@ -851,7 +853,8 @@ void MediaCodecSource::onMessageReceived(const sp<AMessage> &msg) { sp<MediaCodecBuffer> outbuf; status_t err = mEncoder->getOutputBuffer(index, &outbuf); if (err != OK || outbuf == NULL) { if (err != OK || outbuf == NULL || outbuf->data() == NULL || outbuf->size() == 0) { signalEOS(); break; } Loading Loading
media/libstagefright/MediaCodecSource.cpp +5 −2 Original line number Diff line number Diff line Loading @@ -689,7 +689,9 @@ status_t MediaCodecSource::feedEncoderInputBuffers() { sp<MediaCodecBuffer> inbuf; status_t err = mEncoder->getInputBuffer(bufferIndex, &inbuf); if (err != OK || inbuf == NULL) { if (err != OK || inbuf == NULL || inbuf->data() == NULL || mbuf->data() == NULL || mbuf->size() == 0) { mbuf->release(); signalEOS(); break; Loading Loading @@ -851,7 +853,8 @@ void MediaCodecSource::onMessageReceived(const sp<AMessage> &msg) { sp<MediaCodecBuffer> outbuf; status_t err = mEncoder->getOutputBuffer(index, &outbuf); if (err != OK || outbuf == NULL) { if (err != OK || outbuf == NULL || outbuf->data() == NULL || outbuf->size() == 0) { signalEOS(); break; } Loading