aboutsummaryrefslogtreecommitdiffstats
path: root/ffplay.c
diff options
context:
space:
mode:
authorMarton Balint <cus@passwd.hu>2014-06-14 17:23:40 +0200
committerMarton Balint <cus@passwd.hu>2014-06-24 21:59:21 +0200
commit371f02388cb146791cb2e156cac770ff4cd823bf (patch)
tree003526d369a826ff0e356d43cb8a0bf75af307e2 /ffplay.c
parent1ca5c1784b1d3804e2ce4d695b53af31e2e287fc (diff)
downloadffmpeg-371f02388cb146791cb2e156cac770ff4cd823bf.tar.gz
ffplay: decrease max audio callbacks per second
Too many audio callbacks per second can cause buffer underruns especially under load. As now we take into accound the elapsed time after an audio callback when determining current audio clock, it is not that important to use small buffer sizes and frequent audio callbacks, so lets remove the comment. Signed-off-by: Marton Balint <cus@passwd.hu>
Diffstat (limited to 'ffplay.c')
-rw-r--r--ffplay.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/ffplay.c b/ffplay.c
index 70fdac7a54..51f5cc3c7f 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -67,11 +67,10 @@ const int program_birth_year = 2003;
#define MAX_QUEUE_SIZE (15 * 1024 * 1024)
#define MIN_FRAMES 5
-/* Minimum SDL audio buffer size, in samples. Should be small to have precise
- A/V sync as SDL does not have hardware buffer fullness info. */
+/* Minimum SDL audio buffer size, in samples. */
#define SDL_AUDIO_MIN_BUFFER_SIZE 512
/* Calculate actual buffer size keeping in mind not cause too frequent audio callbacks */
-#define SDL_AUDIO_MAX_CALLBACKS_PER_SEC 60
+#define SDL_AUDIO_MAX_CALLBACKS_PER_SEC 30
/* no AV sync correction is done if below the minimum AV sync threshold */
#define AV_SYNC_THRESHOLD_MIN 0.04