const LOG2_MAX_FRAME_NUM_MINUS4: u32 = 12;
log2_max_frame_num_minus4: sixteen bits of frame_num, so the wrap that costs a key frame comes every 65536 frames.
log2_max_frame_num_minus4
frame_num