Merge commit '53ea595eec984e3109310e8bb7ff4b5786d91057'
authorJames Almer <jamrial@gmail.com>
Wed, 27 Sep 2017 23:42:39 +0000 (20:42 -0300)
committerJames Almer <jamrial@gmail.com>
Wed, 27 Sep 2017 23:43:17 +0000 (20:43 -0300)
* commit '53ea595eec984e3109310e8bb7ff4b5786d91057':
  mov: Rework stsc index validation

See e26e6240b6700c5e8c16d0f092f1ad46805a723c.

Merged-by: James Almer <jamrial@gmail.com>
1  2 
libavformat/isom.h
libavformat/mov.c

Simple merge
@@@ -6647,12 -3982,8 +6650,12 @@@ static int mov_seek_stream(AVFormatCont
  {
      MOVStreamContext *sc = st->priv_data;
      int sample, time_sample;
-     int i;
+     unsigned int i;
  
 +    int ret = mov_seek_fragment(s, st, timestamp);
 +    if (ret < 0)
 +        return ret;
 +
      sample = av_index_search_timestamp(st, timestamp, flags);
      av_log(s, AV_LOG_TRACE, "stream %d, timestamp %"PRId64", sample %d\n", st->index, timestamp, sample);
      if (sample < 0 && st->nb_index_entries && timestamp < st->index_entries[0].timestamp)