Home | History | Annotate | Download | only in nuplayer

Lines Matching refs:Decoder

653             ALOGD("onSetVideoSurface(%p, %s video decoder)",
678 // If the video decoder is not set (perhaps audio only in this case)
693 // After a flush without shutdown, decoder is paused.
746 // Set mPlaybackSettings so that the new audio decoder can
899 // Don't try to re-open audio sink if there's an existing decoder.
948 ALOGV("got message from old %s decoder, generation(%d:%d)",
988 ALOGV("got %s decoder EOS", audio ? "audio" : "video");
990 ALOGV("got %s decoder EOS w/ error %d",
997 ALOGV("decoder %s flush completed", audio ? "audio" : "video");
1034 // Decoder errors can be due to Source (e.g. from streaming),
1035 // or from decoding corrupted bitstreams, or from other decoder
1038 // decoder start or after a format change.
1040 // We try to gracefully shut down the affected decoder if possible,
1047 ALOGE("received error(%#x) from %s decoder, flushing(%d), now shutting down",
1066 // Widevine source reads must stop before releasing the video decoder.
1080 ALOGV("Unhandled decoder notification %d '%c%c%c%c'.",
1232 // After a flush without shutdown, decoder is paused.
1301 // TRICKY: We rely on mRenderer being null, so that decoder does not start requesting
1409 // Audio decoder is no longer needed if it's in shut/shutting down status.
1414 // We wait for both the decoder flush and the renderer flush to complete
1434 ALOGV("initiating %s decoder shutdown", audio ? "audio" : "video");
1436 // Widevine source reads must stop before releasing the video decoder.
1447 // decoder flush completes only occur in a flushing state.
1448 LOG_ALWAYS_FATAL_IF(isDecoder, "decoder flush in invalid state %d", *state);
1576 bool audio, sp<DecoderBase> *decoder, bool checkAudioModeChange) {
1577 // The audio decoder could be cleared by tear down. If still in shut down
1578 // process, no need to create a new audio decoder.
1579 if (*decoder != NULL || (audio && mFlushingAudio == SHUT_DOWN)) {
1632 *decoder = new DecoderPassThrough(notify, mSource, mRenderer);
1636 *decoder = new Decoder(notify, mSource, mPID, mRenderer);
1643 *decoder = new Decoder(
1657 (*decoder)->init();
1658 (*decoder)->configure(format);
1663 CHECK_EQ((*decoder)->getInputBuffers(&inputBufs), (status_t)OK);
1767 const sp<DecoderBase> &decoder = getDecoder(audio);
1768 if (decoder == NULL) {
1769 ALOGI("flushDecoder %s without decoder present",
1782 decoder->signalFlush();