Download plugin: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
(Created page with "3 Identifiers: * 1 * 0x41435430 ("ACT0") * 0x50 ("P") =1 Interface= contains 19 subs: 0: 1 Parameter: 1: Parameter: 2: Parameter: 3: Parameter: 4: Parameter: 5: Pa...")
 
 
(9 intermediate revisions by the same user not shown)
Line 9: Line 9:
contains 19 subs:  
contains 19 subs:  


  0: 1 Parameter:  
  0: 1 Parameter: int (0-4) - "page_select_destination"
  1: Parameter:
  1: 1 Parameter: wchar_t * url
  2: Parameter:
  2: 1 Parameter: wchar_t * device_path?
  3: Parameter:
  3: 2 Parameter: int (0-4), wchar_t * url - first value == 5 => does PSN Login / "page_select_dst"
  4: Parameter:
  4: 7 Parameter: , wchar_t * url,
  5: Parameter:
  5: 3 Parameter: int (0-4), wchar_t * url, wchar_t* device_path? - "page_progress"
  6: Parameter:
  6: 2 Parameter: wchar_t * mimeType?, void * userdata?
  7: Parameter: - equal P Inteface func 0
  7: 3 Parameter: wchar_t* url, wchar_t* mimeType, void * userdata
  8: Parameter:
  8: 1 Parameter:  
  9: Parameter:
  9: 3 Parameter:
  10: Parameter:
  10: 1 Parameter: uint8_t -1/0 ?
  11: Parameter:
  11: 1 Parameter: void * unk?
  12: Parameter:
  12: 1 Parameter: char * unk
  13: Parameter:
  13: 1 Parameter: char * unk
  14: Parameter:
  14: 2 Parameter: int (0-4), unk_struct - "page_check_headers"
  15: Parameter:
  15: 1 Parameter: int (0-4) - "page_select_dst"
  16: Parameter:
  16: 7 Parameter: - "page_progress"
  17: Parameter:
  17: 1 Parameter: int (0-4) - "page_select_device"
  18: Parameter:
  18: 2 Parameter: int (0-4), unk_struct - "page_select_instant_play"
 
== 0-4 ==
 
0 webbrowser_plugin
1 webbrowser_plugin
2 nas_plugin
3 videodownloader_plugin
4 friendim_plugin


=ACT0 Interface=
=ACT0 Interface=


contains 1 subs:  
contains 1 subs:  
  0: 1 Parameter: char * numbers
  0: 1 Parameter: char * numbers (Interface 1, func 0)


=P Interface=
=P Interface=


contains 1 subs:  
contains 1 subs:  
  0: 3 Parameter: int, int, int
  0: Interface 1, func 7) - getForceDownload? ( char * url, char * mimetype, void * usrdata )
 
=Mime Types=
 
{| class="wikitable sortable"
! Mime Type !! File Extension
|-
| audio/x-wav || (WAV)
|-
| audio/mpeg  || (MP3)
|-
| audio/x-ms-wma ||  (WMA)
|-
| audio/x-ms-asf ||  (ASF)
|-
| image/bmp  || (BMP)
|-
| image/gif  || (GIF)
|-
| image/jpeg  || (JPG)
|-
| image/png  || (PNG)
|-
|image/tiff ||  (TIF)
|-
| image/mpo  || (MPO)
|-
| video/mpeg ||  (MPG)
|-
| video/x-msvideo ||  (AVI)
|-
| application/x-psp-theme  || (ptf)
|-
| application/x-ps3-theme ||  (p3t)
|-
| video/x-ms-wmv ||  (WMV)
|-
| video/divx ||  (DIVX)
|-
| video/mp4 ||  (MP4)
|}
 
unsure:
application/vnd.sony.dstartup
application/x-ps3-update (PS3UPDAT.PUP)
application/x-psp-update (EBOOT.PBP)
application/x-sony-mgn
video/vnd.sony.mnv


{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>

Latest revision as of 02:02, 17 November 2015

3 Identifiers:

  • 1
  • 0x41435430 ("ACT0")
  • 0x50 ("P")

1 Interface[edit | edit source]

contains 19 subs:

0: 1 Parameter: int (0-4) - "page_select_destination"
1: 1 Parameter: wchar_t * url
2: 1 Parameter: wchar_t * device_path?
3: 2 Parameter: int (0-4), wchar_t * url - first value == 5 => does PSN Login / "page_select_dst"
4: 7 Parameter: , wchar_t * url, 
5: 3 Parameter: int (0-4), wchar_t * url, wchar_t* device_path? - "page_progress"
6: 2 Parameter: wchar_t * mimeType?, void * userdata?
7: 3 Parameter: wchar_t* url, wchar_t* mimeType, void * userdata 
8: 1 Parameter: 
9: 3 Parameter:
10: 1 Parameter: uint8_t -1/0 ?
11: 1 Parameter: void * unk?
12: 1 Parameter: char * unk
13: 1 Parameter: char * unk
14: 2 Parameter: int (0-4), unk_struct - "page_check_headers"
15: 1 Parameter: int (0-4) - "page_select_dst"
16: 7 Parameter: - "page_progress"
17: 1 Parameter: int (0-4) - "page_select_device"
18: 2 Parameter: int (0-4), unk_struct - "page_select_instant_play"

0-4[edit | edit source]

0 webbrowser_plugin
1 webbrowser_plugin
2 nas_plugin
3 videodownloader_plugin
4 friendim_plugin

ACT0 Interface[edit | edit source]

contains 1 subs:

0: 1 Parameter: char * numbers (Interface 1, func 0)

P Interface[edit | edit source]

contains 1 subs:

0: Interface 1, func 7) - getForceDownload? ( char * url, char * mimetype, void * usrdata )

Mime Types[edit | edit source]

Mime Type File Extension
audio/x-wav (WAV)
audio/mpeg (MP3)
audio/x-ms-wma (WMA)
audio/x-ms-asf (ASF)
image/bmp (BMP)
image/gif (GIF)
image/jpeg (JPG)
image/png (PNG)
image/tiff (TIF)
image/mpo (MPO)
video/mpeg (MPG)
video/x-msvideo (AVI)
application/x-psp-theme (ptf)
application/x-ps3-theme (p3t)
video/x-ms-wmv (WMV)
video/divx (DIVX)
video/mp4 (MP4)
unsure:
application/vnd.sony.dstartup
application/x-ps3-update (PS3UPDAT.PUP)
application/x-psp-update (EBOOT.PBP)
application/x-sony-mgn
video/vnd.sony.mnv