MVD Services: Difference between revisions
No edit summary |
|||
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==== |