2016-10-03 14:39 GMT+03:00 Carl Eugen Hoyos <ceffm...@gmail.com>: > 2016-10-03 13:11 GMT+02:00 Ali KIZIL <aliki...@gmail.com>: > > 2016-10-03 14:09 GMT+03:00 Carl Eugen Hoyos <ceffm...@gmail.com>: > > > >> 2016-10-03 12:48 GMT+02:00 Ali KIZIL <aliki...@gmail.com>: > >> > >> > Yes, Alpha channel is not managed. > >> > > >> > So it should be; > >> > > >> >> + /* yuv422p10_to_yuv420p */ > >> >> + if ((srcFormat == AV_PIX_FMT_YUV422P10) && > >> >> + (dstFormat == AV_PIX_FMT_YUV420P)) > >> >> + c->swscale = yuv422p10ToYuv420pWrapper; > >> > >> (Apart from "too many parenthesis") > >> I would prefer if alpha gets handled. > > > Got it. I dont have any source with alpha. > > This is about conversion of frames without alpha into > frames with an alpha channel, so I don't think you need > any source with alpha. > Just set the opacity to 0xFF. > > I suspect you should pay attention to the dithering for > the moment though. > > Carl Eugen > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel >
Hello Carl, OK, Well noted the info about 0xFF. I will do it. You and Hendrik are right. I googled around and understood what you mean by dithering. This will happen for function 10bit to 8bit convertion yuv422p10ToYuv420pWrapper. Rest 2 functions are 10bit to 10bit and 8 bit to 10bit, so they do not have dithering problem. I need to check how to do interpolation. Any example will be helpful. Kind Regards, _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel