methods are described for displaying video including variable frame rates . a method for displaying images includes receiving digital video data including video image data in a display system capable of displaying images at multiple frame rates ; storing the digital video data in at least one frame buffer coupled to the display system ; receiving in the digital video data ancillary data comprising at least configuration parameters indicating a current frame rate and a future frame rate ; storing the parameters representative of a current frame rate in a first timing control buffer coupled to the display system ; storing the parameters representative of a future frame rate in a second timing control buffer ; displaying images from data in the frame buffer at the current frame rate ; and upon detection of a swap condition , instantly displaying images from data in the frame buffer at the future frame rate . additional methods and apparatus are described .