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(-)