vlc/vlc-3.0 | branch: master | Francois Cartegnie <[email protected]> | Wed Aug 
14 11:32:55 2019 +0200| [507f88a2e5df4aea6649cd8947e1ddb4e4cf05cc] | committer: 
Francois Cartegnie

input: check position range for time generated seek

INPUT_CONTROL's one only has range check.
master branch code now use helpers instead.

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=507f88a2e5df4aea6649cd8947e1ddb4e4cf05cc
---

 src/input/input.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/input/input.c b/src/input/input.c
index ef8d95adac..75de527279 100644
--- a/src/input/input.c
+++ b/src/input/input.c
@@ -2040,6 +2040,7 @@ static bool Control( input_thread_t *p_input,
                                     DEMUX_GET_LENGTH, &i_length ) && i_length 
> 0 )
                 {
                     double f_pos = (double)i_time / (double)i_length;
+                    f_pos = VLC_CLIP(f_pos, 0.0, 1.0);
                     i_ret = demux_Control( 
input_priv(p_input)->master->p_demux,
                                             DEMUX_SET_POSITION, f_pos,
                                             !input_priv(p_input)->b_fast_seek 
);

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

Reply via email to