浏览代码

media-playback: Fix non-exhaustive switch statement

PatTheMav 2 年之前
父节点
当前提交
cfa0dc573e
共有 1 个文件被更改,包括 8 次插入3 次删除
  1. 8 3
      deps/media-playback/media-playback/decode.c

+ 8 - 3
deps/media-playback/media-playback/decode.c

@@ -142,9 +142,14 @@ static uint16_t get_max_luminance(const AVStream *stream)
 
 			break;
 		}
-		case AV_PKT_DATA_CONTENT_LIGHT_LEVEL:
-			return (uint16_t)((AVContentLightMetadata *)sd->data)
-				->MaxCLL;
+		case AV_PKT_DATA_CONTENT_LIGHT_LEVEL: {
+			const AVContentLightMetadata *const md =
+				(AVContentLightMetadata *)&sd->data;
+			max_luminance = md->MaxCLL;
+			break;
+		}
+		default:
+			break;
 		}
 	}