Signed-off-by: Pengfei Qu <pengfei...@intel.com> --- src/gen9_mfc_hevc.c | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/src/gen9_mfc_hevc.c b/src/gen9_mfc_hevc.c index 019dadf..f95d4f1 100644 --- a/src/gen9_mfc_hevc.c +++ b/src/gen9_mfc_hevc.c @@ -2279,6 +2279,14 @@ static void intel_hcpe_brc_init(struct encode_state *encode_state, int ratio_max = 32; int ratio = 8; double buffer_size = 0; + int bpp = 1; + + if((pSequenceParameter->seq_fields.bits.bit_depth_luma_minus8 > 0) || + (pSequenceParameter->seq_fields.bits.bit_depth_chroma_minus8 > 0)) + bpp = 2; + + qp1_size = qp1_size * bpp; + qp51_size = qp51_size * bpp; if (!encode_state->misc_param[VAEncMiscParameterTypeHRD] || !encode_state->misc_param[VAEncMiscParameterTypeHRD]->buffer) return; -- 2.7.4 _______________________________________________ Libva mailing list Libva@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libva