# HG changeset patch # User michael # Date 1265241588 0 # Node ID ee642c4e5b5cfc5affbd48eae697c56cd80392a2 # Parent 93c777b5ada32ca7ac1e05d53b64bc3a86ffbeff Dont try generic seek if seek request before first index entry and backward. Fixes issue1275 diff -r 93c777b5ada3 -r ee642c4e5b5c utils.c --- a/utils.c Wed Feb 03 23:05:58 2010 +0000 +++ b/utils.c Wed Feb 03 23:59:48 2010 +0000 @@ -1548,6 +1548,9 @@ index = av_index_search_timestamp(st, timestamp, flags); + if(index < 0 && st->nb_index_entries && timestamp < st->index_entries[0].timestamp) + return -1; + if(index < 0 || index==st->nb_index_entries-1){ int i; AVPacket pkt;