RTP: Add the extended timestamp to the tree

As a generated field, as already done with extended sequence no
This commit is contained in:
John Thacker 2024-01-30 21:13:35 -05:00
parent 575d285554
commit 5b6454aacf
1 changed files with 17 additions and 0 deletions

View File

@ -214,6 +214,7 @@ static int hf_rtp_payload_type;
static int hf_rtp_seq_nr;
static int hf_rtp_ext_seq_nr;
static int hf_rtp_timestamp;
static int hf_rtp_ext_timestamp;
static int hf_rtp_ssrc;
static int hf_rtp_csrc_items;
static int hf_rtp_csrc_item;
@ -2436,6 +2437,10 @@ dissect_rtp( tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_
/* Timestamp 32 bits (4 octets) */
proto_tree_add_uint( rtp_tree, hf_rtp_timestamp, tvb, offset, 4, timestamp );
if(p_packet_data != NULL) {
item = proto_tree_add_uint64(rtp_tree, hf_rtp_ext_timestamp, tvb, offset, 4, p_packet_data->extended_timestamp);
proto_item_set_generated(item);
}
offset += 4;
/* Synchronization source identifier 32 bits (4 octets) */
@ -3234,6 +3239,18 @@ proto_register_rtp(void)
NULL, HFILL
}
},
{
&hf_rtp_ext_timestamp,
{
"Extended timestamp",
"rtp.timestamp_ext",
FT_UINT64,
BASE_DEC,
NULL,
0x0,
NULL, HFILL
}
},
{
&hf_rtp_ssrc,
{