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

Reply via email to