mirror of
https://github.com/libretro/Lakka-LibreELEC.git
synced 2025-04-02 10:41:46 -04:00
31 lines
1.1 KiB
Diff
31 lines
1.1 KiB
Diff
From 5da6d4bdf0ce603d48415dcbc657e56a050a8d24 Mon Sep 17 00:00:00 2001
|
|
From: John Cox <jc@kynesim.co.uk>
|
|
Date: Wed, 11 Jan 2023 16:30:37 +0000
|
|
Subject: [PATCH] v4l2_m2m_dec: Fix initial pkt send if no extradata
|
|
|
|
---
|
|
libavcodec/v4l2_m2m_dec.c | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/libavcodec/v4l2_m2m_dec.c b/libavcodec/v4l2_m2m_dec.c
|
|
index b58657021c..d540d00bdd 100644
|
|
--- a/libavcodec/v4l2_m2m_dec.c
|
|
+++ b/libavcodec/v4l2_m2m_dec.c
|
|
@@ -240,7 +240,7 @@ copy_extradata(AVCodecContext * const avctx,
|
|
else
|
|
len = src_len < 0 ? AVERROR(EINVAL) : src_len;
|
|
|
|
- // Zero length is OK but we swant to stop - -ve is error val
|
|
+ // Zero length is OK but we want to stop - -ve is error val
|
|
if (len <= 0)
|
|
return len;
|
|
|
|
@@ -533,7 +533,7 @@ static int try_enqueue_src(AVCodecContext * const avctx, V4L2m2mContext * const
|
|
|
|
if (s->extdata_sent)
|
|
ret = ff_v4l2_context_enqueue_packet(&s->output, &s->buf_pkt, NULL, 0);
|
|
- else if (s->extdata_data)
|
|
+ else
|
|
ret = ff_v4l2_context_enqueue_packet(&s->output, &s->buf_pkt, s->extdata_data, s->extdata_size);
|
|
|
|
if (ret == AVERROR(EAGAIN)) {
|