summaryrefslogtreecommitdiffstats
path: root/libvo
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-02-20 10:00:15 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-02-20 10:00:15 +0000
commitb588457f52e877f4caae769dbaa6ea92be09fa68 (patch)
tree31b62768241fa65b45e5b91b3e858eed84ca364f /libvo
parentd6a97f889a6e47d9e554b049f785056203bb5546 (diff)
downloadmpv-b588457f52e877f4caae769dbaa6ea92be09fa68.tar.bz2
mpv-b588457f52e877f4caae769dbaa6ea92be09fa68.tar.xz
Document that and why deinterlacing is not working
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28674 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo')
-rw-r--r--libvo/vo_vdpau.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/libvo/vo_vdpau.c b/libvo/vo_vdpau.c
index 0cb9d682f0..7d6496afb4 100644
--- a/libvo/vo_vdpau.c
+++ b/libvo/vo_vdpau.c
@@ -178,6 +178,9 @@ static void video_to_output_surface(void)
&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 @@ static const char help_msg[] =
"\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"