Lines Matching defs:state

110         CodecState *state =
113 state->mNumBytesDecoded = 0;
114 state->mNumBuffersDecoded = 0;
115 state->mIsAudio = isAudio;
117 state->mCodec = MediaCodec::CreateByType(
120 CHECK(state->mCodec != NULL);
122 err = state->mCodec->configure(
129 state->mSignalledInputEOS = false;
130 state->mSawOutputEOS = false;
138 CodecState *state = &stateByTrack.editValueAt(i);
140 sp<MediaCodec> codec = state->mCodec;
144 CHECK_EQ((status_t)OK, codec->getInputBuffers(&state->mInBuffers));
145 CHECK_EQ((status_t)OK, codec->getOutputBuffers(&state->mOutBuffers));
148 state->mInBuffers.size(), state->mOutBuffers.size());
162 CodecState *state = &stateByTrack.editValueFor(trackIndex);
165 err = state->mCodec->dequeueInputBuffer(&index, kTimeout);
170 const sp<ABuffer> &buffer = state->mInBuffers.itemAt(index);
181 err = state->mCodec->queueInputBuffer(
197 CodecState *state = &stateByTrack.editValueAt(i);
199 if (!state->mSignalledInputEOS) {
202 state->mCodec->dequeueInputBuffer(&index, kTimeout);
207 err = state->mCodec->queueInputBuffer(
216 state->mSignalledInputEOS = true;
226 CodecState *state = &stateByTrack.editValueAt(i);
227 if (!state->mSawOutputEOS) {
238 CodecState *state = &stateByTrack.editValueAt(i);
240 if (state->mSawOutputEOS) {
249 status_t err = state->mCodec->dequeueOutputBuffer(
257 ++state->mNumBuffersDecoded;
258 state->mNumBytesDecoded += size;
260 err = state->mCodec->releaseOutputBuffer(index);
266 state->mSawOutputEOS = true;
271 state->mCodec->getOutputBuffers(&state->mOutBuffers));
273 ALOGV("got %d output buffers", state->mOutBuffers.size());
276 CHECK_EQ((status_t)OK, state->mCodec->getOutputFormat(&format));
288 CodecState *state = &stateByTrack.editValueAt(i);
290 CHECK_EQ((status_t)OK, state->mCodec->release());
292 if (state->mIsAudio) {
295 state->mNumBytesDecoded,
296 state->mNumBytesDecoded * 1E6 / 1024 / elapsedTimeUs);
301 state->mNumBuffersDecoded,
302 state->mNumBuffersDecoded * 1E6 / elapsedTimeUs,
303 state->mNumBytesDecoded,
304 state->mNumBytesDecoded * 1E6 / 1024 / elapsedTimeUs);