This patch series brings vicodec in line with v4 of the stateful codec specification. The next step after this is to make v4l2-mem2mem.c more intelligent so some of the complexity can be offloaded from the driver to the core. Regards, Hans The following changes since commit edadd68031e5b7c1ba0c413a9549dce62a02844c: media: MAINTAINERS: update email address (2019-06-05 15:58:40 -0400) are available in the Git repository at: git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.3n for you to fetch changes up to be5d313f7b3458484bfbc505ebedc9538a031971: vicodec: improve handling of ENC_CMD_STOP/START (2019-06-06 13:55:42 +0200) ---------------------------------------------------------------- Tag branch ---------------------------------------------------------------- Hans Verkuil (9): vicodec: move v4l2_ctrl_request_complete after spin_unlock vicodec: always return a valid format. vicodec: fix initial stateless sizeimage value vicodec: pass on enc output format to capture side vicodec: add V4L2_CID_MIN_BUFFERS_FOR_OUTPUT vicodec: set KEY/PFRAME flag when decoding vicodec: use correct sizeimage value when draining vicodec: stateless codecs do not have EOS and SOURCE_CHANGE events vicodec: improve handling of ENC_CMD_STOP/START drivers/media/platform/vicodec/vicodec-core.c | 257 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 199 insertions(+), 58 deletions(-)