LigH
31st August 2004, 16:11
I just had a nice discussion with Shunichi Takeuchi, a developer at Cinema Craft, and he told me why CCE will not support YV12:
Basically, the most important reason is that there is no reliable way to separate progressive 4:2:0 video (where the FourCC YV12 is good for) from interlaced 4:2:0 video (where a different FourCC shall be used, in his opinion). OpenDML AVIs may have an "interlaced" bit set, but many tools don't set it, so it is not reliable. And via AviSynth or VDF, it would never be known.
__
( Please don't take this proposal too serious, I'm just thinking aloud: )
:sly:
How about registering two FourCC's with all the facts and features you would like to see to support MPEG 1/2/4 in the best way possible, especially in separating interlaced from progressive 4:2:0 video? There is still some space left to invent valid FourCC's (as long as they are not too similar, "intel" starts with an "i" as well as "interlaced"), e.g. "420p" and "420i". I just wonder if they are still registrable at Microsoft via the same way documented at fourcc.org ...:rolleyes:
:p
Basically, the most important reason is that there is no reliable way to separate progressive 4:2:0 video (where the FourCC YV12 is good for) from interlaced 4:2:0 video (where a different FourCC shall be used, in his opinion). OpenDML AVIs may have an "interlaced" bit set, but many tools don't set it, so it is not reliable. And via AviSynth or VDF, it would never be known.
__
( Please don't take this proposal too serious, I'm just thinking aloud: )
:sly:
How about registering two FourCC's with all the facts and features you would like to see to support MPEG 1/2/4 in the best way possible, especially in separating interlaced from progressive 4:2:0 video? There is still some space left to invent valid FourCC's (as long as they are not too similar, "intel" starts with an "i" as well as "interlaced"), e.g. "420p" and "420i". I just wonder if they are still registrable at Microsoft via the same way documented at fourcc.org ...:rolleyes:
:p