diff options
author | Simon Farnsworth <simon.farnsworth@onelan.co.uk> | 2007-05-04 18:25:14 +0100 |
---|---|---|
committer | Simon Farnsworth <simon.farnsworth@onelan.co.uk> | 2007-05-04 18:25:14 +0100 |
commit | 213eac661441a9c482f280c5cb5ec63240c8d29e (patch) | |
tree | 628c61a35643d862b214879486958f8b69e355a5 /m4 | |
parent | 111fe67b6395937ba487602d3bb28a809dceff71 (diff) | |
download | xine-lib-213eac661441a9c482f280c5cb5ec63240c8d29e.tar.gz xine-lib-213eac661441a9c482f280c5cb5ec63240c8d29e.tar.bz2 |
[PATCH] Fix deinterlacing in video_out_xv.c
Xv drivers are permitted to return a bigger image than we asked for, to
work around hardware constraints. If this happens, 1.1.6's video_out_xv
cannot deinterlace properly. Fix this by deinterlacing based on the
width of the Xv image; the Xv driver will discard the extra horizontal data.
Without this patch, you get a barber-pole effect if the input video is
interlaced *and* the Xv driver chooses to round up the width of the
requested image.
--
Simon Farnsworth
Diffstat (limited to 'm4')
0 files changed, 0 insertions, 0 deletions