# HG changeset patch # User reimar # Date 1235124015 0 # Node ID 0e0b2001d2901290642b658ee79c3b3cfe9fa98d # Parent 7b16ccf423b4c046fa413ace93b8dce4c211e91a Document that and why deinterlacing is not working diff -r 7b16ccf423b4 -r 0e0b2001d290 libvo/vo_vdpau.c --- a/libvo/vo_vdpau.c Fri Feb 20 09:45:48 2009 +0000 +++ b/libvo/vo_vdpau.c Fri Feb 20 10:00:15 2009 +0000 @@ -178,6 +178,9 @@ &dummy); CHECK_ST_WARNING("Error when calling vdp_presentation_queue_block_until_surface_idle") + // we would need to provide past and future frames to allow deinterlacing, + // which is not really possible currently. Deinterlacing is supposed to fall + // back to bob deinterlacing, but that seems not to work either. vdp_st = vdp_video_mixer_render(video_mixer, VDP_INVALID_HANDLE, 0, VDP_VIDEO_MIXER_PICTURE_STRUCTURE_FRAME, 0, NULL, surface_render[vid_surface_num].surface, 0, NULL, &src_rect_vid, @@ -763,10 +766,10 @@ "\nOptions:\n" " deint\n" " 0: no deinterlacing\n" - " 1: temporal deinterlacing\n" - " 2: temporal-spatial deinterlacing\n" + " 1: temporal deinterlacing (not yet working)\n" + " 2: temporal-spatial deinterlacing (not yet working)\n" " pullup\n" - " Try to apply inverse-telecine\n" + " Try to apply inverse-telecine (needs deinterlacing, not working)\n" " denoise\n" " Apply denoising, argument is strength from 0.0 to 1.0\n" " sharpen\n"