Fix some more constants to be unsigned.
Change-Id: I714078683cff517c79a15abf29e1ae4a9a60271d Reviewed-on: https://code.wireshark.org/review/8365 Reviewed-by: Guy Harris <guy@alum.mit.edu>
This commit is contained in:
parent
795211b330
commit
2d63e58b47
|
@ -1569,10 +1569,10 @@ dissect_vendor_dependant(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree,
|
|||
offset += 8;
|
||||
|
||||
col_append_fstr(pinfo->cinfo, COL_INFO, " - 0x%08X%08X", (guint) (identifier >> 32), (guint) (identifier & 0xFFFFFFFF));
|
||||
if (identifier == G_GINT64_CONSTANT(0x0000000000000000)) {
|
||||
if (identifier == G_GUINT64_CONSTANT(0x0000000000000000)) {
|
||||
col_append_str(pinfo->cinfo, COL_INFO, " (SELECTED)");
|
||||
proto_item_append_text(pitem, " (SELECTED)");
|
||||
} else if (identifier == G_GINT64_CONSTANT(0xFFFFFFFFFFFFFFFF)) {
|
||||
} else if (identifier == G_GUINT64_CONSTANT(0xFFFFFFFFFFFFFFFF)) {
|
||||
col_append_str(pinfo->cinfo, COL_INFO, " (NOT SELECTED)");
|
||||
proto_item_append_text(pitem, " (NOT SELECTED)");
|
||||
}
|
||||
|
|
|
@ -5604,197 +5604,197 @@ proto_register_btsdp(void)
|
|||
},
|
||||
{ &hf_mps_mpsd_scenarios_reserved,
|
||||
{ "Reserved", "btsdp.mps.mpsd_scenarios.reserved",
|
||||
FT_UINT64, BASE_HEX, NULL, G_GINT64_CONSTANT(0xFFFFFFC000000000),
|
||||
FT_UINT64, BASE_HEX, NULL, G_GUINT64_CONSTANT(0xFFFFFFC000000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_37,
|
||||
{ "Phonebook Download during Audio Streaming (A2DP-SNK_PBAP-Client)", "btsdp.mps.mpsd_scenarios.37",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000002000000000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000002000000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_36,
|
||||
{ "Phonebook Download during Audio Streaming (A2DP-SRC_PBAP-Server)", "btsdp.mps.mpsd_scenarios.36",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000001000000000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000001000000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_35,
|
||||
{ "Data communication establishment in Personal Area Network during Audio Streaming (A2DP-SNK_PAN_PANU)", "btsdp.mps.mpsd_scenarios.35",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000800000000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000800000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_34,
|
||||
{ "Data communication establishment in Personal Area Network during Audio Streaming (A2DP-SRC_PAN-NAP)", "btsdp.mps.mpsd_scenarios.34",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000400000000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000400000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_33,
|
||||
{ "Start Audio Streaming during Data communication in Personal Area Network (A2DP-SNK_PAN-PANU)", "btsdp.mps.mpsd_scenarios.33",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000200000000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000200000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_32,
|
||||
{ "Start Audio Streaming during Data communication in Personal Area Network (A2DP-SRC_PAN-NAP)", "btsdp.mps.mpsd_scenarios.32",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000100000000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000100000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_31,
|
||||
{ "Incoming voice call during Data communication in Personal Area Network (HFP-HF_PAN-PANU)", "btsdp.mps.mpsd_scenarios.31",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000080000000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000080000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_30,
|
||||
{ "Incoming voice call during Data communication in Personal Area Network (HFP-AG_PAN-NAP)", "btsdp.mps.mpsd_scenarios.30",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000040000000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000040000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_29,
|
||||
{ "Outgoing voice call during Data communication in Personal Area Network (HFP-HF_PAN-PANU)", "btsdp.mps.mpsd_scenarios.29",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000020000000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000020000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_28,
|
||||
{ "Outgoing voice call during Data communication in Personal Area Network (HFP-AG_PAN-NAP)", "btsdp.mps.mpsd_scenarios.28",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000010000000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000010000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_27,
|
||||
{ "Data communication in Personal Area Network during active voice call (HFP-HF_PAN-PANU)", "btsdp.mps.mpsd_scenarios.27",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000008000000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000008000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_26,
|
||||
{ "Data communication in Personal Area Network during active voice call (HFP-AG_PAN-NAP)", "btsdp.mps.mpsd_scenarios.26",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000004000000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000004000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_25,
|
||||
{ "Terminate voice call / data call during data communication and voice call (HFP-HF_DUN-DT)", "btsdp.mps.mpsd_scenarios.25",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000002000000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000002000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_24,
|
||||
{ "Terminate voice call / data call during data communication and voice call (HFP-AG_DUN-GW)", "btsdp.mps.mpsd_scenarios.24",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000001000000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000001000000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_23,
|
||||
{ "Data communication establishment under PSDM (DUN) during Audio Streaming (A2DP-SNK_DUN-DT)", "btsdp.mps.mpsd_scenarios.23",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000800000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000800000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_22,
|
||||
{ "Data communication establishment under PSDM (DUN) during Audio Streaming (A2DP-SRC_DUN-GW)", "btsdp.mps.mpsd_scenarios.22",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000400000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000400000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_21,
|
||||
{ "Start Audio Streaming during Data communication under PSDM (DUN) (A2DP-SNK_DUN-DT)", "btsdp.mps.mpsd_scenarios.21",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000200000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000200000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_20,
|
||||
{ "Start Audio Streaming during Data communication under PSDM (DUN) (A2DP-SRC_DUN-GW)", "btsdp.mps.mpsd_scenarios.20",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000100000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000100000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_19,
|
||||
{ "Incoming voice call during Data communication under PSDM (DUN) (HFP-HF_DUN-DT)", "btsdp.mps.mpsd_scenarios.19",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000080000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000080000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_18,
|
||||
{ "Incoming voice call during Data communication under PSDM (DUN) (HFP-AG_DUN-GW)", "btsdp.mps.mpsd_scenarios.18",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000040000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000040000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_17,
|
||||
{ "Outgoing voice call during Data communication under PSDM (DUN) (HFP-HF_DUN-DT)", "btsdp.mps.mpsd_scenarios.17",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000020000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000020000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_16,
|
||||
{ "Outgoing voice call during Data communication under PSDM (DUN) (HFP-AG_DUN-GW)", "btsdp.mps.mpsd_scenarios.16",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000010000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000010000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_15,
|
||||
{ "Data communication under PSDM (DUN) during active voice call (HFP-HF_DUN-DT)", "btsdp.mps.mpsd_scenarios.15",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000008000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000008000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_14,
|
||||
{ "Data communication under PSDM (DUN) during active voice call (HFP-AG_DUN-GW)", "btsdp.mps.mpsd_scenarios.14",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000004000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000004000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_13,
|
||||
{ "Suspend Audio Streaming after AVRCP Pause/Stop (HFP-HF_A2DP-SNK)", "btsdp.mps.mpsd_scenarios.13",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000002000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000002000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_12,
|
||||
{ "Suspend Audio Streaming after AVRCP Pause/Stop (HFP-AG_A2DP-SRC)", "btsdp.mps.mpsd_scenarios.12",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000001000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000001000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_11,
|
||||
{ "Start Audio Streaming after AVRCP Play Command (HFP-HF_A2DP-SNK)", "btsdp.mps.mpsd_scenarios.11",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000800),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000800),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_10,
|
||||
{ "Start Audio Streaming after AVRCP Play Command (HFP-AG_A2DP-SRC)", "btsdp.mps.mpsd_scenarios.10",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000400),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000400),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_9,
|
||||
{ "Press Play on Audio Player during active call (HFP-HF_A2DP-SNK)", "btsdp.mps.mpsd_scenarios.9",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000200),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000200),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_8,
|
||||
{ "Press Play on Audio Player during active call (HFP-AG_A2DP-SRC)", "btsdp.mps.mpsd_scenarios.8",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000100),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000100),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_7,
|
||||
{ "HFP call termination during AVP connection (HFP-HF_A2DP-SNK)", "btsdp.mps.mpsd_scenarios.7",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000080),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000080),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_6,
|
||||
{ "HFP call termination during AVP connection (HFP-AG_A2DP-SRC)", "btsdp.mps.mpsd_scenarios.6",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000040),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000040),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_5,
|
||||
{ "Reject/Ignore Incoming Call during Audio Streaming (HFP-HF_A2DP-SNK)", "btsdp.mps.mpsd_scenarios.5",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000020),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000020),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_4,
|
||||
{ "Reject/Ignore Incoming Call during Audio Streaming (HFP-AG_A2DP-SRC)", "btsdp.mps.mpsd_scenarios.4",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000010),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000010),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_3,
|
||||
{ "Outgoing Call during Audio Streaming (HFP-HF_A2DP-SNK)", "btsdp.mps.mpsd_scenarios.3",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000008),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000008),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_2,
|
||||
{ "Outgoing Call during Audio Streaming (HFP-AG_A2DP-SRC)", "btsdp.mps.mpsd_scenarios.2",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000004),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000004),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_1,
|
||||
{ "Answer Incoming Call during Audio Streaming (HFP-HF_A2DP-SNK)", "btsdp.mps.mpsd_scenarios.1",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000002),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000002),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpsd_scenarios_0,
|
||||
{ "Answer Incoming Call during Audio Streaming (HFP-AG_A2DP-SRC)", "btsdp.mps.mpsd_scenarios.0",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000001),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000001),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios,
|
||||
|
@ -5804,102 +5804,102 @@ proto_register_btsdp(void)
|
|||
},
|
||||
{ &hf_mps_mpmd_scenarios_reserved,
|
||||
{ "Reserved", "btsdp.mps.mpmd_scenarios.reserved",
|
||||
FT_UINT64, BASE_HEX, NULL, G_GINT64_CONSTANT(0xFFFFFFFFFFF80000),
|
||||
FT_UINT64, BASE_HEX, NULL, G_GUINT64_CONSTANT(0xFFFFFFFFFFF80000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_18,
|
||||
{ "Start Packet data communication during Audio streaming (A2DP-SNK_AVRCP-CT_DUN-DT)", "btsdp.mps.mpmd_scenarios.18",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000040000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000040000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_17,
|
||||
{ "Start Packet data communication during Audio streaming (A2DP-SRC_AVRCP-TG)", "btsdp.mps.mpmd_scenarios.17",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000020000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000020000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_16,
|
||||
{ "Start Audio streaming during Data communication under PSDM (A2DP-SNK_AVRCP-CT_DUN-DT)", "btsdp.mps.mpmd_scenarios.16",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000010000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000010000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_15,
|
||||
{ "Start Audio streaming during Data communication under PSDM (A2DP-SRC_AVRCP-TG)", "btsdp.mps.mpmd_scenarios.15",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000008000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000008000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_14,
|
||||
{ "Suspend Audio Streaming after AVRCP Pause/Stop (A2DP-SRC_AVRCP-TG)", "btsdp.mps.mpmd_scenarios.14",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000004000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000004000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_13,
|
||||
{ "Suspend Audio Streaming after AVRCP Pause/Stop (AVRCP-CT where the same device does not carry out the role of an A2DP SNK)", "btsdp.mps.mpmd_scenarios.13",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000002000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000002000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_12,
|
||||
{ "Start Audio Streaming after AVRCP Play Command (A2DP-SRC_AVRCP-TG)", "btsdp.mps.mpmd_scenarios.12",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000001000),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000001000),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_11,
|
||||
{ "Start Audio Streaming after AVRCP Play Command (AVRCP-CT where the same device does not carry out the role of an A2DP SNK)", "btsdp.mps.mpmd_scenarios.11",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000800),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000800),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_10,
|
||||
{ "Press Play on Audio Player during active call (A2DP-SRC_AVRCP-TG)", "btsdp.mps.mpmd_scenarios.10",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000400),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000400),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_9,
|
||||
{ "Press Play on Audio Player during active call (HFP-HF_A2DP-SNK_AVRCP-CT)", "btsdp.mps.mpmd_scenarios.9",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000200),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000200),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_8,
|
||||
{ "HFP Call termination during AVP connection (A2DP-SRC_AVRCP-TG)", "btsdp.mps.mpmd_scenarios.8",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000100),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000100),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_7,
|
||||
{ "HFP Call termination during AVP connection (HFP-HF_ A2DP-SNK_AVRCP-CT)", "btsdp.mps.mpmd_scenarios.7",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000080),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000080),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_6,
|
||||
{ "HFP Call termination during AVP connection (HFP-AG)", "btsdp.mps.mpmd_scenarios.6",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000040),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000040),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_5,
|
||||
{ "Reject/Ignore Incoming Call during Audio Streaming (A2DP-SRC_AVRCP-TG)", "btsdp.mps.mpmd_scenarios.5",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000020),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000020),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_4,
|
||||
{ "Reject/Ignore Incoming Call during Audio Streaming (HFP-HF_A2DP-SNK_AVRCP-CT)", "btsdp.mps.mpmd_scenarios.4",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000010),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000010),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_3,
|
||||
{ "Outgoing Call during Audio Streaming (A2DP-SRC_AVRCP-TG)", "btsdp.mps.mpmd_scenarios.3",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000008),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000008),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_2,
|
||||
{ "Outgoing Call during Audio Streaming (HFP-HF_A2DP-SNK_AVRCP-CT)", "btsdp.mps.mpmd_scenarios.2",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000004),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000004),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_1,
|
||||
{ "Answer Incoming Call during Audio Streaming (A2DP-SRC_AVRCP-TG)", "btsdp.mps.mpmd_scenarios.1",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000002),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000002),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_mpmd_scenarios_0,
|
||||
{ "Answer Incoming Call during Audio Streaming (HFP-HF_A2DP-SNK_AVRCP-CT)", "btsdp.mps.mpmd_scenarios.0",
|
||||
FT_BOOLEAN, 64, NULL, G_GINT64_CONSTANT(0x0000000000000001),
|
||||
FT_BOOLEAN, 64, NULL, G_GUINT64_CONSTANT(0x0000000000000001),
|
||||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_mps_supported_profile_and_protocol_dependency,
|
||||
|
|
|
@ -7752,7 +7752,7 @@ add_ff_psmp_sta_info(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo _U_, in
|
|||
hf_ieee80211_ff_psmp_sta_info_reserved_large,
|
||||
tvb, offset, 8,
|
||||
(tvb_get_letoh64(tvb, offset) &
|
||||
G_GINT64_CONSTANT(0xFFFFFFFFFFE00000)) >> 21);
|
||||
G_GUINT64_CONSTANT(0xFFFFFFFFFFE00000)) >> 21);
|
||||
break;
|
||||
case PSMP_STA_INFO_MULTICAST:
|
||||
proto_tree_add_item(psmp_tree,
|
||||
|
@ -7765,7 +7765,7 @@ add_ff_psmp_sta_info(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo _U_, in
|
|||
hf_ieee80211_ff_psmp_sta_info_psmp_multicast_id,
|
||||
tvb, offset, 6,
|
||||
(tvb_get_letoh64(tvb, offset) &
|
||||
G_GINT64_CONSTANT(0xFFFFFFFFFFE00000)) >> 21);
|
||||
G_GUINT64_CONSTANT(0xFFFFFFFFFFE00000)) >> 21);
|
||||
break;
|
||||
case PSMP_STA_INFO_INDIVIDUALLY_ADDRESSED:
|
||||
proto_tree_add_item(psmp_tree,
|
||||
|
@ -17206,7 +17206,7 @@ dissect_ieee80211_common (tvbuff_t *tvb, packet_info *pinfo,
|
|||
ba_bitmap_item = proto_tree_add_item(hdr_tree, hf_ieee80211_block_ack_bitmap, tvb, offset, 8, ENC_NA);
|
||||
ba_bitmap_tree = proto_item_add_subtree(ba_bitmap_item, ett_block_ack_bitmap);
|
||||
for (f = 0; f < 64; f++) {
|
||||
if (bmap & (G_GINT64_CONSTANT(1) << f))
|
||||
if (bmap & (G_GUINT64_CONSTANT(1) << f))
|
||||
continue;
|
||||
proto_tree_add_uint_format_value(ba_bitmap_tree, hf_ieee80211_block_ack_bitmap_missing_frame,
|
||||
tvb, offset + (f/8), 1, ssn + f, "%u", ssn + f);
|
||||
|
@ -17234,7 +17234,7 @@ dissect_ieee80211_common (tvbuff_t *tvb, packet_info *pinfo,
|
|||
ba_bitmap_item = proto_tree_add_item(hdr_tree, hf_ieee80211_block_ack_bitmap, tvb, offset, 8, ENC_NA);
|
||||
ba_bitmap_tree = proto_item_add_subtree(ba_bitmap_item, ett_block_ack_bitmap);
|
||||
for (f = 0; f < 64; f++) {
|
||||
if (bmap & (G_GINT64_CONSTANT(1) << f))
|
||||
if (bmap & (G_GUINT64_CONSTANT(1) << f))
|
||||
continue;
|
||||
proto_tree_add_uint_format_value(ba_bitmap_tree, hf_ieee80211_block_ack_bitmap_missing_frame,
|
||||
tvb, offset + (f/8), 1, ssn + f, "%u", (ssn + f) & 0x0fff);
|
||||
|
|
|
@ -5538,7 +5538,7 @@ dissect_v9_v10_pdu_data(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree,
|
|||
}
|
||||
break;
|
||||
case 37071: /* bytes_out_of_order */
|
||||
if (tvb_get_ntoh64(tvb, offset) == G_GINT64_CONSTANT(0xFFFFFFFFFFFFFFFF)) {
|
||||
if (tvb_get_ntoh64(tvb, offset) == G_GUINT64_CONSTANT(0xFFFFFFFFFFFFFFFF)) {
|
||||
/* need to add custom code to show "Not Measured" */
|
||||
proto_tree_add_expert_format(pdutree, NULL, &ei_transport_bytes_out_of_order,
|
||||
tvb, offset, 8,
|
||||
|
|
|
@ -1127,7 +1127,7 @@ static guint32
|
|||
dissect_per_integer64b(tvbuff_t *tvb, guint32 offset, asn1_ctx_t *actx, proto_tree *tree, int hf_index, gint64 *value)
|
||||
{
|
||||
guint32 i, length;
|
||||
gint64 val;
|
||||
guint64 val;
|
||||
proto_item *it=NULL;
|
||||
header_field_info *hfi;
|
||||
|
||||
|
@ -1144,7 +1144,7 @@ dissect_per_integer64b(tvbuff_t *tvb, guint32 offset, asn1_ctx_t *actx, proto_tr
|
|||
if(i==0){
|
||||
if(tvb_get_guint8(tvb, offset>>3)&0x80){
|
||||
/* negative number */
|
||||
val=G_GINT64_CONSTANT(0xffffffffffffffff);
|
||||
val=G_GUINT64_CONSTANT(0xffffffffffffffff);
|
||||
} else {
|
||||
/* positive number */
|
||||
val=0;
|
||||
|
@ -1158,7 +1158,7 @@ dissect_per_integer64b(tvbuff_t *tvb, guint32 offset, asn1_ctx_t *actx, proto_tr
|
|||
if (! hfi)
|
||||
THROW(ReportedBoundsError);
|
||||
if (IS_FT_INT(hfi->type)) {
|
||||
it=proto_tree_add_int64(tree, hf_index, tvb, (offset>>3)-(length+1), length+1, val);
|
||||
it=proto_tree_add_int64(tree, hf_index, tvb, (offset>>3)-(length+1), length+1, (gint64)val);
|
||||
} else if (IS_FT_UINT(hfi->type)) {
|
||||
it=proto_tree_add_uint64(tree, hf_index, tvb, (offset>>3)-(length+1), length+1, val);
|
||||
} else {
|
||||
|
@ -1170,7 +1170,7 @@ dissect_per_integer64b(tvbuff_t *tvb, guint32 offset, asn1_ctx_t *actx, proto_tr
|
|||
actx->created_item = it;
|
||||
|
||||
if(value){
|
||||
*value=val;
|
||||
*value=(gint64)val;
|
||||
}
|
||||
|
||||
return offset;
|
||||
|
@ -1430,8 +1430,8 @@ DEBUG_ENTRY("dissect_per_constrained_integer_64b");
|
|||
int i, bit, length, str_length, str_index;
|
||||
guint64 mask,mask2;
|
||||
/* We only handle 64 bit integers */
|
||||
mask = G_GINT64_CONSTANT(0x8000000000000000);
|
||||
mask2 = G_GINT64_CONSTANT(0x7fffffffffffffff);
|
||||
mask = G_GUINT64_CONSTANT(0x8000000000000000);
|
||||
mask2 = G_GUINT64_CONSTANT(0x7fffffffffffffff);
|
||||
i = 64;
|
||||
while ((range & mask)== 0){
|
||||
i = i - 1;
|
||||
|
|
Loading…
Reference in New Issue