diff options
author | Reinhard Nißl <rnissl@gmx.de> | 2007-08-26 22:05:41 +0200 |
---|---|---|
committer | Reinhard Nißl <rnissl@gmx.de> | 2007-08-26 22:05:41 +0200 |
commit | 62d7654ffd81daef9d1f38d43d30b1e97675e614 (patch) | |
tree | aece2bb4b39cfcf852a6a6d17fbb1101aa719684 /src/video_out/xxmc.h | |
parent | 195b53839e170cc4efe059784b1ebb31ce7707af (diff) | |
download | xine-lib-62d7654ffd81daef9d1f38d43d30b1e97675e614.tar.gz xine-lib-62d7654ffd81daef9d1f38d43d30b1e97675e614.tar.bz2 |
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.
Diffstat (limited to 'src/video_out/xxmc.h')
-rw-r--r-- | src/video_out/xxmc.h | 3 |
1 files changed, 3 insertions, 0 deletions
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; |