# HG changeset patch # User michael # Date 1229444047 0 # Node ID 095a2634292335fe6d283640fde462c96d06174a # Parent f693bc71dc1e9fe27d8430a58d17367df9dba7a7 Fix bug where the avi demxuer lost the first frame of malformed ODML avis. Fixes VS2k5DebugDemo-01-partial.avi diff -r f693bc71dc1e -r 095a26342923 avidec.c --- a/avidec.c Tue Dec 16 08:47:28 2008 +0000 +++ b/avidec.c Tue Dec 16 16:14:07 2008 +0000 @@ -163,7 +163,7 @@ #endif if(last_pos == pos || pos == base - 8) avi->non_interleaved= 1; - else + if(last_pos != pos) av_add_index_entry(st, pos, ast->cum_len / FFMAX(1, ast->sample_size), len, 0, key ? AVINDEX_KEYFRAME : 0); if(ast->sample_size)