diff options
Diffstat (limited to 'drivers/media/platform/coda/coda-bit.c')
-rw-r--r-- | drivers/media/platform/coda/coda-bit.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/media/platform/coda/coda-bit.c b/drivers/media/platform/coda/coda-bit.c index 47fc2f19a4a9..0f8dcea065af 100644 --- a/drivers/media/platform/coda/coda-bit.c +++ b/drivers/media/platform/coda/coda-bit.c | |||
@@ -228,6 +228,9 @@ void coda_fill_bitstream(struct coda_ctx *ctx, bool streaming) | |||
228 | struct coda_buffer_meta *meta; | 228 | struct coda_buffer_meta *meta; |
229 | u32 start; | 229 | u32 start; |
230 | 230 | ||
231 | if (ctx->bit_stream_param & CODA_BIT_STREAM_END_FLAG) | ||
232 | return; | ||
233 | |||
231 | while (v4l2_m2m_num_src_bufs_ready(ctx->fh.m2m_ctx) > 0) { | 234 | while (v4l2_m2m_num_src_bufs_ready(ctx->fh.m2m_ctx) > 0) { |
232 | /* | 235 | /* |
233 | * Only queue a single JPEG into the bitstream buffer, except | 236 | * Only queue a single JPEG into the bitstream buffer, except |