refined jkl playback

This commit is contained in:
itsmattkc
2019-01-23 19:05:19 +11:00
parent 8462301caf
commit 9186eac9ca
2 changed files with 10 additions and 4 deletions
+10 -2
View File
@@ -331,11 +331,19 @@ void Viewer::toggle_play() {
}
void Viewer::increase_speed() {
set_playback_speed(playback_speed+1);
int new_speed = playback_speed+1;
if (new_speed == 0) {
new_speed++;
}
set_playback_speed(new_speed);
}
void Viewer::decrease_speed() {
set_playback_speed(playback_speed-1);
int new_speed = playback_speed-1;
if (new_speed == 0) {
new_speed--;
}
set_playback_speed(new_speed);
}
void Viewer::play() {
-2
View File
@@ -382,8 +382,6 @@ void cache_audio_worker(Clip* c, bool scrubbing, QVector<Clip*>& nests, int play
audio_write_lock.lock();
int audio_skip_resolution = 100; // FIXME magic number
int sample_skip = 4*qMax(0, qAbs(playback_speed)-1);
int sample_byte_size = av_get_bytes_per_sample(static_cast<AVSampleFormat>(frame->format));