Does VideoToolbox deinterlacing actually work on macOS or iOS?
Posted: 08 Jun 2017 13:04
I can't get it to work at all, either with my own libvlc-based player or VLC itself.
Take this file:
https://www.dropbox.com/s/ykxi7p48feb3c ... nn.ts?dl=0
Ignore the green corruption (that is unrelated - see my other post about that) and focus on the scrolling text at the bottom. If I build using a version of videotoolbox.m from March which doesn't produce the green corruption then the lack of deinterlacing is clearer.
Bur in both cases in the trace you will see it enables the VT temporal filter, and the code looks alright but it doesn't look deinterlaced to me. Check out those horrible jagged edges. Now run that through a software decoder using Yadif or even Bob and see how it *should* look.
I've also tried the VT Vertical Filter (which I presume is more like Bob) and that has no effect either.
So has anyone actually had this working? Maybe it depends on the source somehow? Is VT deinterlacing known to be broken either in general or specifically with VLC?
Take this file:
https://www.dropbox.com/s/ykxi7p48feb3c ... nn.ts?dl=0
Ignore the green corruption (that is unrelated - see my other post about that) and focus on the scrolling text at the bottom. If I build using a version of videotoolbox.m from March which doesn't produce the green corruption then the lack of deinterlacing is clearer.
Bur in both cases in the trace you will see it enables the VT temporal filter, and the code looks alright but it doesn't look deinterlaced to me. Check out those horrible jagged edges. Now run that through a software decoder using Yadif or even Bob and see how it *should* look.
I've also tried the VT Vertical Filter (which I presume is more like Bob) and that has no effect either.
So has anyone actually had this working? Maybe it depends on the source somehow? Is VT deinterlacing known to be broken either in general or specifically with VLC?