@@ -164,7 +164,7 @@ EBlueVideoChannel get_bluesdk_videochannel_from_streamid(bluefish_hardware_outpu
164
164
165
165
struct bluefish_consumer
166
166
{
167
- const spl::shared_ptr<core::frame_converter> frame_converter_;
167
+ const spl::shared_ptr<core::frame_converter> frame_converter_;
168
168
169
169
const int channel_index_;
170
170
const configuration config_;
@@ -211,11 +211,11 @@ struct bluefish_consumer
211
211
bluefish_consumer (const bluefish_consumer&) = delete ;
212
212
bluefish_consumer& operator =(const bluefish_consumer&) = delete ;
213
213
214
- bluefish_consumer (const spl::shared_ptr<core::frame_converter>& frame_converter,
214
+ bluefish_consumer (const spl::shared_ptr<core::frame_converter>& frame_converter,
215
215
const configuration& config,
216
216
const core::video_format_desc& format_desc,
217
217
int channel_index)
218
- : frame_converter_(frame_converter)
218
+ : frame_converter_(frame_converter)
219
219
, channel_index_(channel_index)
220
220
, config_(config)
221
221
, format_desc_(format_desc)
@@ -637,11 +637,11 @@ struct bluefish_consumer
637
637
638
638
if (!frame) {
639
639
return !abort_request_;
640
- }
641
-
640
+ }
641
+
642
642
auto frame2 = frame_converter_->convert_to_buffer_and_frame (
643
643
frame,
644
- core::frame_conversion_format (core::frame_conversion_format::pixel_format::rgba8 , format_desc_.width , format_desc_.height ));
644
+ core::frame_conversion_format (core::frame_conversion_format::pixel_format::bgra8 , format_desc_.width , format_desc_.height ));
645
645
646
646
try {
647
647
std::unique_lock<std::mutex> lock (buffer_mutex_);
@@ -720,9 +720,9 @@ struct bluefish_consumer
720
720
void copy_frame (core::converted_frame frame)
721
721
{
722
722
int audio_samples_for_next_frame =
723
- blue_->get_num_audio_samples_for_frame (mode_, static_cast <unsigned int >(audio_frames_filled_));
724
-
725
-
723
+ blue_->get_num_audio_samples_for_frame (mode_, static_cast <unsigned int >(audio_frames_filled_));
724
+
725
+
726
726
// TODO - avoid doing the .get() immediately
727
727
auto frame_pixels = frame.pixels .get ();
728
728
@@ -854,9 +854,9 @@ struct bluefish_consumer_proxy : public core::frame_consumer
854
854
855
855
public:
856
856
explicit bluefish_consumer_proxy (
857
- const spl::shared_ptr<core::frame_converter>& frame_converter,
857
+ const spl::shared_ptr<core::frame_converter>& frame_converter,
858
858
const configuration& config)
859
- : frame_converter_(frame_converter)
859
+ : frame_converter_(frame_converter)
860
860
, config_(config)
861
861
, executor_(L" bluefish_consumer[" + std::to_wstring(config.device_index) + L"]")
862
862
{
0 commit comments