I looked at the latest ffmpeg and the demuxing example has a section for "cached" frames, which get decoded with an empty pkt. I was wondering how ffplay does without this or how a player is supposed to be coded to support these cached frames.