On Sat, Aug 18, 2012 at 11:25:54PM +0600, Mashiat Sarker Shakkhar wrote: > On 8/18/2012 11:13 PM, Kostya Shishkov wrote: > [...] > >Maybe the same thing (chroma MV pullback) happens? Please investigate and > >update the log message. "I just apply some magic and it works" sounds wrong > >in > >commit. > > It's not magic. We have already discussed this. Sometimes chroma MVs > require edge emulation while luma MVs don't. I don't know under what > exact circumstances it happens, but so far I have only seen HPEL > pictures trigger this issue. Can you elaborate what do you want me > to investigate here? Because I can see that the motion vectors (both > chroma and luma) are fine.
It hapened because luma MV=0,0, chroma MV was the same too but after pullback it became -1,0. So luma does not need MC in this case but chroma does. With bicubic interpolation that issue was masked (s->mspel = 1 triggered edge emulation for such cases). So please check if it's similar (chroma needing edge emu but luma not). _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
