#30 Wrong frame shown in seek mode

open
nobody
None
5
2002-10-16
2002-10-16
Anonymous
No

I'm using a custom application to view divx5 files. This
application, in C++, use fonction
IMediaSeeking::SetPositions(&pos,
AM_SEEKING_AbsolutePositioning, NULL ,
AM_SEEKING_NoPositioning) to view any frame in
pause mode.

When i seek backward many times of one frame, and
the frame to display (N) is a key frame, the player
display the frame N+2. Example:
... 28 27 26 27 24 23 22 ...
frame 25 is replaced by 27. There is no bug when
seeking forward. In my example, the file is encoded with
keyframe interval of 12 with B frames and Divx5.02.

My computer is PIII 800, 256Mb RAM under Windows
XP.

ffdshow V0.4.6 build 4630

Sorry for my bad english.

Discussion