Implemented auto deinterlace mode.
authorLaurent Aimar <fenrir@videolan.org>
Tue, 6 Oct 2009 20:32:20 +0000 (22:32 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Tue, 6 Oct 2009 20:42:04 +0000 (22:42 +0200)
commitf96b075043c421fb6466829a15ae0c8792b8ffe8
treee5399d33b1813e9e406c63606e6421f4771b50b6
parent1cbfa33f128146d66492c8d74a123820780dd93a
Implemented auto deinterlace mode.

 The detection is based on the progressive/interlaced flags transported at
the codec level. As such, it is not really reliable (for 25fps at least).

 As soon as a picture is detected as interlaced, the configured deinterlace
mode is applied. After 30s of progressive video, the filter is removed.
The hysteresis helps with unreliable interlaced flags.
src/video_output/video_output.c
src/video_output/vout_internal.h
src/video_output/vout_pictures.c