summaryrefslogtreecommitdiffstats
path: root/defaultopts.c
diff options
context:
space:
mode:
Diffstat (limited to 'defaultopts.c')
-rw-r--r--defaultopts.c38
1 files changed, 38 insertions, 0 deletions
diff --git a/defaultopts.c b/defaultopts.c
new file mode 100644
index 0000000000..2ac08d9bc4
--- /dev/null
+++ b/defaultopts.c
@@ -0,0 +1,38 @@
+#include <stddef.h>
+#include "defaultopts.h"
+#include "options.h"
+
+void set_default_mplayer_options(struct MPOpts *opts)
+{
+ *opts = (const struct MPOpts){
+ .audio_driver_list = NULL,
+ .video_driver_list = NULL,
+ .fixed_vo = 0,
+ .vo_gamma_gamma = 1000,
+ .vo_gamma_brightness = 1000,
+ .vo_gamma_contrast = 1000,
+ .vo_gamma_saturation = 1000,
+ .vo_gamma_hue = 1000,
+ .loop_times = -1,
+ .user_correct_pts = -1,
+ .audio_id = -1,
+ .video_id = -1,
+ .sub_id = -2,
+ .playback_speed = 1.,
+ .movie_aspect = -1.,
+ .flip = -1,
+ .vd_use_slices = 1,
+ .lavc_param = (struct lavc_param){
+ .workaround_bugs = 1, // autodetect
+ .error_resilience = 2,
+ .error_concealment = 3,
+ .threads = 1,
+ },
+ };
+}
+
+void set_default_mencoder_options(struct MPOpts *opts)
+{
+ set_default_mplayer_options(opts);
+ opts->user_correct_pts = 0;
+}