]> git.sesse.net Git - nageru/blobdiff - nageru/mjpeg_encoder.cpp
Correct sampling factors for 4:2:2 VA-API encoding.
[nageru] / nageru / mjpeg_encoder.cpp
index 3308c3224e5fdec3d1d42c90482ab7360edc515d..03afac9e1df27fb10bd12bc8bc8d7a1a8183279c 100644 (file)
@@ -882,9 +882,9 @@ void MJPEGEncoder::encode_jpeg_va(QueuedFrame &&qf)
 
        int y_h_samp_factor, y_v_samp_factor;
        if (is_uyvy(qf.frame)) {
-               // 4:2:2 (sample Y' twice as often vertically as Cb or Cr).
-               y_h_samp_factor = 1;
-               y_v_samp_factor = 2;
+               // 4:2:2 (sample Y' twice as often horizontally as Cb or Cr, vertical is left alone).
+               y_h_samp_factor = 2;
+               y_v_samp_factor = 1;
        } else {
                // 4:2:0 (sample Y' twice as often as Cb or Cr, in both directions)
                assert(is_i420(qf.frame));