Caimans Video Codec For GBA: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(This format is undiscovered.)
(fill some known information)
 
(One intermediate revision by one other user not shown)
Line 2: Line 2:


Caimans Video Codec for GBA is a video codec optimized for playback on the [[Nintendo Gameboy Advance]] handheld gaming console.
Caimans Video Codec for GBA is a video codec optimized for playback on the [[Nintendo Gameboy Advance]] handheld gaming console.
According to https://gbatemp.net/threads/video-codec-for-gba.354591/#post-5038482 there are three versions of the codec:
* first version that used 4x4 codebooks in YUV 4:2:0 colourspace with frame divided into 8x8 blocks that could use one of four codebooks to code it, plus a division into I- and P-frames with the latter refreshing only some of the blocks;
* pro version that used YUV9 colourspace, 8x8 blocks but with codebooks of sizes 8x8, 8x4, 4x4 and 4x2 so the block could be split recursively and encoded with several codebooks of different size. Also now the codec uses motion compensation;
* DS version is reportedly MPEG-4 video tweaked for better decoder performance on NDS.


[[Category:Video Codecs]]
[[Category:Video Codecs]]
Line 7: Line 12:
[[Category:Undiscovered Video Codecs]]
[[Category:Undiscovered Video Codecs]]
[[Category:Undiscovered Game Formats]]
[[Category:Undiscovered Game Formats]]
[[Category:Platform-Dependent Codecs]]

Latest revision as of 04:23, 21 March 2021

Caimans Video Codec for GBA is a video codec optimized for playback on the Nintendo Gameboy Advance handheld gaming console.

According to https://gbatemp.net/threads/video-codec-for-gba.354591/#post-5038482 there are three versions of the codec:

  • first version that used 4x4 codebooks in YUV 4:2:0 colourspace with frame divided into 8x8 blocks that could use one of four codebooks to code it, plus a division into I- and P-frames with the latter refreshing only some of the blocks;
  • pro version that used YUV9 colourspace, 8x8 blocks but with codebooks of sizes 8x8, 8x4, 4x4 and 4x2 so the block could be split recursively and encoded with several codebooks of different size. Also now the codec uses motion compensation;
  • DS version is reportedly MPEG-4 video tweaked for better decoder performance on NDS.