mpp icon indicating copy to clipboard operation
mpp copied to clipboard

h264解码有时候会卡在decode_get_frame

Open cai6400 opened this issue 1 year ago • 3 comments

使用h264格式打开摄像头,预览时有时会出现获取第一帧解码后的数据卡在decode_get_frame的问题。

cai6400 avatar Jul 03 '24 09:07 cai6400

        MppPollType timeout = MPP_POLL_BLOCK;
        MppParam param = &timeout;

        ret = cam_dev->dec_data->mpi->control(cam_dev->dec_data->ctx, MPP_SET_OUTPUT_TIMEOUT, param);
        if (ret) {
            USB_CAMERA_LOGD("Failed to set output timeout %d ret %d\n", timeout, ret);
            return -1;
        }

设置的输出模式如上

cai6400 avatar Jul 03 '24 09:07 cai6400

现在使用的是纯外部分配内存模式

cai6400 avatar Jul 03 '24 09:07 cai6400

可以加一个 base:fast_out 的配置 从码流语法看,不一定能输入一帧就输出一帧

HermanChen avatar Jul 17 '24 07:07 HermanChen