Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/videolan/dav1d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2019-08-10 21:50:31 +0300
committerJames Almer <jamrial@gmail.com>2019-08-10 21:55:09 +0300
commitdff0a08cd3ad1c1673b290bfa90ec32edd3ddc54 (patch)
treebcb73672b241ba5cbf0d3812fdf92b340b41ff67 /examples
parent3a77c57b0ca06c613fea96afe63d2870f513e97f (diff)
dav1dplay: abort if no input filename is provided
Diffstat (limited to 'examples')
-rw-r--r--examples/dav1dplay.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/examples/dav1dplay.c b/examples/dav1dplay.c
index 7033e65..1f418e2 100644
--- a/examples/dav1dplay.c
+++ b/examples/dav1dplay.c
@@ -712,6 +712,8 @@ static void dp_rd_ctx_parse_args(Dav1dPlayRenderContext *rd_ctx,
if (optind < argc)
dp_settings_print_usage(argv[0],
"Extra/unused arguments found, e.g. '%s'\n", argv[optind]);
+ if (!settings->inputfile)
+ dp_settings_print_usage(argv[0], "Input file (-i/--input) is required");
}
/**
@@ -776,6 +778,7 @@ static Dav1dPlayRenderContext *dp_rd_ctx_create(void *rd_data)
}
dav1d_default_settings(&rd_ctx->lib_settings);
+ memset(&rd_ctx->settings, 0, sizeof(rd_ctx->settings));
rd_ctx->last_pts = 0;
rd_ctx->last_ticks = 0;