소스 검색

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;
 		}
 	}