2020-01-03, 17:53
I recheck this file, it's interlaced all right. There are two checks for interlaced content. The 1st in demux parser, 2nd in VideoToolBox codec. The 1st is determined from parsing the demux packets with ffmpeg, this check determined it was progressive. The 2nd check looks inside sps for possible interlaced flags. This check determined possible interlaced. We assumed the 1st was a 'better' check I've changed code to flag possible interlaced if either check flags possible interlaced.
Back to the issue, the AppleTV 4K is right on the edge (250 percent CPU) with this type of content and using sw ffmpeg for decode and doing YADIF 2x. YADIF/Half is fine at around 200 percent CPU.
Back to the issue, the AppleTV 4K is right on the edge (250 percent CPU) with this type of content and using sw ffmpeg for decode and doing YADIF 2x. YADIF/Half is fine at around 200 percent CPU.