diff options
Diffstat (limited to 'src/video_out/deinterlace.c')
-rw-r--r-- | src/video_out/deinterlace.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/video_out/deinterlace.c b/src/video_out/deinterlace.c index 540941c20..ea8964a7b 100644 --- a/src/video_out/deinterlace.c +++ b/src/video_out/deinterlace.c @@ -180,7 +180,8 @@ static void deinterlace_bob_yuv_mmx( uint8_t *pdst, uint8_t *psrc[], /* Deinterlace the latest field, with a tendency to weave rather than bob. Good for high detail on low-movement scenes. - NOT FINISHED! WEIRD OUTPUT!!! + Seems to produce bad output in general case, need to check if this + is normal or if the code is broken. */ static int deinterlace_weave_yuv_mmx( uint8_t *pdst, uint8_t *psrc[], int width, int height ) @@ -689,6 +690,12 @@ void deinterlace_yuv( uint8_t *pdst, uint8_t *psrc[], else /* FIXME: provide an alternative? */ abort_mmx_missing(); break; + case DEINTERLACE_ONEFIELDXV: + printf("deinterlace: ONEFIELDXV must be handled by the video driver.\n"); + break; + default: + printf("deinterlace: unknow method %d.\n",method); + break; } } |