SceCodec: Difference between revisions
Jump to navigation
Jump to search
(→Module) |
(→Module: Add notice about the two versions of the module) |
||
Line 1: | Line 1: | ||
== Module == | == Module == | ||
This module only exists in Non-Secure world. | |||
The module can be found in two versions at the following locations: | |||
* <code>os0:kd/codec.skprx</code> / <code>bootimage:codec.skprx</code> | |||
* <code>bootimage:codec_cx.skprx</code> | |||
PSTV (Dolce) always uses the former. | |||
PSVita only uses the latter if [[SceSysStateMgr|SysStateMgr]]'s <code>AU_CODEC_IC_CONEXANT</code> check evaluates to true. | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! World !! Privilege | ! Name !! Version !! World !! Privilege | ||
|- | |- | ||
| | | <code>codec.skprx</code> || 0.931-3.65 || Non-secure || Kernel | ||
|- | |||
| <code>codec_cx.skprx</code> || 3.50-3.60 || Non-secure || Kernel | |||
|} | |} | ||
Revision as of 18:18, 24 July 2022
Module
This module only exists in Non-Secure world.
The module can be found in two versions at the following locations:
os0:kd/codec.skprx
/bootimage:codec.skprx
bootimage:codec_cx.skprx
PSTV (Dolce) always uses the former.
PSVita only uses the latter if SysStateMgr's AU_CODEC_IC_CONEXANT
check evaluates to true.
Name | Version | World | Privilege |
---|---|---|---|
codec.skprx |
0.931-3.65 | Non-secure | Kernel |
codec_cx.skprx |
3.50-3.60 | Non-secure | Kernel |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
1.69-3.60 | SceCodecForDriver | Non-secure | Kernel | 0x7697DFB4 |
1.69 | SceCodec | Non-secure | User | 0xD0A994AE |
3.60 | SceCodec | Non-secure | User | not present |
SceCodecForDriver
SceCodecForDriver_23BF8884: 0x23BF8884 SceCodecForDriver_41CFFE48: 0x41CFFE48 SceCodecForDriver_4FA36937: 0x4FA36937 SceCodecForDriver_762BF716: 0x762BF716 sceCodecSetVolumeForDriver: 0x8932F886 SceCodecForDriver_C1DB7BAF: 0xC1DB7BAF SceCodecForDriver_CCDE1B04: 0xCCDE1B04 SceCodecForDriver_CF398D8A: 0xCF398D8A SceCodecForDriver_E483B663: 0xE483B663
SceCodec
Present on 1.69. Not present on 3.60+ (functions were certainly moved to SceCodecEngine, SceCodecEngineWrapper or SceCodecEnginePerf).