Mercurial > mplayer.hg
annotate loader/wrapper.h @ 28703:439de22fe1c0
r27801 Clarify screenw/screenh options, patch by Christian Ohm, chr.ohm gmx net.
r27872 Add a few more supported URL protocols
r27895 Fix typo in psy-rd x264 option description.
r27906 document x264's option subq=0, plus a bit of factoring and added details
r27973 add direct3d docs, ok'd by Guillaume
r27979 Make description of the option more clear
r28056 Add a note about some known issues with -vo sdl
r28095 Document missing vo_gl suboptions
r28096 Using rectangle=2 for vo_gl is probably a good idea nowadays.
r28126 Add support for writing PNG files with alpha channel in -vo png
author | kraymer |
---|---|
date | Thu, 26 Feb 2009 23:32:37 +0000 |
parents | d717788f3fb6 |
children | 32725ca88fed |
rev | line source |
---|---|
26045 | 1 #ifndef MPLAYER_WRAPPER_H |
2 #define MPLAYER_WRAPPER_H | |
8269
8b905703a450
- qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff
changeset
|
3 |
11864
ee76aa308c0a
use inttypes.h and std types, this fixes compilation problems on solaris 9 x86
alex
parents:
8269
diff
changeset
|
4 #include <inttypes.h> |
8269
8b905703a450
- qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff
changeset
|
5 |
8b905703a450
- qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff
changeset
|
6 typedef struct { |
11864
ee76aa308c0a
use inttypes.h and std types, this fixes compilation problems on solaris 9 x86
alex
parents:
8269
diff
changeset
|
7 uint32_t edi, esi, ebp, esp, ebx, edx, ecx, eax; |
8269
8b905703a450
- qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff
changeset
|
8 } reg386_t; |
8b905703a450
- qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff
changeset
|
9 |
11864
ee76aa308c0a
use inttypes.h and std types, this fixes compilation problems on solaris 9 x86
alex
parents:
8269
diff
changeset
|
10 typedef int (*wrapper_func_t)(void *stack_base, int stack_size, reg386_t *reg, uint32_t *flags); |
8269
8b905703a450
- qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff
changeset
|
11 |
8b905703a450
- qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff
changeset
|
12 extern wrapper_func_t report_entry, report_ret; |
8b905703a450
- qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff
changeset
|
13 |
28054 | 14 extern void (*wrapper_target)(void); |
8269
8b905703a450
- qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff
changeset
|
15 |
28051 | 16 int wrapper(void); |
17 int null_call(void); | |
8269
8b905703a450
- qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff
changeset
|
18 |
26045 | 19 #endif /* MPLAYER_WRAPPER_H */ |
8269
8b905703a450
- qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff
changeset
|
20 |