Changes

1,746 bytes added ,  21:42, 21 April 2016
Line 261: Line 261:     
The configuration doesn't seem to change at all while SKATER is running video processing(each [[MVDSTD:SetConfig]] input config appears to the same).
 
The configuration doesn't seem to change at all while SKATER is running video processing(each [[MVDSTD:SetConfig]] input config appears to the same).
 +
 +
====SKATER video processing config====
 +
When processing video, SKATER [[MVDSTD:GetConfig|gets]] the config, updates all of the fields listed below, then uses [[MVDSTD:SetConfig]].
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Offset
 +
!  Size
 +
!  Description
 +
!  Written value
 +
|-
 +
| 0x0
 +
| 0x4
 +
| Input format type.
 +
| 0x00020001(H.264), hard-coded.
 +
|-
 +
| 0x8
 +
| 0x4
 +
|
 +
| Loaded from unique input state.
 +
|-
 +
| 0xC
 +
| 0x4
 +
| Input video width.
 +
| Loaded from unique input state.
 +
|-
 +
| 0x10
 +
| 0x4
 +
| Input video height.
 +
| Loaded from unique input state.
 +
|-
 +
| 0x40
 +
| 0x4
 +
| Flag
 +
| 0x1, hard-coded.
 +
|-
 +
| 0x44
 +
| 0x4
 +
|
 +
| Loaded from unique input state.
 +
|-
 +
| 0x48
 +
| 0x4
 +
|
 +
| Loaded from unique input state.
 +
|-
 +
| 0x4C
 +
| 0x4
 +
|
 +
| Loaded from unique input state.
 +
|-
 +
| 0x50
 +
| 0x4
 +
|
 +
| Loaded from unique input state.
 +
|-
 +
| 0x54
 +
| 0x4
 +
|
 +
| 0x0, hard-coded.
 +
|-
 +
| 0x58
 +
| 0x4
 +
| Output format type.
 +
| Loaded from unique input state.
 +
|-
 +
| 0x5C
 +
| 0x4
 +
| Output video width.
 +
| Loaded from unique input state.
 +
|-
 +
| 0x60
 +
| 0x4
 +
| Output video height.
 +
| Loaded from unique input state.
 +
|-
 +
| 0x64
 +
| 0x4
 +
| Output data physical address.
 +
|
 +
|-
 +
| 0x68
 +
| 0x4
 +
| Output data physical address, only set for color-conversion.
 +
| 0x0, hard-coded.
 +
|-
 +
| 0xA8
 +
| 0x4
 +
|
 +
| 0x1, hard-coded.
 +
|-
 +
| 0xAC
 +
| 0x4
 +
|
 +
| 0x0, hard-coded.
 +
|-
 +
| 0xD8
 +
| 0x4
 +
|
 +
| 0x0, hard-coded.
 +
|-
 +
| 0x104
 +
| 0x4
 +
|
 +
| 0x1, hard-coded.
 +
|-
 +
| 0x108
 +
| 0x4
 +
|
 +
| Loaded from unique input state.
 +
|-
 +
| 0x10C
 +
| 0x4
 +
|
 +
| Loaded from unique input state.
 +
|-
 +
| 0x110
 +
| 0x4
 +
|
 +
| Loaded from unique input state.
 +
|-
 +
| 0x114
 +
| 0x4
 +
|
 +
| Loaded from unique input state.
 +
|-
 +
| 0x118
 +
| 0x4
 +
|
 +
| 0x0, hard-coded.
 +
|}
 +
 +
"Loaded from unique input state" refers to the field being loaded from state seperate from the other fields used for this configuration structure.
    
====Input formats====
 
====Input formats====