Lines Matching refs:codec
516 AMediaCodec *codec = AMediaCodec_createDecoderByType(mime); in decode() local
517 if (codec == NULL in decode()
518 || AMediaCodec_configure(codec, format, in decode()
520 || AMediaCodec_start(codec) != AMEDIA_OK in decode()
523 AMediaCodec_delete(codec); in decode()
535 format = AMediaCodec_getOutputFormat(codec); in decode()
539 ssize_t bufidx = AMediaCodec_dequeueInputBuffer(codec, 5000); in decode()
543 uint8_t *buf = AMediaCodec_getInputBuffer(codec, bufidx, &bufsize); in decode()
553 AMediaCodec_queueInputBuffer(codec, bufidx, in decode()
561 int status = AMediaCodec_dequeueOutputBuffer(codec, &info, 1); in decode()
570 uint8_t *buf = AMediaCodec_getOutputBuffer(codec, status, NULL /* out_size */); in decode()
579 AMediaCodec_releaseOutputBuffer(codec, status, false /* render */); in decode()
588 format = AMediaCodec_getOutputFormat(codec); in decode()
597 AMediaCodec_stop(codec); in decode()
598 AMediaCodec_delete(codec); in decode()