Lines Matching defs:index

264                buffer->index, buffer, buffer->pts, atomic_load(&ctx->hw_buffer_count));
265 ff_AMediaCodec_releaseOutputBuffer(ctx->codec, buffer->index, 0);
275 ssize_t index,
327 buffer->index = index;
335 buffer->index, buffer, buffer->pts, atomic_load(&s->hw_buffer_count));
341 status = ff_AMediaCodec_releaseOutputBuffer(s->codec, index, 0);
354 ssize_t index,
419 status = ff_AMediaCodec_releaseOutputBuffer(s->codec, index, 0);
683 ssize_t index = s->current_input_buffer;
684 if (index < 0) {
685 index = ff_AMediaCodec_dequeueInputBuffer(codec, input_dequeue_timeout_us);
686 if (ff_AMediaCodec_infoTryAgainLater(codec, index)) {
691 if (index < 0) {
692 av_log(avctx, AV_LOG_ERROR, "Failed to dequeue input buffer (status=%zd)\n", index);
698 data = ff_AMediaCodec_getInputBuffer(codec, index, &size);
718 status = ff_AMediaCodec_queueInputBuffer(codec, index, 0, 0, pts, flags);
725 "Queued empty EOS input buffer %zd with flags=%d\n", index, flags);
735 status = ff_AMediaCodec_queueInputBuffer(codec, index, 0, size, pts, 0);
742 "Queued input buffer %zd size=%zd ts=%"PRIi64"\n", index, size, pts);
755 ssize_t index;
777 index = ff_AMediaCodec_dequeueOutputBuffer(codec, &info, output_dequeue_timeout_us);
778 if (index >= 0) {
781 " flags=%" PRIu32 "\n", index, info.offset, info.size,
790 if ((ret = mediacodec_wrap_hw_buffer(avctx, s, index, &info, frame)) < 0) {
795 data = ff_AMediaCodec_getOutputBuffer(codec, index, &size);
801 if ((ret = mediacodec_wrap_sw_buffer(avctx, s, data, size, index, &info, frame)) < 0) {
810 status = ff_AMediaCodec_releaseOutputBuffer(codec, index, 0);
816 } else if (ff_AMediaCodec_infoOutputFormatChanged(codec, index)) {
843 } else if (ff_AMediaCodec_infoOutputBuffersChanged(codec, index)) {
845 } else if (ff_AMediaCodec_infoTryAgainLater(codec, index)) {
854 av_log(avctx, AV_LOG_ERROR, "Failed to dequeue output buffer (status=%zd)\n", index);