]> git.sesse.net Git - casparcg/blobdiff - modules/decklink/producer/decklink_producer.cpp
Only memcpy on Linux if the decklink card will attempt DMA directly from BGRA buffer...
[casparcg] / modules / decklink / producer / decklink_producer.cpp
index c099d878892c5cefc967cb0c333a43e454a0d031..b64c976568fb0966d1e5e7b4926bba00433d299f 100644 (file)
@@ -145,7 +145,8 @@ public:
                graph_->set_text(print());
                diagnostics::register_graph(graph_);
                
-               auto display_mode = get_display_mode(input_, in_format_desc.format, bmdFormat8BitYUV, bmdVideoInputFlagDefault);
+               bool will_attempt_dma;
+               auto display_mode = get_display_mode(input_, in_format_desc.format, bmdFormat8BitYUV, bmdVideoInputFlagDefault, will_attempt_dma);
                
                // NOTE: bmdFormat8BitARGB is currently not supported by any decklink card. (2011-05-08)
                if(FAILED(input_->EnableVideoInput(display_mode, bmdFormat8BitYUV, 0)))