st/va: implement poc type
pic_order_cnt_type is a required variable when encoding both sps and slice header, therefore we need to get this value from st, e.g. vaapi interface, and then pass it to radeon driver for encoding headers. Signed-off-by: Boyuan Zhang <boyuan.zhang@amd.com> Acked-by: Christian König <christian.koenig@amd.com>
This commit is contained in:
parent
76e0dcd5a9
commit
58aa4dffb4
|
@ -396,6 +396,7 @@ handleVAEncSequenceParameterBufferType(vlVaDriver *drv, vlVaContext *context, vl
|
||||||
context->desc.h264enc.gop_size = h264->intra_idr_period * context->gop_coeff;
|
context->desc.h264enc.gop_size = h264->intra_idr_period * context->gop_coeff;
|
||||||
context->desc.h264enc.rate_ctrl.frame_rate_num = h264->time_scale / 2;
|
context->desc.h264enc.rate_ctrl.frame_rate_num = h264->time_scale / 2;
|
||||||
context->desc.h264enc.rate_ctrl.frame_rate_den = h264->num_units_in_tick;
|
context->desc.h264enc.rate_ctrl.frame_rate_den = h264->num_units_in_tick;
|
||||||
|
context->desc.h264enc.pic_order_cnt_type = h264->seq_fields.bits.pic_order_cnt_type;
|
||||||
return VA_STATUS_SUCCESS;
|
return VA_STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue