Loading video levels/LEVEL01
error is nil frameCount is 114 context is nil
The sample video has pretty small dimensions of 164x64, but the same happens with a 400x240 video.
This worked fine on hardware with firmware 1.12.3 and also the current 1.12.3 simulator:
Loading video levels/LEVEL01
error is nil frameCount is 114 context is playdate.graphics.image: 0x7fa2e2064398
oh, yep, I think I see what's happening. I changed from using a hacked-together reference system to lua_setiuservalue(). getContext() lazily creates the context, and in that code change I forgot to add a duplicate of the image object for returning. It should work as expected if you call video:getContext() a second time.
Can confirm this workaround works; I almost tried this myself after reading in the documentation that the context would be created upon first call to this function