Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
d608dd33 by Steve Lhomme at 2026-01-29T10:41:15+00:00
preparser: fix VLC_THUMBNAILER_SEEK_POS set on the wrong structure field

- - - - -


2 changed files:

- bin/preparser/cmdline.c
- bin/preparser/main.c


Changes:

=====================================
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;
 }
-


=====================================
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;



View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/commit/d608dd33120815d0b66ec03c20362ab82a238fc0

-- 
View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/commit/d608dd33120815d0b66ec03c20362ab82a238fc0
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance
_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to