- char *tail = NULL;
- double tempo = av_strtod(arg_tempo, &tail);
-
- if (tail && *tail) {
- av_log(ctx, AV_LOG_ERROR, "Invalid tempo value '%s'\n", arg_tempo);
- return AVERROR(EINVAL);
- }
-
- if (tempo < YAE_ATEMPO_MIN || tempo > YAE_ATEMPO_MAX) {
- av_log(ctx, AV_LOG_ERROR, "Tempo value %f exceeds [%f, %f] range\n",
- tempo, YAE_ATEMPO_MIN, YAE_ATEMPO_MAX);
- return AVERROR(EINVAL);
- }