Packets are passed into a VideoDecoder in decode order. They contain B-frames, and thus must be reordered by the decoder before being spat back out, since the decoder must emit frames in presentation order, not decode order.
Timestamps:
Frames are also logged in the console.