Green video when trying to play interlaced content.

The Perian forums have moved to Google Groups, this forum is read only.
Locked
StevenToth
Harmless
Posts: 4
Joined: Wed Jan 07, 2009 9:17 pm

Green video when trying to play interlaced content.

Post by StevenToth »

Hi,

I'm working on a dedicated HD Encoder application for the HDPVR, I mentioned this a few days ago. I have Perian 1.1.3 playing H.264 CABAC 720p content perfectly and I'm very happy. Kudos to the Perian devs.

However, the encoder also able to output 480i or 1080i Interlaced content but they always results in green video on playback - regardless of whether I'm using Quicktime with or without Perian. VLC plays the content no problem, as expected.

I have zero control over the encoding profiles so I'm stuck with whatever the encoder can produce. This isn't a 1.1.3 specific issues, they've never played in Perian.

Is their any known issues with Perian and H.264 interlaced content? Or, can anyone offer any advice on how to specifically identify the reason why Perian is not processing this correctly? (Perhaps running some sort of debug Perian build with logging enabled?)

I can provide samples if anyone is interested.

All feedback welcome.

Steve
gbooker
Cocoaforge Admin
Posts: 723
Joined: Sat May 06, 2006 2:47 am
Contact:

Re: Green video when trying to play interlaced content.

Post by gbooker »

StevenToth wrote:Is their any known issues with Perian and H.264 interlaced content?
Yeah, we've never played interlaced content. We always relegated interlaced content to Apple's component, which apparently cannot play this specific content.

Interlaced content has to be handled differently within QT than progressive, and we just haven't gotten around to it.
StevenToth
Harmless
Posts: 4
Joined: Wed Jan 07, 2009 9:17 pm

Re: Green video when trying to play interlaced content.

Post by StevenToth »

Fair enough, that makes sense now.

Is interlaced support on the Perian roadmap anytime soon?

- Steve
Mr VacBob
Crema
Posts: 330
Joined: Thu Jan 04, 2007 11:14 pm
Contact:

Re: Green video when trying to play interlaced content.

Post by Mr VacBob »

I'm having trouble finding out what interlaced support actually requires - there's ImageCodecCombineAndExtractFields, which might be for encoders, and there's QT Player's "Single Field" checkbox, which I'm not really sure what it does. It should be fine to move interlaced H264 from the "cannot decode" to "prefer not to decode" list, so it could at least be enabled with defaults.
Locked