mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-19 18:24:14 +08:00
media: vicodec: simplify blocktype checking
Simplify some blocktype/is_intra checks. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
This commit is contained in:
parent
56ba4d03d8
commit
98efd5525a
@ -663,11 +663,10 @@ static u32 encode_plane(u8 *input, u8 *refp, __be16 **rlco, __be16 *rlco_max,
|
||||
if (!is_intra)
|
||||
blocktype = decide_blocktype(input, refp,
|
||||
deltablock, width, input_step);
|
||||
if (is_intra || blocktype == IBLOCK) {
|
||||
if (blocktype == IBLOCK) {
|
||||
fwht(input, cf->coeffs, width, input_step, 1);
|
||||
quantize_intra(cf->coeffs, cf->de_coeffs,
|
||||
cf->i_frame_qp);
|
||||
blocktype = IBLOCK;
|
||||
} else {
|
||||
/* inter code */
|
||||
encoding |= FRAME_PCODED;
|
||||
|
Loading…
Reference in New Issue
Block a user