MVDSTD:GetConfig: Difference between revisions

No edit summary
Line 105: Line 105:
| 0x58
| 0x58
| 0x4
| 0x4
| The default for this is 0x40002. The physaddr at offset 0x68 is only checked when this is value 0x00020001.
| Type2, see below. SKATER writes value 0x40002 here. The physaddr at offset 0x68 is only checked when this is value 0x00020001.
|-
|-
| 0x5C
| 0x5C
Line 130: Line 130:
For *_min/*_max/dimensions_alignment mentioned above: *_min = 16 for color-conversion, 48 for video processing. *_max = 2048 for color-conversion, 4672 for video processing. dimensions_alignment = 4 for color-conversion, 3 for video processing.
For *_min/*_max/dimensions_alignment mentioned above: *_min = 16 for color-conversion, 48 for video processing. *_max = 2048 for color-conversion, 4672 for video processing. dimensions_alignment = 4 for color-conversion, 3 for video processing.


Types:
Type values:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 183: Line 183:
| 0x00180001
| 0x00180001
| Video processing
| Video processing
| ?
|}
Type2 values:
{| class="wikitable" border="1"
|-
!  Type value
!  Description
|-
| 0x00010001
| ?
|-
| 0x00010005
| Unknown. A certain MVD state field must not be set to 0x8170 in order to use this.
|-
| 0x00010006
| Unknown, see 0x00010005 for the usage requirement.
|-
| 0x00010007
| Unknown, see 0x00010005 for the usage requirement.
|-
| 0x00010008
| A certain MVD-module state field must not be set to 0x8170 in order to use this. Whether this can actually be used is determined by another MVD-module state field.
|-
| 0x00010009
| Unknown, see 0x00010008 for the usage requirements.
|-
| 0x0001000A
| Unknown, see 0x00010008 for the usage requirements.
|-
| 0x0001000B
| Unknown, see 0x00010008 for the usage requirements.
|-
| 0x00020001
| ?
|-
| 0x00040000
| ?
|-
| 0x00040001
| ?
|-
| 0x00040002
| ?
|-
| 0x00040003
| ?
|-
| 0x00040004
| ?
|-
| 0x00041000
| ?
|-
| 0x00041001
| ?
|-
| 0x00041002
| ?
| ?
|}
|}