deinterlace: Better alternate support
Improve TFF/BFF autodetection according to first frame after a segment, instead of letting it continuously switch between TFF and BFF. Results in smoother transitions. Also handle the buffer state the same as mixed.
Merge request reports
Activity
- Resolved by Vivia Nikolaidou
added 1 commit
- e7e598f9 - deinterlace: Provide documentation for GST_DEINTERLACE_BUFFER_STATE
- Resolved by Vivia Nikolaidou
Still getting combs in this test case:
gst-launch-1.0 videotestsrc pattern=ball ! video/x-raw,interlace-mode=progressive ! queue ! interlace field-pattern=0 top-field-first=true ! video/x-raw\(format:Interlaced\),interlace-mode=alternate ! queue ! deinterlace ! queue ! autovideosink
but not with
interlace top-field-first=false
, and also not with two test files that I have (one TFF which I can't make public, and one in https://trac.ffmpeg.org/ticket/5514)mentioned in merge request gst-plugins-bad!1996 (merged)
- Resolved by Vivia Nikolaidou
added 5 commits
-
200ca892...5f00810e - 2 commits from branch
gstreamer:master
- 132390c0 - deinterlace: Better alternate support
- 78049963 - deinterlace: Fix telecine/onefield mixup
- e786c973 - deinterlace: Provide documentation for GST_DEINTERLACE_BUFFER_STATE
Toggle commit list-
200ca892...5f00810e - 2 commits from branch
- Resolved by Vivia Nikolaidou
assigned to @gstreamer-merge-bot