+// https://wiki.videolan.org/YUV/, YCrCb
+// I420, YUV420p, YYYY YYYY UU VV
+static void lumaOnly(uint8_t *raw, int w, int h)
+{
+ memset(raw + w * h, 128, w * h / 2); // UV 128
+ //memset(raw + w * h, 0, w * h / 2); // UV 128
+ //memset(raw + w * h, 0, w * h / 2); // UV 0, G only
+ //memset(raw + w * h, 255, w * h / 2); // UV 0, R only
+ //memset(raw + w * h, 128, w * h / 4); // U 128
+ //for (int i = 0; i < w * h; i++){
+ // raw[i] = raw[i] / 2; // Y to 1/2
+ //}
+}
+
+void YuvPlayer::play(string file, int fps)