[FFmpeg-devel] [PATCH] Fix SPDIF detection score

Denis Shulyaka shulyaka at gmail.com
Sun Apr 11 16:56:01 EEST 2021


This patch fixes the detection score for spdif (IEC61937).

Signed-off-by: Denis Shulyaka <Shulyaka at gmail.com>
---
 libavformat/spdifdec.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavformat/spdifdec.c b/libavformat/spdifdec.c
index 1808fa9d65..05c155f49c 100644
--- a/libavformat/spdifdec.c
+++ b/libavformat/spdifdec.c
@@ -140,7 +140,7 @@ int ff_spdif_probe(const uint8_t *p_buf, int buf_size, enum AVCodecID *codec)
                 break;
 
             /* continue probing to find more sync codes */
-            probe_end = FFMIN(buf + SPDIF_MAX_OFFSET, p_buf + buf_size - 1);
+            probe_end = FFMIN(buf + SPDIF_MAX_OFFSET + 1, p_buf + buf_size - 1);
 
             /* skip directly to the next sync code */
             if (!spdif_get_offset_and_codec(NULL, (buf[2] << 8) | buf[1],
-- 
2.30.2



More information about the ffmpeg-devel mailing list