Mercurial > mplayer.hg
annotate libmpcodecs/vfcap.h @ 18840:3b42c599ea09
Rewrite and extend the Subversion guidelines.
author | diego |
---|---|
date | Wed, 28 Jun 2006 17:02:56 +0000 |
parents | 5723c4b2a2ea |
children | 9e95ac641e77 |
rev | line source |
---|---|
5564
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
1 // VFCAP_* values: they are flags, returned by query_format(): |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
2 |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
3 // set, if the given colorspace is supported (with or without conversion) |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
4 #define VFCAP_CSP_SUPPORTED 0x1 |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
5 // set, if the given colorspace is supported _without_ conversion |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
6 #define VFCAP_CSP_SUPPORTED_BY_HW 0x2 |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
7 // set if the driver/filter can draw OSD |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
8 #define VFCAP_OSD 0x4 |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
9 // set if the driver/filter can handle compressed SPU stream |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
10 #define VFCAP_SPU 0x8 |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
11 // scaling up/down by hardware, or software: |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
12 #define VFCAP_HWSCALE_UP 0x10 |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
13 #define VFCAP_HWSCALE_DOWN 0x20 |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
14 #define VFCAP_SWSCALE 0x40 |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
15 // driver/filter can do vertical flip (upside-down) |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
16 #define VFCAP_FLIP 0x80 |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
17 |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
18 // driver/hardware handles timing (blocking) |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
19 #define VFCAP_TIMER 0x100 |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
20 // driver _always_ flip image upside-down (for ve_vfw) |
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
21 #define VFCAP_FLIPPED 0x200 |
7687 | 22 // vf filter: accepts stride (put_image) |
23 // vo driver: has draw_slice() support for the given csp | |
5564
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
24 #define VFCAP_ACCEPT_STRIDE 0x400 |
7686 | 25 // filter does postprocessing (so you shouldn't scale/filter image before it) |
5564
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
26 #define VFCAP_POSTPROC 0x800 |
14878 | 27 // filter cannot be reconfigured to different size & format |
28 #define VFCAP_CONSTANT 0x1000 | |
5564
efe856039f8f
VFCAP defines moved out from vf.h, to be easier to include in libvo
arpi
parents:
diff
changeset
|
29 |