Mercurial > mplayer.hg
annotate libmpcodecs/vfcap.h @ 18049:77a3b0d11ca5
Limit the number of entires to the amount that does fit into the chunk.
the function need rewrite as it assumes quite many things that are not guaranteed by the specifications.
author | iive |
---|---|
date | Thu, 06 Apr 2006 20:04:02 +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 |