mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
vp9: extend loopfilter workaround for vp9 h/v mix-up to work for 422.
This commit is contained in:
parent
29045fbfd4
commit
3e634e3e98
@ -3108,8 +3108,12 @@ static av_always_inline void mask_edges(uint8_t (*mask)[8][4], int ss_h, int ss_
|
||||
}
|
||||
if (!ss_h)
|
||||
mask[0][y][3] |= m_col;
|
||||
if (!ss_v)
|
||||
mask[1][y][3] |= m_col;
|
||||
if (!ss_v) {
|
||||
if (ss_h && (col_end & 1))
|
||||
mask[1][y][3] |= (t << (w - 1)) - t;
|
||||
else
|
||||
mask[1][y][3] |= m_col;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
int y, t = 1 << col_and_7, m_col = (t << w) - t;
|
||||
|
Loading…
Reference in New Issue
Block a user