Delphi-OpenCV/include/ffmpeg/examples/ffplay/cmdutils.pas

37 lines
839 B
ObjectPascal
Raw Normal View History

unit cmdutils;
interface
implementation
procedure parse_loglevel(const options:pOptionDef);
Var
idx:Integer;
env:pAnsiChar;
i:Integer;
begin
idx := locate_option(options, 'loglevel');
if (idx=0) then
idx := locate_option(options, 'v');
if (idx<>0) and (ParamCount>idx) then
opt_loglevel(nil, 'loglevel', ParamStr(idx+1)));
idx = locate_option(options, 'report');
env := getenv('FFREPORT');
if Assigned(env) or (idx<>0) then
begin
init_report(env);
if Assigned(report_file) then
begin
fprintf(report_file, 'Command line:\n');
for (i = 0; i < argc; i++) {
dump_argument(argv[i]);
fputc(i < argc - 1 ? ' ' : '\n', report_file);
end;
fflush(report_file);
end;
end;
end;
end.