In the current implementation, both kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange and kCVPixelFormatType_420YpCbCr8BiPlanarFullRange correspond to kRec601_SkYUVColorSpace (aka kRec601_Limited_SkYUVColorSpace).
c.f.
https://github.com/flutter/engine/blob/1a9e7faf84bdbb6e74370930c81425a8841cbe4c/shell/platform/darwin/graphics/FlutterDarwinExternalTextureMetal.mm#L251
We need to treat them differently, let kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange correspond to kRec601_Limited_SkYUVColorSpace, and kCVPixelFormatType_420YpCbCr8BiPlanarFullRange correspond to kJPEG_Full_SkYUVColorSpace