Ver código fonte

media-playback: Fix non-exhaustive switch statement

PatTheMav 2 anos atrás
pai
commit
cfa0dc573e
1 arquivos alterados com 8 adições e 3 exclusões
  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;
 		}
 	}