January 16th, 2007 by nkeynes
MPEG playback
Posted in Development

YUV (bug #21) ended up requiring a lot more code than I originally anticipated, but it’s in now and working to the point where I can watch the game intro (where it was hanging previously).
Changes

  • Implemented YUV420 and YUV422 macroblock DMA
  • Implemented YUV422 texture format (decoding to RGBA8888)
  • Added general support for “stride” textures (ie non-power-of-2 textures)
  • Minor refactoring of vram memory code
  • Added ability to launch a save state from the command line (not directly related, but it makes my life easier)

Leave a Reply

You must be logged in to post a comment.