From 62d7654ffd81daef9d1f38d43d30b1e97675e614 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reinhard=20Ni=C3=9Fl?= Date: Sun, 26 Aug 2007 22:05:41 +0200 Subject: Provide options to control ondemand disabling of bob deinterlacing. While disabling for progressive frames was ment to improve DVD playback, it turned out that many TV broadcasters set this flag too, although their content is not progressive. Adding an option allows the user now to enable this feature when the watched streams make correct use of this flag. Another option allows to disable bob deinterlacing when a scaled OSD is on screen. As bobbing adds some noise to horizontal lines the OSD quality might be improved by enabling this option. --- src/video_out/xxmc.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/video_out/xxmc.h') diff --git a/src/video_out/xxmc.h b/src/video_out/xxmc.h index d5c067d36..a25e651e4 100644 --- a/src/video_out/xxmc.h +++ b/src/video_out/xxmc.h @@ -205,6 +205,9 @@ struct xxmc_driver_s { xxmc_frame_t *cur_frame; int cur_field; int bob; + int disable_bob_for_progressive_frames; + int disable_bob_for_scaled_osd; + int scaled_osd_active; x11osd *xoverlay; int xv_xoverlay_type; int xoverlay_type; -- cgit v1.2.3