summaryrefslogtreecommitdiffstats
path: root/player
diff options
context:
space:
mode:
Diffstat (limited to 'player')
-rw-r--r--player/audio.c14
-rw-r--r--player/core.h2
2 files changed, 0 insertions, 16 deletions
diff --git a/player/audio.c b/player/audio.c
index 56e6c233c7..cc4496ed57 100644
--- a/player/audio.c
+++ b/player/audio.c
@@ -406,20 +406,6 @@ void fill_audio_out_buffers(struct MPContext *mpctx, double endpts)
playsize = MPMAX(1, playsize + skip); // silence will be prepended
}
- if (opts->insert_silence) {
- float S = 0.5;
- if (!mpctx->paused && mpctx->audio_status == STATUS_PLAYING &&
- mpctx->video_status == STATUS_PLAYING &&
- mpctx->last_av_difference - mpctx->insert_silence > S)
- mpctx->insert_silence += S;
-
- if (mpctx->insert_silence > 0) {
- int samples = MPMIN(playsize, play_samplerate * mpctx->insert_silence);
- mp_audio_buffer_prepend_silence(mpctx->ao_buffer, samples);
- mpctx->insert_silence -= samples / play_samplerate;
- }
- }
-
int status = AD_OK;
if (playsize > mp_audio_buffer_samples(mpctx->ao_buffer)) {
status = audio_decode(d_audio, mpctx->ao_buffer, playsize);
diff --git a/player/core.h b/player/core.h
index 581a5b7a42..dfba2fd45f 100644
--- a/player/core.h
+++ b/player/core.h
@@ -260,8 +260,6 @@ typedef struct MPContext {
double delay;
// AV sync: time in seconds until next frame should be shown
double time_frame;
- // Optional/additional AV sync compensation if video is too slow.
- double insert_silence;
// How much video timing has been changed to make it match the audio
// timeline. Used for status line information only.
double total_avsync_change;