Fix frames being rendered outside requested range
(cherry picked from commit 287a9923a7fd0af9e15111fd8cdb51539b0394fc)