SceVeneziaWrapper: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 19: Line 19:
! Version !! Name !! World !! Visibility !! NID
! Version !! Name !! World !! Visibility !! NID
|-
|-
| 1.69 || [[SceVeneziaWrapper#SceVeneziaWrapperForDriver|SceVeneziaWrapperForDriver]] || Non-secure || Kernel || 0x4F5231A4
| 0.990-1.69 || [[SceVeneziaWrapper#SceVeneziaWrapperForDriver|SceVeneziaWrapperForDriver]] || Non-secure || Kernel || 0x4F5231A4
|-
|-
| 1.69 || [[SceVeneziaWrapper#SceVeneziaWrapper|SceVeneziaWrapper]] || Non-secure || User || 0x2B2DA8E1
| 0.990-1.69 || [[SceVeneziaWrapper#SceVeneziaWrapper|SceVeneziaWrapper]] || Non-secure || User || 0x2B2DA8E1
|}
|}


== SceVeneziaWrapperForDriver ==
== SceVeneziaWrapperForDriver ==
=== sceVeneziaGetVThreadProcessingResourceForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x788D332A
|}
=== sceVeneziaIsProcessSuspendedForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x97938556
|}
=== sceVeneziaMemcpyChainForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xC32A88F7
|}
<source lang="C">
typedef struct SceVeneziaMemcpyChainParam {
    SceUInt32 unk_0; // mayse size or number of elements in the struct, must be greater or equals 9
    SceUInt32 unk_4; // mayse size or number of elements in the struct, must be greater or equals 9
    SceBool someId; // it affects which elements of the struct are used
    SceUInt32 unk_C;
    SceUInt32 unk_10;
    SceUInt32 unk_14;
    void *someSrc;
    SceUInt32 unk_1C;
    SceSize someSize;
} SceVeneziaMemcpyChainParam;
int sceVeneziaMemcpyChainForDriver(SceVeneziaMemcpyChainParam *pParam);
</source>
=== sceVipDmacMemcpyBlockingForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x2B78C6D2
|}
=== sceVeneziaConvertVirtualToPhysicalForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x8BC041CA
|}
=== sceVeneziaConvertPhysicalToVirtualForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x64DFA0A9
|}


== SceVeneziaWrapper ==
== SceVeneziaWrapper ==
Line 33: Line 97:
! Version !! NID
! Version !! NID
|-
|-
| 1.69 || 0x3DCBDCA
| 0.990-1.69 || 0x03DCBDCA
|}
|}


Line 41: Line 105:
! Version !! NID
! Version !! NID
|-
|-
| 1.69 || 0x4BA9415
| 0.990-1.69 || 0x04BA9415
|}
|}


Line 49: Line 113:
! Version !! NID
! Version !! NID
|-
|-
| 1.69 || 0x4D5F36B
| 0.990-1.69 || 0x04D5F36B
|}
|}


Line 56: Line 120:
|-
|-
! Version !! NID
! Version !! NID
|-
| 0.990 || not present
|-
|-
| 1.69 || 0x1E9E5A79
| 1.69 || 0x1E9E5A79
Line 64: Line 130:
|-
|-
! Version !! NID
! Version !! NID
|-
| 0.990 || not present
|-
|-
| 1.69 || 0x241B194B
| 1.69 || 0x241B194B
Line 73: Line 141:
! Version !! NID
! Version !! NID
|-
|-
| 1.69 || 0x362E9415
| 0.990-1.69 || 0x362E9415
|}
|}


Line 81: Line 149:
! Version !! NID
! Version !! NID
|-
|-
| 1.69 || 0x3EBA4982
| 0.990-1.69 || 0x3EBA4982
|}
|}


Line 89: Line 157:
! Version !! NID
! Version !! NID
|-
|-
| 1.69 || 0x489FF965
| 0.990-1.69 || 0x489FF965
|}
|}


Line 97: Line 165:
! Version !! NID
! Version !! NID
|-
|-
| 1.69 || 0x6AF71F08
| 0.990-1.69 || 0x6AF71F08
|}
|}


Line 104: Line 172:
|-
|-
! Version !! NID
! Version !! NID
|-
| 0.990 || not present
|-
|-
| 1.69 || 0x7E5E1F38
| 1.69 || 0x7E5E1F38
Line 112: Line 182:
|-
|-
! Version !! NID
! Version !! NID
|-
| 0.990 || not present
|-
|-
| 1.69 || 0x8EFF2DAA
| 1.69 || 0x8EFF2DAA
Line 120: Line 192:
|-
|-
! Version !! NID
! Version !! NID
|-
| 0.990 || not present
|-
|-
| 1.69 || 0x9B157692
| 1.69 || 0x9B157692
Line 129: Line 203:
! Version !! NID
! Version !! NID
|-
|-
| 1.69 || 0xAD30912D
| 0.990-1.69 || 0xAD30912D
|}
|}


