Hi Hans, Presently we have two failures while running v4l2-compliance on venus stateful decoder: 1. fail: v4l2-compliance.cpp(753): !ok test for unlimited opens: FAIL 2. fail: v4l2-test-formats.cpp(1668): IS_DECODER(node) test Cropping: FAIL fail: v4l2-test-codecs.cpp(104): node->function != MEDIA_ENT_F_PROC_VIDEO_DECODER test VIDIOC_(TRY_)DECODER_CMD: FAIL Failure #1 is related to the limitation we made in decoder open(). The maximum parallel decoding sessions is limited to 16 and the check for this maximum is made in decoder open() because the clients wanted to know that earlier. For example, Chromium browser can open 16 hw accelerated decoder sessions (in separate Tabs) and from 17 and upward it will fallback to sw decoder. I wonder how that failure can be fixed. Failure #2 is related to a commit [1] which add checks for MEDIA_ENT_F_PROC_VIDEO_ENCODER, I think this entity flag is applicable for stateless encoders (Request API) but Venus driver has no use of media-controller API. Did I miss something? [1] https://git.linuxtv.org/v4l-utils.git/commit/?id=493af03f3c576fad69c050d33215d1f4fc0d532d -- regards, Stan