[media] coda: keep buffers on the queue in bitstream end mode
In stream end mode the hardware will read the bitstream to its end, overshooting the write pointer. Do not write additional data into the bitstream in this mode. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
This commit is contained in:
parent
58bc7edf1d
commit
30a09579b2
1 changed files with 3 additions and 0 deletions
|
@ -228,6 +228,9 @@ void coda_fill_bitstream(struct coda_ctx *ctx, bool streaming)
|
||||||
struct coda_buffer_meta *meta;
|
struct coda_buffer_meta *meta;
|
||||||
u32 start;
|
u32 start;
|
||||||
|
|
||||||
|
if (ctx->bit_stream_param & CODA_BIT_STREAM_END_FLAG)
|
||||||
|
return;
|
||||||
|
|
||||||
while (v4l2_m2m_num_src_bufs_ready(ctx->fh.m2m_ctx) > 0) {
|
while (v4l2_m2m_num_src_bufs_ready(ctx->fh.m2m_ctx) > 0) {
|
||||||
/*
|
/*
|
||||||
* Only queue a single JPEG into the bitstream buffer, except
|
* Only queue a single JPEG into the bitstream buffer, except
|
||||||
|
|
Loading…
Add table
Reference in a new issue