From ab4359a489433aa212b981b9961be3a73eeaf082 Mon Sep 17 00:00:00 2001 From: Miguel Freitas Date: Wed, 19 Sep 2001 02:40:58 +0000 Subject: deinterlace update, not finished yet (weave looks broken). changes to Xv driver to keep a list of the recent frames. (this is needed to support a lot of DScaler algorithms) the driver may not be the ideal place to have the recent frames list as we could give "not so recent" frames to deinterlace code if some are dropped at video_out.c. Though this is better than waste our time deinterlacing frames that will be dropped anyway... CVS patchset: 663 CVS date: 2001/09/19 02:40:58 --- src/video_out/deinterlace.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/video_out/deinterlace.h') diff --git a/src/video_out/deinterlace.h b/src/video_out/deinterlace.h index fc9e69bd4..a4a3d22ae 100644 --- a/src/video_out/deinterlace.h +++ b/src/video_out/deinterlace.h @@ -29,11 +29,11 @@ #include "video_out.h" -void deinterlace_yuv( uint8_t *pdst, uint8_t *psrc, +void deinterlace_yuv( uint8_t *pdst, uint8_t *psrc[], int width, int height, int method ); - #define DEINTERLACE_NONE 0 #define DEINTERLACE_BOB 1 +#define DEINTERLACE_WEAVE 2 #endif -- cgit v1.2.3