X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fdecklink_output.cpp;h=ed66212a26bf0ddfa0ab0cfac4214f6b7430d7e8;hb=b44bf7cfce6a5aaffbcd1e37df39068a163438ad;hp=8d7c47f34a1000fb066262d764aa702a2498aaa5;hpb=af8007aa958271ba16b15e7d11a891570488f6c9;p=nageru diff --git a/nageru/decklink_output.cpp b/nageru/decklink_output.cpp index 8d7c47f..ed66212 100644 --- a/nageru/decklink_output.cpp +++ b/nageru/decklink_output.cpp @@ -12,7 +12,7 @@ #include "decklink_output.h" #include "decklink_util.h" #include "flags.h" -#include "metrics.h" +#include "shared/metrics.h" #include "print_latency.h" #include "shared/timebase.h" #include "v210_converter.h" @@ -317,7 +317,7 @@ void DeckLinkOutput::send_frame(GLuint y_tex, GLuint cbcr_tex, YCbCrLumaCoeffici frame->duration = duration; { - unique_lock lock(frame_queue_mutex); + lock_guard lock(frame_queue_mutex); pending_video_frames.push(move(frame)); } frame_queues_changed.notify_all();