From: zhanquan cen <cenzhanqu...@gmail.com>

Fix two -Wenum-conversion warnings:
- Implicit conversion from AVPacketSideDataType to AVFrameSideDataType
- Implicit conversion from AVFrameSideDataType to AVPacketSideDataType

The packet side data type should be cast explicitly when used in
packet_side_data_get(), as the function expects AVPacketSideDataType.

CC: ffmpeg-devel@ffmpeg.org

Signed-off-by: zhanquan cen <cenzhanqu...@xiaomi.com>
---
 libavcodec/decode.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavcodec/decode.c b/libavcodec/decode.c
index f395948d60..f6ed1b4600 100644
--- a/libavcodec/decode.c
+++ b/libavcodec/decode.c
@@ -1469,12 +1469,12 @@ static int side_data_map(AVFrame *dst,
 
 {
     for (int i = 0; map[i].packet < AV_PKT_DATA_NB; i++) {
-        const enum AVPacketSideDataType type_pkt   = map[i].packet;
+        const enum AVPacketSideDataType type_pkt   = (enum 
AVFrameSideDataType)map[i].packet;
         const enum AVFrameSideDataType  type_frame = map[i].frame;
         const AVPacketSideData *sd_pkt;
         AVFrameSideData *sd_frame;
 
-        sd_pkt = packet_side_data_get(sd_src, nb_sd_src, type_pkt);
+        sd_pkt = packet_side_data_get(sd_src, nb_sd_src, (enum 
AVPacketSideDataType)type_pkt);
         if (!sd_pkt)
             continue;
 
-- 
2.34.1

_______________________________________________
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org

Reply via email to