Commit 7e0140cb authored by Michael Niedermayer's avatar Michael Niedermayer

much better AV sync, for some files

Originally committed as revision 3172 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 3c895fc0
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
#define SDL_AUDIO_BUFFER_SIZE 1024 #define SDL_AUDIO_BUFFER_SIZE 1024
/* no AV sync correction is done if below the AV sync threshold */ /* no AV sync correction is done if below the AV sync threshold */
#define AV_SYNC_THRESHOLD 0.08 #define AV_SYNC_THRESHOLD 0.01
/* no AV correction is done if too big error */ /* no AV correction is done if too big error */
#define AV_NOSYNC_THRESHOLD 10.0 #define AV_NOSYNC_THRESHOLD 10.0
...@@ -611,7 +611,7 @@ static void video_refresh_timer(void *opaque) ...@@ -611,7 +611,7 @@ static void video_refresh_timer(void *opaque)
if (is->video_st) { if (is->video_st) {
if (is->pictq_size == 0) { if (is->pictq_size == 0) {
/* if no picture, need to wait */ /* if no picture, need to wait */
schedule_refresh(is, 40); schedule_refresh(is, 1);
} else { } else {
/* dequeue the picture */ /* dequeue the picture */
vp = &is->pictq[is->pictq_rindex]; vp = &is->pictq[is->pictq_rindex];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment