offset = 0;
if (enc_pic->quality_modes.pre_encode_mode) {
- uint32_t pre_size = ALIGN_POT((aligned_width >> 2), rec_alignment) *
- ALIGN_POT((aligned_height >> 2), rec_alignment);
- uint32_t full_size = ALIGN_POT(aligned_width, rec_alignment) *
- ALIGN_POT(aligned_height, rec_alignment);
+ uint32_t pre_size = DIV_ROUND_UP((aligned_width >> 2), rec_alignment) *
+ DIV_ROUND_UP((aligned_height >> 2), rec_alignment);
+ uint32_t full_size = DIV_ROUND_UP(aligned_width, rec_alignment) *
+ DIV_ROUND_UP(aligned_height, rec_alignment);
pre_size = align(pre_size, 4);
full_size = align(full_size, 4);
{
assert(bits > 0);
/* it must be dword aligned at the end */
- *enc->enc_pic.copy_start = ALIGN_POT(bits, 32) * 4 + 12;
+ *enc->enc_pic.copy_start = DIV_ROUND_UP(bits, 32) * 4 + 12;
*(enc->enc_pic.copy_start + 2) = bits;
}
#define RENCODE_COLOR_SPACE_YUV 0
-#define PIPE_ALIGN_IN_BLOCK_SIZE(value, alignment) ALIGN_POT(value, alignment)
+#define PIPE_ALIGN_IN_BLOCK_SIZE(value, alignment) DIV_ROUND_UP(value, alignment)
#define RADEON_ENC_CS(value) (enc->cs.current.buf[enc->cs.current.cdw++] = (value))
#define RADEON_ENC_BEGIN(cmd) \