Browse Source

preparser: fix VLC_THUMBNAILER_SEEK_POS set on the wrong structure field

pull/197/head
Steve Lhomme 2 months ago
parent
commit
d608dd3312
  1. 3
      bin/preparser/cmdline.c
  2. 4
      bin/preparser/main.c

3
bin/preparser/cmdline.c

@ -180,7 +180,7 @@ opt_set_SeekPos(struct preparser_args *args, const char *arg)
fprintf(stderr, "Error: Seek pos should be greater than 0\n");
return false;
}
args->seek.pos = VLC_THUMBNAILER_SEEK_POS;
args->seek.type = VLC_THUMBNAILER_SEEK_POS;
return true;
}
@ -487,4 +487,3 @@ preparser_cmdline_Parse(int argc, char *const *argv,
return 1;
}

4
bin/preparser/main.c

@ -316,7 +316,7 @@ preparser_args_Preparse(vlc_preparser_t *preparser,
pp->req_msg.req.arg.seek.type = args->seek.type;
if (args->seek.type == VLC_THUMBNAILER_SEEK_TIME) {
pp->req_msg.req.arg.seek.time = args->seek.time;
} else if (args->seek.pos == VLC_THUMBNAILER_SEEK_POS) {
} else if (args->seek.type == VLC_THUMBNAILER_SEEK_POS) {
pp->req_msg.req.arg.seek.pos = args->seek.pos;
}
pp->req_msg.req.arg.seek.speed = args->seek.speed;
@ -337,7 +337,7 @@ preparser_args_Preparse(vlc_preparser_t *preparser,
pp->req_msg.req.arg.seek.type = args->seek.type;
if (args->seek.type == VLC_THUMBNAILER_SEEK_TIME) {
pp->req_msg.req.arg.seek.time = args->seek.time;
} else if (args->seek.pos == VLC_THUMBNAILER_SEEK_POS) {
} else if (args->seek.type == VLC_THUMBNAILER_SEEK_POS) {
pp->req_msg.req.arg.seek.pos = args->seek.pos;
}
pp->req_msg.req.arg.seek.speed = args->seek.speed;

Loading…
Cancel
Save