linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/9] vicodec: fixes and sync with v4 of codec spec
@ 2019-06-06 12:11 Hans Verkuil
  2019-06-06 12:11 ` [PATCH 1/9] vicodec: move v4l2_ctrl_request_complete after spin_unlock Hans Verkuil
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Hans Verkuil @ 2019-06-06 12:11 UTC (permalink / raw)
  To: linux-media

This series fixes a number of bugs and compliance failures in the
vicodec driver. Combined with new/fixed tests in v4l2-compliance
(see https://git.linuxtv.org/hverkuil/v4l-utils.git/log/?h=vicodec)
vicodec can now be used in regression testing.

There will probably be a few more changes once the codec spec is
finalized, but I'm hopeful that those changes will be minor.

Having this merged will make it easier to work on improved codec
core support in v4l2-mem2mem.c.

Regards,

	Hans

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

-- 
2.20.1


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2019-06-06 12:11 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-06 12:11 [PATCH 0/9] vicodec: fixes and sync with v4 of codec spec Hans Verkuil
2019-06-06 12:11 ` [PATCH 1/9] vicodec: move v4l2_ctrl_request_complete after spin_unlock Hans Verkuil
2019-06-06 12:11 ` [PATCH 2/9] vicodec: always return a valid format Hans Verkuil
2019-06-06 12:11 ` [PATCH 3/9] vicodec: fix initial stateless sizeimage value Hans Verkuil
2019-06-06 12:11 ` [PATCH 4/9] vicodec: pass on enc output format to capture side Hans Verkuil
2019-06-06 12:11 ` [PATCH 5/9] vicodec: add V4L2_CID_MIN_BUFFERS_FOR_OUTPUT Hans Verkuil
2019-06-06 12:11 ` [PATCH 6/9] vicodec: set KEY/PFRAME flag when decoding Hans Verkuil
2019-06-06 12:11 ` [PATCH 7/9] vicodec: use correct sizeimage value when draining Hans Verkuil
2019-06-06 12:11 ` [PATCH 8/9] vicodec: stateless codecs do not have EOS and SOURCE_CHANGE events Hans Verkuil
2019-06-06 12:11 ` [PATCH 9/9] vicodec: improve handling of ENC_CMD_STOP/START Hans Verkuil

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).