Major changes to support interlaced/progressive content