mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-25 11:11:08 +00:00
va{av1,vp9}enc: fix return value
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7773>
This commit is contained in:
parent
a1081d08c1
commit
899792a5ef
2 changed files with 11 additions and 11 deletions
|
@ -3904,28 +3904,28 @@ gst_va_av1_enc_encode_frame (GstVaBaseEnc * base,
|
||||||
self->rc.rc_ctrl_mode, self->rc.max_bitrate_bits,
|
self->rc.rc_ctrl_mode, self->rc.max_bitrate_bits,
|
||||||
self->rc.target_percentage, self->rc.base_qindex,
|
self->rc.target_percentage, self->rc.base_qindex,
|
||||||
self->rc.min_qindex, self->rc.max_qindex, self->rc.mbbrc))
|
self->rc.min_qindex, self->rc.max_qindex, self->rc.mbbrc))
|
||||||
return FALSE;
|
return GST_FLOW_ERROR;
|
||||||
|
|
||||||
if (!gst_va_base_enc_add_quality_level_parameter (base,
|
if (!gst_va_base_enc_add_quality_level_parameter (base,
|
||||||
va_frame->base.picture, self->rc.target_usage))
|
va_frame->base.picture, self->rc.target_usage))
|
||||||
return FALSE;
|
return GST_FLOW_ERROR;
|
||||||
|
|
||||||
if (!gst_va_base_enc_add_frame_rate_parameter (base,
|
if (!gst_va_base_enc_add_frame_rate_parameter (base,
|
||||||
va_frame->base.picture))
|
va_frame->base.picture))
|
||||||
return FALSE;
|
return GST_FLOW_ERROR;
|
||||||
|
|
||||||
if (!gst_va_base_enc_add_hrd_parameter (base, va_frame->base.picture,
|
if (!gst_va_base_enc_add_hrd_parameter (base, va_frame->base.picture,
|
||||||
self->rc.rc_ctrl_mode, self->rc.cpb_length_bits))
|
self->rc.rc_ctrl_mode, self->rc.cpb_length_bits))
|
||||||
return FALSE;
|
return GST_FLOW_ERROR;
|
||||||
|
|
||||||
_av1_fill_sequence_param (self, &seq_param);
|
_av1_fill_sequence_param (self, &seq_param);
|
||||||
if (!_av1_add_sequence_param (self, va_frame->base.picture, &seq_param))
|
if (!_av1_add_sequence_param (self, va_frame->base.picture, &seq_param))
|
||||||
return FALSE;
|
return GST_FLOW_ERROR;
|
||||||
|
|
||||||
_av1_fill_sequence_header (self, &seq_param);
|
_av1_fill_sequence_header (self, &seq_param);
|
||||||
if ((self->packed_headers & VA_ENC_PACKED_HEADER_SEQUENCE) &&
|
if ((self->packed_headers & VA_ENC_PACKED_HEADER_SEQUENCE) &&
|
||||||
!_av1_add_sequence_header (self, va_frame, &size_offset))
|
!_av1_add_sequence_header (self, va_frame, &size_offset))
|
||||||
return FALSE;
|
return GST_FLOW_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_av1_encode_one_frame (self, va_frame, size_offset)) {
|
if (!_av1_encode_one_frame (self, va_frame, size_offset)) {
|
||||||
|
|
|
@ -2543,23 +2543,23 @@ gst_va_vp9_enc_encode_frame (GstVaBaseEnc * base,
|
||||||
self->rc.rc_ctrl_mode, self->rc.max_bitrate_bits,
|
self->rc.rc_ctrl_mode, self->rc.max_bitrate_bits,
|
||||||
self->rc.target_percentage, self->rc.base_qindex,
|
self->rc.target_percentage, self->rc.base_qindex,
|
||||||
self->rc.min_qindex, self->rc.max_qindex, self->rc.mbbrc))
|
self->rc.min_qindex, self->rc.max_qindex, self->rc.mbbrc))
|
||||||
return FALSE;
|
return GST_FLOW_ERROR;
|
||||||
|
|
||||||
if (!gst_va_base_enc_add_quality_level_parameter (base,
|
if (!gst_va_base_enc_add_quality_level_parameter (base,
|
||||||
va_frame->base.picture, self->rc.target_usage))
|
va_frame->base.picture, self->rc.target_usage))
|
||||||
return FALSE;
|
return GST_FLOW_ERROR;
|
||||||
|
|
||||||
if (!gst_va_base_enc_add_frame_rate_parameter (base,
|
if (!gst_va_base_enc_add_frame_rate_parameter (base,
|
||||||
va_frame->base.picture))
|
va_frame->base.picture))
|
||||||
return FALSE;
|
return GST_FLOW_ERROR;
|
||||||
|
|
||||||
if (!gst_va_base_enc_add_hrd_parameter (base, va_frame->base.picture,
|
if (!gst_va_base_enc_add_hrd_parameter (base, va_frame->base.picture,
|
||||||
self->rc.rc_ctrl_mode, self->rc.cpb_length_bits))
|
self->rc.rc_ctrl_mode, self->rc.cpb_length_bits))
|
||||||
return FALSE;
|
return GST_FLOW_ERROR;
|
||||||
|
|
||||||
_vp9_fill_sequence_param (self, &seq_param);
|
_vp9_fill_sequence_param (self, &seq_param);
|
||||||
if (!_vp9_add_sequence_param (self, va_frame->base.picture, &seq_param))
|
if (!_vp9_add_sequence_param (self, va_frame->base.picture, &seq_param))
|
||||||
return FALSE;
|
return GST_FLOW_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_vp9_encode_one_frame (self, va_frame)) {
|
if (!_vp9_encode_one_frame (self, va_frame)) {
|
||||||
|
|
Loading…
Reference in a new issue