Lines Matching refs:codec_state
205 inst->codec_state == VENUS_DEC_STATE_INIT && in vdec_check_src_change()
218 if (inst->codec_state != VENUS_DEC_STATE_INIT) in vdec_check_src_change()
226 if (!(inst->codec_state == VENUS_DEC_STATE_CAPTURE_SETUP) || in vdec_check_src_change()
528 if (!ret && inst->codec_state == VENUS_DEC_STATE_DECODING) { in vdec_decoder_cmd()
529 inst->codec_state = VENUS_DEC_STATE_DRAIN; in vdec_decoder_cmd()
923 if (inst->codec_state == VENUS_DEC_STATE_CAPTURE_SETUP) in vdec_queue_setup()
924 inst->codec_state = VENUS_DEC_STATE_STOPPED; in vdec_queue_setup()
973 if (inst->codec_state == VENUS_DEC_STATE_DECODING) { in vdec_start_capture()
983 if (inst->codec_state != VENUS_DEC_STATE_STOPPED) in vdec_start_capture()
1020 inst->codec_state = VENUS_DEC_STATE_DECODING; in vdec_start_capture()
1023 inst->codec_state = VENUS_DEC_STATE_DRAIN; in vdec_start_capture()
1042 if (inst->codec_state == VENUS_DEC_STATE_SEEK) { in vdec_start_output()
1045 inst->codec_state = VENUS_DEC_STATE_DRC; in vdec_start_output()
1047 inst->codec_state = VENUS_DEC_STATE_DECODING; in vdec_start_output()
1051 if (inst->codec_state == VENUS_DEC_STATE_INIT || in vdec_start_output()
1052 inst->codec_state == VENUS_DEC_STATE_CAPTURE_SETUP) { in vdec_start_output()
1057 if (inst->codec_state != VENUS_DEC_STATE_DEINIT) in vdec_start_output()
1094 inst->codec_state = VENUS_DEC_STATE_INIT; in vdec_start_output()
1152 switch (inst->codec_state) { in vdec_stop_capture()
1157 inst->codec_state = VENUS_DEC_STATE_STOPPED; in vdec_stop_capture()
1165 inst->codec_state = VENUS_DEC_STATE_CAPTURE_SETUP; in vdec_stop_capture()
1179 switch (inst->codec_state) { in vdec_stop_output()
1185 inst->codec_state = VENUS_DEC_STATE_SEEK; in vdec_stop_output()
1234 inst->codec_state = VENUS_DEC_STATE_DEINIT; in vdec_session_release()
1299 inst->codec_state == VENUS_DEC_STATE_DRC) { in vdec_vb2_buf_queue()
1362 if (inst->codec_state == VENUS_DEC_STATE_DRAIN) { in vdec_buf_done()
1364 inst->codec_state = VENUS_DEC_STATE_STOPPED; in vdec_buf_done()
1444 switch (inst->codec_state) { in vdec_event_change()
1446 inst->codec_state = VENUS_DEC_STATE_CAPTURE_SETUP; in vdec_event_change()
1450 inst->codec_state = VENUS_DEC_STATE_DRC; in vdec_event_change()
1462 if (inst->codec_state == VENUS_DEC_STATE_DRC) { in vdec_event_change()
1606 inst->codec_state = VENUS_DEC_STATE_DEINIT; in vdec_open()