]> git.sesse.net Git - nageru/blobdiff - nageru/mixer.cpp
In the MJPEG export, include white balance information.
[nageru] / nageru / mixer.cpp
index b0bb58494165d0920a0d0f11bcf4ebc6f65a706c..1457aa92316e56400563feeea8a0185b5c76fb4e 100644 (file)
@@ -1118,7 +1118,8 @@ void Mixer::thread_func()
                        if (new_frame->frame->data_copy != nullptr) {
                                int mjpeg_card_index = mjpeg_encoder->get_mjpeg_stream_for_card(card_index);
                                if (mjpeg_card_index != -1) {
-                                       mjpeg_encoder->upload_frame(pts_int, mjpeg_card_index, new_frame->frame, new_frame->video_format, new_frame->y_offset, new_frame->cbcr_offset, move(raw_audio[card_index]));
+                                       RGBTriplet white_balance = theme->get_white_balance_for_signal(card_index);
+                                       mjpeg_encoder->upload_frame(pts_int, mjpeg_card_index, new_frame->frame, new_frame->video_format, new_frame->y_offset, new_frame->cbcr_offset, move(raw_audio[card_index]), white_balance);
                                }
                        }
                }