refined jkl playback
This commit is contained in:
+10
-2
@@ -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() {
|
||||
|
||||
@@ -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));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user