MVDSTD:GetConfig: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| Line 45: | Line 45: | ||
| 0x4  | | 0x4  | ||
| Video height.  | | Video height.  | ||
|-  | |||
| 0x14  | |||
| 0x4  | |||
| Physical address, only set for MJPEG.  | |||
|-  | |-  | ||
| 0x5C  | | 0x5C  | ||
| Line 57: | Line 61: | ||
| 0x4  | | 0x4  | ||
| Physical address.  | | Physical address.  | ||
|-  | |||
| 0x68  | |||
| 0x4  | |||
| Physical address, only set for MJPEG.  | |||
|}  | |}  | ||
Revision as of 19:40, 5 November 2014
Request
| Index Word | Description | 
|---|---|
| 0 | Header code [0x001D0042] | 
| 1 | Size, normally 0x11C. | 
| 2 | (Size<<4) | 12 | 
| 3 | Output data ptr | 
Response
| Index Word | Description | 
|---|---|
| 0 | Header code | 
| 1 | Resultcode | 
Structure
| Offset | Size | Description | 
|---|---|---|
| 0x0C | 0x4 | Video width. | 
| 0x10 | 0x4 | Video height. | 
| 0x14 | 0x4 | Physical address, only set for MJPEG. | 
| 0x5C | 0x4 | Video width. | 
| 0x60 | 0x4 | Video height. | 
| 0x64 | 0x4 | Physical address. | 
| 0x68 | 0x4 | Physical address, only set for MJPEG. | 
The size of this structure is fixed to 0x11C-bytes. The user process does the LINEAR-mem vaddr->physaddr conversion for the above physaddrs, when modifying the config struct before using MVDSTD:SetConfig.
Description
For this command, MVD module DMAs 0x11C-bytes from a MVD state structure to the above output buffer.