Mug Funky
16th October 2003, 20:15
title says it all.
i do a load of playing around with generalconvolution(etc) and feel that it's a pain having to convert back and forth from yv12 to rgb32. seeing as most of the time the filter only really applies to the luma channel, it would be cool for a code guy (unfortunately not me) to port the rgb generalconvolution to yuy2 and yv12 colour spaces. implementing for luma only would be cool, and 3 times faster than the rgb generalconvolution by my reckoning.
reason i ask is i like to have my own vertical filter (similar to the one in tomsmocomp) that blends half pels up and down, rather than a full pel down. additionally, i tend to run another generalconvolution just after it sharpening it by the same degree. this is good for killing residual combing while preserving detail.
a luma only generalconvolution would handle this quite well, as the light combing left by some deinterlace techniques is usually negligible in the chroma channel.
anyone besides me think this is a good idea? :)
i do a load of playing around with generalconvolution(etc) and feel that it's a pain having to convert back and forth from yv12 to rgb32. seeing as most of the time the filter only really applies to the luma channel, it would be cool for a code guy (unfortunately not me) to port the rgb generalconvolution to yuy2 and yv12 colour spaces. implementing for luma only would be cool, and 3 times faster than the rgb generalconvolution by my reckoning.
reason i ask is i like to have my own vertical filter (similar to the one in tomsmocomp) that blends half pels up and down, rather than a full pel down. additionally, i tend to run another generalconvolution just after it sharpening it by the same degree. this is good for killing residual combing while preserving detail.
a luma only generalconvolution would handle this quite well, as the light combing left by some deinterlace techniques is usually negligible in the chroma channel.
anyone besides me think this is a good idea? :)