From 0599d508c90b49bdead385edcec429e2dd50526e Mon Sep 17 00:00:00 2001 From: Lynne Date: Thu, 28 Aug 2025 15:14:03 +0900 Subject: [PATCH] prores_raw: use MKBETAG for the frame header tag Equivalent, but more explicit. All values in the header are big endian. --- libavcodec/prores_raw.c | 2 +- libavcodec/prores_raw_parser.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/prores_raw.c b/libavcodec/prores_raw.c index 81d96f16dd..a872677e77 100644 --- a/libavcodec/prores_raw.c +++ b/libavcodec/prores_raw.c @@ -355,7 +355,7 @@ static int decode_frame(AVCodecContext *avctx, return AVERROR_INVALIDDATA; /* ProRes RAW frame */ - if (bytestream2_get_le32(&gb) != MKTAG('p','r','r','f')) + if (bytestream2_get_be32(&gb) != MKBETAG('p','r','r','f')) return AVERROR_INVALIDDATA; int header_len = bytestream2_get_be16(&gb); diff --git a/libavcodec/prores_raw_parser.c b/libavcodec/prores_raw_parser.c index fca3ec37fb..c67935a820 100644 --- a/libavcodec/prores_raw_parser.c +++ b/libavcodec/prores_raw_parser.c @@ -46,7 +46,7 @@ static int prores_raw_parse(AVCodecParserContext *s, AVCodecContext *avctx, if (bytestream2_get_be32(&gb) != buf_size) /* Packet size */ return buf_size; - if (bytestream2_get_le32(&gb) != MKTAG('p','r','r','f')) /* Frame header */ + if (bytestream2_get_be32(&gb) != MKBETAG('p','r','r','f')) /* Frame header */ return buf_size; int header_size = bytestream2_get_be16(&gb);