# HG changeset patch # User reimar # Date 1363512732 0 # Node ID a8c33658bd4e596d57961bae2982f5244cd46f4e # Parent dd02819472ccc7c824efc56e10f42bab947dde5d Allow audio/video queues to fill up a bit more right after seeking. Bad interleaving can have more extreme effects when seeking to random locations. Fixes bug #2128. diff -r dd02819472cc -r a8c33658bd4e libmpdemux/demuxer.c --- a/libmpdemux/demuxer.c Sun Mar 17 09:32:11 2013 +0000 +++ b/libmpdemux/demuxer.c Sun Mar 17 09:32:12 2013 +0000 @@ -1327,6 +1327,8 @@ sh_video_t *sh_video = demuxer->video->sh; sh_audio_t *sh_audio = demuxer->audio->sh; demux_control(demuxer, DEMUXER_CTRL_RESYNC, NULL); + demuxer->audio->fill_count = -80; + demuxer->video->fill_count = -80; if (sh_video) { resync_video_stream(sh_video); }