summaryrefslogtreecommitdiff
path: root/video.c
diff options
context:
space:
mode:
Diffstat (limited to 'video.c')
-rw-r--r--video.c18
1 files changed, 15 insertions, 3 deletions
diff --git a/video.c b/video.c
index 234350a..ecaa5ac 100644
--- a/video.c
+++ b/video.c
@@ -291,12 +291,12 @@ static VideoDeinterlaceModes VideoDeinterlace[VideoResolutionMax];
/// Default number of deinterlace surfaces
static const int VideoDeinterlaceSurfaces = 4;
- /// Default Inverse telecine flag (VDPAU only).
-static char VideoInverseTelecine[VideoResolutionMax];
-
/// Default skip chroma deinterlace flag (VDPAU only).
static char VideoSkipChromaDeinterlace[VideoResolutionMax];
+ /// Default inverse telecine flag (VDPAU only).
+static char VideoInverseTelecine[VideoResolutionMax];
+
/// Default amount of noise reduction algorithm to apply (0 .. 1000).
static int VideoDenoise[VideoResolutionMax];
@@ -9061,6 +9061,18 @@ void VideoSetSkipChromaDeinterlace(int onoff[VideoResolutionMax])
}
///
+/// Set inverse telecine on/off.
+///
+void VideoSetInverseTelecine(int onoff[VideoResolutionMax])
+{
+ VideoInverseTelecine[0] = onoff[0];
+ VideoInverseTelecine[1] = onoff[1];
+ VideoInverseTelecine[2] = onoff[2];
+ VideoInverseTelecine[3] = onoff[3];
+ VideoSurfaceModesChanged = 1;
+}
+
+///
/// Set denoise level (0 .. 1000).
///
void VideoSetDenoise(int level[VideoResolutionMax])