From: Víctor Manuel Jáquez Leal Date: Thu, 4 Aug 2022 10:57:11 +0000 (+0200) Subject: vah264enc: Split aud property and its usage. X-Git-Tag: 1.22.0~1153 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7e95a8fc92b10316f47fc419201ffafb882a5ba8;p=platform%2Fupstream%2Fgstreamer.git vah264enc: Split aud property and its usage. Just as other property variables, it's split for ease it usage, particularly after adding access locks. Part-of: --- diff --git a/subprojects/gst-plugins-bad/sys/va/gstvah264enc.c b/subprojects/gst-plugins-bad/sys/va/gstvah264enc.c index c681333..655d0d2 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvah264enc.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvah264enc.c @@ -174,6 +174,7 @@ struct _GstVaH264Enc gboolean use_cabac; gboolean use_dct8x8; gboolean use_trellis; + gboolean aud; guint32 num_slices; guint32 packed_headers; @@ -1474,6 +1475,7 @@ gst_va_h264_enc_reset_state (GstVaBaseEnc * base) self->use_cabac = self->prop.use_cabac; self->use_dct8x8 = self->prop.use_dct8x8; self->use_trellis = self->prop.use_trellis; + self->aud = self->prop.aud; self->num_slices = self->prop.num_slices; self->gop.idr_period = self->prop.key_int_max; @@ -2702,7 +2704,7 @@ _encode_one_frame (GstVaH264Enc * self, GstVideoCodecFrame * gst_frame) frame = _enc_frame (gst_frame); - if (self->prop.aud) { + if (self->aud) { if ((self->packed_headers & VA_ENC_PACKED_HEADER_RAW_DATA) && !_add_aud (self, frame)) return FALSE;