rtpmanager: Access GstRTPHdrExt fields through accessor
authorOlivier Crête <olivier.crete@collabora.com>
Thu, 24 Jun 2021 18:57:14 +0000 (14:57 -0400)
committerOlivier Crête <olivier.crete@collabora.com>
Thu, 24 Jun 2021 18:57:14 +0000 (14:57 -0400)
This way, the implementation can be private.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/1017>

gst/rtpmanager/gstrtphdrext-twcc.c

index 4a69df9..0ebdea6 100644 (file)
@@ -187,8 +187,8 @@ gst_rtp_header_extension_twcc_write (GstRTPHeaderExtension * ext,
     goto map_failed;
 
   /* if there already is a twcc-seqnum inside the packet */
-  if (gst_rtp_buffer_get_extension_onebyte_header (&rtp, ext->ext_id, 0,
-          &ext_data, &ext_size)) {
+  if (gst_rtp_buffer_get_extension_onebyte_header (&rtp,
+          gst_rtp_header_extension_get_id (ext), 0, &ext_data, &ext_size)) {
     if (ext_size < gst_rtp_header_extension_twcc_get_max_size (ext, NULL))
       goto existing_too_small;