rtph264pay: Define and use FU_A_TYPE_ID
authorJan Alexander Steffens (heftig) <jsteffens@make.tv>
Mon, 5 Nov 2018 16:10:03 +0000 (17:10 +0100)
committerNicolas Dufresne <nicolas@ndufresne.ca>
Wed, 3 Jul 2019 19:05:29 +0000 (19:05 +0000)
gst/rtp/gstrtph264pay.c

index 8209cc0..7c6f571 100644 (file)
 #include "gstrtputils.h"
 
 
-#define IDR_TYPE_ID  5
-#define SPS_TYPE_ID  7
-#define PPS_TYPE_ID  8
+#define IDR_TYPE_ID    5
+#define SPS_TYPE_ID    7
+#define PPS_TYPE_ID    8
+#define FU_A_TYPE_ID   28
 
 GST_DEBUG_CATEGORY_STATIC (rtph264pay_debug);
 #define GST_CAT_DEFAULT (rtph264pay_debug)
@@ -969,7 +970,7 @@ gst_rtp_h264_pay_payload_nal (GstRTPBasePayload * basepayload,
       gst_rtp_buffer_set_marker (&rtp, end && end_of_au);
 
       /* FU indicator */
-      payload[0] = (nal_header & 0x60) | 28;
+      payload[0] = (nal_header & 0x60) | FU_A_TYPE_ID;
 
       /* FU Header */
       payload[1] = (start << 7) | (end << 6) | (nal_header & 0x1f);