View Single Post
Old 13th August 2008, 08:26   #12  |  Link
Manao
Registered User
 
Join Date: Jan 2002
Location: France
Posts: 2,856
Quote:
What no-one mentioned (perhaps because they thought it self-evident) is that for YV12 it is wrong and makes no sense for any deinterlacer to preserve the original chroma data, because of the different way YV12 chroma is stored in interlaced and progressive frames.
Chroma samples are spatially at the same place in progressive & interlaced frame. However, the relative position of chroma samples in regard to luma samples varies when you consider a single field.
Code:
X   X   X   X ----> Top luma

  O       O   ----> Top chroma

X   X   X   X ----> Bottom luma



X   X   X   X ----> Top luma

  O       O   ----> Bottom chroma

X   X   X   X ----> Bottom luma
So the top field taken alone looks like :
Code:
X   X   X   X

  O       O





X   X   X   X
And the bottom field like that :
Code:
X   X   X   X





  O       O

X   X   X   X
__________________
Manao is offline   Reply With Quote