summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorChristophe Thommeret <hftom@free.fr>2010-01-14 19:18:02 +0100
committerChristophe Thommeret <hftom@free.fr>2010-01-14 19:18:02 +0100
commitf881de2a9c9fab8c1f938fecbc1a8279e33dc729 (patch)
tree1eab5de7695dd241f78b000589d6712c6e30de38 /include
parent11e5e873e50542d9d0106b3e5e33023861db23a0 (diff)
downloadxine-lib-f881de2a9c9fab8c1f938fecbc1a8279e33dc729.tar.gz
xine-lib-f881de2a9c9fab8c1f938fecbc1a8279e33dc729.tar.bz2
Don't deinterlace still frames
still frames are marked by the decoder and the video_out will not deinterlace if the flag is set.
Diffstat (limited to 'include')
-rw-r--r--include/xine/video_out.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/xine/video_out.h b/include/xine/video_out.h
index 7f88ef504..dff1895af 100644
--- a/include/xine/video_out.h
+++ b/include/xine/video_out.h
@@ -283,6 +283,7 @@ struct xine_video_port_s {
#define VO_INTERLACED_FLAG 8
#define VO_NEW_SEQUENCE_FLAG 16 /* set after MPEG2 Sequence Header Code (used by XvMC) */
#define VO_CHROMA_422 32 /* used by VDPAU, default is chroma_420 */
+#define VO_STILL_IMAGE 64
/* video driver capabilities */
#define VO_CAP_YV12 0x00000001 /* driver can handle YUV 4:2:0 pictures */
@@ -294,7 +295,7 @@ struct xine_video_port_s {
#define VO_CAP_XXMC 0x00000040 /* driver can use extended XvMC */
#define VO_CAP_VDPAU_H264 0x00000080 /* driver can use VDPAU for H264 */
#define VO_CAP_VDPAU_MPEG12 0x00000100 /* driver can use VDPAU for mpeg1/2 */
-#define VO_CAP_VDPAU_VC1 0x00000200 /* driver can use VDPAU for mpeg1/2 */
+#define VO_CAP_VDPAU_VC1 0x00000200 /* driver can use VDPAU for VC1 */
#define VO_CAP_HUE 0x00010000
#define VO_CAP_SATURATION 0x00020000
#define VO_CAP_CONTRAST 0x00040000