Ticket #3362: patchmovseek.diff

File patchmovseek.diff, 650 bytes (added by Carl Eugen Hoyos, 12 years ago)
  • libavformat/mov.c

    diff --git a/libavformat/mov.c b/libavformat/mov.c
    index f07c6b3..5fe91fd 100644
    a b static void mov_build_index(MOVContext *mov, AVStream *st)  
    21452145                    return;
    21462146                }
    21472147
    2148                 if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) {
     2148                if (/*!sc->keyframe_absent &&*/ (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) {
    21492149                    keyframe = 1;
    21502150                    if (stss_index + 1 < sc->keyframe_count)
    21512151                        stss_index++;