Changes

88 bytes added ,  05:20, 6 November 2014
Line 40: Line 40:  
| 0x0
 
| 0x0
 
| 0x4
 
| 0x4
| Codec: MJPEG = 0x00010001, H264 = 0x00020001.
+
| Type: "MJPEG" = 0x00010001, H264 = 0x00020001.
 
|-
 
|-
 
| 0x0C
 
| 0x0C
Line 52: Line 52:  
| 0x14
 
| 0x14
 
| 0x4
 
| 0x4
| Physical address, only set for MJPEG.
+
| Input data physical address, only set for "MJPEG".
 
|-
 
|-
 
| 0x40
 
| 0x40
 
| 0x4
 
| 0x4
| 0x1 for H.264, 0x0 for MJPEG.
+
| 0x0 for "MJPEG", 0x1 for H.264.
 
|-
 
|-
 
| 0x4C
 
| 0x4C
Line 76: Line 76:  
| 0x64
 
| 0x64
 
| 0x4
 
| 0x4
| Physical address.
+
| Output data physical address.
 
|-
 
|-
 
| 0x68
 
| 0x68
 
| 0x4
 
| 0x4
| Physical address, only set for MJPEG.
+
| Output data physical address, only set for "MJPEG".
 
|}
 
|}
 +
 +
See [[MVD_Services|here]] regarding "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]].
 
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]].