For those of you using vidl2's ffmpeg wrapper to read videos
(vidl2_ffmpeg_istream), there has been a change in how and when the
output of num_frames() is computed. Discussion here:
The bottom line is that it should continue to behave as before provided
the first call to num_frames() occurs before the first call to advance().
Let me know if this change breaks anything for you.