Line 137: Line 211:
! Version !! NID
! Version !! NID
|-
|-
| 1.69 || 0xB0E654EE
| 0.990-1.69 || 0xB0E654EE
|}
|}


Line 145: Line 219:
! Version !! NID
! Version !! NID
|-
|-
| 1.69 || 0xCA79BFC4
| 0.990-1.69 || 0xCA79BFC4
|}
|}


Line 152: Line 226:
|-
|-
! Version !! NID
! Version !! NID
|-
| 0.990 || not present
|-
|-
| 1.69 || 0xDE5EF6CC
| 1.69 || 0xDE5EF6CC

Revision as of 18:45, 20 April 2020

Venezia is also named Codec Engine which is more explicit.

Module

Known NIDs

Version Name World Privilege NID
1.69 SceVeneziaWrapper Non-secure Kernel 0x122350B8

Libraries

Known NIDs

Version Name World Visibility NID
0.990-1.69 SceVeneziaWrapperForDriver Non-secure Kernel 0x4F5231A4
0.990-1.69 SceVeneziaWrapper Non-secure User 0x2B2DA8E1

SceVeneziaWrapperForDriver

sceVeneziaGetVThreadProcessingResourceForDriver

Version NID
0.990 0x788D332A

sceVeneziaIsProcessSuspendedForDriver

Version NID
0.990 0x97938556

sceVeneziaMemcpyChainForDriver

Version NID
0.990 0xC32A88F7
typedef struct SceVeneziaMemcpyChainParam {
    SceUInt32 unk_0; // mayse size or number of elements in the struct, must be greater or equals 9
    SceUInt32 unk_4; // mayse size or number of elements in the struct, must be greater or equals 9
    SceBool someId; // it affects which elements of the struct are used
    SceUInt32 unk_C;
    SceUInt32 unk_10;
    SceUInt32 unk_14;
    void *someSrc;
    SceUInt32 unk_1C;
    SceSize someSize;
} SceVeneziaMemcpyChainParam;

int sceVeneziaMemcpyChainForDriver(SceVeneziaMemcpyChainParam *pParam);

sceVipDmacMemcpyBlockingForDriver

Version NID
0.990 0x2B78C6D2

sceVeneziaConvertVirtualToPhysicalForDriver

Version NID
0.990 0x8BC041CA

sceVeneziaConvertPhysicalToVirtualForDriver

Version NID
0.990 0x64DFA0A9

SceVeneziaWrapper

_sceCodecEngineAllocMemoryFromUnmapMemBlock

Version NID
0.990-1.69 0x03DCBDCA

_sceCodecEngineChangeNumWorkerCoresMax

Version NID
0.990-1.69 0x04BA9415

_sceCodecEnginePmonStop

Version NID
0.990-1.69 0x04D5F36B

_sceCodecEngineGetMemoryState

Version NID
0.990 not present
1.69 0x1E9E5A79

_sceCodecEngineGetProcessorLoad

Version NID
0.990 not present
1.69 0x241B194B

_sceCodecEngineChangeNumWorkerCoresDefault

Version NID
0.990-1.69 0x362E9415

_sceCodecEnginePmonGetProcessorLoad

Version NID
0.990-1.69 0x3EBA4982

_sceCodecEngineFreeMemoryFromUnmapMemBlock

Version NID
0.990-1.69 0x489FF965

_sceCodecEnginePmonStart

Version NID
0.990-1.69 0x6AF71F08

_sceCodecEngineChangeNumWorkerCores

Version NID
0.990 not present
1.69 0x7E5E1F38

_sceCodecEngineResetNumRpcCalled

Version NID
0.990 not present
1.69 0x8EFF2DAA

_sceCodecEngineGetNumRpcCalled

Version NID
0.990 not present
1.69 0x9B157692

_sceCodecEngineCloseUnmapMemBlock

Version NID
0.990-1.69 0xAD30912D

_sceCodecEngineOpenUnmapMemBlock

Version NID
0.990-1.69 0xB0E654EE

_sceCodecEnginePmonReset

Version NID
0.990-1.69 0xCA79BFC4

_sceCodecEngineSetClockFrequency

Version NID
0.990 not present
1.69 0xDE5EF6CC