X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Ftimeline_audio_content_view.cc;h=3ae0fdb45e07134e940ab04e8ddd3ed00d5f9052;hb=2cdf3d9f461b12d0925cc54368105bbd177bbbb3;hp=fe098c48b061220f1c0d57dfd7e5d45cbd26b5b9;hpb=a44d87088c380e2e282b1df65d6bd55795091c72;p=dcpomatic.git diff --git a/src/wx/timeline_audio_content_view.cc b/src/wx/timeline_audio_content_view.cc index fe098c48b..3ae0fdb45 100644 --- a/src/wx/timeline_audio_content_view.cc +++ b/src/wx/timeline_audio_content_view.cc @@ -55,6 +55,19 @@ TimelineAudioContentView::label () const wxString s = TimelineContentView::label (); shared_ptr ac = content()->audio; DCPOMATIC_ASSERT (ac); + + if (ac->gain() > 0.01) { + s += wxString::Format (" +%.1fdB", ac->gain()); + } else if (ac->gain() < -0.01) { + s += wxString::Format (" %.1fdB", ac->gain()); + } + + if (ac->delay() > 0) { + s += wxString::Format (_(" delayed by %dms"), ac->delay()); + } else if (ac->delay() < 0) { + s += wxString::Format (_(" advanced by %dms"), -ac->delay()); + } + list mapped = ac->mapping().mapped_output_channels(); if (!mapped.empty ()) { s += " → "; @@ -63,5 +76,6 @@ TimelineAudioContentView::label () const } s = s.Left(s.Length() - 2); } + return s; }