X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Ftimecode_renderer.cpp;h=745e6cab1dbea22678654fb7f1e2c5b00339197d;hb=f81ae3be1aae619fe4ad022f55d95a4a83ace076;hp=2ada19abb910e2381c9fa2eeaf19f56625dd9740;hpb=ebd973909f6985622c1e77753291f84919f5fdf5;p=nageru diff --git a/nageru/timecode_renderer.cpp b/nageru/timecode_renderer.cpp index 2ada19a..745e6ca 100644 --- a/nageru/timecode_renderer.cpp +++ b/nageru/timecode_renderer.cpp @@ -1,14 +1,20 @@ #include "timecode_renderer.h" +#include +#include +#include +#include +#include #include #include #include +#include #include +#include #include #include -#include #include #include #include @@ -25,7 +31,7 @@ TimecodeRenderer::TimecodeRenderer(movit::ResourcePool *resource_pool, unsigned { string vert_shader = read_file("timecode.vert", _binary_timecode_vert_data, _binary_timecode_vert_size); string frag_shader; - if (global_flags.ten_bit_output) { + if (global_flags.bit_depth > 8) { frag_shader = read_file("timecode_10bit.frag", _binary_timecode_10bit_frag_data, _binary_timecode_10bit_frag_size); } else { frag_shader = read_file("timecode.frag", _binary_timecode_frag_data, _binary_timecode_frag_size); @@ -94,7 +100,7 @@ string TimecodeRenderer::get_timecode_text(double pts, unsigned frame_num) unsigned stream_time_hour = stream_time / 60; char timecode_text[512]; - snprintf(timecode_text, sizeof(timecode_text), "Nageru - %s.%03u UTC - Stream time %02u:%02u:%02u.%03u (frame %u)", + snprintf(timecode_text, sizeof(timecode_text), "Nageru " NAGERU_VERSION " - %s.%03u UTC - Stream time %02u:%02u:%02u.%03u (frame %u)", clock_text, msecs, stream_time_hour, stream_time_min, stream_time_sec, stream_time_ms, frame_num); return timecode_text; } @@ -112,6 +118,7 @@ void TimecodeRenderer::render_string_to_buffer(const string &text) painter.setPen(Qt::white); QFont font = painter.font(); + font.setFamily("Noto Sans"); font.setPointSize(16); painter.setFont(font);