CRI Sofdec2  Last Updated: 2022-11-21 16:25 p
Codec Selection

Supported Video Compression Codecs

The video compression codecs available for use in this system vary depending on the platform.
Codec selection in the Sofdec2 Encoding Wizard takes place when Specifying Video Materials.


Video Codecs
Codec Description
Sofdec.Prime CRI's own high-quality video codec. This codec can be used on all models.
H.264 The H.264/MPEG-4 AVC codec. This codec provides high compression than Sofdec.Prime (about 4 times). It decodes using the decode function of each OS.
VP9 (*1) VP9 is a technology of video codec. This codec provides high compression than H264 (about 2 times).


  • *1 : The VP9 video codec was developed by the WebM Project. To use it in the application, you need to call criMana_SetupVp9Decoder() in the runtime library. And it is necessary to distribute it including the licensing notation.
    Sofdec2 tools is using the libvpx to encode VP9.
The following table shows which platforms each codec can be used on.


Supported Video Codecs by Platform
Platform Sofdec.Prime H.264 VP9
PlayStation 3 A A N/A
PlayStation 4 A A N/A
PlayStation Vita A A N/A
Xbox One A A N/A
Wii U A A N/A
iOS A A A
Android A A A
Others (Windows, Xbox 360, 3DS) A N/A N/A

'A' means Applicable. 'N/A' means Not Applicable.

The following table shows which functions are available on each codec.


Codec-specific Functions List
Function Sofdec.Prime H.264 VP9
Texture movies A A A
Alpha movies A A A
Simultaneous playback A *1 A
Subtitles A A A
Cue points A A A
Looped playback A A A
Sequential playback A *2 *2
Seek playback A *3 *4


  *1 Depending on the model, multiple simultaneous playback may not be supported, there may be restrictions on the number of playbacks.
  (*2) Depending on the model, you may need to set the maximum picture size for concatenated playback.
  (*3) Depending on the model, seek playback may not be supported.
  (*4) Depending on the seek position, seek playback response may be bad.


For detailed, see the Sofdec 2 user's manual,
Please refer to restrictions on specific codec (H.264, VP9).

Supported Audio Compression Codecs

This system supports the following audio compression codecs.
Codec selection in the Sofdec2 Encoding Wizard takes place when Specifying Audio Materials.


Original Audio Codecs
Codec Description
ADX compression A high audio quality, low load codec that provides a compression ratio of approximately 1/4.
HCA compression A high audio quality, high compression codec that provides a maximum compression ratio of 1/16


About ADX
ADX is an extremely low load audio compression codec.
It has a lower compression ratio compared to HCA and other codecs, but is extremely fast to decode, so it can be used to play a large number of sounds with very little load.
About HCA
HCA was developed as a low load, high audio quality, high compression codec. (It can provide compression ratios comparable to general-purpose audio codecs such as MP3 or AAC.)


The HCA algorithm is simple, so it requires less load and less memory compared with general-purpose audio codecs.
It is also designed to not cause sudden fluctuations in load, so it will never block application processing at a specific timing.


HCA can provide a compression ratio of 1/6 at the default audio quality settings.