diff options
| author | Christophe Thommeret <hftom@free.fr> | 2009-01-05 07:20:47 +0000 |
|---|---|---|
| committer | Christophe Thommeret <hftom@free.fr> | 2009-01-05 07:20:47 +0000 |
| commit | 012932581636f44ad0e991570f6ff069a8421619 (patch) | |
| tree | 8a23e104fa0352b4db6dc24023a377f7bb5b48d8 /src/xine-engine | |
| parent | 63ec09d9a95819bad3131181a3641443eb199432 (diff) | |
| download | xine-lib-012932581636f44ad0e991570f6ff069a8421619.tar.gz xine-lib-012932581636f44ad0e991570f6ff069a8421619.tar.bz2 | |
Enable sharpness and noise_reduction; add an option for progressive_flag.
Diffstat (limited to 'src/xine-engine')
| -rw-r--r-- | src/xine-engine/video_out.c | 4 | ||||
| -rw-r--r-- | src/xine-engine/video_out.h | 4 | ||||
| -rw-r--r-- | src/xine-engine/xine_interface.c | 4 |
3 files changed, 11 insertions, 1 deletions
diff --git a/src/xine-engine/video_out.c b/src/xine-engine/video_out.c index f99067ad4..171190bc5 100644 --- a/src/xine-engine/video_out.c +++ b/src/xine-engine/video_out.c @@ -1434,6 +1434,8 @@ static int vo_get_property (xine_video_port_t *this_gen, int property) { ret = this->crop_bottom; break; + case XINE_PARAM_VO_SHARPNESS: + case XINE_PARAM_VO_NOISE_REDUCTION: case XINE_PARAM_VO_HUE: case XINE_PARAM_VO_SATURATION: case XINE_PARAM_VO_CONTRAST: @@ -1523,6 +1525,8 @@ static int vo_set_property (xine_video_port_t *this_gen, int property, int value ret = this->crop_bottom = value; break; + case XINE_PARAM_VO_SHARPNESS: + case XINE_PARAM_VO_NOISE_REDUCTION: case XINE_PARAM_VO_HUE: case XINE_PARAM_VO_SATURATION: case XINE_PARAM_VO_CONTRAST: diff --git a/src/xine-engine/video_out.h b/src/xine-engine/video_out.h index 0c73ddafa..845ab0079 100644 --- a/src/xine-engine/video_out.h +++ b/src/xine-engine/video_out.h @@ -260,7 +260,9 @@ struct xine_video_port_s { #define VO_PROP_OUTPUT_HEIGHT 20 /* read-only */ #define VO_PROP_OUTPUT_XOFFSET 21 /* read-only */ #define VO_PROP_OUTPUT_YOFFSET 22 /* read-only */ -#define VO_NUM_PROPERTIES 23 +#define VO_PROP_SHARPNESS 24 +#define VO_PROP_NOISE_REDUCTION 25 +#define VO_NUM_PROPERTIES 26 /* number of colors in the overlay palette. Currently limited to 256 at most, because some alphablend functions use an 8-bit index into diff --git a/src/xine-engine/xine_interface.c b/src/xine-engine/xine_interface.c index 08ff4dc22..20101b436 100644 --- a/src/xine-engine/xine_interface.c +++ b/src/xine-engine/xine_interface.c @@ -474,6 +474,8 @@ void xine_set_param (xine_stream_t *stream, int param, int value) { stream->xine->verbosity = value; break; + case XINE_PARAM_VO_SHARPNESS: + case XINE_PARAM_VO_NOISE_REDUCTION: case XINE_PARAM_VO_HUE: case XINE_PARAM_VO_SATURATION: case XINE_PARAM_VO_CONTRAST: @@ -635,6 +637,8 @@ int xine_get_param (xine_stream_t *stream, int param) { ret = stream->xine->verbosity; break; + case XINE_PARAM_VO_SHARPNESS: + case XINE_PARAM_VO_NOISE_REDUCTION: case XINE_PARAM_VO_HUE: case XINE_PARAM_VO_SATURATION: case XINE_PARAM_VO_CONTRAST: |
