summaryrefslogtreecommitdiffstats
path: root/options
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-09-04 23:48:27 +0200
committerwm4 <wm4@nowhere>2014-09-05 01:53:10 +0200
commita7d737a6986446ba921690cc985468534ed8caab (patch)
treed0b2af92edac2f3ebc2cc25d97046c1c0dcd30f0 /options
parent7ab228629e8184a43782606e9fb0319110c8eee8 (diff)
downloadmpv-a7d737a6986446ba921690cc985468534ed8caab.tar.bz2
mpv-a7d737a6986446ba921690cc985468534ed8caab.tar.xz
audio: make buffer size configurable
Really only for testing.
Diffstat (limited to 'options')
-rw-r--r--options/options.c3
-rw-r--r--options/options.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/options/options.c b/options/options.c
index 2523146feb..e44b9877a4 100644
--- a/options/options.c
+++ b/options/options.c
@@ -371,6 +371,8 @@ const m_option_t mp_opts[] = {
({"no", 0},
{"yes", 1}, {"", 1},
{"weak", -1})),
+ OPT_DOUBLE("audio-buffer", audio_buffer, M_OPT_MIN | M_OPT_MAX,
+ .min = 0, .max = 10),
OPT_GEOMETRY("geometry", vo.geometry, 0),
OPT_SIZE_BOX("autofit", vo.autofit, 0),
@@ -558,6 +560,7 @@ const struct MPOpts mp_default_opts = {
.mixer_init_mute = -1,
.volstep = 3,
.gapless_audio = -1,
+ .audio_buffer = 0.2,
.vo = {
.video_driver_list = NULL,
.monitor_pixel_aspect = 1.0,
diff --git a/options/options.h b/options/options.h
index b1a7ec0952..967982ea5c 100644
--- a/options/options.h
+++ b/options/options.h
@@ -74,6 +74,7 @@ typedef struct MPOpts {
int volstep;
float softvol_max;
int gapless_audio;
+ double audio_buffer;
mp_vo_opts vo;
int allow_win_drag;