audio: use sample rate rather than timebase now they aren't interchangeable

This commit is contained in:
itsmattkc
2021-04-08 07:59:56 +10:00
parent 3e4f68157d
commit d495815550
3 changed files with 7 additions and 7 deletions
+3 -3
View File
@@ -1003,7 +1003,7 @@ void TimelineWidget::SetViewTimestamp(const int64_t &ts)
if (use_audio_time_units_ && i == Track::kAudio) {
view->view()->SetTime(Timecode::rescale_timestamp(ts,
timebase(),
GetConnectedNode()->GetAudioParams().time_base()));
GetConnectedNode()->GetAudioParams().sample_rate_as_time_base()));
} else {
view->view()->SetTime(ts);
}
@@ -1014,7 +1014,7 @@ void TimelineWidget::ViewTimestampChanged(int64_t ts)
{
if (use_audio_time_units_ && sender() == views_.at(Track::kAudio)) {
ts = Timecode::rescale_timestamp(ts,
GetConnectedNode()->GetAudioParams().time_base(),
GetConnectedNode()->GetAudioParams().sample_rate_as_time_base(),
timebase());
}
@@ -1048,7 +1048,7 @@ void TimelineWidget::UpdateViewTimebases()
TimelineAndTrackView* view = views_.at(i);
if (use_audio_time_units_ && i == Track::kAudio) {
view->view()->SetTimebase(GetConnectedNode()->GetAudioParams().time_base());
view->view()->SetTimebase(GetConnectedNode()->GetAudioParams().sample_rate_as_time_base());
} else {
view->view()->SetTimebase(timebase());
}