From 291fdc96ab9449d82e3292f99da56b8586083881 Mon Sep 17 00:00:00 2001 From: Zhao Zhili Date: Tue, 11 Mar 2025 10:35:23 +0800 Subject: [PATCH] avformat/flvdec: Use float for FLVMasteringMeta The precision should be enough for primaries and luminance. Signed-off-by: Zhao Zhili Reviewed-by: Steven Liu --- libavformat/flvdec.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index befa2ad021..b4d2d7e2b8 100644 --- a/libavformat/flvdec.c +++ b/libavformat/flvdec.c @@ -47,16 +47,16 @@ #define MAX_DEPTH 16 ///< arbitrary limit to prevent unbounded recursion typedef struct FLVMasteringMeta { - double r_x; - double r_y; - double g_x; - double g_y; - double b_x; - double b_y; - double white_x; - double white_y; - double max_luminance; - double min_luminance; + float r_x; + float r_y; + float g_x; + float g_y; + float b_x; + float b_y; + float white_x; + float white_y; + float max_luminance; + float min_luminance; } FLVMasteringMeta; typedef struct FLVMetaVideoColor {