foxyshadis
7th May 2010, 23:30
Hey all, been a while since I made a request here.
Does anyone have handy a YV12 conversion plugin that uses point or average sampling for the chroma? The bilinear sampling is really wrecking the precise chroma I need for a project. (Unfortunately, I don't have my old dev environment at all, or I'd just compile 2.6's new convert core into a plugin for 2.5.) A much simpler version of what I'm doing is, from RGB source:
PointResize(width*2,height*2)
last+ConvertToYV12.ConvertToRGB24
With a sharp chroma rgb source, you'll see a major difference. (I've also used both YCoCg and pc.709 formulae, so it's not the color conversion. It's definitely the subsampling.)
If not, I'll work on getting my dev environment up and running again and see what I can do.
Does anyone have handy a YV12 conversion plugin that uses point or average sampling for the chroma? The bilinear sampling is really wrecking the precise chroma I need for a project. (Unfortunately, I don't have my old dev environment at all, or I'd just compile 2.6's new convert core into a plugin for 2.5.) A much simpler version of what I'm doing is, from RGB source:
PointResize(width*2,height*2)
last+ConvertToYV12.ConvertToRGB24
With a sharp chroma rgb source, you'll see a major difference. (I've also used both YCoCg and pc.709 formulae, so it's not the color conversion. It's definitely the subsampling.)
If not, I'll work on getting my dev environment up and running again and see what I can do.