int ff_v4l2_context_set_status(V4L2Context* ctx, int cmd)

{

    int type = ctx->type;

    int ret;



    ret = ioctl(ctx_to_m2mctx(ctx)->fd, cmd, &type);

    if (ret < 0)

        return AVERROR(errno);



    ctx->streamon = (cmd == VIDIOC_STREAMON);



    return 0;

}

int ff_v4l2_context_set_status(V4L2Context* ctx, int cmd)

{

    int type = ctx->type;

    int ret;



    ret = ioctl(ctx_to_m2mctx(ctx)->fd, cmd, &type);

    if (ret < 0)

        return AVERROR(errno);



    ctx->streamon = (cmd == VIDIOC_STREAMON);



    return 0;

}

int FUNC_0(V4L2Context* VAR_0, int VAR_1)

{

    int VAR_2 = VAR_0->VAR_2;

    int VAR_3;



    VAR_3 = ioctl(ctx_to_m2mctx(VAR_0)->fd, VAR_1, &VAR_2);

    if (VAR_3 < 0)

        return AVERROR(errno);



    VAR_0->streamon = (VAR_1 == VIDIOC_STREAMON);



    return 0;

}

int FUNC_0(V4L2Context* VAR_0, int VAR_1)
{ int VAR_2 = VAR_0->VAR_2; int VAR_3; VAR_3 = ioctl(ctx_to_m2mctx(VAR_0)->fd, VAR_1, &VAR_2); if (VAR_3 < 0)
return AVERROR(errno); VAR_0->streamon = (VAR_1 == VIDIOC_STREAMON); return 0; }