/* Do not modify this file. */
/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* packet-h245.c */
-/* ../../tools/asn2wrs.py -e -p h245 -c h245.cnf -s packet-h245-template MULTIMEDIA-SYSTEM-CONTROL.asn */
+/* ../../tools/asn2wrs.py -p h245 -c ./h245.cnf -s ./packet-h245-template -D . -O ../../epan/dissectors MULTIMEDIA-SYSTEM-CONTROL.asn */
/* Input file: packet-h245-template.c */
-#line 1 "packet-h245-template.c"
+#line 1 "../../asn1/h245/packet-h245-template.c"
/* packet-h245_asn1.c
* Routines for h245 packet dissection
* Copyright 2004, Anders Broman <anders.broman@ericsson.com>
#include <glib.h>
#include <epan/packet.h>
-#include <epan/conversation.h>
#include <epan/strutil.h>
-#include <stdio.h>
#include <string.h>
#include <epan/prefs.h>
#include <epan/emem.h>
#include <epan/oids.h>
#include <epan/asn1.h>
-#include "tap.h"
+#include <epan/tap.h>
#include "packet-tpkt.h"
#include "packet-per.h"
#include "packet-h323.h"
static dissector_table_t gef_content_dissector_table;
static dissector_handle_t nsp_handle;
static dissector_handle_t data_handle;
-static dissector_handle_t h245_handle;
static dissector_handle_t MultimediaSystemControlMessage_handle;
static dissector_handle_t h263_handle = NULL;
static dissector_handle_t amr_handle = NULL;
static void init_h245_packet_info(h245_packet_info *pi);
static int hf_h245_pdu_type = -1;
static int hf_h245Manufacturer = -1;
+static int hf_h245_subMessageIdentifier_standard = -1;
static int h245_tap = -1;
static int h245dg_tap = -1;
h245_packet_info *h245_pi=NULL;
/*--- Included file: packet-h245-val.h ---*/
-#line 1 "packet-h245-val.h"
+#line 1 "../../asn1/h245/packet-h245-val.h"
typedef enum _AudioCapability_enum {
AudioCapability_nonStandard = 0,
} IndicationMessage_enum;
/*--- End of included file: packet-h245-val.h ---*/
-#line 90 "packet-h245-template.c"
+#line 88 "../../asn1/h245/packet-h245-template.c"
static const value_string h245_RequestMessage_short_vals[] = {
{ RequestMessage_nonStandard , "NSM" },
unicast_addr_t media_control_addr;
unsigned int rfc2198;
gboolean srtp_flag;
+ gboolean is_video;
} channel_info_t;
typedef struct _olc_info_t {
{ 2429, "RFC 2429 - 1998 Version of ITU-T Rec. H.263 Video (H.263+)" },
{ 3016, "RFC 3016 - RTP Payload Format for MPEG-4 Audio/Visual Streams" },
{ 3267, "RFC 3267 - Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB)" },
+ { 3984, "RFC 3984 - RTP Payload Format for H.264 Video" },
{ 0, NULL }
};
+/* Table 7/H.239 subMessageIdentifier values */
+static const value_string h245_h239subMessageIdentifier_vals[] = {
+ { 1, "flowControlReleaseRequest" },
+ { 2, "flowControlReleaseResponse" },
+ { 3, "presentationTokenRequest" },
+ { 4, "presentationTokenResponse" },
+ { 5, "presentationTokenRelease" },
+ { 6, "presentationTokenIndicateOwner" },
+ { 0, NULL }
+};
+
+
/* h223 multiplex codes */
static h223_set_mc_handle_t h223_set_mc_handle = NULL;
h223_mux_element *h223_me=NULL;
h223_fw_lc_num = 0;
}
-static void h245_init(void)
+static void h245_init(void)
{
if ( h245_pending_olc_reqs)
g_hash_table_destroy(h245_pending_olc_reqs);
static const gchar *gen_olc_key(guint16 lc_num, address *dst_addr, address *src_addr)
{
- return ep_strdup_printf("%s/%s/%u", address_to_str(dst_addr), address_to_str(src_addr), lc_num);
+ return ep_strdup_printf("%s/%s/%u", ep_address_to_str(dst_addr), ep_address_to_str(src_addr), lc_num);
}
static void update_unicast_addr(unicast_addr_t *req_addr, unicast_addr_t *ack_addr)
}
}
-static void h245_setup_channels(packet_info *pinfo, channel_info_t *upcoming_channel)
+static void free_encoding_name_str (void *ptr)
+{
+ encoding_name_and_rate_t *encoding_name_and_rate = (encoding_name_and_rate_t *)ptr;
+
+ if (encoding_name_and_rate->encoding_name) {
+ g_free(encoding_name_and_rate->encoding_name);
+ }
+}
+
+static void h245_setup_channels(packet_info *pinfo, channel_info_t *upcoming_channel_lcl)
{
gint *key;
GHashTable *rtp_dyn_payload = NULL;
struct srtp_info *dummy_srtp_info = NULL;
- if (!upcoming_channel) return;
+ if (!upcoming_channel_lcl) return;
/* T.38 */
- if (!strcmp(upcoming_channel->data_type_str, "t38fax")) {
- if (upcoming_channel->media_addr.addr.type!=AT_NONE && upcoming_channel->media_addr.port!=0 && t38_handle) {
- t38_add_address(pinfo, &upcoming_channel->media_addr.addr,
- upcoming_channel->media_addr.port, 0,
+ if (!strcmp(upcoming_channel_lcl->data_type_str, "t38fax")) {
+ if (upcoming_channel_lcl->media_addr.addr.type!=AT_NONE && upcoming_channel_lcl->media_addr.port!=0 && t38_handle) {
+ t38_add_address(pinfo, &upcoming_channel_lcl->media_addr.addr,
+ upcoming_channel_lcl->media_addr.port, 0,
"H245", pinfo->fd->num);
}
return;
}
/* (S)RTP, (S)RTCP */
- if (upcoming_channel->rfc2198 > 0) {
- rtp_dyn_payload = g_hash_table_new_full(g_int_hash, g_int_equal, g_free, g_free);
+ if (upcoming_channel_lcl->rfc2198 > 0) {
+ encoding_name_and_rate_t *encoding_name_and_rate = g_malloc( sizeof(encoding_name_and_rate_t));
+ rtp_dyn_payload = g_hash_table_new_full(g_int_hash, g_int_equal, g_free, free_encoding_name_str);
+ encoding_name_and_rate->encoding_name = g_strdup("red");
+ encoding_name_and_rate->sample_rate = 8000;
key = g_malloc(sizeof(gint));
- *key = upcoming_channel->rfc2198;
- g_hash_table_insert(rtp_dyn_payload, key, g_strdup("red"));
+ *key = upcoming_channel_lcl->rfc2198;
+ g_hash_table_insert(rtp_dyn_payload, key, encoding_name_and_rate);
}
- if (upcoming_channel->srtp_flag) {
+ if (upcoming_channel_lcl->srtp_flag) {
dummy_srtp_info = se_alloc0(sizeof(struct srtp_info));
}
- if (upcoming_channel->media_addr.addr.type!=AT_NONE && upcoming_channel->media_addr.port!=0 && rtp_handle) {
- srtp_add_address(pinfo, &upcoming_channel->media_addr.addr,
- upcoming_channel->media_addr.port, 0,
- "H245", pinfo->fd->num, rtp_dyn_payload, dummy_srtp_info);
+
+ /* DEBUG g_warning("h245_setup_channels media_addr.addr.type %u port %u",upcoming_channel_lcl->media_addr.addr.type, upcoming_channel_lcl->media_addr.port );
+ */
+ if (upcoming_channel_lcl->media_addr.addr.type!=AT_NONE && upcoming_channel_lcl->media_addr.port!=0 && rtp_handle) {
+ srtp_add_address(pinfo, &upcoming_channel_lcl->media_addr.addr,
+ upcoming_channel_lcl->media_addr.port, 0,
+ "H245", pinfo->fd->num, upcoming_channel_lcl->is_video , rtp_dyn_payload, dummy_srtp_info);
}
- if (upcoming_channel->media_control_addr.addr.type!=AT_NONE && upcoming_channel->media_control_addr.port!=0 && rtcp_handle) {
- srtcp_add_address(pinfo, &upcoming_channel->media_control_addr.addr,
- upcoming_channel->media_control_addr.port, 0,
+ if (upcoming_channel_lcl->media_control_addr.addr.type!=AT_NONE && upcoming_channel_lcl->media_control_addr.port!=0 && rtcp_handle) {
+ srtcp_add_address(pinfo, &upcoming_channel_lcl->media_control_addr.addr,
+ upcoming_channel_lcl->media_control_addr.port, 0,
"H245", pinfo->fd->num, dummy_srtp_info);
}
}
/* Initialize the protocol and registered fields */
-int proto_h245 = -1;
+static int proto_h245 = -1;
/*--- Included file: packet-h245-hf.c ---*/
-#line 1 "packet-h245-hf.c"
+#line 1 "../../asn1/h245/packet-h245-hf.c"
static int hf_h245_OpenLogicalChannel_PDU = -1; /* OpenLogicalChannel */
static int hf_h245_request = -1; /* RequestMessage */
static int hf_h245_response = -1; /* ResponseMessage */
static int hf_h245_atmABR = -1; /* BOOLEAN */
static int hf_h245_atmCBR = -1; /* BOOLEAN */
static int hf_h245_nonStandardParameter = -1; /* NonStandardParameter */
+static int hf_h245_value = -1; /* INTEGER_0_255 */
static int hf_h245_servicePrioritySignalled = -1; /* BOOLEAN */
static int hf_h245_servicePriorityValue = -1; /* ServicePriorityValue */
+static int hf_h245_serviceClass = -1; /* INTEGER_0_4095 */
+static int hf_h245_serviceSubclass = -1; /* INTEGER_0_255 */
static int hf_h245_desired = -1; /* NULL */
static int hf_h245_required = -1; /* NULL */
static int hf_h245_class0 = -1; /* NULL */
static int hf_h245_logical = -1; /* NULL */
static int hf_h245_booleanArray = -1; /* T_booleanArray */
static int hf_h245_unsignedMin = -1; /* T_unsignedMin */
-static int hf_h245_unsignedMax = -1; /* INTEGER_0_65535 */
-static int hf_h245_unsigned32Min = -1; /* INTEGER_0_4294967295 */
-static int hf_h245_unsigned32Max = -1; /* INTEGER_0_4294967295 */
+static int hf_h245_unsignedMax = -1; /* T_unsignedMax */
+static int hf_h245_unsigned32Min = -1; /* T_unsigned32Min */
+static int hf_h245_unsigned32Max = -1; /* T_unsigned32Max */
static int hf_h245_octetString = -1; /* T_octetString */
static int hf_h245_genericParameters = -1; /* SEQUENCE_OF_GenericParameter */
static int hf_h245_genericParameters_item = -1; /* GenericParameter */
static int hf_h245_payloadDescriptor = -1; /* T_payloadDescriptor */
static int hf_h245_rfc_number = -1; /* T_rfc_number */
static int hf_h245_oid = -1; /* OBJECT_IDENTIFIER */
-static int hf_h245_payloadType = -1; /* T_payloadType */
+static int hf_h245_rtpPayloadType_01 = -1; /* T_rtpPayloadType */
static int hf_h245_secondaryEncoding = -1; /* DataType */
static int hf_h245_rtpRedundancyEncoding = -1; /* T_rtpRedundancyEncoding */
static int hf_h245_primary = -1; /* RedundancyEncodingElement */
static int hf_h245_secondary = -1; /* SEQUENCE_OF_RedundancyEncodingElement */
static int hf_h245_secondary_item = -1; /* RedundancyEncodingElement */
-static int hf_h245_payloadType_01 = -1; /* INTEGER_0_127 */
+static int hf_h245_payloadType = -1; /* INTEGER_0_127 */
static int hf_h245_elements = -1; /* SEQUENCE_OF_MultiplePayloadStreamElement */
static int hf_h245_elements_item = -1; /* MultiplePayloadStreamElement */
static int hf_h245_dep_rfc2733 = -1; /* RFC2733Data */
static int hf_h245_invalidDependentChannel = -1; /* NULL */
static int hf_h245_replacementForRejected = -1; /* NULL */
static int hf_h245_securityDenied = -1; /* NULL */
+static int hf_h245_qoSControlNotSupported = -1; /* NULL */
static int hf_h245_sessionID = -1; /* INTEGER_1_255 */
static int hf_h245_ack_mediaChannel = -1; /* Ack_mediaChannel */
static int hf_h245_ack_mediaControlChannel = -1; /* Ack_mediaControlChannel */
static int hf_h245_unknown = -1; /* NULL */
static int hf_h245_reopen = -1; /* NULL */
static int hf_h245_reservationFailure = -1; /* NULL */
+static int hf_h245_networkErrorCode = -1; /* INTEGER_0_255 */
static int hf_h245_qosCapability = -1; /* QOSCapability */
static int hf_h245_reason = -1; /* T_reason */
static int hf_h245_normal = -1; /* NULL */
static int hf_h245_remoteMCRequest = -1; /* RemoteMCRequest */
static int hf_h245_CertSelectionCriteria_item = -1; /* Criteria */
static int hf_h245_field = -1; /* OBJECT_IDENTIFIER */
-static int hf_h245_value = -1; /* OCTET_STRING_SIZE_1_65535 */
+static int hf_h245_criteriaValue = -1; /* OCTET_STRING_SIZE_1_65535 */
static int hf_h245_mcuNumber = -1; /* McuNumber */
static int hf_h245_terminalNumber = -1; /* TerminalNumber */
static int hf_h245_mCTerminalIDResponse = -1; /* T_mCTerminalIDResponse */
static int hf_h245_floorRequested = -1; /* TerminalLabel */
static int hf_h245_terminalYouAreSeeingInSubPictureNumber = -1; /* TerminalYouAreSeeingInSubPictureNumber */
static int hf_h245_videoIndicateCompose = -1; /* VideoIndicateCompose */
+static int hf_h245_masterMCU = -1; /* NULL */
+static int hf_h245_cancelMasterMCU = -1; /* NULL */
static int hf_h245_subPictureNumber = -1; /* INTEGER_0_255 */
static int hf_h245_compositionNumber = -1; /* INTEGER_0_255 */
static int hf_h245_mi_type = -1; /* Mi_type */
static int hf_h245_encryptedAlphanumeric = -1; /* EncryptedAlphanumeric */
/*--- End of included file: packet-h245-hf.c ---*/
-#line 371 "packet-h245-template.c"
+#line 398 "../../asn1/h245/packet-h245-template.c"
/* Initialize the subtree pointers */
static int ett_h245 = -1;
static int ett_h245_returnedFunction = -1;
/*--- Included file: packet-h245-ett.c ---*/
-#line 1 "packet-h245-ett.c"
+#line 1 "../../asn1/h245/packet-h245-ett.c"
static gint ett_h245_MultimediaSystemControlMessage = -1;
static gint ett_h245_RequestMessage = -1;
static gint ett_h245_ResponseMessage = -1;
static gint ett_h245_MobileMultilinkReconfigurationIndication = -1;
/*--- End of included file: packet-h245-ett.c ---*/
-#line 376 "packet-h245-template.c"
+#line 403 "../../asn1/h245/packet-h245-template.c"
/* Forward declarations */
static int dissect_h245_MultimediaSystemControlMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_);
/*--- Included file: packet-h245-fn.c ---*/
-#line 1 "packet-h245-fn.c"
+#line 1 "../../asn1/h245/packet-h245-fn.c"
/*--- Cyclic dependencies ---*/
/* GenericParameter -> ParameterValue -> ParameterValue/genericParameter -> GenericParameter */
static int
dissect_h245_H221NonStandardID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 912 "h245.cnf"
+#line 970 "../../asn1/h245/h245.cnf"
t35CountryCode = 0;
t35Extension = 0;
manufacturerCode = 0;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H221NonStandardID, H221NonStandardID_sequence);
-#line 916 "h245.cnf"
+#line 974 "../../asn1/h245/h245.cnf"
h221NonStandard = ((t35CountryCode * 256) + t35Extension) * 65536 + manufacturerCode;
proto_tree_add_uint(tree, hf_h245Manufacturer, tvb, (offset>>3)-4, 4, h221NonStandard);
static int
dissect_h245_NonStandardIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 893 "h245.cnf"
- guint32 value;
+#line 951 "../../asn1/h245/h245.cnf"
+ gint32 value;
nsiOID = "";
h221NonStandard = 0;
nsp_handle = dissector_get_string_handle(nsp_object_dissector_table, nsiOID);
break;
case 1 : /* h221NonStandard */
- nsp_handle = dissector_get_port_handle(nsp_h221_dissector_table, h221NonStandard);
+ nsp_handle = dissector_get_uint_handle(nsp_h221_dissector_table, h221NonStandard);
break;
default :
nsp_handle = NULL;
static int
dissect_h245_T_nsd_data(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 927 "h245.cnf"
+#line 985 "../../asn1/h245/h245.cnf"
tvbuff_t *next_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
static int
dissect_h245_NonStandardParameter(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 925 "h245.cnf"
+#line 983 "../../asn1/h245/h245.cnf"
nsp_handle = NULL;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MasterSlaveDetermination, MasterSlaveDetermination_sequence);
-#line 584 "h245.cnf"
+#line 573 "../../asn1/h245/h245.cnf"
if (h245_pi != NULL)
h245_pi->msg_type = H245_MastSlvDet;
static int
dissect_h245_NumericString_SIZE_1_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_NumericString(tvb, offset, actx, tree, hf_index,
- 1, 16);
+ 1, 16, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_256_OF_Q2931Address(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_256_OF_Q2931Address, SET_SIZE_1_256_OF_Q2931Address_set_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
static int
dissect_h245_T_standardOid(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 723 "h245.cnf"
+#line 730 "../../asn1/h245/h245.cnf"
const gchar *standard_oid_str = NULL;
gef_ctx_t *gefx;
static int
dissect_h245_IA5String_SIZE_1_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index,
- 1, 64);
+ 1, 64, FALSE);
return offset;
}
static int
dissect_h245_CapabilityIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 709 "h245.cnf"
+#line 716 "../../asn1/h245/h245.cnf"
gef_ctx_t *gefx;
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_CapabilityIdentifier, CapabilityIdentifier_choice,
NULL);
-#line 711 "h245.cnf"
+#line 718 "../../asn1/h245/h245.cnf"
gef_ctx_update_key(gef_ctx_get(actx->private_data));
/* DEBUG */ /*proto_tree_add_text(tree, tvb, offset>>3, 0, "*** DEBUG CapabilityIdentifier: %s", gef_ctx_get(actx->private_data)->key);*/
gefx = gef_ctx_get(actx->private_data);
static int
dissect_h245_T_standard(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 754 "h245.cnf"
- gint32 value_int = -1;
+#line 761 "../../asn1/h245/h245.cnf"
+ guint32 value_int = (guint32)-1;
gef_ctx_t *gefx;
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
static int
dissect_h245_ParameterIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 740 "h245.cnf"
+#line 747 "../../asn1/h245/h245.cnf"
gef_ctx_t *gefx;
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_ParameterIdentifier, ParameterIdentifier_choice,
NULL);
-#line 742 "h245.cnf"
+#line 749 "../../asn1/h245/h245.cnf"
gef_ctx_update_key(gef_ctx_get(actx->private_data));
/* DEBUG */ /*proto_tree_add_text(tree, tvb, offset>>3, 0, "*** DEBUG ParameterIdentifier: %s", gef_ctx_get(actx->private_data)->key);*/
gefx = gef_ctx_get(actx->private_data);
static int
dissect_h245_T_booleanArray(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 763 "h245.cnf"
+#line 770 "../../asn1/h245/h245.cnf"
guint32 value;
guint8 *buf;
tvbuff_t *value_tvb;
if (gefx) {
buf = ep_alloc(sizeof(guint8));
buf[0] = value;
- value_tvb = tvb_new_real_data(buf, sizeof(guint8), sizeof(guint8));
- tvb_set_child_real_data_tvbuff(tvb, value_tvb);
+ value_tvb = tvb_new_child_real_data(tvb, buf, sizeof(guint8), sizeof(guint8));
/* DEBUG */ /*proto_tree_add_text(tree, tvb, offset>>3, 0, "*** DEBUG dissector_try_string: %s", gefx->key);*/
+ add_new_data_source(actx->pinfo, value_tvb, "booleanArray");
dissector_try_string(gef_content_dissector_table, gefx->key, value_tvb, actx->pinfo, tree);
}
static int
dissect_h245_T_unsignedMin(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 780 "h245.cnf"
+#line 787 "../../asn1/h245/h245.cnf"
+ guint32 value;
+ guint8 *buf;
+ tvbuff_t *value_tvb;
+ gef_ctx_t *gefx;
+
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, &value, FALSE);
+
+ gefx = gef_ctx_get(actx->private_data);
+ if (gefx) {
+ buf = ep_alloc(sizeof(guint16));
+ phtons(buf, value);
+ value_tvb = tvb_new_child_real_data(tvb, buf, sizeof(guint16), sizeof(guint16));
+ /* DEBUG */ /*proto_tree_add_text(tree, tvb, offset>>3, 0, "*** DEBUG dissector_try_string: %s", gefx->key);*/
+ add_new_data_source(actx->pinfo, value_tvb, "unsignedMin");
+ dissector_try_string(gef_content_dissector_table, gefx->key, value_tvb, actx->pinfo, tree);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_h245_T_unsignedMax(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 804 "../../asn1/h245/h245.cnf"
guint32 value;
guint8 *buf;
tvbuff_t *value_tvb;
if (gefx) {
buf = ep_alloc(sizeof(guint16));
phtons(buf, value);
- value_tvb = tvb_new_real_data(buf, sizeof(guint16), sizeof(guint16));
- tvb_set_child_real_data_tvbuff(tvb, value_tvb);
+ value_tvb = tvb_new_child_real_data(tvb, buf, sizeof(guint16), sizeof(guint16));
/* DEBUG */ /*proto_tree_add_text(tree, tvb, offset>>3, 0, "*** DEBUG dissector_try_string: %s", gefx->key);*/
+ add_new_data_source(actx->pinfo, value_tvb, "unsignedMax");
+ dissector_try_string(gef_content_dissector_table, gefx->key, value_tvb, actx->pinfo, tree);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_h245_T_unsigned32Min(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 821 "../../asn1/h245/h245.cnf"
+ guint32 value;
+ guint8 *buf;
+ tvbuff_t *value_tvb;
+ gef_ctx_t *gefx;
+
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4294967295U, &value, FALSE);
+
+ gefx = gef_ctx_get(actx->private_data);
+ if (gefx) {
+ buf = ep_alloc(sizeof(guint32));
+ phtonl(buf, value);
+ value_tvb = tvb_new_child_real_data(tvb, buf, sizeof(guint32), sizeof(guint32));
+ /* DEBUG */ /*proto_tree_add_text(tree, tvb, offset>>3, 0, "*** DEBUG dissector_try_string: %s", gefx->key);*/
+ add_new_data_source(actx->pinfo, value_tvb, "unsigned32Min");
+ dissector_try_string(gef_content_dissector_table, gefx->key, value_tvb, actx->pinfo, tree);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_h245_T_unsigned32Max(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 838 "../../asn1/h245/h245.cnf"
+ guint32 value;
+ guint8 *buf;
+ tvbuff_t *value_tvb;
+ gef_ctx_t *gefx;
+
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4294967295U, &value, FALSE);
+
+ gefx = gef_ctx_get(actx->private_data);
+ if (gefx) {
+ buf = ep_alloc(sizeof(guint32));
+ phtonl(buf, value);
+ value_tvb = tvb_new_child_real_data(tvb, buf, sizeof(guint32), sizeof(guint32));
+ /* DEBUG */ /*proto_tree_add_text(tree, tvb, offset>>3, 0, "*** DEBUG dissector_try_string: %s", gefx->key);*/
+ add_new_data_source(actx->pinfo, value_tvb, "unsigned32Max");
dissector_try_string(gef_content_dissector_table, gefx->key, value_tvb, actx->pinfo, tree);
}
static int
dissect_h245_T_octetString(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 797 "h245.cnf"
+#line 855 "../../asn1/h245/h245.cnf"
tvbuff_t *value_tvb;
gef_ctx_t *gefx;
{ 0, &hf_h245_logical , ASN1_EXTENSION_ROOT , dissect_h245_NULL },
{ 1, &hf_h245_booleanArray , ASN1_EXTENSION_ROOT , dissect_h245_T_booleanArray },
{ 2, &hf_h245_unsignedMin , ASN1_EXTENSION_ROOT , dissect_h245_T_unsignedMin },
- { 3, &hf_h245_unsignedMax , ASN1_EXTENSION_ROOT , dissect_h245_INTEGER_0_65535 },
- { 4, &hf_h245_unsigned32Min , ASN1_EXTENSION_ROOT , dissect_h245_INTEGER_0_4294967295 },
- { 5, &hf_h245_unsigned32Max , ASN1_EXTENSION_ROOT , dissect_h245_INTEGER_0_4294967295 },
+ { 3, &hf_h245_unsignedMax , ASN1_EXTENSION_ROOT , dissect_h245_T_unsignedMax },
+ { 4, &hf_h245_unsigned32Min , ASN1_EXTENSION_ROOT , dissect_h245_T_unsigned32Min },
+ { 5, &hf_h245_unsigned32Max , ASN1_EXTENSION_ROOT , dissect_h245_T_unsigned32Max },
{ 6, &hf_h245_octetString , ASN1_EXTENSION_ROOT , dissect_h245_T_octetString },
{ 7, &hf_h245_genericParameters, ASN1_EXTENSION_ROOT , dissect_h245_SEQUENCE_OF_GenericParameter },
{ 0, NULL, 0, NULL }
static int
dissect_h245_T_collapsing_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 665 "h245.cnf"
+#line 672 "../../asn1/h245/h245.cnf"
gef_ctx_t *parent_gefx;
parent_gefx = gef_ctx_get(actx->private_data);
offset = dissect_h245_GenericParameter(tvb, offset, actx, tree, hf_index);
-#line 670 "h245.cnf"
+#line 677 "../../asn1/h245/h245.cnf"
actx->private_data = parent_gefx;
return offset;
static int
dissect_h245_T_nonCollapsing_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 674 "h245.cnf"
+#line 681 "../../asn1/h245/h245.cnf"
gef_ctx_t *parent_gefx;
parent_gefx = gef_ctx_get(actx->private_data);
offset = dissect_h245_GenericParameter(tvb, offset, actx, tree, hf_index);
-#line 679 "h245.cnf"
+#line 686 "../../asn1/h245/h245.cnf"
actx->private_data = parent_gefx;
return offset;
static int
dissect_h245_T_nonCollapsingRaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 683 "h245.cnf"
+#line 690 "../../asn1/h245/h245.cnf"
tvbuff_t *value_tvb;
gef_ctx_t *parent_gefx;
gef_ctx_t *gefx;
static int
dissect_h245_GenericCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 658 "h245.cnf"
+#line 665 "../../asn1/h245/h245.cnf"
void *priv_data = actx->private_data;
actx->private_data = gef_ctx_alloc(NULL, "GenericCapability");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_GenericCapability, GenericCapability_sequence);
-#line 661 "h245.cnf"
+#line 668 "../../asn1/h245/h245.cnf"
actx->private_data = priv_data;
return offset;
static int
dissect_h245_Application(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 506 "h245.cnf"
- guint32 value;
+#line 503 "../../asn1/h245/h245.cnf"
+ gint32 value;
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Application, Application_choice,
&value);
codec_type = val_to_str(value, h245_Application_vals, "<unknown>");
- if (h245_pi != NULL)
- g_snprintf(h245_pi->frame_label, 50, "%s %s", h245_pi->frame_label, codec_type);
return offset;
static int
-dissect_h245_T_payloadType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 878 "h245.cnf"
+dissect_h245_T_rtpPayloadType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 936 "../../asn1/h245/h245.cnf"
unsigned int pt;
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
static const per_sequence_t RTPPayloadType_sequence[] = {
{ &hf_h245_payloadDescriptor, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_T_payloadDescriptor },
- { &hf_h245_payloadType , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_T_payloadType },
+ { &hf_h245_rtpPayloadType_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_T_rtpPayloadType },
{ NULL, 0, 0, NULL }
};
static int
dissect_h245_RTPPayloadType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 870 "h245.cnf"
+#line 928 "../../asn1/h245/h245.cnf"
rfc_number = 0;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
dissect_h245_SEQUENCE_SIZE_1_256_OF_RTPPayloadType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_RTPPayloadType, SEQUENCE_SIZE_1_256_OF_RTPPayloadType_sequence_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
static const per_sequence_t ServicePriorityValue_sequence[] = {
{ &hf_h245_nonStandardParameter, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_NonStandardParameter },
+ { &hf_h245_value , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_INTEGER_0_255 },
{ NULL, 0, 0, NULL }
};
}
+
+static int
+dissect_h245_INTEGER_0_4095(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
+
+ return offset;
+}
+
+
static const per_sequence_t ServicePriority_sequence[] = {
{ &hf_h245_nonStandardData, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_NonStandardParameter },
{ &hf_h245_servicePrioritySignalled, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
{ &hf_h245_servicePriorityValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_ServicePriorityValue },
+ { &hf_h245_serviceClass , ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL , dissect_h245_INTEGER_0_4095 },
+ { &hf_h245_serviceSubclass, ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL , dissect_h245_INTEGER_0_255 },
{ NULL, 0, 0, NULL }
};
dissect_h245_SEQUENCE_SIZE_1_256_OF_QOSCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_QOSCapability, SEQUENCE_SIZE_1_256_OF_QOSCapability_sequence_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
dissect_h245_SEQUENCE_SIZE_1_256_OF_MediaChannelCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_MediaChannelCapability, SEQUENCE_SIZE_1_256_OF_MediaChannelCapability_sequence_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
dissect_h245_T_frameSequence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_frameSequence, T_frameSequence_sequence_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
dissect_h245_SEQUENCE_SIZE_1_256_OF_RTPH263VideoRedundancyFrameMapping(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_RTPH263VideoRedundancyFrameMapping, SEQUENCE_SIZE_1_256_OF_RTPH263VideoRedundancyFrameMapping_sequence_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
dissect_h245_T_containedThreads(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_containedThreads, T_containedThreads_sequence_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
dissect_h245_SEQUENCE_SIZE_1_256_OF_CapabilityTableEntryNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_CapabilityTableEntryNumber, SEQUENCE_SIZE_1_256_OF_CapabilityTableEntryNumber_sequence_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
dissect_h245_SEQUENCE_SIZE_1_256_OF_RedundancyEncodingCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_RedundancyEncodingCapability, SEQUENCE_SIZE_1_256_OF_RedundancyEncodingCapability_sequence_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
static const per_sequence_t H262VideoCapability_sequence[] = {
- { &hf_h245_profileAndLevel_SPatML, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
- { &hf_h245_profileAndLevel_MPatLL, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
- { &hf_h245_profileAndLevel_MPatML, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
- { &hf_h245_profileAndLevel_MPatH_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
- { &hf_h245_profileAndLevel_MPatHL, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
- { &hf_h245_profileAndLevel_SNRatLL, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
- { &hf_h245_profileAndLevel_SNRatML, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
- { &hf_h245_profileAndLevel_SpatialatH_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
- { &hf_h245_profileAndLevel_HPatML, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
- { &hf_h245_profileAndLevel_HPatH_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
- { &hf_h245_profileAndLevel_HPatHL, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
- { &hf_h245_videoBitRate , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_h245_INTEGER_0_1073741823 },
- { &hf_h245_vbvBufferSize , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_h245_INTEGER_0_262143 },
- { &hf_h245_samplesPerLine , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_h245_INTEGER_0_16383 },
- { &hf_h245_linesPerFrame , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_h245_INTEGER_0_16383 },
- { &hf_h245_framesPerSecond, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_h245_INTEGER_0_15 },
- { &hf_h245_luminanceSampleRate, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_h245_INTEGER_0_4294967295 },
- { &hf_h245_videoBadMBsCap , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
+ { &hf_h245_profileAndLevel_SPatML, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
+ { &hf_h245_profileAndLevel_MPatLL, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
+ { &hf_h245_profileAndLevel_MPatML, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
+ { &hf_h245_profileAndLevel_MPatH_14, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
+ { &hf_h245_profileAndLevel_MPatHL, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
+ { &hf_h245_profileAndLevel_SNRatLL, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
+ { &hf_h245_profileAndLevel_SNRatML, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
+ { &hf_h245_profileAndLevel_SpatialatH_14, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
+ { &hf_h245_profileAndLevel_HPatML, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
+ { &hf_h245_profileAndLevel_HPatH_14, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
+ { &hf_h245_profileAndLevel_HPatHL, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
+ { &hf_h245_videoBitRate , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_INTEGER_0_1073741823 },
+ { &hf_h245_vbvBufferSize , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_INTEGER_0_262143 },
+ { &hf_h245_samplesPerLine , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_INTEGER_0_16383 },
+ { &hf_h245_linesPerFrame , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_INTEGER_0_16383 },
+ { &hf_h245_framesPerSecond, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_INTEGER_0_15 },
+ { &hf_h245_luminanceSampleRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_INTEGER_0_4294967295 },
+ { &hf_h245_videoBadMBsCap , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_BOOLEAN },
{ NULL, 0, 0, NULL }
};
dissect_h245_SET_SIZE_1_16_OF_CustomPictureClockFrequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_16_OF_CustomPictureClockFrequency, SET_SIZE_1_16_OF_CustomPictureClockFrequency_set_of,
- 1, 16);
+ 1, 16, FALSE);
return offset;
}
dissect_h245_T_customPCF(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_customPCF, T_customPCF_set_of,
- 1, 16);
+ 1, 16, FALSE);
return offset;
}
dissect_h245_T_pixelAspectCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_pixelAspectCode, T_pixelAspectCode_set_of,
- 1, 14);
+ 1, 14, FALSE);
return offset;
}
dissect_h245_T_extendedPAR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_extendedPAR, T_extendedPAR_set_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_16_OF_CustomPictureFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_16_OF_CustomPictureFormat, SET_SIZE_1_16_OF_CustomPictureFormat_set_of,
- 1, 16);
+ 1, 16, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_16_OF_H263ModeComboFlags(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_16_OF_H263ModeComboFlags, SET_SIZE_1_16_OF_H263ModeComboFlags_set_of,
- 1, 16);
+ 1, 16, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_16_OF_H263VideoModeCombos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_16_OF_H263VideoModeCombos, SET_SIZE_1_16_OF_H263VideoModeCombos_set_of,
- 1, 16);
+ 1, 16, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_14_OF_EnhancementOptions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_14_OF_EnhancementOptions, SET_SIZE_1_14_OF_EnhancementOptions_set_of,
- 1, 14);
+ 1, 14, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_14_OF_BEnhancementParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_14_OF_BEnhancementParameters, SET_SIZE_1_14_OF_BEnhancementParameters_set_of,
- 1, 14);
+ 1, 14, FALSE);
return offset;
}
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H263VideoCapability, H263VideoCapability_sequence);
-#line 363 "h245.cnf"
+#line 364 "../../asn1/h245/h245.cnf"
h245_lc_dissector = h263_handle;
return offset;
static int
dissect_h245_VideoCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 496 "h245.cnf"
- guint32 value;
+#line 495 "../../asn1/h245/h245.cnf"
+ gint32 value;
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_VideoCapability, VideoCapability_choice,
&value);
codec_type = val_to_str(value, h245_VideoCapability_vals, "<unknown>");
- if (h245_pi != NULL)
- g_snprintf(h245_pi->frame_label, 50, "%s %s", h245_pi->frame_label, codec_type);
static const per_sequence_t NoPTAudioToneCapability_sequence[] = {
- { NULL, 0, 0, NULL }
+ { NULL, ASN1_EXTENSION_ROOT, 0, NULL }
};
static int
static int
dissect_h245_AudioCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 486 "h245.cnf"
- guint32 value;
+#line 488 "../../asn1/h245/h245.cnf"
+ gint32 value;
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_AudioCapability, AudioCapability_choice,
&value);
codec_type = val_to_str(value, h245_AudioCapability_short_vals, "<unknown>");
- if (h245_pi != NULL)
- g_snprintf(h245_pi->frame_label, 50, "%s %s", h245_pi->frame_label, val_to_str(value, h245_AudioCapability_short_vals, "ukn"));
-
return offset;
dissect_h245_EncryptionCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_EncryptionCapability, EncryptionCapability_sequence_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
dissect_h245_SEQUENCE_SIZE_1_16_OF_NonStandardParameter(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_16_OF_NonStandardParameter, SEQUENCE_SIZE_1_16_OF_NonStandardParameter_sequence_of,
- 1, 16);
+ 1, 16, FALSE);
return offset;
}
dissect_h245_AlternativeCapabilitySet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_AlternativeCapabilitySet, AlternativeCapabilitySet_sequence_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_256_OF_AlternativeCapabilitySet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_256_OF_AlternativeCapabilitySet, SET_SIZE_1_256_OF_AlternativeCapabilitySet_set_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_256_OF_CapabilityTableEntry(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_256_OF_CapabilityTableEntry, SET_SIZE_1_256_OF_CapabilityTableEntry_set_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_256_OF_CapabilityDescriptor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_256_OF_CapabilityDescriptor, SET_SIZE_1_256_OF_CapabilityDescriptor_set_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
static int
dissect_h245_T_subMessageIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 631 "h245.cnf"
+#line 620 "../../asn1/h245/h245.cnf"
guint32 subMessageIdentifer;
gef_ctx_t *gefx;
+
+ gefx = gef_ctx_get(actx->private_data);
+ if (gefx) {
+ /* If this is a standard generic message use hf_h245_subMessageIdentifier_standard to get
+ * the value translated and make it fileterable.
+ */
+ if (strcmp("GenericMessage/0.0.8.239.2", gefx->key) == 0) {
+ hf_index = hf_h245_subMessageIdentifier_standard;
+ }
+ }
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
0U, 127U, &subMessageIdentifer, FALSE);
- gefx = gef_ctx_get(actx->private_data);
- if (gefx) gefx->subid = ep_strdup_printf("%u", subMessageIdentifer);
+ if (gefx) {
+ gefx->subid = ep_strdup_printf("%u", subMessageIdentifer);
+ gef_ctx_update_key(gef_ctx_get(actx->private_data));
+ /* DEBUG */ /*proto_tree_add_text(tree, tvb, offset>>3, 0, "*** DEBUG CapabilityIdentifier: %s", gef_ctx_get(actx->private_data)->key);*/
+ }
+ if (hf_index == hf_h245_subMessageIdentifier_standard)
+ {
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s", val_to_str(subMessageIdentifer, h245_h239subMessageIdentifier_vals, "<unknown>") );
+ g_snprintf(h245_pi->frame_label, 50, "%s", val_to_str(subMessageIdentifer, h245_h239subMessageIdentifier_vals, "<unknown>"));
+ }
return offset;
static int
dissect_h245_T_messageContent_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 640 "h245.cnf"
+#line 647 "../../asn1/h245/h245.cnf"
gef_ctx_t *parent_gefx;
parent_gefx = gef_ctx_get(actx->private_data);
offset = dissect_h245_GenericParameter(tvb, offset, actx, tree, hf_index);
-#line 645 "h245.cnf"
+#line 652 "../../asn1/h245/h245.cnf"
actx->private_data = parent_gefx;
return offset;
static int
dissect_h245_GenericMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 617 "h245.cnf"
+#line 606 "../../asn1/h245/h245.cnf"
void *priv_data = actx->private_data;
gef_ctx_t *gefx;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_GenericMessage, GenericMessage_sequence);
-#line 627 "h245.cnf"
+#line 616 "../../asn1/h245/h245.cnf"
actx->private_data = priv_data;
return offset;
static int
dissect_h245_GenericInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 650 "h245.cnf"
+#line 657 "../../asn1/h245/h245.cnf"
void *priv_data = actx->private_data;
actx->private_data = gef_ctx_alloc(NULL, "GenericInformation");
offset = dissect_h245_GenericMessage(tvb, offset, actx, tree, hf_index);
-#line 653 "h245.cnf"
+#line 660 "../../asn1/h245/h245.cnf"
actx->private_data = priv_data;
return offset;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_TerminalCapabilitySet, TerminalCapabilitySet_sequence);
-#line 602 "h245.cnf"
+#line 591 "../../asn1/h245/h245.cnf"
if (h245_pi != NULL)
h245_pi->msg_type = H245_TermCapSet;
static int
dissect_h245_LogicalChannelNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 121 "h245.cnf"
+#line 123 "../../asn1/h245/h245.cnf"
guint32 value;
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
1U, 65535U, &value, FALSE);
dissect_h245_OLC_fw_lcn(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_index);
-#line 162 "h245.cnf"
+#line 164 "../../asn1/h245/h245.cnf"
if (upcoming_olc) upcoming_olc->fwd_lc_num = h245_lc_temp;
h223_fw_lc_num = h245_lc_temp;
static const per_sequence_t RedundancyEncodingElement_sequence[] = {
{ &hf_h245_dataType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_DataType },
- { &hf_h245_payloadType_01 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_INTEGER_0_127 },
+ { &hf_h245_payloadType , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_INTEGER_0_127 },
{ NULL, 0, 0, NULL }
};
static const per_sequence_t MultiplePayloadStreamElement_sequence[] = {
{ &hf_h245_dataType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_DataType },
- { &hf_h245_payloadType_01 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_INTEGER_0_127 },
+ { &hf_h245_payloadType , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_h245_INTEGER_0_127 },
{ NULL, 0, 0, NULL }
};
static const per_sequence_t T_mode_rfc2733sameport_sequence[] = {
- { NULL, 0, 0, NULL }
+ { NULL, ASN1_EXTENSION_ROOT, 0, NULL }
};
static int
static int
dissect_h245_DataType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 1012 "../../asn1/h245/h245.cnf"
+gint choice_index;
+
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_DataType, DataType_choice,
- NULL);
+ &choice_index);
+
+
+if (upcoming_channel){
+ if (choice_index==2){
+ upcoming_channel->is_video=TRUE;
+ }else{
+ upcoming_channel->is_video=FALSE;
+ }
+}
+
+
return offset;
}
static int
dissect_h245_T_h223_al_type_al1Framed(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 294 "h245.cnf"
+#line 295 "../../asn1/h245/h245.cnf"
if(h223_lc_params_temp)
h223_lc_params_temp->al_type = al1Framed;
static int
dissect_h245_T_h223_al_type_al1NotFramed(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 299 "h245.cnf"
+#line 300 "../../asn1/h245/h245.cnf"
if(h223_lc_params_temp)
h223_lc_params_temp->al_type = al1NotFramed;
static int
dissect_h245_T_h223_al_type_al2WithoutSequenceNumbers(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 304 "h245.cnf"
+#line 305 "../../asn1/h245/h245.cnf"
if(h223_lc_params_temp)
h223_lc_params_temp->al_type = al2WithoutSequenceNumbers;
static int
dissect_h245_T_h223_al_type_al2WithSequenceNumbers(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 309 "h245.cnf"
+#line 310 "../../asn1/h245/h245.cnf"
if(h223_lc_params_temp)
h223_lc_params_temp->al_type = al2WithSequenceNumbers;
static int
dissect_h245_T_controlFieldOctets(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 323 "h245.cnf"
+#line 324 "../../asn1/h245/h245.cnf"
guint32 value;
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
0U, 2U, &value, FALSE);
static int
dissect_h245_T_al3_sendBufferSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 332 "h245.cnf"
+#line 333 "../../asn1/h245/h245.cnf"
guint32 value;
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
0U, 16777215U, &value, FALSE);
static int
dissect_h245_T_h223_al_type_al3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 314 "h245.cnf"
+#line 315 "../../asn1/h245/h245.cnf"
if(h223_lc_params_temp) {
h223_lc_params_temp->al_type = al3;
h223_lc_params_temp->al_params = se_alloc(sizeof(h223_al3_params));
static int
dissect_h245_T_h223_al_type_al1M(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 339 "h245.cnf"
+#line 340 "../../asn1/h245/h245.cnf"
if(h223_lc_params_temp)
h223_lc_params_temp->al_type = al1M;
static int
dissect_h245_T_h223_al_type_al2M(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 344 "h245.cnf"
+#line 345 "../../asn1/h245/h245.cnf"
if(h223_lc_params_temp)
h223_lc_params_temp->al_type = al2M;
static int
dissect_h245_T_h223_al_type_al3M(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 349 "h245.cnf"
+#line 350 "../../asn1/h245/h245.cnf"
if(h223_lc_params_temp)
h223_lc_params_temp->al_type = al3M;
static int
dissect_h245_T_h223_lc_segmentableFlag(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 356 "h245.cnf"
- guint32 value;
+#line 357 "../../asn1/h245/h245.cnf"
+ gboolean value;
offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, &value);
if(h223_lc_params_temp)
- h223_lc_params_temp->segmentable = value & 1;
+ h223_lc_params_temp->segmentable = value;
return offset;
static int
dissect_h245_OLC_fw_h223_params(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 184 "h245.cnf"
+#line 186 "../../asn1/h245/h245.cnf"
h223_fw_lc_params = se_alloc(sizeof(h223_lc_params));
h223_fw_lc_params->al_type = al_nonStandard;
h223_fw_lc_params->al_params = NULL;
static int
dissect_h245_Ipv4_network(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 812 "h245.cnf"
+#line 870 "../../asn1/h245/h245.cnf"
tvbuff_t *value_tvb;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
static int
dissect_h245_TsapIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 823 "h245.cnf"
+#line 881 "../../asn1/h245/h245.cnf"
guint32 tsapIdentifier;
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
static int
dissect_h245_T_mediaChannel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 842 "h245.cnf"
+#line 900 "../../asn1/h245/h245.cnf"
if (upcoming_channel)
upcoming_channel->upcoming_addr = &upcoming_channel->media_addr;
offset = dissect_h245_TransportAddress(tvb, offset, actx, tree, hf_index);
-#line 846 "h245.cnf"
+#line 904 "../../asn1/h245/h245.cnf"
if (upcoming_channel)
upcoming_channel->upcoming_addr = NULL;
static int
dissect_h245_T_mediaControlChannel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 860 "h245.cnf"
+#line 918 "../../asn1/h245/h245.cnf"
if (upcoming_channel)
upcoming_channel->upcoming_addr = &upcoming_channel->media_control_addr;
offset = dissect_h245_TransportAddress(tvb, offset, actx, tree, hf_index);
-#line 864 "h245.cnf"
+#line 922 "../../asn1/h245/h245.cnf"
if (upcoming_channel)
upcoming_channel->upcoming_addr = NULL;
static int
dissect_h245_T_forwardLogicalChannelParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 167 "h245.cnf"
+#line 169 "../../asn1/h245/h245.cnf"
upcoming_channel = (upcoming_olc) ? &upcoming_olc->fwd_lc : NULL;
static int
dissect_h245_OLC_rev_h223_params(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 205 "h245.cnf"
+#line 207 "../../asn1/h245/h245.cnf"
h223_rev_lc_params = se_alloc(sizeof(h223_lc_params));
h223_rev_lc_params->al_type = al_nonStandard;
h223_rev_lc_params->al_params = NULL;
static int
dissect_h245_OLC_reverseLogicalChannelParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 193 "h245.cnf"
+#line 195 "../../asn1/h245/h245.cnf"
upcoming_channel = (upcoming_olc) ? &upcoming_olc->rev_lc : NULL;
static int
dissect_h245_T_e164Address(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_restricted_character_string(tvb, offset, actx, tree, hf_index,
- 1, 128, "0123456789#*,", 13,
+ 1, 128, FALSE, "0123456789#*,", 13,
NULL);
return offset;
dissect_h245_SEQUENCE_SIZE_1_256_OF_EscrowData(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_EscrowData, SEQUENCE_SIZE_1_256_OF_EscrowData_sequence_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
static int
dissect_h245_EncryptionSync(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 701 "h245.cnf"
+#line 708 "../../asn1/h245/h245.cnf"
void *priv_data = actx->private_data;
actx->private_data = gef_ctx_alloc(NULL, "EncryptionSync");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_EncryptionSync, EncryptionSync_sequence);
-#line 704 "h245.cnf"
+#line 711 "../../asn1/h245/h245.cnf"
actx->private_data = priv_data;
return offset;
int
dissect_h245_OpenLogicalChannel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 128 "h245.cnf"
+#line 130 "../../asn1/h245/h245.cnf"
gint32 temp;
upcoming_olc = (!actx->pinfo->fd->flags.visited) ? se_alloc0(sizeof(olc_info_t)) : NULL;
{ 0, "unknown" },
{ 1, "reopen" },
{ 2, "reservationFailure" },
+ { 3, "networkErrorCode" },
{ 0, NULL }
};
{ 0, &hf_h245_unknown , ASN1_EXTENSION_ROOT , dissect_h245_NULL },
{ 1, &hf_h245_reopen , ASN1_EXTENSION_ROOT , dissect_h245_NULL },
{ 2, &hf_h245_reservationFailure, ASN1_EXTENSION_ROOT , dissect_h245_NULL },
+ { 3, &hf_h245_networkErrorCode, ASN1_NOT_EXTENSION_ROOT, dissect_h245_INTEGER_0_255 },
{ 0, NULL, 0, NULL }
};
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_CloseLogicalChannel, CloseLogicalChannel_sequence);
-#line 560 "h245.cnf"
+#line 549 "../../asn1/h245/h245.cnf"
if (h245_pi != NULL)
h245_pi->msg_type = H245_CloseLogChn;
{ 1, "normal" },
{ 2, "reopen" },
{ 3, "reservationFailure" },
+ { 4, "networkErrorCode" },
{ 0, NULL }
};
{ 1, &hf_h245_normal , ASN1_EXTENSION_ROOT , dissect_h245_NULL },
{ 2, &hf_h245_reopen , ASN1_EXTENSION_ROOT , dissect_h245_NULL },
{ 3, &hf_h245_reservationFailure, ASN1_EXTENSION_ROOT , dissect_h245_NULL },
+ { 4, &hf_h245_networkErrorCode, ASN1_NOT_EXTENSION_ROOT, dissect_h245_INTEGER_0_255 },
{ 0, NULL, 0, NULL }
};
static int
dissect_h245_MultiplexTableEntryNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 66 "h245.cnf"
+#line 66 "../../asn1/h245/h245.cnf"
guint32 value;
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
1U, 15U, &value, FALSE);
static int
dissect_h245_T_logicalChannelNum(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 92 "h245.cnf"
+#line 93 "../../asn1/h245/h245.cnf"
/*MultiplexElement/type/logicalChannelNumber*/
guint32 value;
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
static int
dissect_h245_T_subElementList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 100 "h245.cnf"
+#line 101 "../../asn1/h245/h245.cnf"
h223_mux_element dummy_me, *parent_me = h223_me;
+ memset (&dummy_me, 0, sizeof (h223_mux_element));
h223_me = &dummy_me;
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_subElementList, T_subElementList_sequence_of,
- 2, 255);
+ 2, 255, FALSE);
parent_me->sublist = dummy_me.next;
h223_me = parent_me;
static int
dissect_h245_ME_finiteRepeatCount(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 115 "h245.cnf"
+#line 117 "../../asn1/h245/h245.cnf"
guint32 value;
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
1U, 65535U, &value, FALSE);
dissect_h245_T_untilClosingFlag(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
-#line 109 "h245.cnf"
+#line 111 "../../asn1/h245/h245.cnf"
h223_me->repeat_count = 0;
return offset;
static int
dissect_h245_MultiplexElement(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 82 "h245.cnf"
+#line 83 "../../asn1/h245/h245.cnf"
/*MultiplexElement*/
h223_mux_element* me = se_alloc(sizeof(h223_mux_element));
h223_me->next = me;
static int
dissect_h245_T_elementList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 72 "h245.cnf"
+#line 72 "../../asn1/h245/h245.cnf"
/* create a h223_mux_element to hold onto the head of the list, since
* h223_me will track the tail */
h223_mux_element dummy_me;
+ memset (&dummy_me, 0, sizeof (h223_mux_element));
h223_me = &dummy_me;
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_elementList, T_elementList_sequence_of,
- 1, 256);
+ 1, 256, FALSE);
/* set h223_me to the head of the list for MEDescriptor to pick up */
h223_me = dummy_me.next;
static int
dissect_h245_MultiplexEntryDescriptor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 54 "h245.cnf"
+#line 54 "../../asn1/h245/h245.cnf"
/*MultiplexEntryDescriptor*/
h223_me = NULL;
h223_mc = 0;
dissect_h245_SET_SIZE_1_15_OF_MultiplexEntryDescriptor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_15_OF_MultiplexEntryDescriptor, SET_SIZE_1_15_OF_MultiplexEntryDescriptor_set_of,
- 1, 15);
+ 1, 15, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_15_OF_MultiplexTableEntryNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_15_OF_MultiplexTableEntryNumber, SET_SIZE_1_15_OF_MultiplexTableEntryNumber_set_of,
- 1, 15);
+ 1, 15, FALSE);
return offset;
}
static int
dissect_h245_VideoMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 524 "h245.cnf"
- guint32 value;
+#line 517 "../../asn1/h245/h245.cnf"
+ gint32 value;
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_VideoMode, VideoMode_choice,
&value);
codec_type = val_to_str(value, h245_VideoMode_vals, "<unknown>");
- if (h245_pi != NULL)
- g_snprintf(h245_pi->frame_label, 50, "%s %s", h245_pi->frame_label, val_to_str(value, h245_VideoMode_vals, "ukn"));
return offset;
static int
dissect_h245_AudioMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 515 "h245.cnf"
- guint32 value;
+#line 510 "../../asn1/h245/h245.cnf"
+ gint32 value;
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_AudioMode, AudioMode_choice,
&value);
codec_type = val_to_str(value, h245_AudioMode_vals, "<unknown>");
- if (h245_pi != NULL)
- g_snprintf(h245_pi->frame_label, 50, "%s %s", h245_pi->frame_label, val_to_str(value, h245_AudioMode_vals, "ukn"));
return offset;
static int
dissect_h245_DataModeApplication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 533 "h245.cnf"
- guint32 value;
+#line 524 "../../asn1/h245/h245.cnf"
+ gint32 value;
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_DataModeApplication, DataModeApplication_choice,
&value);
codec_type = val_to_str(value, h245_DataModeApplication_vals, "<unknown>");
- if (h245_pi != NULL)
- g_snprintf(h245_pi->frame_label, 50, "%s %s", h245_pi->frame_label, val_to_str(value, h245_DataModeApplication_vals, "ukn"));
return offset;
dissect_h245_ModeDescription(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_ModeDescription, ModeDescription_set_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
dissect_h245_SEQUENCE_SIZE_1_256_OF_ModeDescription(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_ModeDescription, SEQUENCE_SIZE_1_256_OF_ModeDescription_sequence_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
static const per_sequence_t CommunicationModeRequest_sequence[] = {
- { NULL, 0, 0, NULL }
+ { NULL, ASN1_EXTENSION_ROOT, 0, NULL }
};
static int
static const per_sequence_t Criteria_sequence[] = {
{ &hf_h245_field , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_OBJECT_IDENTIFIER },
- { &hf_h245_value , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_OCTET_STRING_SIZE_1_65535 },
+ { &hf_h245_criteriaValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_OCTET_STRING_SIZE_1_65535 },
{ NULL, 0, 0, NULL }
};
dissect_h245_CertSelectionCriteria(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_CertSelectionCriteria, CertSelectionCriteria_sequence_of,
- 1, 16);
+ 1, 16, FALSE);
return offset;
}
static int
dissect_h245_NumericString_SIZE_0_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_NumericString(tvb, offset, actx, tree, hf_index,
- 0, 40);
+ 0, 40, FALSE);
return offset;
}
static int
dissect_h245_IA5String_SIZE_1_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index,
- 1, 40);
+ 1, 40, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_255_OF_DialingInformationNetworkType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_255_OF_DialingInformationNetworkType, SET_SIZE_1_255_OF_DialingInformationNetworkType_set_of,
- 1, 255);
+ 1, 255, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_65535_OF_DialingInformationNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_65535_OF_DialingInformationNumber, SET_SIZE_1_65535_OF_DialingInformationNumber_set_of,
- 1, 65535);
+ 1, 65535, FALSE);
return offset;
}
static int
dissect_h245_RequestMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 367 "h245.cnf"
- guint32 value;
+#line 368 "../../asn1/h245/h245.cnf"
+ gint32 value;
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_RequestMessage, RequestMessage_choice,
&value);
- if (check_col(actx->pinfo->cinfo, COL_INFO)){
- if ( h245_shorttypes == TRUE )
- {
- col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
+ if ( h245_shorttypes == TRUE )
+ {
+ col_prepend_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_RequestMessage_short_vals, "<unknown>"));
}
else
{
- col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
+ col_prepend_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_RequestMessage_vals, "<unknown>"));
}
- }
- if (( check_col(actx->pinfo->cinfo, COL_INFO)) && ( codec_type != NULL ) && ( value == RequestMessage_openLogicalChannel) ){
+ if (( codec_type != NULL ) && ( value == RequestMessage_openLogicalChannel) ){
col_append_fstr(actx->pinfo->cinfo, COL_INFO, "(%s) ", codec_type );
}
if (h245_pi == NULL)
return offset;
- /* if it is TCS*/
- if ((codec_type != NULL) && ( value == RequestMessage_terminalCapabilitySet))
- g_snprintf(h245_pi->frame_label, 50, "%s (%s) ",val_to_str(value, h245_RequestMessage_short_vals, "UKN"), h245_pi->frame_label);
- else
- g_snprintf(h245_pi->frame_label, 50, "%s ", val_to_str(value, h245_RequestMessage_short_vals, "UKN"));
-
- g_strlcat(h245_pi->comment, val_to_str(value, h245_RequestMessage_vals, "<unknown>"), 50);
-
- /* if it is OLC or RM*/
- if ((codec_type != NULL) && (( value == RequestMessage_openLogicalChannel) || ( value == RequestMessage_requestMode)))
- g_snprintf(h245_pi->frame_label, 50, "%s (%s) ", h245_pi->frame_label, codec_type);
+ if (strlen(h245_pi->frame_label) == 0)
+ {
+ g_snprintf(h245_pi->frame_label, 50, "%s", val_to_str(value, h245_RequestMessage_short_vals, "UKN"));
+
+ /* if it is OLC or RM*/
+ if ((codec_type != NULL) && (( value == RequestMessage_openLogicalChannel) || ( value == RequestMessage_requestMode)))
+ {
+ g_strlcat(h245_pi->frame_label, " (", 50);
+ g_strlcat(h245_pi->frame_label, codec_type, 50);
+ g_strlcat(h245_pi->frame_label, ")", 50);
+ }
+ }
+ g_strlcat(h245_pi->comment, val_to_str(value, h245_RequestMessage_vals, "<unknown>"), 50);
return offset;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MasterSlaveDeterminationAck, MasterSlaveDeterminationAck_sequence);
-#line 542 "h245.cnf"
+#line 531 "../../asn1/h245/h245.cnf"
if (h245_pi != NULL)
h245_pi->msg_type = H245_MastSlvDetAck;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MasterSlaveDeterminationReject, MasterSlaveDeterminationReject_sequence);
-#line 548 "h245.cnf"
+#line 537 "../../asn1/h245/h245.cnf"
if (h245_pi != NULL)
h245_pi->msg_type = H245_MastSlvDetRjc;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_TerminalCapabilitySetAck, TerminalCapabilitySetAck_sequence);
-#line 578 "h245.cnf"
+#line 567 "../../asn1/h245/h245.cnf"
if (h245_pi != NULL)
h245_pi->msg_type = H245_TermCapSetAck;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_TerminalCapabilitySetReject, TerminalCapabilitySetReject_sequence);
-#line 590 "h245.cnf"
+#line 579 "../../asn1/h245/h245.cnf"
if (h245_pi != NULL)
h245_pi->msg_type = H245_TermCapSetRjc;
dissect_h245_OLC_ack_fw_lcn(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_index);
-#line 274 "h245.cnf"
+#line 275 "../../asn1/h245/h245.cnf"
if (upcoming_olc) upcoming_olc->fwd_lc_num = h245_lc_temp;
h223_fw_lc_num = h245_lc_temp;
dissect_h245_T_reverseLogicalChannelNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_index);
-#line 288 "h245.cnf"
+#line 289 "../../asn1/h245/h245.cnf"
h223_rev_lc_num = h245_lc_temp;
return offset;
static int
dissect_h245_Ack_mediaChannel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 833 "h245.cnf"
+#line 891 "../../asn1/h245/h245.cnf"
if (upcoming_channel)
upcoming_channel->upcoming_addr = &upcoming_channel->media_addr;
offset = dissect_h245_TransportAddress(tvb, offset, actx, tree, hf_index);
-#line 837 "h245.cnf"
+#line 895 "../../asn1/h245/h245.cnf"
if (upcoming_channel)
upcoming_channel->upcoming_addr = NULL;
static int
dissect_h245_Ack_mediaControlChannel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 851 "h245.cnf"
+#line 909 "../../asn1/h245/h245.cnf"
if (upcoming_channel)
upcoming_channel->upcoming_addr = &upcoming_channel->media_control_addr;
offset = dissect_h245_TransportAddress(tvb, offset, actx, tree, hf_index);
-#line 855 "h245.cnf"
+#line 913 "../../asn1/h245/h245.cnf"
if (upcoming_channel)
upcoming_channel->upcoming_addr = NULL;
static int
dissect_h245_T_forwardMultiplexAckParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 279 "h245.cnf"
+#line 280 "../../asn1/h245/h245.cnf"
upcoming_channel = (upcoming_olc) ? &upcoming_olc->fwd_lc : NULL;
static int
dissect_h245_OpenLogicalChannelAck(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 217 "h245.cnf"
+#line 219 "../../asn1/h245/h245.cnf"
guint32 temp;
int p2p_dir;
h223_pending_olc *pend;
olc_key = gen_olc_key(upcoming_olc->fwd_lc_num, &actx->pinfo->src, &actx->pinfo->dst);
olc_req = g_hash_table_lookup(h245_pending_olc_reqs, olc_key);
if (olc_req) {
- printf("#%u: OLC found %s\n", actx->pinfo->fd->num, olc_key);
update_unicast_addr(&olc_req->fwd_lc.media_addr, &upcoming_olc->fwd_lc.media_addr);
update_unicast_addr(&olc_req->fwd_lc.media_control_addr, &upcoming_olc->fwd_lc.media_control_addr);
update_unicast_addr(&olc_req->rev_lc.media_addr, &upcoming_olc->rev_lc.media_addr);
{ 12, "invalidDependentChannel" },
{ 13, "replacementForRejected" },
{ 14, "securityDenied" },
+ { 15, "qoSControlNotSupported" },
{ 0, NULL }
};
{ 12, &hf_h245_invalidDependentChannel, ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL },
{ 13, &hf_h245_replacementForRejected, ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL },
{ 14, &hf_h245_securityDenied , ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL },
+ { 15, &hf_h245_qoSControlNotSupported, ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL },
{ 0, NULL, 0, NULL }
};
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_OpenLogicalChannelReject, OpenLogicalChannelReject_sequence);
-#line 554 "h245.cnf"
+#line 543 "../../asn1/h245/h245.cnf"
if (h245_pi != NULL)
h245_pi->msg_type = H245_OpenLogChnRjc;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_CloseLogicalChannelAck, CloseLogicalChannelAck_sequence);
-#line 566 "h245.cnf"
+#line 555 "../../asn1/h245/h245.cnf"
if (h245_pi != NULL)
h245_pi->msg_type = H245_CloseLogChnAck;
dissect_h245_SET_SIZE_1_15_OF_MultiplexEntryRejectionDescriptions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_15_OF_MultiplexEntryRejectionDescriptions, SET_SIZE_1_15_OF_MultiplexEntryRejectionDescriptions_set_of,
- 1, 15);
+ 1, 15, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_15_OF_RequestMultiplexEntryRejectionDescriptions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_15_OF_RequestMultiplexEntryRejectionDescriptions, SET_SIZE_1_15_OF_RequestMultiplexEntryRejectionDescriptions_set_of,
- 1, 15);
+ 1, 15, FALSE);
return offset;
}
static int
dissect_h245_BMPString_SIZE_1_128(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index,
- 1, 128);
+ 1, 128, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_256_OF_CommunicationModeTableEntry(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_256_OF_CommunicationModeTableEntry, SET_SIZE_1_256_OF_CommunicationModeTableEntry_set_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_256_OF_TerminalLabel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_256_OF_TerminalLabel, SET_SIZE_1_256_OF_TerminalLabel_set_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
static int
dissect_h245_ResponseMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 407 "h245.cnf"
- guint32 value;
+#line 408 "../../asn1/h245/h245.cnf"
+ gint32 value;
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_ResponseMessage, ResponseMessage_choice,
&value);
- if (check_col(actx->pinfo->cinfo, COL_INFO)){
- if ( h245_shorttypes == TRUE )
+ if ( h245_shorttypes == TRUE )
{
- col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
+ col_prepend_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_ResponseMessage_short_vals, "<unknown>"));
}
else
{
- col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
+ col_prepend_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_ResponseMessage_vals, "<unknown>"));
}
- }
col_set_fence(actx->pinfo->cinfo,COL_INFO);
if (h245_pi != NULL){
/* Add to packet info */
- g_snprintf(h245_pi->frame_label, 50, "%s %s ", h245_pi->frame_label, val_to_str(value, h245_ResponseMessage_short_vals, "UKN"));
+ if ( strlen(h245_pi->frame_label) == 0 ){
+ g_snprintf(h245_pi->frame_label, 50, "%s", val_to_str(value, h245_ResponseMessage_short_vals, "UKN"));
+ }
g_strlcat(h245_pi->comment, val_to_str(value, h245_ResponseMessage_vals, "<unknown>"), 50);
}
static const per_sequence_t MaintenanceLoopOffCommand_sequence[] = {
- { NULL, 0, 0, NULL }
+ { NULL, ASN1_EXTENSION_ROOT, 0, NULL }
};
static int
dissect_h245_SET_SIZE_1_65535_OF_CapabilityTableEntryNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_65535_OF_CapabilityTableEntryNumber, SET_SIZE_1_65535_OF_CapabilityTableEntryNumber_set_of,
- 1, 65535);
+ 1, 65535, FALSE);
return offset;
}
dissect_h245_SET_SIZE_1_256_OF_CapabilityDescriptorNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_256_OF_CapabilityDescriptorNumber, SET_SIZE_1_256_OF_CapabilityDescriptorNumber_set_of,
- 1, 256);
+ 1, 256, FALSE);
return offset;
}
static int
dissect_h245_CommandMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 460 "h245.cnf"
- guint32 value;
+#line 462 "../../asn1/h245/h245.cnf"
+ gint32 value;
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_CommandMessage, CommandMessage_choice,
&value);
- if (check_col(actx->pinfo->cinfo, COL_INFO)){
- if ( h245_shorttypes == TRUE )
+ if ( h245_shorttypes == TRUE )
{
- col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
+ col_prepend_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_CommandMessage_short_vals, "<unknown>"));
}
else
{
- col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
+ col_prepend_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_CommandMessage_vals, "<unknown>"));
}
- }
col_set_fence(actx->pinfo->cinfo,COL_INFO);
/* Add to packet info */
- if (h245_pi != NULL){
- g_snprintf(h245_pi->frame_label, 50, "%s %s ", h245_pi->frame_label, val_to_str(value, h245_CommandMessage_short_vals, "UKN"));
- g_strlcat(h245_pi->comment, val_to_str(value, h245_CommandMessage_vals, "<unknown>"), 50);
- }
+ if (h245_pi != NULL){
+ if ( strlen(h245_pi->frame_label) == 0 ){
+ g_snprintf(h245_pi->frame_label, 50, "%s", val_to_str(value, h245_CommandMessage_short_vals, "UKN"));
+ }
+ g_strlcat(h245_pi->comment, val_to_str(value, h245_CommandMessage_vals, "<unknown>"), 50);
+ }
static const per_sequence_t MasterSlaveDeterminationRelease_sequence[] = {
- { NULL, 0, 0, NULL }
+ { NULL, ASN1_EXTENSION_ROOT, 0, NULL }
};
static int
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MasterSlaveDeterminationRelease, MasterSlaveDeterminationRelease_sequence);
-#line 596 "h245.cnf"
+#line 585 "../../asn1/h245/h245.cnf"
if (h245_pi != NULL)
h245_pi->msg_type = H245_MastSlvDetRls;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_TerminalCapabilitySetRelease, TerminalCapabilitySetRelease_sequence);
-#line 608 "h245.cnf"
+#line 597 "../../asn1/h245/h245.cnf"
if (h245_pi != NULL)
h245_pi->msg_type = H245_TermCapSetRls;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_OpenLogicalChannelConfirm, OpenLogicalChannelConfirm_sequence);
-#line 572 "h245.cnf"
+#line 561 "../../asn1/h245/h245.cnf"
if (h245_pi != NULL)
h245_pi->msg_type = H245_OpenLogChnCnf;
static const per_sequence_t RequestModeRelease_sequence[] = {
- { NULL, 0, 0, NULL }
+ { NULL, ASN1_EXTENSION_ROOT, 0, NULL }
};
static int
}
-
-static int
-dissect_h245_INTEGER_0_4095(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4095U, NULL, FALSE);
-
- return offset;
-}
-
-
static const per_sequence_t H223SkewIndication_sequence[] = {
{ &hf_h245_logicalChannelNumber1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber },
{ &hf_h245_logicalChannelNumber2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber },
static int
dissect_h245_T_signalType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_restricted_character_string(tvb, offset, actx, tree, hf_index,
- 1, 1, "0123456789#*ABCD!", 17,
+ 1, 1, FALSE, "0123456789#*ABCD!", 17,
NULL);
return offset;
static const per_sequence_t TerminalYouAreSeeingInSubPictureNumber_sequence[] = {
{ &hf_h245_terminalNumber , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_TerminalNumber },
{ &hf_h245_subPictureNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_h245_INTEGER_0_255 },
+ { &hf_h245_mcuNumber , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_McuNumber },
{ NULL, 0, 0, NULL }
};
{ 11, "floorRequested" },
{ 12, "terminalYouAreSeeingInSubPictureNumber" },
{ 13, "videoIndicateCompose" },
+ { 14, "masterMCU" },
+ { 15, "cancelMasterMCU" },
{ 0, NULL }
};
{ 11, &hf_h245_floorRequested , ASN1_NOT_EXTENSION_ROOT, dissect_h245_TerminalLabel },
{ 12, &hf_h245_terminalYouAreSeeingInSubPictureNumber, ASN1_NOT_EXTENSION_ROOT, dissect_h245_TerminalYouAreSeeingInSubPictureNumber },
{ 13, &hf_h245_videoIndicateCompose, ASN1_NOT_EXTENSION_ROOT, dissect_h245_VideoIndicateCompose },
+ { 14, &hf_h245_masterMCU , ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL },
+ { 15, &hf_h245_cancelMasterMCU, ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL },
{ 0, NULL, 0, NULL }
};
static int
dissect_h245_T_returnedFunction(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 936 "h245.cnf"
+#line 994 "../../asn1/h245/h245.cnf"
tvbuff_t *next_tvb = NULL;
proto_item *item;
proto_tree *subtree;
static const per_sequence_t T_crcDesired_sequence[] = {
- { NULL, 0, 0, NULL }
+ { NULL, ASN1_EXTENSION_ROOT, 0, NULL }
};
static int
static const per_sequence_t LogicalChannelRateRelease_sequence[] = {
- { NULL, 0, 0, NULL }
+ { NULL, ASN1_EXTENSION_ROOT, 0, NULL }
};
static int
static int
dissect_h245_IndicationMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 434 "h245.cnf"
- guint32 value;
+#line 435 "../../asn1/h245/h245.cnf"
+ gint32 value;
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_IndicationMessage, IndicationMessage_choice,
&value);
- if (check_col(actx->pinfo->cinfo, COL_INFO)){
- if ( h245_shorttypes == TRUE )
+ if ( h245_shorttypes == TRUE )
{
- col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
+ col_prepend_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_IndicationMessage_short_vals, "<unknown>"));
}
else
{
- col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
+ col_prepend_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_IndicationMessage_vals, "<unknown>"));
}
- }
col_set_fence(actx->pinfo->cinfo,COL_INFO);
/* Add to packet info */
- if (h245_pi !=NULL){
- g_snprintf(h245_pi->frame_label, 50, "%s %s ", h245_pi->frame_label, val_to_str(value, h245_IndicationMessage_short_vals, "UKN"));
- g_strlcat(h245_pi->comment, val_to_str(value, h245_IndicationMessage_vals, "<unknown>"), 50);
- }
+ if (h245_pi !=NULL){
+ if ( strlen(h245_pi->frame_label) == 0 ){
+ g_snprintf(h245_pi->frame_label, 50, "%s", val_to_str(value, h245_IndicationMessage_short_vals, "UKN"));
+ }
+ g_strlcat(h245_pi->comment, val_to_str(value, h245_IndicationMessage_vals, "<unknown>"), 50);
+
+ }
/*--- End of included file: packet-h245-fn.c ---*/
-#line 385 "packet-h245-template.c"
+#line 412 "../../asn1/h245/packet-h245-template.c"
static void
dissect_h245(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree)
upcoming_channel = NULL;
codec_type = NULL;
- if (check_col(pinfo->cinfo, COL_PROTOCOL)){
- col_set_str(pinfo->cinfo, COL_PROTOCOL, PSNAME);
- }
+ col_set_str(pinfo->cinfo, COL_PROTOCOL, PSNAME);
it=proto_tree_add_protocol_format(parent_tree, proto_h245, tvb, 0, tvb_length(tvb), PSNAME);
tr=proto_item_add_subtree(it, ett_h245);
dissect_OpenLogicalChannel_PDU(tvb, pinfo, tree);
- if (h245_pi != NULL)
+ if (h245_pi != NULL)
h245_pi->msg_type = H245_OpenLogChn;
if (codec_str && codec_type){
{ &hf_h245Manufacturer,
{ "H.245 Manufacturer", "h245.Manufacturer", FT_UINT32, BASE_HEX,
VALS(H221ManufacturerCode_vals), 0, "h245.H.221 Manufacturer", HFILL }},
+ { &hf_h245_subMessageIdentifier_standard,
+ { "subMessageIdentifier", "h245.subMessageIdentifier.standard",
+ FT_UINT32, BASE_DEC, VALS(h245_h239subMessageIdentifier_vals), 0,
+ NULL, HFILL }},
+
/*--- Included file: packet-h245-hfarr.c ---*/
-#line 1 "packet-h245-hfarr.c"
+#line 1 "../../asn1/h245/packet-h245-hfarr.c"
{ &hf_h245_OpenLogicalChannel_PDU,
{ "OpenLogicalChannel", "h245.OpenLogicalChannel",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.OpenLogicalChannel", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_request,
{ "request", "h245.request",
FT_UINT32, BASE_DEC, VALS(h245_RequestMessage_vals), 0,
- "h245.RequestMessage", HFILL }},
+ "RequestMessage", HFILL }},
{ &hf_h245_response,
{ "response", "h245.response",
FT_UINT32, BASE_DEC, VALS(h245_ResponseMessage_vals), 0,
- "h245.ResponseMessage", HFILL }},
+ "ResponseMessage", HFILL }},
{ &hf_h245_command,
{ "command", "h245.command",
FT_UINT32, BASE_DEC, VALS(h245_CommandMessage_vals), 0,
- "h245.CommandMessage", HFILL }},
+ "CommandMessage", HFILL }},
{ &hf_h245_indication,
{ "indication", "h245.indication",
FT_UINT32, BASE_DEC, VALS(h245_IndicationMessage_vals), 0,
- "h245.IndicationMessage", HFILL }},
+ "IndicationMessage", HFILL }},
{ &hf_h245_nonStandardMsg,
{ "nonStandard", "h245.nonStandard",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NonStandardMessage", HFILL }},
+ "NonStandardMessage", HFILL }},
{ &hf_h245_masterSlaveDetermination,
{ "masterSlaveDetermination", "h245.masterSlaveDetermination",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MasterSlaveDetermination", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_terminalCapabilitySet,
{ "terminalCapabilitySet", "h245.terminalCapabilitySet",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalCapabilitySet", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_openLogicalChannel,
{ "openLogicalChannel", "h245.openLogicalChannel",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.OpenLogicalChannel", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_closeLogicalChannel,
{ "closeLogicalChannel", "h245.closeLogicalChannel",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.CloseLogicalChannel", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestChannelClose,
{ "requestChannelClose", "h245.requestChannelClose",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RequestChannelClose", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multiplexEntrySend,
{ "multiplexEntrySend", "h245.multiplexEntrySend",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplexEntrySend", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestMultiplexEntry,
{ "requestMultiplexEntry", "h245.requestMultiplexEntry",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RequestMultiplexEntry", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestMode,
{ "requestMode", "h245.requestMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RequestMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_roundTripDelayRequest,
{ "roundTripDelayRequest", "h245.roundTripDelayRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RoundTripDelayRequest", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_maintenanceLoopRequest,
{ "maintenanceLoopRequest", "h245.maintenanceLoopRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MaintenanceLoopRequest", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_communicationModeRequest,
{ "communicationModeRequest", "h245.communicationModeRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.CommunicationModeRequest", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_conferenceRequest,
{ "conferenceRequest", "h245.conferenceRequest",
FT_UINT32, BASE_DEC, VALS(h245_ConferenceRequest_vals), 0,
- "h245.ConferenceRequest", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multilinkRequest,
{ "multilinkRequest", "h245.multilinkRequest",
FT_UINT32, BASE_DEC, VALS(h245_MultilinkRequest_vals), 0,
- "h245.MultilinkRequest", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_logicalChannelRateRequest,
{ "logicalChannelRateRequest", "h245.logicalChannelRateRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.LogicalChannelRateRequest", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericRequest,
{ "genericRequest", "h245.genericRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericMessage", HFILL }},
+ "GenericMessage", HFILL }},
{ &hf_h245_masterSlaveDeterminationAck,
{ "masterSlaveDeterminationAck", "h245.masterSlaveDeterminationAck",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MasterSlaveDeterminationAck", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_masterSlaveDeterminationReject,
{ "masterSlaveDeterminationReject", "h245.masterSlaveDeterminationReject",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MasterSlaveDeterminationReject", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_terminalCapabilitySetAck,
{ "terminalCapabilitySetAck", "h245.terminalCapabilitySetAck",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalCapabilitySetAck", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_terminalCapabilitySetReject,
{ "terminalCapabilitySetReject", "h245.terminalCapabilitySetReject",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalCapabilitySetReject", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_openLogicalChannelAck,
{ "openLogicalChannelAck", "h245.openLogicalChannelAck",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.OpenLogicalChannelAck", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_openLogicalChannelReject,
{ "openLogicalChannelReject", "h245.openLogicalChannelReject",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.OpenLogicalChannelReject", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_closeLogicalChannelAck,
{ "closeLogicalChannelAck", "h245.closeLogicalChannelAck",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.CloseLogicalChannelAck", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestChannelCloseAck,
{ "requestChannelCloseAck", "h245.requestChannelCloseAck",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RequestChannelCloseAck", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestChannelCloseReject,
{ "requestChannelCloseReject", "h245.requestChannelCloseReject",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RequestChannelCloseReject", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multiplexEntrySendAck,
{ "multiplexEntrySendAck", "h245.multiplexEntrySendAck",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplexEntrySendAck", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multiplexEntrySendReject,
{ "multiplexEntrySendReject", "h245.multiplexEntrySendReject",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplexEntrySendReject", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestMultiplexEntryAck,
{ "requestMultiplexEntryAck", "h245.requestMultiplexEntryAck",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RequestMultiplexEntryAck", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestMultiplexEntryReject,
{ "requestMultiplexEntryReject", "h245.requestMultiplexEntryReject",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RequestMultiplexEntryReject", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestModeAck,
{ "requestModeAck", "h245.requestModeAck",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RequestModeAck", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestModeReject,
{ "requestModeReject", "h245.requestModeReject",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RequestModeReject", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_roundTripDelayResponse,
{ "roundTripDelayResponse", "h245.roundTripDelayResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RoundTripDelayResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_maintenanceLoopAck,
{ "maintenanceLoopAck", "h245.maintenanceLoopAck",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MaintenanceLoopAck", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_maintenanceLoopReject,
{ "maintenanceLoopReject", "h245.maintenanceLoopReject",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MaintenanceLoopReject", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_communicationModeResponse,
{ "communicationModeResponse", "h245.communicationModeResponse",
FT_UINT32, BASE_DEC, VALS(h245_CommunicationModeResponse_vals), 0,
- "h245.CommunicationModeResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_conferenceResponse,
{ "conferenceResponse", "h245.conferenceResponse",
FT_UINT32, BASE_DEC, VALS(h245_ConferenceResponse_vals), 0,
- "h245.ConferenceResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multilinkResponse,
{ "multilinkResponse", "h245.multilinkResponse",
FT_UINT32, BASE_DEC, VALS(h245_MultilinkResponse_vals), 0,
- "h245.MultilinkResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_logicalChannelRateAcknowledge,
{ "logicalChannelRateAcknowledge", "h245.logicalChannelRateAcknowledge",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.LogicalChannelRateAcknowledge", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_logicalChannelRateReject,
{ "logicalChannelRateReject", "h245.logicalChannelRateReject",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.LogicalChannelRateReject", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericResponse,
{ "genericResponse", "h245.genericResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericMessage", HFILL }},
+ "GenericMessage", HFILL }},
{ &hf_h245_maintenanceLoopOffCommand,
{ "maintenanceLoopOffCommand", "h245.maintenanceLoopOffCommand",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MaintenanceLoopOffCommand", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_sendTerminalCapabilitySet,
{ "sendTerminalCapabilitySet", "h245.sendTerminalCapabilitySet",
FT_UINT32, BASE_DEC, VALS(h245_SendTerminalCapabilitySet_vals), 0,
- "h245.SendTerminalCapabilitySet", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_encryptionCommand,
{ "encryptionCommand", "h245.encryptionCommand",
FT_UINT32, BASE_DEC, VALS(h245_EncryptionCommand_vals), 0,
- "h245.EncryptionCommand", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_flowControlCommand,
{ "flowControlCommand", "h245.flowControlCommand",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.FlowControlCommand", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_endSessionCommand,
{ "endSessionCommand", "h245.endSessionCommand",
FT_UINT32, BASE_DEC, VALS(h245_EndSessionCommand_vals), 0,
- "h245.EndSessionCommand", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_miscellaneousCommand,
{ "miscellaneousCommand", "h245.miscellaneousCommand",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MiscellaneousCommand", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_communicationModeCommand,
{ "communicationModeCommand", "h245.communicationModeCommand",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.CommunicationModeCommand", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_conferenceCommand,
{ "conferenceCommand", "h245.conferenceCommand",
FT_UINT32, BASE_DEC, VALS(h245_ConferenceCommand_vals), 0,
- "h245.ConferenceCommand", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h223MultiplexReconfiguration,
{ "h223MultiplexReconfiguration", "h245.h223MultiplexReconfiguration",
FT_UINT32, BASE_DEC, VALS(h245_H223MultiplexReconfiguration_vals), 0,
- "h245.H223MultiplexReconfiguration", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_newATMVCCommand,
{ "newATMVCCommand", "h245.newATMVCCommand",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NewATMVCCommand", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mobileMultilinkReconfigurationCommand,
{ "mobileMultilinkReconfigurationCommand", "h245.mobileMultilinkReconfigurationCommand",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MobileMultilinkReconfigurationCommand", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericCommand,
{ "genericCommand", "h245.genericCommand",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericMessage", HFILL }},
+ "GenericMessage", HFILL }},
{ &hf_h245_functionNotUnderstood,
{ "functionNotUnderstood", "h245.functionNotUnderstood",
FT_UINT32, BASE_DEC, VALS(h245_FunctionNotUnderstood_vals), 0,
- "h245.FunctionNotUnderstood", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_masterSlaveDeterminationRelease,
{ "masterSlaveDeterminationRelease", "h245.masterSlaveDeterminationRelease",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MasterSlaveDeterminationRelease", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_terminalCapabilitySetRelease,
{ "terminalCapabilitySetRelease", "h245.terminalCapabilitySetRelease",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalCapabilitySetRelease", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_openLogicalChannelConfirm,
{ "openLogicalChannelConfirm", "h245.openLogicalChannelConfirm",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.OpenLogicalChannelConfirm", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestChannelCloseRelease,
{ "requestChannelCloseRelease", "h245.requestChannelCloseRelease",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RequestChannelCloseRelease", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multiplexEntrySendRelease,
{ "multiplexEntrySendRelease", "h245.multiplexEntrySendRelease",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplexEntrySendRelease", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestMultiplexEntryRelease,
{ "requestMultiplexEntryRelease", "h245.requestMultiplexEntryRelease",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RequestMultiplexEntryRelease", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestModeRelease,
{ "requestModeRelease", "h245.requestModeRelease",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RequestModeRelease", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_miscellaneousIndication,
{ "miscellaneousIndication", "h245.miscellaneousIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MiscellaneousIndication", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_jitterIndication,
{ "jitterIndication", "h245.jitterIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.JitterIndication", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h223SkewIndication,
{ "h223SkewIndication", "h245.h223SkewIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H223SkewIndication", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_newATMVCIndication,
{ "newATMVCIndication", "h245.newATMVCIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NewATMVCIndication", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_userInput,
{ "userInput", "h245.userInput",
FT_UINT32, BASE_DEC, VALS(h245_UserInputIndication_vals), 0,
- "h245.UserInputIndication", HFILL }},
+ "UserInputIndication", HFILL }},
{ &hf_h245_h2250MaximumSkewIndication,
{ "h2250MaximumSkewIndication", "h245.h2250MaximumSkewIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H2250MaximumSkewIndication", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mcLocationIndication,
{ "mcLocationIndication", "h245.mcLocationIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MCLocationIndication", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_conferenceIndication,
{ "conferenceIndication", "h245.conferenceIndication",
FT_UINT32, BASE_DEC, VALS(h245_ConferenceIndication_vals), 0,
- "h245.ConferenceIndication", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_vendorIdentification,
{ "vendorIdentification", "h245.vendorIdentification",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.VendorIdentification", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_functionNotSupported,
{ "functionNotSupported", "h245.functionNotSupported",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.FunctionNotSupported", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multilinkIndication,
{ "multilinkIndication", "h245.multilinkIndication",
FT_UINT32, BASE_DEC, VALS(h245_MultilinkIndication_vals), 0,
- "h245.MultilinkIndication", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_logicalChannelRateRelease,
{ "logicalChannelRateRelease", "h245.logicalChannelRateRelease",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.LogicalChannelRateRelease", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_flowControlIndication,
{ "flowControlIndication", "h245.flowControlIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.FlowControlIndication", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mobileMultilinkReconfigurationIndication,
{ "mobileMultilinkReconfigurationIndication", "h245.mobileMultilinkReconfigurationIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MobileMultilinkReconfigurationIndication", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericIndication,
{ "genericIndication", "h245.genericIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericMessage", HFILL }},
+ "GenericMessage", HFILL }},
{ &hf_h245_messageIdentifier,
{ "messageIdentifier", "h245.messageIdentifier",
FT_UINT32, BASE_DEC, VALS(h245_CapabilityIdentifier_vals), 0,
- "h245.CapabilityIdentifier", HFILL }},
+ "CapabilityIdentifier", HFILL }},
{ &hf_h245_subMessageIdentifier,
{ "subMessageIdentifier", "h245.subMessageIdentifier",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_subMessageIdentifier", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_messageContent,
{ "messageContent", "h245.messageContent",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_messageContent", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_messageContent_item,
- { "Item", "h245.messageContent_item",
+ { "messageContent item", "h245.messageContent_item",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_messageContent_item", HFILL }},
+ "T_messageContent_item", HFILL }},
{ &hf_h245_nonStandardData,
{ "nonStandardData", "h245.nonStandardData",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NonStandardParameter", HFILL }},
+ "NonStandardParameter", HFILL }},
{ &hf_h245_nonStandardIdentifier,
{ "nonStandardIdentifier", "h245.nonStandardIdentifier",
FT_UINT32, BASE_DEC, VALS(h245_NonStandardIdentifier_vals), 0,
- "h245.NonStandardIdentifier", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_nsd_data,
{ "data", "h245.data",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.T_nsd_data", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "T_nsd_data", HFILL }},
{ &hf_h245_object,
{ "object", "h245.object",
FT_OID, BASE_NONE, NULL, 0,
- "h245.T_object", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h221NonStandardID,
{ "h221NonStandard", "h245.h221NonStandard",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H221NonStandardID", HFILL }},
+ "H221NonStandardID", HFILL }},
{ &hf_h245_t35CountryCode,
{ "t35CountryCode", "h245.t35CountryCode",
FT_UINT32, BASE_DEC, VALS(T35CountryCode_vals), 0,
- "h245.T_t35CountryCode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_t35Extension,
{ "t35Extension", "h245.t35Extension",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_t35Extension", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_manufacturerCode,
{ "manufacturerCode", "h245.manufacturerCode",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_manufacturerCode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_terminalType,
{ "terminalType", "h245.terminalType",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_255", HFILL }},
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_statusDeterminationNumber,
{ "statusDeterminationNumber", "h245.statusDeterminationNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_16777215", HFILL }},
+ "INTEGER_0_16777215", HFILL }},
{ &hf_h245_decision,
{ "decision", "h245.decision",
FT_UINT32, BASE_DEC, VALS(h245_T_decision_vals), 0,
- "h245.T_decision", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_master,
{ "master", "h245.master",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_slave,
{ "slave", "h245.slave",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_msd_rej_cause,
{ "cause", "h245.cause",
FT_UINT32, BASE_DEC, VALS(h245_MasterSlaveDeterminationRejectCause_vals), 0,
- "h245.MasterSlaveDeterminationRejectCause", HFILL }},
+ "MasterSlaveDeterminationRejectCause", HFILL }},
{ &hf_h245_identicalNumbers,
{ "identicalNumbers", "h245.identicalNumbers",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_sequenceNumber,
{ "sequenceNumber", "h245.sequenceNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SequenceNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_protocolIdentifier,
{ "protocolIdentifier", "h245.protocolIdentifier",
FT_OID, BASE_NONE, NULL, 0,
- "h245.OBJECT_IDENTIFIER", HFILL }},
+ "OBJECT_IDENTIFIER", HFILL }},
{ &hf_h245_multiplexCapability,
{ "multiplexCapability", "h245.multiplexCapability",
FT_UINT32, BASE_DEC, VALS(h245_MultiplexCapability_vals), 0,
- "h245.MultiplexCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_capabilityTable,
{ "capabilityTable", "h245.capabilityTable",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_256_OF_CapabilityTableEntry", HFILL }},
+ "SET_SIZE_1_256_OF_CapabilityTableEntry", HFILL }},
{ &hf_h245_capabilityTable_item,
- { "Item", "h245.capabilityTable_item",
+ { "CapabilityTableEntry", "h245.CapabilityTableEntry",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.CapabilityTableEntry", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_capabilityDescriptors,
{ "capabilityDescriptors", "h245.capabilityDescriptors",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_256_OF_CapabilityDescriptor", HFILL }},
+ "SET_SIZE_1_256_OF_CapabilityDescriptor", HFILL }},
{ &hf_h245_capabilityDescriptors_item,
- { "Item", "h245.capabilityDescriptors_item",
+ { "CapabilityDescriptor", "h245.CapabilityDescriptor",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.CapabilityDescriptor", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericInformation,
{ "genericInformation", "h245.genericInformation",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_GenericInformation", HFILL }},
+ "SEQUENCE_OF_GenericInformation", HFILL }},
{ &hf_h245_genericInformation_item,
- { "Item", "h245.genericInformation_item",
+ { "GenericInformation", "h245.GenericInformation",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericInformation", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_capabilityTableEntryNumber,
{ "capabilityTableEntryNumber", "h245.capabilityTableEntryNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.CapabilityTableEntryNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_capability,
{ "capability", "h245.capability",
FT_UINT32, BASE_DEC, VALS(h245_Capability_vals), 0,
- "h245.Capability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_capabilityDescriptorNumber,
{ "capabilityDescriptorNumber", "h245.capabilityDescriptorNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.CapabilityDescriptorNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_simultaneousCapabilities,
{ "simultaneousCapabilities", "h245.simultaneousCapabilities",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_256_OF_AlternativeCapabilitySet", HFILL }},
+ "SET_SIZE_1_256_OF_AlternativeCapabilitySet", HFILL }},
{ &hf_h245_simultaneousCapabilities_item,
- { "Item", "h245.simultaneousCapabilities_item",
+ { "AlternativeCapabilitySet", "h245.AlternativeCapabilitySet",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.AlternativeCapabilitySet", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_AlternativeCapabilitySet_item,
- { "alternativeCapability", "h245.AlternativeCapabilitySet_item",
+ { "alternativeCapability", "h245.CapabilityTableEntryNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.CapabilityTableEntryNumber", HFILL }},
+ "CapabilityTableEntryNumber", HFILL }},
{ &hf_h245_tcs_rej_cause,
{ "cause", "h245.cause",
FT_UINT32, BASE_DEC, VALS(h245_TerminalCapabilitySetRejectCause_vals), 0,
- "h245.TerminalCapabilitySetRejectCause", HFILL }},
+ "TerminalCapabilitySetRejectCause", HFILL }},
{ &hf_h245_unspecified,
{ "unspecified", "h245.unspecified",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_undefinedTableEntryUsed,
{ "undefinedTableEntryUsed", "h245.undefinedTableEntryUsed",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_descriptorCapacityExceeded,
{ "descriptorCapacityExceeded", "h245.descriptorCapacityExceeded",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_tableEntryCapacityExceeded,
{ "tableEntryCapacityExceeded", "h245.tableEntryCapacityExceeded",
FT_UINT32, BASE_DEC, VALS(h245_T_tableEntryCapacityExceeded_vals), 0,
- "h245.T_tableEntryCapacityExceeded", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_highestEntryNumberProcessed,
{ "highestEntryNumberProcessed", "h245.highestEntryNumberProcessed",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.CapabilityTableEntryNumber", HFILL }},
+ "CapabilityTableEntryNumber", HFILL }},
{ &hf_h245_noneProcessed,
{ "noneProcessed", "h245.noneProcessed",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_nonStandard,
{ "nonStandard", "h245.nonStandard",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NonStandardParameter", HFILL }},
+ "NonStandardParameter", HFILL }},
{ &hf_h245_receiveVideoCapability,
{ "receiveVideoCapability", "h245.receiveVideoCapability",
FT_UINT32, BASE_DEC, VALS(h245_VideoCapability_vals), 0,
- "h245.VideoCapability", HFILL }},
+ "VideoCapability", HFILL }},
{ &hf_h245_transmitVideoCapability,
{ "transmitVideoCapability", "h245.transmitVideoCapability",
FT_UINT32, BASE_DEC, VALS(h245_VideoCapability_vals), 0,
- "h245.VideoCapability", HFILL }},
+ "VideoCapability", HFILL }},
{ &hf_h245_receiveAndTransmitVideoCapability,
{ "receiveAndTransmitVideoCapability", "h245.receiveAndTransmitVideoCapability",
FT_UINT32, BASE_DEC, VALS(h245_VideoCapability_vals), 0,
- "h245.VideoCapability", HFILL }},
+ "VideoCapability", HFILL }},
{ &hf_h245_receiveAudioCapability,
{ "receiveAudioCapability", "h245.receiveAudioCapability",
FT_UINT32, BASE_DEC, VALS(h245_AudioCapability_vals), 0,
- "h245.AudioCapability", HFILL }},
+ "AudioCapability", HFILL }},
{ &hf_h245_transmitAudioCapability,
{ "transmitAudioCapability", "h245.transmitAudioCapability",
FT_UINT32, BASE_DEC, VALS(h245_AudioCapability_vals), 0,
- "h245.AudioCapability", HFILL }},
+ "AudioCapability", HFILL }},
{ &hf_h245_receiveAndTransmitAudioCapability,
{ "receiveAndTransmitAudioCapability", "h245.receiveAndTransmitAudioCapability",
FT_UINT32, BASE_DEC, VALS(h245_AudioCapability_vals), 0,
- "h245.AudioCapability", HFILL }},
+ "AudioCapability", HFILL }},
{ &hf_h245_receiveDataApplicationCapability,
{ "receiveDataApplicationCapability", "h245.receiveDataApplicationCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.DataApplicationCapability", HFILL }},
+ "DataApplicationCapability", HFILL }},
{ &hf_h245_transmitDataApplicationCapability,
{ "transmitDataApplicationCapability", "h245.transmitDataApplicationCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.DataApplicationCapability", HFILL }},
+ "DataApplicationCapability", HFILL }},
{ &hf_h245_receiveAndTransmitDataApplicationCapability,
{ "receiveAndTransmitDataApplicationCapability", "h245.receiveAndTransmitDataApplicationCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.DataApplicationCapability", HFILL }},
+ "DataApplicationCapability", HFILL }},
{ &hf_h245_h233EncryptionTransmitCapability,
{ "h233EncryptionTransmitCapability", "h245.h233EncryptionTransmitCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_h233EncryptionReceiveCapability,
{ "h233EncryptionReceiveCapability", "h245.h233EncryptionReceiveCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_h233EncryptionReceiveCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h233IVResponseTime,
{ "h233IVResponseTime", "h245.h233IVResponseTime",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_255", HFILL }},
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_conferenceCapability,
{ "conferenceCapability", "h245.conferenceCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.ConferenceCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h235SecurityCapability,
{ "h235SecurityCapability", "h245.h235SecurityCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H235SecurityCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_maxPendingReplacementFor,
{ "maxPendingReplacementFor", "h245.maxPendingReplacementFor",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_255", HFILL }},
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_receiveUserInputCapability,
{ "receiveUserInputCapability", "h245.receiveUserInputCapability",
FT_UINT32, BASE_DEC, VALS(h245_UserInputCapability_vals), 0,
- "h245.UserInputCapability", HFILL }},
+ "UserInputCapability", HFILL }},
{ &hf_h245_transmitUserInputCapability,
{ "transmitUserInputCapability", "h245.transmitUserInputCapability",
FT_UINT32, BASE_DEC, VALS(h245_UserInputCapability_vals), 0,
- "h245.UserInputCapability", HFILL }},
+ "UserInputCapability", HFILL }},
{ &hf_h245_receiveAndTransmitUserInputCapability,
{ "receiveAndTransmitUserInputCapability", "h245.receiveAndTransmitUserInputCapability",
FT_UINT32, BASE_DEC, VALS(h245_UserInputCapability_vals), 0,
- "h245.UserInputCapability", HFILL }},
+ "UserInputCapability", HFILL }},
{ &hf_h245_genericControlCapability,
{ "genericControlCapability", "h245.genericControlCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericCapability", HFILL }},
+ "GenericCapability", HFILL }},
{ &hf_h245_receiveMultiplexedStreamCapability,
{ "receiveMultiplexedStreamCapability", "h245.receiveMultiplexedStreamCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplexedStreamCapability", HFILL }},
+ "MultiplexedStreamCapability", HFILL }},
{ &hf_h245_transmitMultiplexedStreamCapability,
{ "transmitMultiplexedStreamCapability", "h245.transmitMultiplexedStreamCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplexedStreamCapability", HFILL }},
+ "MultiplexedStreamCapability", HFILL }},
{ &hf_h245_receiveAndTransmitMultiplexedStreamCapability,
{ "receiveAndTransmitMultiplexedStreamCapability", "h245.receiveAndTransmitMultiplexedStreamCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplexedStreamCapability", HFILL }},
+ "MultiplexedStreamCapability", HFILL }},
{ &hf_h245_receiveRTPAudioTelephonyEventCapability,
{ "receiveRTPAudioTelephonyEventCapability", "h245.receiveRTPAudioTelephonyEventCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.AudioTelephonyEventCapability", HFILL }},
+ "AudioTelephonyEventCapability", HFILL }},
{ &hf_h245_receiveRTPAudioToneCapability,
{ "receiveRTPAudioToneCapability", "h245.receiveRTPAudioToneCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.AudioToneCapability", HFILL }},
+ "AudioToneCapability", HFILL }},
{ &hf_h245_depFecCapability,
{ "depFecCapability", "h245.depFecCapability",
FT_UINT32, BASE_DEC, VALS(h245_DepFECCapability_vals), 0,
- "h245.DepFECCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multiplePayloadStreamCapability,
{ "multiplePayloadStreamCapability", "h245.multiplePayloadStreamCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplePayloadStreamCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_fecCapability,
{ "fecCapability", "h245.fecCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.FECCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_redundancyEncodingCap,
{ "redundancyEncodingCap", "h245.redundancyEncodingCap",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RedundancyEncodingCapability", HFILL }},
+ "RedundancyEncodingCapability", HFILL }},
{ &hf_h245_oneOfCapabilities,
{ "oneOfCapabilities", "h245.oneOfCapabilities",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.AlternativeCapabilitySet", HFILL }},
+ "AlternativeCapabilitySet", HFILL }},
{ &hf_h245_encryptionAuthenticationAndIntegrity,
{ "encryptionAuthenticationAndIntegrity", "h245.encryptionAuthenticationAndIntegrity",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.EncryptionAuthenticationAndIntegrity", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mediaCapability,
{ "mediaCapability", "h245.mediaCapability",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.CapabilityTableEntryNumber", HFILL }},
+ "CapabilityTableEntryNumber", HFILL }},
{ &hf_h245_h222Capability,
{ "h222Capability", "h245.h222Capability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H222Capability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h223Capability,
{ "h223Capability", "h245.h223Capability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H223Capability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_v76Capability,
{ "v76Capability", "h245.v76Capability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.V76Capability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h2250Capability,
{ "h2250Capability", "h245.h2250Capability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H2250Capability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericMultiplexCapability,
{ "genericMultiplexCapability", "h245.genericMultiplexCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericCapability", HFILL }},
+ "GenericCapability", HFILL }},
{ &hf_h245_numberOfVCs,
{ "numberOfVCs", "h245.numberOfVCs",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_vcCapability,
{ "vcCapability", "h245.vcCapability",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_OF_VCCapability", HFILL }},
+ "SET_OF_VCCapability", HFILL }},
{ &hf_h245_vcCapability_item,
- { "Item", "h245.vcCapability_item",
+ { "VCCapability", "h245.VCCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.VCCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_aal1,
{ "aal1", "h245.aal1",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_aal1", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_nullClockRecovery,
{ "nullClockRecovery", "h245.nullClockRecovery",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_srtsClockRecovery_bool,
{ "srtsClockRecovery", "h245.srtsClockRecovery",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_adaptiveClockRecovery,
{ "adaptiveClockRecovery", "h245.adaptiveClockRecovery",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_nullErrorCorrection,
{ "nullErrorCorrection", "h245.nullErrorCorrection",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_longInterleaver,
{ "longInterleaver", "h245.longInterleaver",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_shortInterleaver,
{ "shortInterleaver", "h245.shortInterleaver",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_errorCorrectionOnly,
{ "errorCorrectionOnly", "h245.errorCorrectionOnly",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_structuredDataTransfer,
{ "structuredDataTransfer", "h245.structuredDataTransfer",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_partiallyFilledCells,
{ "partiallyFilledCells", "h245.partiallyFilledCells",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_aal5,
{ "aal5", "h245.aal5",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_aal5", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_forwardMaximumSDUSize,
{ "forwardMaximumSDUSize", "h245.forwardMaximumSDUSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_backwardMaximumSDUSize,
{ "backwardMaximumSDUSize", "h245.backwardMaximumSDUSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_transportStream_bool,
{ "transportStream", "h245.transportStream",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_programStream,
{ "programStream", "h245.programStream",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_availableBitRates,
{ "availableBitRates", "h245.availableBitRates",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_availableBitRates", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_avb_type,
{ "type", "h245.type",
FT_UINT32, BASE_DEC, VALS(h245_Avb_type_vals), 0,
- "h245.Avb_type", HFILL }},
+ "Avb_type", HFILL }},
{ &hf_h245_singleBitRate,
{ "singleBitRate", "h245.singleBitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_65535", HFILL }},
+ "INTEGER_1_65535", HFILL }},
{ &hf_h245_rangeOfBitRates,
{ "rangeOfBitRates", "h245.rangeOfBitRates",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_rangeOfBitRates", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_lowerBitRate,
{ "lowerBitRate", "h245.lowerBitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_65535", HFILL }},
+ "INTEGER_1_65535", HFILL }},
{ &hf_h245_higherBitRate,
{ "higherBitRate", "h245.higherBitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_65535", HFILL }},
+ "INTEGER_1_65535", HFILL }},
{ &hf_h245_aal1ViaGateway,
{ "aal1ViaGateway", "h245.aal1ViaGateway",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_aal1ViaGateway", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_gatewayAddress,
{ "gatewayAddress", "h245.gatewayAddress",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_256_OF_Q2931Address", HFILL }},
+ "SET_SIZE_1_256_OF_Q2931Address", HFILL }},
{ &hf_h245_gatewayAddress_item,
- { "Item", "h245.gatewayAddress_item",
+ { "Q2931Address", "h245.Q2931Address",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.Q2931Address", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_srtsClockRecoveryflag,
{ "srtsClockRecovery", "h245.srtsClockRecovery",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_transportWithI_frames,
{ "transportWithI-frames", "h245.transportWithI_frames",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_videoWithAL1,
{ "videoWithAL1", "h245.videoWithAL1",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_videoWithAL2,
{ "videoWithAL2", "h245.videoWithAL2",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_videoWithAL3,
{ "videoWithAL3", "h245.videoWithAL3",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_audioWithAL1,
{ "audioWithAL1", "h245.audioWithAL1",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_audioWithAL2,
{ "audioWithAL2", "h245.audioWithAL2",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_audioWithAL3,
{ "audioWithAL3", "h245.audioWithAL3",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_dataWithAL1,
{ "dataWithAL1", "h245.dataWithAL1",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_dataWithAL2,
{ "dataWithAL2", "h245.dataWithAL2",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_dataWithAL3,
{ "dataWithAL3", "h245.dataWithAL3",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_maximumAl2SDUSize,
{ "maximumAl2SDUSize", "h245.maximumAl2SDUSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_maximumAl3SDUSize,
{ "maximumAl3SDUSize", "h245.maximumAl3SDUSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_maximumDelayJitter,
{ "maximumDelayJitter", "h245.maximumDelayJitter",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_1023", HFILL }},
+ "INTEGER_0_1023", HFILL }},
{ &hf_h245_h223MultiplexTableCapability,
{ "h223MultiplexTableCapability", "h245.h223MultiplexTableCapability",
FT_UINT32, BASE_DEC, VALS(h245_T_h223MultiplexTableCapability_vals), 0,
- "h245.T_h223MultiplexTableCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_basic,
{ "basic", "h245.basic",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_enhanced,
{ "enhanced", "h245.enhanced",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_enhanced", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_maximumNestingDepth,
{ "maximumNestingDepth", "h245.maximumNestingDepth",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_15", HFILL }},
+ "INTEGER_1_15", HFILL }},
{ &hf_h245_maximumElementListSize,
{ "maximumElementListSize", "h245.maximumElementListSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_2_255", HFILL }},
+ "INTEGER_2_255", HFILL }},
{ &hf_h245_maximumSubElementListSize,
{ "maximumSubElementListSize", "h245.maximumSubElementListSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_2_255", HFILL }},
+ "INTEGER_2_255", HFILL }},
{ &hf_h245_maxMUXPDUSizeCapability,
{ "maxMUXPDUSizeCapability", "h245.maxMUXPDUSizeCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_nsrpSupport,
{ "nsrpSupport", "h245.nsrpSupport",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_mobileOperationTransmitCapability,
{ "mobileOperationTransmitCapability", "h245.mobileOperationTransmitCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_mobileOperationTransmitCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_modeChangeCapability,
{ "modeChangeCapability", "h245.modeChangeCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_h223AnnexA,
{ "h223AnnexA", "h245.h223AnnexA",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_h223AnnexADoubleFlagFlag,
{ "h223AnnexADoubleFlag", "h245.h223AnnexADoubleFlag",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_h223AnnexB,
{ "h223AnnexB", "h245.h223AnnexB",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_h223AnnexBwithHeader,
{ "h223AnnexBwithHeader", "h245.h223AnnexBwithHeader",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_h223AnnexCCapability,
{ "h223AnnexCCapability", "h245.h223AnnexCCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H223AnnexCCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_bitRate_1_19200,
{ "bitRate", "h245.bitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_19200", HFILL }},
+ "INTEGER_1_19200", HFILL }},
{ &hf_h245_mobileMultilinkFrameCapability,
{ "mobileMultilinkFrameCapability", "h245.mobileMultilinkFrameCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_mobileMultilinkFrameCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_maximumSampleSize,
{ "maximumSampleSize", "h245.maximumSampleSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_255", HFILL }},
+ "INTEGER_1_255", HFILL }},
{ &hf_h245_maximumPayloadLength,
{ "maximumPayloadLength", "h245.maximumPayloadLength",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_65025", HFILL }},
+ "INTEGER_1_65025", HFILL }},
{ &hf_h245_videoWithAL1M,
{ "videoWithAL1M", "h245.videoWithAL1M",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_videoWithAL2M,
{ "videoWithAL2M", "h245.videoWithAL2M",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_videoWithAL3M,
{ "videoWithAL3M", "h245.videoWithAL3M",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_audioWithAL1M,
{ "audioWithAL1M", "h245.audioWithAL1M",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_audioWithAL2M,
{ "audioWithAL2M", "h245.audioWithAL2M",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_audioWithAL3M,
{ "audioWithAL3M", "h245.audioWithAL3M",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_dataWithAL1M,
{ "dataWithAL1M", "h245.dataWithAL1M",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_dataWithAL2M,
{ "dataWithAL2M", "h245.dataWithAL2M",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_dataWithAL3M,
{ "dataWithAL3M", "h245.dataWithAL3M",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_alpduInterleaving,
{ "alpduInterleaving", "h245.alpduInterleaving",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_maximumAL1MPDUSize,
{ "maximumAL1MPDUSize", "h245.maximumAL1MPDUSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_maximumAL2MSDUSize,
{ "maximumAL2MSDUSize", "h245.maximumAL2MSDUSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_maximumAL3MSDUSize,
{ "maximumAL3MSDUSize", "h245.maximumAL3MSDUSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_rsCodeCapability,
{ "rsCodeCapability", "h245.rsCodeCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_suspendResumeCapabilitywAddress,
{ "suspendResumeCapabilitywAddress", "h245.suspendResumeCapabilitywAddress",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_suspendResumeCapabilitywoAddress,
{ "suspendResumeCapabilitywoAddress", "h245.suspendResumeCapabilitywoAddress",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_rejCapability,
{ "rejCapability", "h245.rejCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_sREJCapability,
{ "sREJCapability", "h245.sREJCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_mREJCapability,
{ "mREJCapability", "h245.mREJCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_crc8bitCapability,
{ "crc8bitCapability", "h245.crc8bitCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_crc16bitCapability,
{ "crc16bitCapability", "h245.crc16bitCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_crc32bitCapability,
{ "crc32bitCapability", "h245.crc32bitCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_uihCapability,
{ "uihCapability", "h245.uihCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_numOfDLCS,
{ "numOfDLCS", "h245.numOfDLCS",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_2_8191", HFILL }},
+ "INTEGER_2_8191", HFILL }},
{ &hf_h245_twoOctetAddressFieldCapability,
{ "twoOctetAddressFieldCapability", "h245.twoOctetAddressFieldCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_loopBackTestCapability,
{ "loopBackTestCapability", "h245.loopBackTestCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_n401Capability,
{ "n401Capability", "h245.n401Capability",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_4095", HFILL }},
+ "INTEGER_1_4095", HFILL }},
{ &hf_h245_maxWindowSizeCapability,
{ "maxWindowSizeCapability", "h245.maxWindowSizeCapability",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_127", HFILL }},
+ "INTEGER_1_127", HFILL }},
{ &hf_h245_v75Capability,
{ "v75Capability", "h245.v75Capability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.V75Capability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_audioHeader,
{ "audioHeader", "h245.audioHeader",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_maximumAudioDelayJitter,
{ "maximumAudioDelayJitter", "h245.maximumAudioDelayJitter",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_1023", HFILL }},
+ "INTEGER_0_1023", HFILL }},
{ &hf_h245_receiveMultipointCapability,
{ "receiveMultipointCapability", "h245.receiveMultipointCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultipointCapability", HFILL }},
+ "MultipointCapability", HFILL }},
{ &hf_h245_transmitMultipointCapability,
{ "transmitMultipointCapability", "h245.transmitMultipointCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultipointCapability", HFILL }},
+ "MultipointCapability", HFILL }},
{ &hf_h245_receiveAndTransmitMultipointCapability,
{ "receiveAndTransmitMultipointCapability", "h245.receiveAndTransmitMultipointCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultipointCapability", HFILL }},
+ "MultipointCapability", HFILL }},
{ &hf_h245_mcCapability,
{ "mcCapability", "h245.mcCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_mcCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_centralizedConferenceMC,
{ "centralizedConferenceMC", "h245.centralizedConferenceMC",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_decentralizedConferenceMC,
{ "decentralizedConferenceMC", "h245.decentralizedConferenceMC",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_rtcpVideoControlCapability,
{ "rtcpVideoControlCapability", "h245.rtcpVideoControlCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_mediaPacketizationCapability,
{ "mediaPacketizationCapability", "h245.mediaPacketizationCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MediaPacketizationCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_transportCapability,
{ "transportCapability", "h245.transportCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TransportCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_redundancyEncodingCapability,
{ "redundancyEncodingCapability", "h245.redundancyEncodingCapability",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_SIZE_1_256_OF_RedundancyEncodingCapability", HFILL }},
+ "SEQUENCE_SIZE_1_256_OF_RedundancyEncodingCapability", HFILL }},
{ &hf_h245_redundancyEncodingCapability_item,
- { "Item", "h245.redundancyEncodingCapability_item",
+ { "RedundancyEncodingCapability", "h245.RedundancyEncodingCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RedundancyEncodingCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_logicalChannelSwitchingCapability,
{ "logicalChannelSwitchingCapability", "h245.logicalChannelSwitchingCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_t120DynamicPortCapability,
{ "t120DynamicPortCapability", "h245.t120DynamicPortCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_h261aVideoPacketization,
{ "h261aVideoPacketization", "h245.h261aVideoPacketization",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_rtpPayloadTypes,
{ "rtpPayloadType", "h245.rtpPayloadType",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_SIZE_1_256_OF_RTPPayloadType", HFILL }},
+ "SEQUENCE_SIZE_1_256_OF_RTPPayloadType", HFILL }},
{ &hf_h245_rtpPayloadTypes_item,
- { "Item", "h245.rtpPayloadType_item",
+ { "RTPPayloadType", "h245.RTPPayloadType",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RTPPayloadType", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_qosMode,
{ "qosMode", "h245.qosMode",
FT_UINT32, BASE_DEC, VALS(h245_QOSMode_vals), 0,
- "h245.QOSMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_tokenRate,
{ "tokenRate", "h245.tokenRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_4294967295", HFILL }},
+ "INTEGER_1_4294967295", HFILL }},
{ &hf_h245_bucketSize,
{ "bucketSize", "h245.bucketSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_4294967295", HFILL }},
+ "INTEGER_1_4294967295", HFILL }},
{ &hf_h245_peakRate,
{ "peakRate", "h245.peakRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_4294967295", HFILL }},
+ "INTEGER_1_4294967295", HFILL }},
{ &hf_h245_minPoliced,
{ "minPoliced", "h245.minPoliced",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_4294967295", HFILL }},
+ "INTEGER_1_4294967295", HFILL }},
{ &hf_h245_maxPktSize,
{ "maxPktSize", "h245.maxPktSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_4294967295", HFILL }},
+ "INTEGER_1_4294967295", HFILL }},
{ &hf_h245_guaranteedQOS,
{ "guaranteedQOS", "h245.guaranteedQOS",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_controlledLoad,
{ "controlledLoad", "h245.controlledLoad",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_maxNTUSize,
{ "maxNTUSize", "h245.maxNTUSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_atmUBR,
{ "atmUBR", "h245.atmUBR",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_atmrtVBR,
{ "atmrtVBR", "h245.atmrtVBR",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_atmnrtVBR,
{ "atmnrtVBR", "h245.atmnrtVBR",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_atmABR,
{ "atmABR", "h245.atmABR",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_atmCBR,
{ "atmCBR", "h245.atmCBR",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_nonStandardParameter,
{ "nonStandardParameter", "h245.nonStandardParameter",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NonStandardParameter", HFILL }},
+ NULL, HFILL }},
+ { &hf_h245_value,
+ { "value", "h245.value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_servicePrioritySignalled,
{ "servicePrioritySignalled", "h245.servicePrioritySignalled",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_servicePriorityValue,
{ "servicePriorityValue", "h245.servicePriorityValue",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.ServicePriorityValue", HFILL }},
+ NULL, HFILL }},
+ { &hf_h245_serviceClass,
+ { "serviceClass", "h245.serviceClass",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_4095", HFILL }},
+ { &hf_h245_serviceSubclass,
+ { "serviceSubclass", "h245.serviceSubclass",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_desired,
{ "desired", "h245.desired",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_required,
{ "required", "h245.required",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_class0,
{ "class0", "h245.class0",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_class1,
{ "class1", "h245.class1",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_class2,
{ "class2", "h245.class2",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_class3,
{ "class3", "h245.class3",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_class4,
{ "class4", "h245.class4",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_class5,
{ "class5", "h245.class5",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_qosType,
{ "qosType", "h245.qosType",
FT_UINT32, BASE_DEC, VALS(h245_QOSType_vals), 0,
- "h245.QOSType", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_qosClass,
{ "qosClass", "h245.qosClass",
FT_UINT32, BASE_DEC, VALS(h245_QOSClass_vals), 0,
- "h245.QOSClass", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_averageRate,
{ "averageRate", "h245.averageRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_4294967295", HFILL }},
+ "INTEGER_1_4294967295", HFILL }},
{ &hf_h245_burst,
{ "burst", "h245.burst",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_4294967295", HFILL }},
+ "INTEGER_1_4294967295", HFILL }},
{ &hf_h245_rsvpParameters,
{ "rsvpParameters", "h245.rsvpParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RSVPParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_atmParameters,
{ "atmParameters", "h245.atmParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.ATMParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_localQoS,
{ "localQoS", "h245.localQoS",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_genericTransportParameters,
{ "genericTransportParameters", "h245.genericTransportParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericTransportParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_servicePriority,
{ "servicePriority", "h245.servicePriority",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.ServicePriority", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_authorizationParameter,
{ "authorizationParameter", "h245.authorizationParameter",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.AuthorizationParameters", HFILL }},
+ "AuthorizationParameters", HFILL }},
{ &hf_h245_qosDescriptor,
{ "qosDescriptor", "h245.qosDescriptor",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.QOSDescriptor", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_dscpValue,
{ "dscpValue", "h245.dscpValue",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_63", HFILL }},
+ "INTEGER_0_63", HFILL }},
{ &hf_h245_ip_UDP,
{ "ip-UDP", "h245.ip_UDP",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_ip_TCP,
{ "ip-TCP", "h245.ip_TCP",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_atm_AAL5_UNIDIR,
{ "atm-AAL5-UNIDIR", "h245.atm_AAL5_UNIDIR",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_atm_AAL5_BIDIR,
{ "atm-AAL5-BIDIR", "h245.atm_AAL5_BIDIR",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_atm_AAL5_compressed,
{ "atm-AAL5-compressed", "h245.atm_AAL5_compressed",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_atm_AAL5_compressed", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_variable_delta,
{ "variable-delta", "h245.variable_delta",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_mediaTransport,
{ "mediaTransport", "h245.mediaTransport",
FT_UINT32, BASE_DEC, VALS(h245_MediaTransportType_vals), 0,
- "h245.MediaTransportType", HFILL }},
+ "MediaTransportType", HFILL }},
{ &hf_h245_qOSCapabilities,
{ "qOSCapabilities", "h245.qOSCapabilities",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_SIZE_1_256_OF_QOSCapability", HFILL }},
+ "SEQUENCE_SIZE_1_256_OF_QOSCapability", HFILL }},
{ &hf_h245_qOSCapabilities_item,
- { "Item", "h245.qOSCapabilities_item",
+ { "QOSCapability", "h245.QOSCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.QOSCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mediaChannelCapabilities,
{ "mediaChannelCapabilities", "h245.mediaChannelCapabilities",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_SIZE_1_256_OF_MediaChannelCapability", HFILL }},
+ "SEQUENCE_SIZE_1_256_OF_MediaChannelCapability", HFILL }},
{ &hf_h245_mediaChannelCapabilities_item,
- { "Item", "h245.mediaChannelCapabilities_item",
+ { "MediaChannelCapability", "h245.MediaChannelCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MediaChannelCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_redundancyEncodingMethod,
{ "redundancyEncodingMethod", "h245.redundancyEncodingMethod",
FT_UINT32, BASE_DEC, VALS(h245_RedundancyEncodingMethod_vals), 0,
- "h245.RedundancyEncodingMethod", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_primaryEncoding,
{ "primaryEncoding", "h245.primaryEncoding",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.CapabilityTableEntryNumber", HFILL }},
+ "CapabilityTableEntryNumber", HFILL }},
{ &hf_h245_secondaryEncodingCapability,
{ "secondaryEncoding", "h245.secondaryEncoding",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_SIZE_1_256_OF_CapabilityTableEntryNumber", HFILL }},
+ "SEQUENCE_SIZE_1_256_OF_CapabilityTableEntryNumber", HFILL }},
{ &hf_h245_secondaryEncodingCapability_item,
- { "Item", "h245.secondaryEncoding_item",
+ { "CapabilityTableEntryNumber", "h245.CapabilityTableEntryNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.CapabilityTableEntryNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_rtpAudioRedundancyEncoding,
{ "rtpAudioRedundancyEncoding", "h245.rtpAudioRedundancyEncoding",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_rtpH263VideoRedundancyEncoding,
{ "rtpH263VideoRedundancyEncoding", "h245.rtpH263VideoRedundancyEncoding",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RTPH263VideoRedundancyEncoding", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_numberOfThreads,
{ "numberOfThreads", "h245.numberOfThreads",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_16", HFILL }},
+ "INTEGER_1_16", HFILL }},
{ &hf_h245_framesBetweenSyncPoints,
{ "framesBetweenSyncPoints", "h245.framesBetweenSyncPoints",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_frameToThreadMapping,
{ "frameToThreadMapping", "h245.frameToThreadMapping",
FT_UINT32, BASE_DEC, VALS(h245_T_frameToThreadMapping_vals), 0,
- "h245.T_frameToThreadMapping", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_roundrobin,
{ "roundrobin", "h245.roundrobin",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_custom,
{ "custom", "h245.custom",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_SIZE_1_256_OF_RTPH263VideoRedundancyFrameMapping", HFILL }},
+ "SEQUENCE_SIZE_1_256_OF_RTPH263VideoRedundancyFrameMapping", HFILL }},
{ &hf_h245_custom_item,
- { "Item", "h245.custom_item",
+ { "RTPH263VideoRedundancyFrameMapping", "h245.RTPH263VideoRedundancyFrameMapping",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RTPH263VideoRedundancyFrameMapping", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_containedThreads,
{ "containedThreads", "h245.containedThreads",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_containedThreads", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_containedThreads_item,
- { "Item", "h245.containedThreads_item",
+ { "containedThreads item", "h245.containedThreads_item",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_15", HFILL }},
+ "INTEGER_0_15", HFILL }},
{ &hf_h245_threadNumber,
{ "threadNumber", "h245.threadNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_15", HFILL }},
+ "INTEGER_0_15", HFILL }},
{ &hf_h245_frameSequence,
{ "frameSequence", "h245.frameSequence",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_frameSequence", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_frameSequence_item,
- { "Item", "h245.frameSequence_item",
+ { "frameSequence item", "h245.frameSequence_item",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_255", HFILL }},
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_multicastCapability,
{ "multicastCapability", "h245.multicastCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_multiUniCastConference,
{ "multiUniCastConference", "h245.multiUniCastConference",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_mediaDistributionCapability,
{ "mediaDistributionCapability", "h245.mediaDistributionCapability",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_MediaDistributionCapability", HFILL }},
+ "SEQUENCE_OF_MediaDistributionCapability", HFILL }},
{ &hf_h245_mediaDistributionCapability_item,
- { "Item", "h245.mediaDistributionCapability_item",
+ { "MediaDistributionCapability", "h245.MediaDistributionCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MediaDistributionCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_centralizedControl,
{ "centralizedControl", "h245.centralizedControl",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_distributedControl,
{ "distributedControl", "h245.distributedControl",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_centralizedAudio,
{ "centralizedAudio", "h245.centralizedAudio",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_distributedAudio,
{ "distributedAudio", "h245.distributedAudio",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_centralizedVideo,
{ "centralizedVideo", "h245.centralizedVideo",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_distributedVideo,
{ "distributedVideo", "h245.distributedVideo",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_centralizedData,
{ "centralizedData", "h245.centralizedData",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_DataApplicationCapability", HFILL }},
+ "SEQUENCE_OF_DataApplicationCapability", HFILL }},
{ &hf_h245_centralizedData_item,
- { "Item", "h245.centralizedData_item",
+ { "DataApplicationCapability", "h245.DataApplicationCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.DataApplicationCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_distributedData,
{ "distributedData", "h245.distributedData",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_DataApplicationCapability", HFILL }},
+ "SEQUENCE_OF_DataApplicationCapability", HFILL }},
{ &hf_h245_distributedData_item,
- { "Item", "h245.distributedData_item",
+ { "DataApplicationCapability", "h245.DataApplicationCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.DataApplicationCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h261VideoCapability,
{ "h261VideoCapability", "h245.h261VideoCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H261VideoCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h262VideoCapability,
{ "h262VideoCapability", "h245.h262VideoCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H262VideoCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h263VideoCapability,
{ "h263VideoCapability", "h245.h263VideoCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H263VideoCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_is11172VideoCapability,
{ "is11172VideoCapability", "h245.is11172VideoCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.IS11172VideoCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericVideoCapability,
{ "genericVideoCapability", "h245.genericVideoCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericCapability", HFILL }},
+ "GenericCapability", HFILL }},
{ &hf_h245_extendedVideoCapability,
{ "extendedVideoCapability", "h245.extendedVideoCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.ExtendedVideoCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_videoCapability,
{ "videoCapability", "h245.videoCapability",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_VideoCapability", HFILL }},
+ "SEQUENCE_OF_VideoCapability", HFILL }},
{ &hf_h245_videoCapability_item,
- { "Item", "h245.videoCapability_item",
+ { "VideoCapability", "h245.VideoCapability",
FT_UINT32, BASE_DEC, VALS(h245_VideoCapability_vals), 0,
- "h245.VideoCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_videoCapabilityExtension,
{ "videoCapabilityExtension", "h245.videoCapabilityExtension",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_GenericCapability", HFILL }},
+ "SEQUENCE_OF_GenericCapability", HFILL }},
{ &hf_h245_videoCapabilityExtension_item,
- { "Item", "h245.videoCapabilityExtension_item",
+ { "GenericCapability", "h245.GenericCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_qcifMPI_1_4,
{ "qcifMPI", "h245.qcifMPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_4", HFILL }},
+ "INTEGER_1_4", HFILL }},
{ &hf_h245_cifMPI_1_4,
{ "cifMPI", "h245.cifMPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_4", HFILL }},
+ "INTEGER_1_4", HFILL }},
{ &hf_h245_temporalSpatialTradeOffCapability,
{ "temporalSpatialTradeOffCapability", "h245.temporalSpatialTradeOffCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_maxBitRate_1_19200,
{ "maxBitRate", "h245.maxBitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_19200", HFILL }},
+ "INTEGER_1_19200", HFILL }},
{ &hf_h245_stillImageTransmission,
{ "stillImageTransmission", "h245.stillImageTransmission",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_videoBadMBsCap,
{ "videoBadMBsCap", "h245.videoBadMBsCap",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_profileAndLevel_SPatML,
{ "profileAndLevel-SPatML", "h245.profileAndLevel_SPatML",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_profileAndLevel_MPatLL,
{ "profileAndLevel-MPatLL", "h245.profileAndLevel_MPatLL",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_profileAndLevel_MPatML,
{ "profileAndLevel-MPatML", "h245.profileAndLevel_MPatML",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_profileAndLevel_MPatH_14,
{ "profileAndLevel-MPatH-14", "h245.profileAndLevel_MPatH_14",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_profileAndLevel_MPatHL,
{ "profileAndLevel-MPatHL", "h245.profileAndLevel_MPatHL",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_profileAndLevel_SNRatLL,
{ "profileAndLevel-SNRatLL", "h245.profileAndLevel_SNRatLL",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_profileAndLevel_SNRatML,
{ "profileAndLevel-SNRatML", "h245.profileAndLevel_SNRatML",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_profileAndLevel_SpatialatH_14,
{ "profileAndLevel-SpatialatH-14", "h245.profileAndLevel_SpatialatH_14",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_profileAndLevel_HPatML,
{ "profileAndLevel-HPatML", "h245.profileAndLevel_HPatML",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_profileAndLevel_HPatH_14,
{ "profileAndLevel-HPatH-14", "h245.profileAndLevel_HPatH_14",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_profileAndLevel_HPatHL,
{ "profileAndLevel-HPatHL", "h245.profileAndLevel_HPatHL",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_videoBitRate,
{ "videoBitRate", "h245.videoBitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_1073741823", HFILL }},
+ "INTEGER_0_1073741823", HFILL }},
{ &hf_h245_vbvBufferSize,
{ "vbvBufferSize", "h245.vbvBufferSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_262143", HFILL }},
+ "INTEGER_0_262143", HFILL }},
{ &hf_h245_samplesPerLine,
{ "samplesPerLine", "h245.samplesPerLine",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_16383", HFILL }},
+ "INTEGER_0_16383", HFILL }},
{ &hf_h245_linesPerFrame,
{ "linesPerFrame", "h245.linesPerFrame",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_16383", HFILL }},
+ "INTEGER_0_16383", HFILL }},
{ &hf_h245_framesPerSecond,
{ "framesPerSecond", "h245.framesPerSecond",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_15", HFILL }},
+ "INTEGER_0_15", HFILL }},
{ &hf_h245_luminanceSampleRate,
{ "luminanceSampleRate", "h245.luminanceSampleRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_4294967295", HFILL }},
+ "INTEGER_0_4294967295", HFILL }},
{ &hf_h245_sqcifMPI_1_32,
{ "sqcifMPI", "h245.sqcifMPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_32", HFILL }},
+ "INTEGER_1_32", HFILL }},
{ &hf_h245_qcifMPI,
{ "qcifMPI", "h245.qcifMPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_32", HFILL }},
+ "INTEGER_1_32", HFILL }},
{ &hf_h245_cifMPI,
{ "cifMPI", "h245.cifMPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_32", HFILL }},
+ "INTEGER_1_32", HFILL }},
{ &hf_h245_cif4MPI_1_32,
{ "cif4MPI", "h245.cif4MPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_32", HFILL }},
+ "INTEGER_1_32", HFILL }},
{ &hf_h245_cif16MPI_1_32,
{ "cif16MPI", "h245.cif16MPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_32", HFILL }},
+ "INTEGER_1_32", HFILL }},
{ &hf_h245_maxBitRate,
{ "maxBitRate", "h245.maxBitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_192400", HFILL }},
+ "INTEGER_1_192400", HFILL }},
{ &hf_h245_unrestrictedVector,
{ "unrestrictedVector", "h245.unrestrictedVector",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_arithmeticCoding,
{ "arithmeticCoding", "h245.arithmeticCoding",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_advancedPrediction,
{ "advancedPrediction", "h245.advancedPrediction",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_pbFrames,
{ "pbFrames", "h245.pbFrames",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_hrd_B,
{ "hrd-B", "h245.hrd_B",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_524287", HFILL }},
+ "INTEGER_0_524287", HFILL }},
{ &hf_h245_bppMaxKb,
{ "bppMaxKb", "h245.bppMaxKb",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_slowSqcifMPI,
{ "slowSqcifMPI", "h245.slowSqcifMPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_3600", HFILL }},
+ "INTEGER_1_3600", HFILL }},
{ &hf_h245_slowQcifMPI,
{ "slowQcifMPI", "h245.slowQcifMPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_3600", HFILL }},
+ "INTEGER_1_3600", HFILL }},
{ &hf_h245_slowCifMPI,
{ "slowCifMPI", "h245.slowCifMPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_3600", HFILL }},
+ "INTEGER_1_3600", HFILL }},
{ &hf_h245_slowCif4MPI,
{ "slowCif4MPI", "h245.slowCif4MPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_3600", HFILL }},
+ "INTEGER_1_3600", HFILL }},
{ &hf_h245_slowCif16MPI,
{ "slowCif16MPI", "h245.slowCif16MPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_3600", HFILL }},
+ "INTEGER_1_3600", HFILL }},
{ &hf_h245_errorCompensation,
{ "errorCompensation", "h245.errorCompensation",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_enhancementLayerInfo,
{ "enhancementLayerInfo", "h245.enhancementLayerInfo",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.EnhancementLayerInfo", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h263Options,
{ "h263Options", "h245.h263Options",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H263Options", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_baseBitRateConstrained,
{ "baseBitRateConstrained", "h245.baseBitRateConstrained",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_snrEnhancement,
{ "snrEnhancement", "h245.snrEnhancement",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_14_OF_EnhancementOptions", HFILL }},
+ "SET_SIZE_1_14_OF_EnhancementOptions", HFILL }},
{ &hf_h245_snrEnhancement_item,
- { "Item", "h245.snrEnhancement_item",
+ { "EnhancementOptions", "h245.EnhancementOptions",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.EnhancementOptions", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_spatialEnhancement,
{ "spatialEnhancement", "h245.spatialEnhancement",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_14_OF_EnhancementOptions", HFILL }},
+ "SET_SIZE_1_14_OF_EnhancementOptions", HFILL }},
{ &hf_h245_spatialEnhancement_item,
- { "Item", "h245.spatialEnhancement_item",
+ { "EnhancementOptions", "h245.EnhancementOptions",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.EnhancementOptions", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_bPictureEnhancement,
{ "bPictureEnhancement", "h245.bPictureEnhancement",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_14_OF_BEnhancementParameters", HFILL }},
+ "SET_SIZE_1_14_OF_BEnhancementParameters", HFILL }},
{ &hf_h245_bPictureEnhancement_item,
- { "Item", "h245.bPictureEnhancement_item",
+ { "BEnhancementParameters", "h245.BEnhancementParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.BEnhancementParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_enhancementOptions,
{ "enhancementOptions", "h245.enhancementOptions",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.EnhancementOptions", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_numberOfBPictures,
{ "numberOfBPictures", "h245.numberOfBPictures",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_64", HFILL }},
+ "INTEGER_1_64", HFILL }},
{ &hf_h245_advancedIntraCodingMode,
{ "advancedIntraCodingMode", "h245.advancedIntraCodingMode",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_deblockingFilterMode,
{ "deblockingFilterMode", "h245.deblockingFilterMode",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_improvedPBFramesMode,
{ "improvedPBFramesMode", "h245.improvedPBFramesMode",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_unlimitedMotionVectors,
{ "unlimitedMotionVectors", "h245.unlimitedMotionVectors",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_fullPictureFreeze,
{ "fullPictureFreeze", "h245.fullPictureFreeze",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_partialPictureFreezeAndRelease,
{ "partialPictureFreezeAndRelease", "h245.partialPictureFreezeAndRelease",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_resizingPartPicFreezeAndRelease,
{ "resizingPartPicFreezeAndRelease", "h245.resizingPartPicFreezeAndRelease",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_fullPictureSnapshot,
{ "fullPictureSnapshot", "h245.fullPictureSnapshot",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_partialPictureSnapshot,
{ "partialPictureSnapshot", "h245.partialPictureSnapshot",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_videoSegmentTagging,
{ "videoSegmentTagging", "h245.videoSegmentTagging",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_progressiveRefinement,
{ "progressiveRefinement", "h245.progressiveRefinement",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_dynamicPictureResizingByFour,
{ "dynamicPictureResizingByFour", "h245.dynamicPictureResizingByFour",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_dynamicPictureResizingSixteenthPel,
{ "dynamicPictureResizingSixteenthPel", "h245.dynamicPictureResizingSixteenthPel",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_dynamicWarpingHalfPel,
{ "dynamicWarpingHalfPel", "h245.dynamicWarpingHalfPel",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_dynamicWarpingSixteenthPel,
{ "dynamicWarpingSixteenthPel", "h245.dynamicWarpingSixteenthPel",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_independentSegmentDecoding,
{ "independentSegmentDecoding", "h245.independentSegmentDecoding",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_slicesInOrder_NonRect,
{ "slicesInOrder-NonRect", "h245.slicesInOrder_NonRect",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_slicesInOrder_Rect,
{ "slicesInOrder-Rect", "h245.slicesInOrder_Rect",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_slicesNoOrder_NonRect,
{ "slicesNoOrder-NonRect", "h245.slicesNoOrder_NonRect",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_slicesNoOrder_Rect,
{ "slicesNoOrder-Rect", "h245.slicesNoOrder_Rect",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_alternateInterVLCMode,
{ "alternateInterVLCMode", "h245.alternateInterVLCMode",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_modifiedQuantizationMode,
{ "modifiedQuantizationMode", "h245.modifiedQuantizationMode",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_reducedResolutionUpdate,
{ "reducedResolutionUpdate", "h245.reducedResolutionUpdate",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_transparencyParameters,
{ "transparencyParameters", "h245.transparencyParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TransparencyParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_separateVideoBackChannel,
{ "separateVideoBackChannel", "h245.separateVideoBackChannel",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_refPictureSelection,
{ "refPictureSelection", "h245.refPictureSelection",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RefPictureSelection", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_customPictureClockFrequency,
{ "customPictureClockFrequency", "h245.customPictureClockFrequency",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_16_OF_CustomPictureClockFrequency", HFILL }},
+ "SET_SIZE_1_16_OF_CustomPictureClockFrequency", HFILL }},
{ &hf_h245_customPictureClockFrequency_item,
- { "Item", "h245.customPictureClockFrequency_item",
+ { "CustomPictureClockFrequency", "h245.CustomPictureClockFrequency",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.CustomPictureClockFrequency", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_customPictureFormat,
{ "customPictureFormat", "h245.customPictureFormat",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_16_OF_CustomPictureFormat", HFILL }},
+ "SET_SIZE_1_16_OF_CustomPictureFormat", HFILL }},
{ &hf_h245_customPictureFormat_item,
- { "Item", "h245.customPictureFormat_item",
+ { "CustomPictureFormat", "h245.CustomPictureFormat",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.CustomPictureFormat", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_modeCombos,
{ "modeCombos", "h245.modeCombos",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_16_OF_H263VideoModeCombos", HFILL }},
+ "SET_SIZE_1_16_OF_H263VideoModeCombos", HFILL }},
{ &hf_h245_modeCombos_item,
- { "Item", "h245.modeCombos_item",
+ { "H263VideoModeCombos", "h245.H263VideoModeCombos",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H263VideoModeCombos", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h263Version3Options,
{ "h263Version3Options", "h245.h263Version3Options",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H263Version3Options", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_presentationOrder,
{ "presentationOrder", "h245.presentationOrder",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_offset_x,
{ "offset-x", "h245.offset_x",
FT_INT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_M262144_262143", HFILL }},
+ "INTEGER_M262144_262143", HFILL }},
{ &hf_h245_offset_y,
{ "offset-y", "h245.offset_y",
FT_INT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_M262144_262143", HFILL }},
+ "INTEGER_M262144_262143", HFILL }},
{ &hf_h245_scale_x,
{ "scale-x", "h245.scale_x",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_255", HFILL }},
+ "INTEGER_1_255", HFILL }},
{ &hf_h245_scale_y,
{ "scale-y", "h245.scale_y",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_255", HFILL }},
+ "INTEGER_1_255", HFILL }},
{ &hf_h245_additionalPictureMemory,
{ "additionalPictureMemory", "h245.additionalPictureMemory",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_additionalPictureMemory", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_sqcifAdditionalPictureMemory,
{ "sqcifAdditionalPictureMemory", "h245.sqcifAdditionalPictureMemory",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_qcifAdditionalPictureMemory,
{ "qcifAdditionalPictureMemory", "h245.qcifAdditionalPictureMemory",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_cifAdditionalPictureMemory,
{ "cifAdditionalPictureMemory", "h245.cifAdditionalPictureMemory",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_cif4AdditionalPictureMemory,
{ "cif4AdditionalPictureMemory", "h245.cif4AdditionalPictureMemory",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_cif16AdditionalPictureMemory,
{ "cif16AdditionalPictureMemory", "h245.cif16AdditionalPictureMemory",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_bigCpfAdditionalPictureMemory,
{ "bigCpfAdditionalPictureMemory", "h245.bigCpfAdditionalPictureMemory",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_videoMux,
{ "videoMux", "h245.videoMux",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_videoBackChannelSend,
{ "videoBackChannelSend", "h245.videoBackChannelSend",
FT_UINT32, BASE_DEC, VALS(h245_T_videoBackChannelSend_vals), 0,
- "h245.T_videoBackChannelSend", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_none,
{ "none", "h245.none",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_ackMessageOnly,
{ "ackMessageOnly", "h245.ackMessageOnly",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_nackMessageOnly,
{ "nackMessageOnly", "h245.nackMessageOnly",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_ackOrNackMessageOnly,
{ "ackOrNackMessageOnly", "h245.ackOrNackMessageOnly",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_ackAndNackMessage,
{ "ackAndNackMessage", "h245.ackAndNackMessage",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_enhancedReferencePicSelect,
{ "enhancedReferencePicSelect", "h245.enhancedReferencePicSelect",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_enhancedReferencePicSelect", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_subPictureRemovalParameters,
{ "subPictureRemovalParameters", "h245.subPictureRemovalParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_subPictureRemovalParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mpuHorizMBs,
{ "mpuHorizMBs", "h245.mpuHorizMBs",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_128", HFILL }},
+ "INTEGER_1_128", HFILL }},
{ &hf_h245_mpuVertMBs,
{ "mpuVertMBs", "h245.mpuVertMBs",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_72", HFILL }},
+ "INTEGER_1_72", HFILL }},
{ &hf_h245_mpuTotalNumber,
{ "mpuTotalNumber", "h245.mpuTotalNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_65536", HFILL }},
+ "INTEGER_1_65536", HFILL }},
{ &hf_h245_clockConversionCode,
{ "clockConversionCode", "h245.clockConversionCode",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1000_1001", HFILL }},
+ "INTEGER_1000_1001", HFILL }},
{ &hf_h245_clockDivisor,
{ "clockDivisor", "h245.clockDivisor",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_127", HFILL }},
+ "INTEGER_1_127", HFILL }},
{ &hf_h245_sqcifMPI,
{ "sqcifMPI", "h245.sqcifMPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_2048", HFILL }},
+ "INTEGER_1_2048", HFILL }},
{ &hf_h245_qcifMPI_1_2048,
{ "qcifMPI", "h245.qcifMPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_2048", HFILL }},
+ "INTEGER_1_2048", HFILL }},
{ &hf_h245_cifMPI2_1_2048,
{ "cifMPI", "h245.cifMPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_2048", HFILL }},
+ "INTEGER_1_2048", HFILL }},
{ &hf_h245_cif4MPI,
{ "cif4MPI", "h245.cif4MPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_2048", HFILL }},
+ "INTEGER_1_2048", HFILL }},
{ &hf_h245_cif16MPI,
{ "cif16MPI", "h245.cif16MPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_2048", HFILL }},
+ "INTEGER_1_2048", HFILL }},
{ &hf_h245_maxCustomPictureWidth,
{ "maxCustomPictureWidth", "h245.maxCustomPictureWidth",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_2048", HFILL }},
+ "INTEGER_1_2048", HFILL }},
{ &hf_h245_maxCustomPictureHeight,
{ "maxCustomPictureHeight", "h245.maxCustomPictureHeight",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_2048", HFILL }},
+ "INTEGER_1_2048", HFILL }},
{ &hf_h245_minCustomPictureWidth,
{ "minCustomPictureWidth", "h245.minCustomPictureWidth",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_2048", HFILL }},
+ "INTEGER_1_2048", HFILL }},
{ &hf_h245_minCustomPictureHeight,
{ "minCustomPictureHeight", "h245.minCustomPictureHeight",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_2048", HFILL }},
+ "INTEGER_1_2048", HFILL }},
{ &hf_h245_mPI,
{ "mPI", "h245.mPI",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_mPI", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_standardMPI,
{ "standardMPI", "h245.standardMPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_31", HFILL }},
+ "INTEGER_1_31", HFILL }},
{ &hf_h245_customPCF,
{ "customPCF", "h245.customPCF",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_customPCF", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_customPCF_item,
- { "Item", "h245.customPCF_item",
+ { "customPCF item", "h245.customPCF_item",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_customPCF_item", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_customMPI,
{ "customMPI", "h245.customMPI",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_2048", HFILL }},
+ "INTEGER_1_2048", HFILL }},
{ &hf_h245_pixelAspectInformation,
{ "pixelAspectInformation", "h245.pixelAspectInformation",
FT_UINT32, BASE_DEC, VALS(h245_T_pixelAspectInformation_vals), 0,
- "h245.T_pixelAspectInformation", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_anyPixelAspectRatio,
{ "anyPixelAspectRatio", "h245.anyPixelAspectRatio",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_pixelAspectCode,
{ "pixelAspectCode", "h245.pixelAspectCode",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_pixelAspectCode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_pixelAspectCode_item,
- { "Item", "h245.pixelAspectCode_item",
+ { "pixelAspectCode item", "h245.pixelAspectCode_item",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_14", HFILL }},
+ "INTEGER_1_14", HFILL }},
{ &hf_h245_extendedPAR,
{ "extendedPAR", "h245.extendedPAR",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_extendedPAR", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_extendedPAR_item,
- { "Item", "h245.extendedPAR_item",
+ { "extendedPAR item", "h245.extendedPAR_item",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_extendedPAR_item", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_width,
{ "width", "h245.width",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_255", HFILL }},
+ "INTEGER_1_255", HFILL }},
{ &hf_h245_height,
{ "height", "h245.height",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_255", HFILL }},
+ "INTEGER_1_255", HFILL }},
{ &hf_h245_h263VideoUncoupledModes,
{ "h263VideoUncoupledModes", "h245.h263VideoUncoupledModes",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H263ModeComboFlags", HFILL }},
+ "H263ModeComboFlags", HFILL }},
{ &hf_h245_h263VideoCoupledModes,
{ "h263VideoCoupledModes", "h245.h263VideoCoupledModes",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_16_OF_H263ModeComboFlags", HFILL }},
+ "SET_SIZE_1_16_OF_H263ModeComboFlags", HFILL }},
{ &hf_h245_h263VideoCoupledModes_item,
- { "Item", "h245.h263VideoCoupledModes_item",
+ { "H263ModeComboFlags", "h245.H263ModeComboFlags",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H263ModeComboFlags", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_referencePicSelect,
{ "referencePicSelect", "h245.referencePicSelect",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_enhancedReferencePicSelectBool,
{ "enhancedReferencePicSelect", "h245.enhancedReferencePicSelect",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_dataPartitionedSlices,
{ "dataPartitionedSlices", "h245.dataPartitionedSlices",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_fixedPointIDCT0,
{ "fixedPointIDCT0", "h245.fixedPointIDCT0",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_interlacedFields,
{ "interlacedFields", "h245.interlacedFields",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_currentPictureHeaderRepetition,
{ "currentPictureHeaderRepetition", "h245.currentPictureHeaderRepetition",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_previousPictureHeaderRepetition,
{ "previousPictureHeaderRepetition", "h245.previousPictureHeaderRepetition",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_nextPictureHeaderRepetition,
{ "nextPictureHeaderRepetition", "h245.nextPictureHeaderRepetition",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_pictureNumberBoolean,
{ "pictureNumber", "h245.pictureNumber",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_spareReferencePictures,
{ "spareReferencePictures", "h245.spareReferencePictures",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_constrainedBitstream,
{ "constrainedBitstream", "h245.constrainedBitstream",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_pictureRate,
{ "pictureRate", "h245.pictureRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_15", HFILL }},
+ "INTEGER_0_15", HFILL }},
{ &hf_h245_g711Alaw64k,
{ "g711Alaw64k", "h245.g711Alaw64k",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_g711Alaw56k,
{ "g711Alaw56k", "h245.g711Alaw56k",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_g711Ulaw64k,
{ "g711Ulaw64k", "h245.g711Ulaw64k",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_g711Ulaw56k,
{ "g711Ulaw56k", "h245.g711Ulaw56k",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_g722_64k,
{ "g722-64k", "h245.g722_64k",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_g722_56k,
{ "g722-56k", "h245.g722_56k",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_g722_48k,
{ "g722-48k", "h245.g722_48k",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_g7231,
{ "g7231", "h245.g7231",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_g7231", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_maxAl_sduAudioFrames,
{ "maxAl-sduAudioFrames", "h245.maxAl_sduAudioFrames",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_silenceSuppression,
{ "silenceSuppression", "h245.silenceSuppression",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_g728,
{ "g728", "h245.g728",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_g729,
{ "g729", "h245.g729",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_g729AnnexA,
{ "g729AnnexA", "h245.g729AnnexA",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_is11172AudioCapability,
{ "is11172AudioCapability", "h245.is11172AudioCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.IS11172AudioCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_is13818AudioCapability,
{ "is13818AudioCapability", "h245.is13818AudioCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.IS13818AudioCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_g729wAnnexB,
{ "g729wAnnexB", "h245.g729wAnnexB",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_g729AnnexAwAnnexB,
{ "g729AnnexAwAnnexB", "h245.g729AnnexAwAnnexB",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_g7231AnnexCCapability,
{ "g7231AnnexCCapability", "h245.g7231AnnexCCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.G7231AnnexCCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_gsmFullRate,
{ "gsmFullRate", "h245.gsmFullRate",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GSMAudioCapability", HFILL }},
+ "GSMAudioCapability", HFILL }},
{ &hf_h245_gsmHalfRate,
{ "gsmHalfRate", "h245.gsmHalfRate",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GSMAudioCapability", HFILL }},
+ "GSMAudioCapability", HFILL }},
{ &hf_h245_gsmEnhancedFullRate,
{ "gsmEnhancedFullRate", "h245.gsmEnhancedFullRate",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GSMAudioCapability", HFILL }},
+ "GSMAudioCapability", HFILL }},
{ &hf_h245_genericAudioCapability,
{ "genericAudioCapability", "h245.genericAudioCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericCapability", HFILL }},
+ "GenericCapability", HFILL }},
{ &hf_h245_g729Extensions,
{ "g729Extensions", "h245.g729Extensions",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.G729Extensions", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_vbd,
{ "vbd", "h245.vbd",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.VBDCapability", HFILL }},
+ "VBDCapability", HFILL }},
{ &hf_h245_audioTelephonyEvent,
{ "audioTelephonyEvent", "h245.audioTelephonyEvent",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NoPTAudioTelephonyEventCapability", HFILL }},
+ "NoPTAudioTelephonyEventCapability", HFILL }},
{ &hf_h245_audioTone,
{ "audioTone", "h245.audioTone",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NoPTAudioToneCapability", HFILL }},
+ "NoPTAudioToneCapability", HFILL }},
{ &hf_h245_audioUnit,
{ "audioUnit", "h245.audioUnit",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_annexA,
{ "annexA", "h245.annexA",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_annexB,
{ "annexB", "h245.annexB",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_annexD,
{ "annexD", "h245.annexD",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_annexE,
{ "annexE", "h245.annexE",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_annexF,
{ "annexF", "h245.annexF",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_annexG,
{ "annexG", "h245.annexG",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_annexH,
{ "annexH", "h245.annexH",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_highRateMode0,
{ "highRateMode0", "h245.highRateMode0",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_27_78", HFILL }},
+ "INTEGER_27_78", HFILL }},
{ &hf_h245_highRateMode1,
{ "highRateMode1", "h245.highRateMode1",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_27_78", HFILL }},
+ "INTEGER_27_78", HFILL }},
{ &hf_h245_lowRateMode0,
{ "lowRateMode0", "h245.lowRateMode0",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_23_66", HFILL }},
+ "INTEGER_23_66", HFILL }},
{ &hf_h245_lowRateMode1,
{ "lowRateMode1", "h245.lowRateMode1",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_23_66", HFILL }},
+ "INTEGER_23_66", HFILL }},
{ &hf_h245_sidMode0,
{ "sidMode0", "h245.sidMode0",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_6_17", HFILL }},
+ "INTEGER_6_17", HFILL }},
{ &hf_h245_sidMode1,
{ "sidMode1", "h245.sidMode1",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_6_17", HFILL }},
+ "INTEGER_6_17", HFILL }},
{ &hf_h245_g723AnnexCAudioMode,
{ "g723AnnexCAudioMode", "h245.g723AnnexCAudioMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.G723AnnexCAudioMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_audioLayer1,
{ "audioLayer1", "h245.audioLayer1",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_audioLayer2,
{ "audioLayer2", "h245.audioLayer2",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_audioLayer3,
{ "audioLayer3", "h245.audioLayer3",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_audioSampling32k,
{ "audioSampling32k", "h245.audioSampling32k",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_audioSampling44k1,
{ "audioSampling44k1", "h245.audioSampling44k1",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_audioSampling48k,
{ "audioSampling48k", "h245.audioSampling48k",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_singleChannel,
{ "singleChannel", "h245.singleChannel",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_twoChannels,
{ "twoChannels", "h245.twoChannels",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_bitRate_1_448,
{ "bitRate", "h245.bitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_448", HFILL }},
+ "INTEGER_1_448", HFILL }},
{ &hf_h245_audioSampling16k,
{ "audioSampling16k", "h245.audioSampling16k",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_audioSampling22k05,
{ "audioSampling22k05", "h245.audioSampling22k05",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_audioSampling24k,
{ "audioSampling24k", "h245.audioSampling24k",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_threeChannels2_1,
{ "threeChannels2-1", "h245.threeChannels2_1",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_threeChannels3_0,
{ "threeChannels3-0", "h245.threeChannels3_0",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_fourChannels2_0_2_0,
{ "fourChannels2-0-2-0", "h245.fourChannels2_0_2_0",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_fourChannels2_2,
{ "fourChannels2-2", "h245.fourChannels2_2",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_fourChannels3_1,
{ "fourChannels3-1", "h245.fourChannels3_1",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_fiveChannels3_0_2_0,
{ "fiveChannels3-0-2-0", "h245.fiveChannels3_0_2_0",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_fiveChannels3_2,
{ "fiveChannels3-2", "h245.fiveChannels3_2",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_lowFrequencyEnhancement,
{ "lowFrequencyEnhancement", "h245.lowFrequencyEnhancement",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_multilingual,
{ "multilingual", "h245.multilingual",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_bitRate2_1_1130,
{ "bitRate", "h245.bitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_1130", HFILL }},
+ "INTEGER_1_1130", HFILL }},
{ &hf_h245_audioUnitSize,
{ "audioUnitSize", "h245.audioUnitSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_comfortNoise,
{ "comfortNoise", "h245.comfortNoise",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_scrambled,
{ "scrambled", "h245.scrambled",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_vbd_cap_type,
{ "type", "h245.type",
FT_UINT32, BASE_DEC, VALS(h245_AudioCapability_vals), 0,
- "h245.AudioCapability", HFILL }},
+ "AudioCapability", HFILL }},
{ &hf_h245_t120,
{ "t120", "h245.t120",
FT_UINT32, BASE_DEC, VALS(DataProtocolCapability_vals), 0,
- "h245.DataProtocolCapability", HFILL }},
+ "DataProtocolCapability", HFILL }},
{ &hf_h245_dsm_cc,
{ "dsm-cc", "h245.dsm_cc",
FT_UINT32, BASE_DEC, VALS(DataProtocolCapability_vals), 0,
- "h245.DataProtocolCapability", HFILL }},
+ "DataProtocolCapability", HFILL }},
{ &hf_h245_userData,
{ "userData", "h245.userData",
FT_UINT32, BASE_DEC, VALS(DataProtocolCapability_vals), 0,
- "h245.DataProtocolCapability", HFILL }},
+ "DataProtocolCapability", HFILL }},
{ &hf_h245_t84,
{ "t84", "h245.t84",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_t84", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_t84Protocol,
{ "t84Protocol", "h245.t84Protocol",
FT_UINT32, BASE_DEC, VALS(DataProtocolCapability_vals), 0,
- "h245.DataProtocolCapability", HFILL }},
+ "DataProtocolCapability", HFILL }},
{ &hf_h245_t84Profile,
{ "t84Profile", "h245.t84Profile",
FT_UINT32, BASE_DEC, VALS(h245_T84Profile_vals), 0,
- "h245.T84Profile", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_t434,
{ "t434", "h245.t434",
FT_UINT32, BASE_DEC, VALS(DataProtocolCapability_vals), 0,
- "h245.DataProtocolCapability", HFILL }},
+ "DataProtocolCapability", HFILL }},
{ &hf_h245_h224,
{ "h224", "h245.h224",
FT_UINT32, BASE_DEC, VALS(DataProtocolCapability_vals), 0,
- "h245.DataProtocolCapability", HFILL }},
+ "DataProtocolCapability", HFILL }},
{ &hf_h245_nlpidProtocol,
{ "nlpidProtocol", "h245.nlpidProtocol",
FT_UINT32, BASE_DEC, VALS(DataProtocolCapability_vals), 0,
- "h245.DataProtocolCapability", HFILL }},
+ "DataProtocolCapability", HFILL }},
{ &hf_h245_nlpidData,
{ "nlpidData", "h245.nlpidData",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING", HFILL }},
{ &hf_h245_nlpid,
{ "nlpid", "h245.nlpid",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.Nlpid", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_dsvdControl,
{ "dsvdControl", "h245.dsvdControl",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h222DataPartitioning,
{ "h222DataPartitioning", "h245.h222DataPartitioning",
FT_UINT32, BASE_DEC, VALS(DataProtocolCapability_vals), 0,
- "h245.DataProtocolCapability", HFILL }},
+ "DataProtocolCapability", HFILL }},
{ &hf_h245_t30fax,
{ "t30fax", "h245.t30fax",
FT_UINT32, BASE_DEC, VALS(DataProtocolCapability_vals), 0,
- "h245.DataProtocolCapability", HFILL }},
+ "DataProtocolCapability", HFILL }},
{ &hf_h245_t140,
{ "t140", "h245.t140",
FT_UINT32, BASE_DEC, VALS(DataProtocolCapability_vals), 0,
- "h245.DataProtocolCapability", HFILL }},
+ "DataProtocolCapability", HFILL }},
{ &hf_h245_t38fax,
{ "t38fax", "h245.t38fax",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_t38fax", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_t38FaxProtocol,
{ "t38FaxProtocol", "h245.t38FaxProtocol",
FT_UINT32, BASE_DEC, VALS(DataProtocolCapability_vals), 0,
- "h245.DataProtocolCapability", HFILL }},
+ "DataProtocolCapability", HFILL }},
{ &hf_h245_t38FaxProfile,
{ "t38FaxProfile", "h245.t38FaxProfile",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T38FaxProfile", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericDataCapability,
{ "genericDataCapability", "h245.genericDataCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericCapability", HFILL }},
+ "GenericCapability", HFILL }},
{ &hf_h245_application,
{ "application", "h245.application",
FT_UINT32, BASE_DEC, VALS(h245_Application_vals), 0,
- "h245.Application", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_maxBitRate2_0_4294967295,
{ "maxBitRate", "h245.maxBitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_4294967295", HFILL }},
+ "INTEGER_0_4294967295", HFILL }},
{ &hf_h245_v14buffered,
{ "v14buffered", "h245.v14buffered",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_v42lapm,
{ "v42lapm", "h245.v42lapm",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_hdlcFrameTunnelling,
{ "hdlcFrameTunnelling", "h245.hdlcFrameTunnelling",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h310SeparateVCStack,
{ "h310SeparateVCStack", "h245.h310SeparateVCStack",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h310SingleVCStack,
{ "h310SingleVCStack", "h245.h310SingleVCStack",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_transparent,
{ "transparent", "h245.transparent",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_segmentationAndReassembly,
{ "segmentationAndReassembly", "h245.segmentationAndReassembly",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_hdlcFrameTunnelingwSAR,
{ "hdlcFrameTunnelingwSAR", "h245.hdlcFrameTunnelingwSAR",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_v120,
{ "v120", "h245.v120",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_separateLANStack,
{ "separateLANStack", "h245.separateLANStack",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_v76wCompression,
{ "v76wCompression", "h245.v76wCompression",
FT_UINT32, BASE_DEC, VALS(h245_T_v76wCompression_vals), 0,
- "h245.T_v76wCompression", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_transmitCompression,
{ "transmitCompression", "h245.transmitCompression",
FT_UINT32, BASE_DEC, VALS(h245_CompressionType_vals), 0,
- "h245.CompressionType", HFILL }},
+ "CompressionType", HFILL }},
{ &hf_h245_receiveCompression,
{ "receiveCompression", "h245.receiveCompression",
FT_UINT32, BASE_DEC, VALS(h245_CompressionType_vals), 0,
- "h245.CompressionType", HFILL }},
+ "CompressionType", HFILL }},
{ &hf_h245_transmitAndReceiveCompression,
{ "transmitAndReceiveCompression", "h245.transmitAndReceiveCompression",
FT_UINT32, BASE_DEC, VALS(h245_CompressionType_vals), 0,
- "h245.CompressionType", HFILL }},
+ "CompressionType", HFILL }},
{ &hf_h245_tcp,
{ "tcp", "h245.tcp",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_udp,
{ "udp", "h245.udp",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_v42bis,
{ "v42bis", "h245.v42bis",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.V42bis", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_numberOfCodewords,
{ "numberOfCodewords", "h245.numberOfCodewords",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_65536", HFILL }},
+ "INTEGER_1_65536", HFILL }},
{ &hf_h245_maximumStringLength,
{ "maximumStringLength", "h245.maximumStringLength",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_256", HFILL }},
+ "INTEGER_1_256", HFILL }},
{ &hf_h245_t84Unrestricted,
{ "t84Unrestricted", "h245.t84Unrestricted",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_t84Restricted,
{ "t84Restricted", "h245.t84Restricted",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_t84Restricted", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_qcif_bool,
{ "qcif", "h245.qcif",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_cif_bool,
{ "cif", "h245.cif",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_ccir601Seq,
{ "ccir601Seq", "h245.ccir601Seq",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_ccir601Prog,
{ "ccir601Prog", "h245.ccir601Prog",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_hdtvSeq,
{ "hdtvSeq", "h245.hdtvSeq",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_hdtvProg,
{ "hdtvProg", "h245.hdtvProg",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_g3FacsMH200x100,
{ "g3FacsMH200x100", "h245.g3FacsMH200x100",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_g3FacsMH200x200,
{ "g3FacsMH200x200", "h245.g3FacsMH200x200",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_g4FacsMMR200x100,
{ "g4FacsMMR200x100", "h245.g4FacsMMR200x100",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_g4FacsMMR200x200,
{ "g4FacsMMR200x200", "h245.g4FacsMMR200x200",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_jbig200x200Seq,
{ "jbig200x200Seq", "h245.jbig200x200Seq",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_jbig200x200Prog,
{ "jbig200x200Prog", "h245.jbig200x200Prog",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_jbig300x300Seq,
{ "jbig300x300Seq", "h245.jbig300x300Seq",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_jbig300x300Prog,
{ "jbig300x300Prog", "h245.jbig300x300Prog",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_digPhotoLow,
{ "digPhotoLow", "h245.digPhotoLow",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_digPhotoMedSeq,
{ "digPhotoMedSeq", "h245.digPhotoMedSeq",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_digPhotoMedProg,
{ "digPhotoMedProg", "h245.digPhotoMedProg",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_digPhotoHighSeq,
{ "digPhotoHighSeq", "h245.digPhotoHighSeq",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_digPhotoHighProg,
{ "digPhotoHighProg", "h245.digPhotoHighProg",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_fillBitRemoval,
{ "fillBitRemoval", "h245.fillBitRemoval",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_transcodingJBIG,
{ "transcodingJBIG", "h245.transcodingJBIG",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_transcodingMMR,
{ "transcodingMMR", "h245.transcodingMMR",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_version,
{ "version", "h245.version",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_255", HFILL }},
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_t38FaxRateManagement,
{ "t38FaxRateManagement", "h245.t38FaxRateManagement",
FT_UINT32, BASE_DEC, VALS(h245_T38FaxRateManagement_vals), 0,
- "h245.T38FaxRateManagement", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_t38FaxUdpOptions,
{ "t38FaxUdpOptions", "h245.t38FaxUdpOptions",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T38FaxUdpOptions", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_t38FaxTcpOptions,
{ "t38FaxTcpOptions", "h245.t38FaxTcpOptions",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T38FaxTcpOptions", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_localTCF,
{ "localTCF", "h245.localTCF",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_transferredTCF,
{ "transferredTCF", "h245.transferredTCF",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_t38FaxMaxBuffer,
{ "t38FaxMaxBuffer", "h245.t38FaxMaxBuffer",
FT_INT32, BASE_DEC, NULL, 0,
- "h245.INTEGER", HFILL }},
+ "INTEGER", HFILL }},
{ &hf_h245_t38FaxMaxDatagram,
{ "t38FaxMaxDatagram", "h245.t38FaxMaxDatagram",
FT_INT32, BASE_DEC, NULL, 0,
- "h245.INTEGER", HFILL }},
+ "INTEGER", HFILL }},
{ &hf_h245_t38FaxUdpEC,
{ "t38FaxUdpEC", "h245.t38FaxUdpEC",
FT_UINT32, BASE_DEC, VALS(h245_T_t38FaxUdpEC_vals), 0,
- "h245.T_t38FaxUdpEC", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_t38UDPFEC,
{ "t38UDPFEC", "h245.t38UDPFEC",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_t38UDPRedundancy,
{ "t38UDPRedundancy", "h245.t38UDPRedundancy",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_t38TCPBidirectionalMode,
{ "t38TCPBidirectionalMode", "h245.t38TCPBidirectionalMode",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_encryptionCapability,
{ "encryptionCapability", "h245.encryptionCapability",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.EncryptionCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_authenticationCapability,
{ "authenticationCapability", "h245.authenticationCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.AuthenticationCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_integrityCapability,
{ "integrityCapability", "h245.integrityCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.IntegrityCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericH235SecurityCapability,
{ "genericH235SecurityCapability", "h245.genericH235SecurityCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericCapability", HFILL }},
+ "GenericCapability", HFILL }},
{ &hf_h245_EncryptionCapability_item,
- { "Item", "h245.EncryptionCapability_item",
+ { "MediaEncryptionAlgorithm", "h245.MediaEncryptionAlgorithm",
FT_UINT32, BASE_DEC, VALS(h245_MediaEncryptionAlgorithm_vals), 0,
- "h245.MediaEncryptionAlgorithm", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_algorithm,
{ "algorithm", "h245.algorithm",
FT_OID, BASE_NONE, NULL, 0,
- "h245.OBJECT_IDENTIFIER", HFILL }},
+ "OBJECT_IDENTIFIER", HFILL }},
{ &hf_h245_antiSpamAlgorithm,
{ "antiSpamAlgorithm", "h245.antiSpamAlgorithm",
FT_OID, BASE_NONE, NULL, 0,
- "h245.OBJECT_IDENTIFIER", HFILL }},
+ "OBJECT_IDENTIFIER", HFILL }},
{ &hf_h245_ui_nonStandard,
{ "nonStandard", "h245.nonStandard",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_SIZE_1_16_OF_NonStandardParameter", HFILL }},
+ "SEQUENCE_SIZE_1_16_OF_NonStandardParameter", HFILL }},
{ &hf_h245_ui_nonStandard_item,
- { "Item", "h245.nonStandard_item",
+ { "NonStandardParameter", "h245.NonStandardParameter",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NonStandardParameter", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_basicString,
{ "basicString", "h245.basicString",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_iA5String,
{ "iA5String", "h245.iA5String",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_generalString,
{ "generalString", "h245.generalString",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_dtmf,
{ "dtmf", "h245.dtmf",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_hookflash,
{ "hookflash", "h245.hookflash",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_extendedAlphanumericFlag,
{ "extendedAlphanumeric", "h245.extendedAlphanumeric",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_encryptedBasicString,
{ "encryptedBasicString", "h245.encryptedBasicString",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_encryptedIA5String,
{ "encryptedIA5String", "h245.encryptedIA5String",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_encryptedGeneralString,
{ "encryptedGeneralString", "h245.encryptedGeneralString",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_secureDTMF,
{ "secureDTMF", "h245.secureDTMF",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericUserInputCapability,
{ "genericUserInputCapability", "h245.genericUserInputCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericCapability", HFILL }},
+ "GenericCapability", HFILL }},
{ &hf_h245_nonStandardParams,
{ "nonStandardData", "h245.nonStandardData",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_NonStandardParameter", HFILL }},
+ "SEQUENCE_OF_NonStandardParameter", HFILL }},
{ &hf_h245_nonStandardParams_item,
- { "Item", "h245.nonStandardData_item",
+ { "NonStandardParameter", "h245.NonStandardParameter",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NonStandardParameter", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_chairControlCapability,
{ "chairControlCapability", "h245.chairControlCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_videoIndicateMixingCapability,
{ "videoIndicateMixingCapability", "h245.videoIndicateMixingCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_multipointVisualizationCapability,
{ "multipointVisualizationCapability", "h245.multipointVisualizationCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_capabilityIdentifier,
{ "capabilityIdentifier", "h245.capabilityIdentifier",
FT_UINT32, BASE_DEC, VALS(h245_CapabilityIdentifier_vals), 0,
- "h245.CapabilityIdentifier", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_collapsing,
{ "collapsing", "h245.collapsing",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_collapsing", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_collapsing_item,
- { "Item", "h245.collapsing_item",
+ { "collapsing item", "h245.collapsing_item",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_collapsing_item", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_nonCollapsing,
{ "nonCollapsing", "h245.nonCollapsing",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_nonCollapsing", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_nonCollapsing_item,
- { "Item", "h245.nonCollapsing_item",
+ { "nonCollapsing item", "h245.nonCollapsing_item",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_nonCollapsing_item", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_nonCollapsingRaw,
{ "nonCollapsingRaw", "h245.nonCollapsingRaw",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.T_nonCollapsingRaw", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_h245_transport,
{ "transport", "h245.transport",
FT_UINT32, BASE_DEC, VALS(DataProtocolCapability_vals), 0,
- "h245.DataProtocolCapability", HFILL }},
+ "DataProtocolCapability", HFILL }},
{ &hf_h245_standardOid,
{ "standard", "h245.standard",
FT_OID, BASE_NONE, NULL, 0,
- "h245.T_standardOid", HFILL }},
+ "T_standardOid", HFILL }},
{ &hf_h245_h221NonStandard,
{ "h221NonStandard", "h245.h221NonStandard",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NonStandardParameter", HFILL }},
+ "NonStandardParameter", HFILL }},
{ &hf_h245_uuid,
{ "uuid", "h245.uuid",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_16", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_16", HFILL }},
{ &hf_h245_domainBased,
{ "domainBased", "h245.domainBased",
FT_STRING, BASE_NONE, NULL, 0,
- "h245.IA5String_SIZE_1_64", HFILL }},
+ "IA5String_SIZE_1_64", HFILL }},
{ &hf_h245_parameterIdentifier,
{ "parameterIdentifier", "h245.parameterIdentifier",
FT_UINT32, BASE_DEC, VALS(h245_ParameterIdentifier_vals), 0,
- "h245.ParameterIdentifier", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_parameterValue,
{ "parameterValue", "h245.parameterValue",
FT_UINT32, BASE_DEC, VALS(h245_ParameterValue_vals), 0,
- "h245.ParameterValue", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_supersedes,
{ "supersedes", "h245.supersedes",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_ParameterIdentifier", HFILL }},
+ "SEQUENCE_OF_ParameterIdentifier", HFILL }},
{ &hf_h245_supersedes_item,
- { "Item", "h245.supersedes_item",
+ { "ParameterIdentifier", "h245.ParameterIdentifier",
FT_UINT32, BASE_DEC, VALS(h245_ParameterIdentifier_vals), 0,
- "h245.ParameterIdentifier", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_standard,
{ "standard", "h245.standard",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_standard", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_logical,
{ "logical", "h245.logical",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_booleanArray,
{ "booleanArray", "h245.booleanArray",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_booleanArray", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_unsignedMin,
{ "unsignedMin", "h245.unsignedMin",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_unsignedMin", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_unsignedMax,
{ "unsignedMax", "h245.unsignedMax",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_unsigned32Min,
{ "unsigned32Min", "h245.unsigned32Min",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_4294967295", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_unsigned32Max,
{ "unsigned32Max", "h245.unsigned32Max",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_4294967295", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_octetString,
{ "octetString", "h245.octetString",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_octetString", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericParameters,
{ "genericParameter", "h245.genericParameter",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_GenericParameter", HFILL }},
+ "SEQUENCE_OF_GenericParameter", HFILL }},
{ &hf_h245_genericParameters_item,
- { "Item", "h245.genericParameter_item",
+ { "GenericParameter", "h245.GenericParameter",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericParameter", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multiplexFormat,
{ "multiplexFormat", "h245.multiplexFormat",
FT_UINT32, BASE_DEC, VALS(h245_MultiplexFormat_vals), 0,
- "h245.MultiplexFormat", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_controlOnMuxStream,
{ "controlOnMuxStream", "h245.controlOnMuxStream",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_capabilityOnMuxStream,
{ "capabilityOnMuxStream", "h245.capabilityOnMuxStream",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_256_OF_AlternativeCapabilitySet", HFILL }},
+ "SET_SIZE_1_256_OF_AlternativeCapabilitySet", HFILL }},
{ &hf_h245_capabilityOnMuxStream_item,
- { "Item", "h245.capabilityOnMuxStream_item",
+ { "AlternativeCapabilitySet", "h245.AlternativeCapabilitySet",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.AlternativeCapabilitySet", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_dynamicRTPPayloadType,
{ "dynamicRTPPayloadType", "h245.dynamicRTPPayloadType",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_96_127", HFILL }},
+ "INTEGER_96_127", HFILL }},
{ &hf_h245_audioTelephoneEvent,
{ "audioTelephoneEvent", "h245.audioTelephoneEvent",
FT_STRING, BASE_NONE, NULL, 0,
- "h245.GeneralString", HFILL }},
+ "GeneralString", HFILL }},
{ &hf_h245_capabilities,
{ "capabilities", "h245.capabilities",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_256_OF_AlternativeCapabilitySet", HFILL }},
+ "SET_SIZE_1_256_OF_AlternativeCapabilitySet", HFILL }},
{ &hf_h245_capabilities_item,
- { "Item", "h245.capabilities_item",
+ { "AlternativeCapabilitySet", "h245.AlternativeCapabilitySet",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.AlternativeCapabilitySet", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_fecc_rfc2733,
{ "rfc2733", "h245.rfc2733",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.FECC_rfc2733", HFILL }},
+ "FECC_rfc2733", HFILL }},
{ &hf_h245_redundancyEncodingBool,
{ "redundancyEncoding", "h245.redundancyEncoding",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_separateStreamBool,
{ "separateStream", "h245.separateStream",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_separateStreamBool", HFILL }},
+ "T_separateStreamBool", HFILL }},
{ &hf_h245_separatePort,
{ "separatePort", "h245.separatePort",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_samePortBool,
{ "samePort", "h245.samePort",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_protectedCapability,
{ "protectedCapability", "h245.protectedCapability",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.CapabilityTableEntryNumber", HFILL }},
+ "CapabilityTableEntryNumber", HFILL }},
{ &hf_h245_fecScheme,
{ "fecScheme", "h245.fecScheme",
FT_OID, BASE_NONE, NULL, 0,
- "h245.OBJECT_IDENTIFIER", HFILL }},
+ "OBJECT_IDENTIFIER", HFILL }},
{ &hf_h245_rfc2733rfc2198,
{ "rfc2733rfc2198", "h245.rfc2733rfc2198",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.MaxRedundancy", HFILL }},
+ "MaxRedundancy", HFILL }},
{ &hf_h245_rfc2733sameport,
{ "rfc2733sameport", "h245.rfc2733sameport",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.MaxRedundancy", HFILL }},
+ "MaxRedundancy", HFILL }},
{ &hf_h245_rfc2733diffport,
{ "rfc2733diffport", "h245.rfc2733diffport",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.MaxRedundancy", HFILL }},
+ "MaxRedundancy", HFILL }},
{ &hf_h245_rfc2733Format,
{ "rfc2733Format", "h245.rfc2733Format",
FT_UINT32, BASE_DEC, VALS(h245_Rfc2733Format_vals), 0,
- "h245.Rfc2733Format", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_olc_fw_lcn,
{ "forwardLogicalChannelNumber", "h245.forwardLogicalChannelNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.OLC_fw_lcn", HFILL }},
+ "OLC_fw_lcn", HFILL }},
{ &hf_h245_forwardLogicalChannelParameters,
{ "forwardLogicalChannelParameters", "h245.forwardLogicalChannelParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_forwardLogicalChannelParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_portNumber,
{ "portNumber", "h245.portNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_dataType,
{ "dataType", "h245.dataType",
FT_UINT32, BASE_DEC, VALS(h245_DataType_vals), 0,
- "h245.DataType", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_olc_forw_multiplexParameters,
{ "multiplexParameters", "h245.multiplexParameters",
FT_UINT32, BASE_DEC, VALS(h245_OLC_forw_multiplexParameters_vals), 0,
- "h245.OLC_forw_multiplexParameters", HFILL }},
+ "OLC_forw_multiplexParameters", HFILL }},
{ &hf_h245_h222LogicalChannelParameters,
{ "h222LogicalChannelParameters", "h245.h222LogicalChannelParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H222LogicalChannelParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_olc_fw_h223_params,
{ "h223LogicalChannelParameters", "h245.h223LogicalChannelParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.OLC_fw_h223_params", HFILL }},
+ "OLC_fw_h223_params", HFILL }},
{ &hf_h245_v76LogicalChannelParameters,
{ "v76LogicalChannelParameters", "h245.v76LogicalChannelParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.V76LogicalChannelParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h2250LogicalChannelParameters,
{ "h2250LogicalChannelParameters", "h245.h2250LogicalChannelParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H2250LogicalChannelParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_forwardLogicalChannelDependency,
{ "forwardLogicalChannelDependency", "h245.forwardLogicalChannelDependency",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.LogicalChannelNumber", HFILL }},
+ "LogicalChannelNumber", HFILL }},
{ &hf_h245_replacementFor,
{ "replacementFor", "h245.replacementFor",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.LogicalChannelNumber", HFILL }},
+ "LogicalChannelNumber", HFILL }},
{ &hf_h245_reverseLogicalChannelParameters,
{ "reverseLogicalChannelParameters", "h245.reverseLogicalChannelParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.OLC_reverseLogicalChannelParameters", HFILL }},
+ "OLC_reverseLogicalChannelParameters", HFILL }},
{ &hf_h245_olc_rev_multiplexParameter,
{ "multiplexParameters", "h245.multiplexParameters",
FT_UINT32, BASE_DEC, VALS(h245_OLC_rev_multiplexParameters_vals), 0,
- "h245.OLC_rev_multiplexParameters", HFILL }},
+ "OLC_rev_multiplexParameters", HFILL }},
{ &hf_h245_olc_rev_h223_params,
{ "h223LogicalChannelParameters", "h245.h223LogicalChannelParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.OLC_rev_h223_params", HFILL }},
+ "OLC_rev_h223_params", HFILL }},
{ &hf_h245_reverseLogicalChannelDependency,
{ "reverseLogicalChannelDependency", "h245.reverseLogicalChannelDependency",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.LogicalChannelNumber", HFILL }},
+ "LogicalChannelNumber", HFILL }},
{ &hf_h245_separateStack,
{ "separateStack", "h245.separateStack",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NetworkAccessParameters", HFILL }},
+ "NetworkAccessParameters", HFILL }},
{ &hf_h245_encryptionSync,
{ "encryptionSync", "h245.encryptionSync",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.EncryptionSync", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_distribution,
{ "distribution", "h245.distribution",
FT_UINT32, BASE_DEC, VALS(h245_T_distribution_vals), 0,
- "h245.T_distribution", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_unicast,
{ "unicast", "h245.unicast",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multicast,
{ "multicast", "h245.multicast",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_networkAddress,
{ "networkAddress", "h245.networkAddress",
FT_UINT32, BASE_DEC, VALS(h245_T_networkAddress_vals), 0,
- "h245.T_networkAddress", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_q2931Address,
{ "q2931Address", "h245.q2931Address",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.Q2931Address", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_e164Address,
{ "e164Address", "h245.e164Address",
FT_STRING, BASE_NONE, NULL, 0,
- "h245.T_e164Address", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_localAreaAddress,
{ "localAreaAddress", "h245.localAreaAddress",
FT_UINT32, BASE_DEC, VALS(h245_TransportAddress_vals), 0,
- "h245.TransportAddress", HFILL }},
+ "TransportAddress", HFILL }},
{ &hf_h245_associateConference,
{ "associateConference", "h245.associateConference",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_externalReference,
{ "externalReference", "h245.externalReference",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_1_255", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_1_255", HFILL }},
{ &hf_h245_t120SetupProcedure,
{ "t120SetupProcedure", "h245.t120SetupProcedure",
FT_UINT32, BASE_DEC, VALS(h245_T_t120SetupProcedure_vals), 0,
- "h245.T_t120SetupProcedure", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_originateCall,
{ "originateCall", "h245.originateCall",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_waitForCall,
{ "waitForCall", "h245.waitForCall",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_issueQuery,
{ "issueQuery", "h245.issueQuery",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_address,
{ "address", "h245.address",
FT_UINT32, BASE_DEC, VALS(h245_T_address_vals), 0,
- "h245.T_address", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_internationalNumber,
{ "internationalNumber", "h245.internationalNumber",
FT_STRING, BASE_NONE, NULL, 0,
- "h245.NumericString_SIZE_1_16", HFILL }},
+ "NumericString_SIZE_1_16", HFILL }},
{ &hf_h245_nsapAddress,
{ "nsapAddress", "h245.nsapAddress",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_1_20", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_1_20", HFILL }},
{ &hf_h245_subaddress,
{ "subaddress", "h245.subaddress",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_1_20", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_1_20", HFILL }},
{ &hf_h245_audioHeaderPresent,
{ "audioHeaderPresent", "h245.audioHeaderPresent",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_nullData,
{ "nullData", "h245.nullData",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_videoData,
{ "videoData", "h245.videoData",
FT_UINT32, BASE_DEC, VALS(h245_VideoCapability_vals), 0,
- "h245.VideoCapability", HFILL }},
+ "VideoCapability", HFILL }},
{ &hf_h245_audioData,
{ "audioData", "h245.audioData",
FT_UINT32, BASE_DEC, VALS(h245_AudioCapability_vals), 0,
- "h245.AudioCapability", HFILL }},
+ "AudioCapability", HFILL }},
{ &hf_h245_data,
{ "data", "h245.data",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.DataApplicationCapability", HFILL }},
+ "DataApplicationCapability", HFILL }},
{ &hf_h245_encryptionData,
{ "encryptionData", "h245.encryptionData",
FT_UINT32, BASE_DEC, VALS(h245_EncryptionMode_vals), 0,
- "h245.EncryptionMode", HFILL }},
+ "EncryptionMode", HFILL }},
{ &hf_h245_h235Control,
{ "h235Control", "h245.h235Control",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NonStandardParameter", HFILL }},
+ "NonStandardParameter", HFILL }},
{ &hf_h245_h235Media,
{ "h235Media", "h245.h235Media",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H235Media", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multiplexedStream,
{ "multiplexedStream", "h245.multiplexedStream",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplexedStreamParameter", HFILL }},
+ "MultiplexedStreamParameter", HFILL }},
{ &hf_h245_redundancyEncoding,
{ "redundancyEncoding", "h245.redundancyEncoding",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RedundancyEncoding", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multiplePayloadStream,
{ "multiplePayloadStream", "h245.multiplePayloadStream",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplePayloadStream", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_depFec,
{ "depFec", "h245.depFec",
FT_UINT32, BASE_DEC, VALS(h245_DepFECData_vals), 0,
- "h245.DepFECData", HFILL }},
+ "DepFECData", HFILL }},
{ &hf_h245_fec,
{ "fec", "h245.fec",
FT_UINT32, BASE_DEC, VALS(h245_FECData_vals), 0,
- "h245.FECData", HFILL }},
+ "FECData", HFILL }},
{ &hf_h245_mediaType,
{ "mediaType", "h245.mediaType",
FT_UINT32, BASE_DEC, VALS(h245_T_mediaType_vals), 0,
- "h245.T_mediaType", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_resourceID,
{ "resourceID", "h245.resourceID",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_subChannelID,
{ "subChannelID", "h245.subChannelID",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_8191", HFILL }},
+ "INTEGER_0_8191", HFILL }},
{ &hf_h245_pcr_pid,
{ "pcr-pid", "h245.pcr_pid",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_8191", HFILL }},
+ "INTEGER_0_8191", HFILL }},
{ &hf_h245_programDescriptors,
{ "programDescriptors", "h245.programDescriptors",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING", HFILL }},
{ &hf_h245_streamDescriptors,
{ "streamDescriptors", "h245.streamDescriptors",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING", HFILL }},
{ &hf_h245_adaptationLayerType,
{ "adaptationLayerType", "h245.adaptationLayerType",
FT_UINT32, BASE_DEC, VALS(h245_T_adaptationLayerType_vals), 0,
- "h245.T_adaptationLayerType", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h223_al_type_al1Framed,
{ "al1Framed", "h245.al1Framed",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_h223_al_type_al1Framed", HFILL }},
+ "T_h223_al_type_al1Framed", HFILL }},
{ &hf_h245_h223_al_type_al1NotFramed,
{ "al1NotFramed", "h245.al1NotFramed",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_h223_al_type_al1NotFramed", HFILL }},
+ "T_h223_al_type_al1NotFramed", HFILL }},
{ &hf_h245_h223_al_type_al2WithoutSequenceNumbers,
{ "al2WithoutSequenceNumbers", "h245.al2WithoutSequenceNumbers",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_h223_al_type_al2WithoutSequenceNumbers", HFILL }},
+ "T_h223_al_type_al2WithoutSequenceNumbers", HFILL }},
{ &hf_h245_h223_al_type_al2WithSequenceNumbers,
{ "al2WithSequenceNumbers", "h245.al2WithSequenceNumbers",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_h223_al_type_al2WithSequenceNumbers", HFILL }},
+ "T_h223_al_type_al2WithSequenceNumbers", HFILL }},
{ &hf_h245_controlFieldOctets,
{ "controlFieldOctets", "h245.controlFieldOctets",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_controlFieldOctets", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_al3_sendBufferSize,
{ "sendBufferSize", "h245.sendBufferSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_al3_sendBufferSize", HFILL }},
+ "T_al3_sendBufferSize", HFILL }},
{ &hf_h245_h223_al_type_al3,
{ "al3", "h245.al3",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_h223_al_type_al3", HFILL }},
+ "T_h223_al_type_al3", HFILL }},
{ &hf_h245_h223_al_type_al1M,
{ "al1M", "h245.al1M",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_h223_al_type_al1M", HFILL }},
+ "T_h223_al_type_al1M", HFILL }},
{ &hf_h245_h223_al_type_al2M,
{ "al2M", "h245.al2M",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_h223_al_type_al2M", HFILL }},
+ "T_h223_al_type_al2M", HFILL }},
{ &hf_h245_h223_al_type_al3M,
{ "al3M", "h245.al3M",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_h223_al_type_al3M", HFILL }},
+ "T_h223_al_type_al3M", HFILL }},
{ &hf_h245_h223_lc_segmentableFlag,
{ "segmentableFlag", "h245.segmentableFlag",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.T_h223_lc_segmentableFlag", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "T_h223_lc_segmentableFlag", HFILL }},
{ &hf_h245_transferMode,
{ "transferMode", "h245.transferMode",
FT_UINT32, BASE_DEC, VALS(h245_T_transferMode_vals), 0,
- "h245.T_transferMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_framed,
{ "framed", "h245.framed",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_unframed,
{ "unframed", "h245.unframed",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_aL1HeaderFEC,
{ "headerFEC", "h245.headerFEC",
FT_UINT32, BASE_DEC, VALS(h245_AL1HeaderFEC_vals), 0,
- "h245.AL1HeaderFEC", HFILL }},
+ "AL1HeaderFEC", HFILL }},
{ &hf_h245_sebch16_7,
{ "sebch16-7", "h245.sebch16_7",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_golay24_12,
{ "golay24-12", "h245.golay24_12",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_crcLength2,
{ "crcLength", "h245.crcLength",
FT_UINT32, BASE_DEC, VALS(h245_AL1CrcLength_vals), 0,
- "h245.AL1CrcLength", HFILL }},
+ "AL1CrcLength", HFILL }},
{ &hf_h245_crc4bit,
{ "crc4bit", "h245.crc4bit",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_crc12bit,
{ "crc12bit", "h245.crc12bit",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_crc20bit,
{ "crc20bit", "h245.crc20bit",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_crc28bit,
{ "crc28bit", "h245.crc28bit",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_crc8bit,
{ "crc8bit", "h245.crc8bit",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_crc16bit,
{ "crc16bit", "h245.crc16bit",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_crc32bit,
{ "crc32bit", "h245.crc32bit",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_crcNotUsed,
{ "crcNotUsed", "h245.crcNotUsed",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_rcpcCodeRate,
{ "rcpcCodeRate", "h245.rcpcCodeRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_8_32", HFILL }},
+ "INTEGER_8_32", HFILL }},
{ &hf_h245_noArq,
{ "noArq", "h245.noArq",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_typeIArq,
{ "typeIArq", "h245.typeIArq",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H223AnnexCArqParameters", HFILL }},
+ "H223AnnexCArqParameters", HFILL }},
{ &hf_h245_typeIIArq,
{ "typeIIArq", "h245.typeIIArq",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H223AnnexCArqParameters", HFILL }},
+ "H223AnnexCArqParameters", HFILL }},
{ &hf_h245_arqType,
{ "arqType", "h245.arqType",
FT_UINT32, BASE_DEC, VALS(h245_ArqType_vals), 0,
- "h245.ArqType", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_alsduSplitting,
{ "alsduSplitting", "h245.alsduSplitting",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_rsCodeCorrection,
{ "rsCodeCorrection", "h245.rsCodeCorrection",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_127", HFILL }},
+ "INTEGER_0_127", HFILL }},
{ &hf_h245_aL2HeaderFEC,
{ "headerFEC", "h245.headerFEC",
FT_UINT32, BASE_DEC, VALS(h245_AL2HeaderFEC_vals), 0,
- "h245.AL2HeaderFEC", HFILL }},
+ "AL2HeaderFEC", HFILL }},
{ &hf_h245_sebch16_5,
{ "sebch16-5", "h245.sebch16_5",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_headerFormat,
{ "headerFormat", "h245.headerFormat",
FT_UINT32, BASE_DEC, VALS(h245_T_headerFormat_vals), 0,
- "h245.T_headerFormat", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_crlength2,
{ "crcLength", "h245.crcLength",
FT_UINT32, BASE_DEC, VALS(h245_AL3CrcLength_vals), 0,
- "h245.AL3CrcLength", HFILL }},
+ "AL3CrcLength", HFILL }},
{ &hf_h245_numberOfRetransmissions,
{ "numberOfRetransmissions", "h245.numberOfRetransmissions",
FT_UINT32, BASE_DEC, VALS(h245_T_numberOfRetransmissions_vals), 0,
- "h245.T_numberOfRetransmissions", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_finite,
{ "finite", "h245.finite",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_16", HFILL }},
+ "INTEGER_0_16", HFILL }},
{ &hf_h245_infinite,
{ "infinite", "h245.infinite",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_sendBufferSize,
{ "sendBufferSize", "h245.sendBufferSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_16777215", HFILL }},
+ "INTEGER_0_16777215", HFILL }},
{ &hf_h245_hdlcParameters,
{ "hdlcParameters", "h245.hdlcParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.V76HDLCParameters", HFILL }},
+ "V76HDLCParameters", HFILL }},
{ &hf_h245_suspendResume,
{ "suspendResume", "h245.suspendResume",
FT_UINT32, BASE_DEC, VALS(h245_T_suspendResume_vals), 0,
- "h245.T_suspendResume", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_noSuspendResume,
{ "noSuspendResume", "h245.noSuspendResume",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_suspendResumewAddress,
{ "suspendResumewAddress", "h245.suspendResumewAddress",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_suspendResumewoAddress,
{ "suspendResumewoAddress", "h245.suspendResumewoAddress",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_uIH,
{ "uIH", "h245.uIH",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_v76_mode,
{ "mode", "h245.mode",
FT_UINT32, BASE_DEC, VALS(h245_V76LCP_mode_vals), 0,
- "h245.V76LCP_mode", HFILL }},
+ "V76LCP_mode", HFILL }},
{ &hf_h245_eRM,
{ "eRM", "h245.eRM",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_eRM", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_windowSize,
{ "windowSize", "h245.windowSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_127", HFILL }},
+ "INTEGER_1_127", HFILL }},
{ &hf_h245_recovery,
{ "recovery", "h245.recovery",
FT_UINT32, BASE_DEC, VALS(h245_T_recovery_vals), 0,
- "h245.T_recovery", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_rej,
{ "rej", "h245.rej",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_sREJ,
{ "sREJ", "h245.sREJ",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mSREJ,
{ "mSREJ", "h245.mSREJ",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_uNERM,
{ "uNERM", "h245.uNERM",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_v75Parameters,
{ "v75Parameters", "h245.v75Parameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.V75Parameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_crcLength,
{ "crcLength", "h245.crcLength",
FT_UINT32, BASE_DEC, VALS(h245_CRCLength_vals), 0,
- "h245.CRCLength", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_n401,
{ "n401", "h245.n401",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_4095", HFILL }},
+ "INTEGER_1_4095", HFILL }},
{ &hf_h245_loopbackTestProcedure,
{ "loopbackTestProcedure", "h245.loopbackTestProcedure",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_sessionID_0_255,
{ "sessionID", "h245.sessionID",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_255", HFILL }},
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_associatedSessionID,
{ "associatedSessionID", "h245.associatedSessionID",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_255", HFILL }},
+ "INTEGER_1_255", HFILL }},
{ &hf_h245_mediaChannel,
{ "mediaChannel", "h245.mediaChannel",
FT_UINT32, BASE_DEC, VALS(h245_TransportAddress_vals), 0,
- "h245.T_mediaChannel", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mediaGuaranteedDelivery,
{ "mediaGuaranteedDelivery", "h245.mediaGuaranteedDelivery",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_mediaControlChannel,
{ "mediaControlChannel", "h245.mediaControlChannel",
FT_UINT32, BASE_DEC, VALS(h245_TransportAddress_vals), 0,
- "h245.T_mediaControlChannel", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mediaControlGuaranteedDelivery,
{ "mediaControlGuaranteedDelivery", "h245.mediaControlGuaranteedDelivery",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_destination,
{ "destination", "h245.destination",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalLabel", HFILL }},
+ "TerminalLabel", HFILL }},
{ &hf_h245_mediaPacketization,
{ "mediaPacketization", "h245.mediaPacketization",
FT_UINT32, BASE_DEC, VALS(h245_T_mediaPacketization_vals), 0,
- "h245.T_mediaPacketization", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h261aVideoPacketizationFlag,
{ "h261aVideoPacketization", "h245.h261aVideoPacketization",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_rtpPayloadType,
{ "rtpPayloadType", "h245.rtpPayloadType",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RTPPayloadType", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_source,
{ "source", "h245.source",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalLabel", HFILL }},
+ "TerminalLabel", HFILL }},
{ &hf_h245_payloadDescriptor,
{ "payloadDescriptor", "h245.payloadDescriptor",
FT_UINT32, BASE_DEC, VALS(h245_T_payloadDescriptor_vals), 0,
- "h245.T_payloadDescriptor", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_rfc_number,
{ "rfc-number", "h245.rfc_number",
FT_UINT32, BASE_DEC, VALS(h245_RFC_number_vals), 0,
- "h245.T_rfc_number", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_oid,
{ "oid", "h245.oid",
FT_OID, BASE_NONE, NULL, 0,
- "h245.OBJECT_IDENTIFIER", HFILL }},
- { &hf_h245_payloadType,
+ "OBJECT_IDENTIFIER", HFILL }},
+ { &hf_h245_rtpPayloadType_01,
{ "payloadType", "h245.payloadType",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_payloadType", HFILL }},
+ "T_rtpPayloadType", HFILL }},
{ &hf_h245_secondaryEncoding,
{ "secondaryEncoding", "h245.secondaryEncoding",
FT_UINT32, BASE_DEC, VALS(h245_DataType_vals), 0,
- "h245.DataType", HFILL }},
+ "DataType", HFILL }},
{ &hf_h245_rtpRedundancyEncoding,
{ "rtpRedundancyEncoding", "h245.rtpRedundancyEncoding",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_rtpRedundancyEncoding", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_primary,
{ "primary", "h245.primary",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RedundancyEncodingElement", HFILL }},
+ "RedundancyEncodingElement", HFILL }},
{ &hf_h245_secondary,
{ "secondary", "h245.secondary",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_RedundancyEncodingElement", HFILL }},
+ "SEQUENCE_OF_RedundancyEncodingElement", HFILL }},
{ &hf_h245_secondary_item,
- { "Item", "h245.secondary_item",
+ { "RedundancyEncodingElement", "h245.RedundancyEncodingElement",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RedundancyEncodingElement", HFILL }},
- { &hf_h245_payloadType_01,
+ NULL, HFILL }},
+ { &hf_h245_payloadType,
{ "payloadType", "h245.payloadType",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_127", HFILL }},
+ "INTEGER_0_127", HFILL }},
{ &hf_h245_elements,
{ "elements", "h245.elements",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_MultiplePayloadStreamElement", HFILL }},
+ "SEQUENCE_OF_MultiplePayloadStreamElement", HFILL }},
{ &hf_h245_elements_item,
- { "Item", "h245.elements_item",
+ { "MultiplePayloadStreamElement", "h245.MultiplePayloadStreamElement",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplePayloadStreamElement", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_dep_rfc2733,
{ "rfc2733", "h245.rfc2733",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RFC2733Data", HFILL }},
+ "RFC2733Data", HFILL }},
{ &hf_h245_fec_data_mode,
{ "mode", "h245.mode",
FT_UINT32, BASE_DEC, VALS(h245_FECdata_mode_vals), 0,
- "h245.FECdata_mode", HFILL }},
+ "FECdata_mode", HFILL }},
{ &hf_h245_redundancyEncodingFlag,
{ "redundancyEncoding", "h245.redundancyEncoding",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_differentPort,
{ "differentPort", "h245.differentPort",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_differentPort", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_protectedSessionID,
{ "protectedSessionID", "h245.protectedSessionID",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_255", HFILL }},
+ "INTEGER_1_255", HFILL }},
{ &hf_h245_protectedPayloadType,
{ "protectedPayloadType", "h245.protectedPayloadType",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_127", HFILL }},
+ "INTEGER_0_127", HFILL }},
{ &hf_h245_samePort,
{ "samePort", "h245.samePort",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_samePort", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_separateStream,
{ "separateStream", "h245.separateStream",
FT_UINT32, BASE_DEC, VALS(h245_DepSeparateStream_vals), 0,
- "h245.DepSeparateStream", HFILL }},
+ "DepSeparateStream", HFILL }},
{ &hf_h245_rfc2733,
{ "rfc2733", "h245.rfc2733",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_rfc2733", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_pktMode,
{ "pktMode", "h245.pktMode",
FT_UINT32, BASE_DEC, VALS(h245_T_pktMode_vals), 0,
- "h245.T_pktMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_rfc2198coding,
{ "rfc2198coding", "h245.rfc2198coding",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mode_rfc2733sameport,
{ "rfc2733sameport", "h245.rfc2733sameport",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_mode_rfc2733sameport", HFILL }},
+ "T_mode_rfc2733sameport", HFILL }},
{ &hf_h245_mode_rfc2733diffport,
{ "rfc2733diffport", "h245.rfc2733diffport",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_mode_rfc2733diffport", HFILL }},
+ "T_mode_rfc2733diffport", HFILL }},
{ &hf_h245_protectedChannel,
{ "protectedChannel", "h245.protectedChannel",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.LogicalChannelNumber", HFILL }},
+ "LogicalChannelNumber", HFILL }},
{ &hf_h245_unicastAddress,
{ "unicastAddress", "h245.unicastAddress",
FT_UINT32, BASE_DEC, VALS(h245_UnicastAddress_vals), 0,
- "h245.UnicastAddress", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multicastAddress,
{ "multicastAddress", "h245.multicastAddress",
FT_UINT32, BASE_DEC, VALS(h245_MulticastAddress_vals), 0,
- "h245.MulticastAddress", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_iPAddress,
{ "iPAddress", "h245.iPAddress",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_iPAddress", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_ip4_network,
{ "network", "h245.network",
FT_IPv4, BASE_NONE, NULL, 0,
- "h245.Ipv4_network", HFILL }},
+ "Ipv4_network", HFILL }},
{ &hf_h245_tsapIdentifier,
{ "tsapIdentifier", "h245.tsapIdentifier",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.TsapIdentifier", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_iPXAddress,
{ "iPXAddress", "h245.iPXAddress",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_iPXAddress", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_node,
{ "node", "h245.node",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_6", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_6", HFILL }},
{ &hf_h245_netnum,
{ "netnum", "h245.netnum",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_4", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_4", HFILL }},
{ &hf_h245_ipx_tsapIdentifier,
{ "tsapIdentifier", "h245.tsapIdentifier",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_2", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_2", HFILL }},
{ &hf_h245_iP6Address,
{ "iP6Address", "h245.iP6Address",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_iP6Address", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_ip6_network,
{ "network", "h245.network",
FT_IPv6, BASE_NONE, NULL, 0,
- "h245.OCTET_STRING_SIZE_16", HFILL }},
+ "OCTET_STRING_SIZE_16", HFILL }},
{ &hf_h245_ipv6_tsapIdentifier,
{ "tsapIdentifier", "h245.tsapIdentifier",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_netBios,
{ "netBios", "h245.netBios",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_16", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_16", HFILL }},
{ &hf_h245_iPSourceRouteAddress,
{ "iPSourceRouteAddress", "h245.iPSourceRouteAddress",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_iPSourceRouteAddress", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_routing,
{ "routing", "h245.routing",
FT_UINT32, BASE_DEC, VALS(h245_T_routing_vals), 0,
- "h245.T_routing", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_strict,
{ "strict", "h245.strict",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_loose,
{ "loose", "h245.loose",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_network,
{ "network", "h245.network",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_4", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_4", HFILL }},
{ &hf_h245_iPSrcRoute_tsapIdentifier,
{ "tsapIdentifier", "h245.tsapIdentifier",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_route,
{ "route", "h245.route",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_route", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_route_item,
- { "Item", "h245.route_item",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_4", HFILL }},
+ { "route item", "h245.route_item",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_4", HFILL }},
{ &hf_h245_nsap,
{ "nsap", "h245.nsap",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_1_20", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_1_20", HFILL }},
{ &hf_h245_nonStandardAddress,
{ "nonStandardAddress", "h245.nonStandardAddress",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NonStandardParameter", HFILL }},
+ "NonStandardParameter", HFILL }},
{ &hf_h245_mIPAddress,
{ "iPAddress", "h245.iPAddress",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MIPAddress", HFILL }},
+ "MIPAddress", HFILL }},
{ &hf_h245_mip4_network,
{ "network", "h245.network",
FT_IPv4, BASE_NONE, NULL, 0,
- "h245.OCTET_STRING_SIZE_4", HFILL }},
+ "OCTET_STRING_SIZE_4", HFILL }},
{ &hf_h245_multicast_tsapIdentifier,
{ "tsapIdentifier", "h245.tsapIdentifier",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_mIP6Address,
{ "iP6Address", "h245.iP6Address",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MIP6Address", HFILL }},
+ "MIP6Address", HFILL }},
{ &hf_h245_mip6_network,
{ "network", "h245.network",
FT_IPv6, BASE_NONE, NULL, 0,
- "h245.OCTET_STRING_SIZE_16", HFILL }},
+ "OCTET_STRING_SIZE_16", HFILL }},
{ &hf_h245_multicast_IPv6_tsapIdentifier,
{ "tsapIdentifier", "h245.tsapIdentifier",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_synchFlag,
{ "synchFlag", "h245.synchFlag",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_255", HFILL }},
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_h235Key,
{ "h235Key", "h245.h235Key",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_1_65535", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_1_65535", HFILL }},
{ &hf_h245_escrowentry,
{ "escrowentry", "h245.escrowentry",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_SIZE_1_256_OF_EscrowData", HFILL }},
+ "SEQUENCE_SIZE_1_256_OF_EscrowData", HFILL }},
{ &hf_h245_escrowentry_item,
- { "Item", "h245.escrowentry_item",
+ { "EscrowData", "h245.EscrowData",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.EscrowData", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericParameter,
{ "genericParameter", "h245.genericParameter",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericParameter", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_escrowID,
{ "escrowID", "h245.escrowID",
FT_OID, BASE_NONE, NULL, 0,
- "h245.OBJECT_IDENTIFIER", HFILL }},
+ "OBJECT_IDENTIFIER", HFILL }},
{ &hf_h245_escrowValue,
{ "escrowValue", "h245.escrowValue",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.BIT_STRING_SIZE_1_65535", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_1_65535", HFILL }},
{ &hf_h245_olc_ack_fw_lcn,
{ "forwardLogicalChannelNumber", "h245.forwardLogicalChannelNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.OLC_ack_fw_lcn", HFILL }},
+ "OLC_ack_fw_lcn", HFILL }},
{ &hf_h245_olc_ack_reverseLogicalChannelParameters,
{ "reverseLogicalChannelParameters", "h245.reverseLogicalChannelParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.OLC_ack_reverseLogicalChannelParameters", HFILL }},
+ "OLC_ack_reverseLogicalChannelParameters", HFILL }},
{ &hf_h245_reverseLogicalChannelNumber,
{ "reverseLogicalChannelNumber", "h245.reverseLogicalChannelNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_reverseLogicalChannelNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_olc_ack_multiplexParameters,
{ "multiplexParameters", "h245.multiplexParameters",
FT_UINT32, BASE_DEC, VALS(h245_T_olc_ack_multiplexParameters_vals), 0,
- "h245.T_olc_ack_multiplexParameters", HFILL }},
+ "T_olc_ack_multiplexParameters", HFILL }},
{ &hf_h245_forwardMultiplexAckParameters,
{ "forwardMultiplexAckParameters", "h245.forwardMultiplexAckParameters",
FT_UINT32, BASE_DEC, VALS(h245_T_forwardMultiplexAckParameters_vals), 0,
- "h245.T_forwardMultiplexAckParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h2250LogicalChannelAckParameters,
{ "h2250LogicalChannelAckParameters", "h245.h2250LogicalChannelAckParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H2250LogicalChannelAckParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_forwardLogicalChannelNumber,
{ "forwardLogicalChannelNumber", "h245.forwardLogicalChannelNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.LogicalChannelNumber", HFILL }},
+ "LogicalChannelNumber", HFILL }},
{ &hf_h245_olc_rej_cause,
{ "cause", "h245.cause",
FT_UINT32, BASE_DEC, VALS(h245_OpenLogicalChannelRejectCause_vals), 0,
- "h245.OpenLogicalChannelRejectCause", HFILL }},
+ "OpenLogicalChannelRejectCause", HFILL }},
{ &hf_h245_unsuitableReverseParameters,
{ "unsuitableReverseParameters", "h245.unsuitableReverseParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_dataTypeNotSupported,
{ "dataTypeNotSupported", "h245.dataTypeNotSupported",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_dataTypeNotAvailable,
{ "dataTypeNotAvailable", "h245.dataTypeNotAvailable",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_unknownDataType,
{ "unknownDataType", "h245.unknownDataType",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_dataTypeALCombinationNotSupported,
{ "dataTypeALCombinationNotSupported", "h245.dataTypeALCombinationNotSupported",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multicastChannelNotAllowed,
{ "multicastChannelNotAllowed", "h245.multicastChannelNotAllowed",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_insufficientBandwidth,
{ "insufficientBandwidth", "h245.insufficientBandwidth",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_separateStackEstablishmentFailed,
{ "separateStackEstablishmentFailed", "h245.separateStackEstablishmentFailed",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_invalidSessionID,
{ "invalidSessionID", "h245.invalidSessionID",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_masterSlaveConflict,
{ "masterSlaveConflict", "h245.masterSlaveConflict",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_waitForCommunicationMode,
{ "waitForCommunicationMode", "h245.waitForCommunicationMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_invalidDependentChannel,
{ "invalidDependentChannel", "h245.invalidDependentChannel",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_replacementForRejected,
{ "replacementForRejected", "h245.replacementForRejected",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_securityDenied,
{ "securityDenied", "h245.securityDenied",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
+ { &hf_h245_qoSControlNotSupported,
+ { "qoSControlNotSupported", "h245.qoSControlNotSupported",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_h245_sessionID,
{ "sessionID", "h245.sessionID",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_255", HFILL }},
+ "INTEGER_1_255", HFILL }},
{ &hf_h245_ack_mediaChannel,
{ "mediaChannel", "h245.mediaChannel",
FT_UINT32, BASE_DEC, VALS(h245_TransportAddress_vals), 0,
- "h245.Ack_mediaChannel", HFILL }},
+ "Ack_mediaChannel", HFILL }},
{ &hf_h245_ack_mediaControlChannel,
{ "mediaControlChannel", "h245.mediaControlChannel",
FT_UINT32, BASE_DEC, VALS(h245_TransportAddress_vals), 0,
- "h245.Ack_mediaControlChannel", HFILL }},
+ "Ack_mediaControlChannel", HFILL }},
{ &hf_h245_flowControlToZero,
{ "flowControlToZero", "h245.flowControlToZero",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_cLC_source,
{ "source", "h245.source",
FT_UINT32, BASE_DEC, VALS(h245_T_cLC_source_vals), 0,
- "h245.T_cLC_source", HFILL }},
+ "T_cLC_source", HFILL }},
{ &hf_h245_user,
{ "user", "h245.user",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_lcse,
{ "lcse", "h245.lcse",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_clc_reason,
{ "reason", "h245.reason",
FT_UINT32, BASE_DEC, VALS(h245_Clc_reason_vals), 0,
- "h245.Clc_reason", HFILL }},
+ "Clc_reason", HFILL }},
{ &hf_h245_unknown,
{ "unknown", "h245.unknown",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_reopen,
{ "reopen", "h245.reopen",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_reservationFailure,
{ "reservationFailure", "h245.reservationFailure",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
+ { &hf_h245_networkErrorCode,
+ { "networkErrorCode", "h245.networkErrorCode",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_qosCapability,
{ "qosCapability", "h245.qosCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.QOSCapability", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_reason,
{ "reason", "h245.reason",
FT_UINT32, BASE_DEC, VALS(h245_T_reason_vals), 0,
- "h245.T_reason", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_normal,
{ "normal", "h245.normal",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_req_chan_clos_rej_cause,
{ "cause", "h245.cause",
FT_UINT32, BASE_DEC, VALS(h245_RequestChannelCloseRejectCause_vals), 0,
- "h245.RequestChannelCloseRejectCause", HFILL }},
+ "RequestChannelCloseRejectCause", HFILL }},
{ &hf_h245_multiplexEntryDescriptors,
{ "multiplexEntryDescriptors", "h245.multiplexEntryDescriptors",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_15_OF_MultiplexEntryDescriptor", HFILL }},
+ "SET_SIZE_1_15_OF_MultiplexEntryDescriptor", HFILL }},
{ &hf_h245_multiplexEntryDescriptors_item,
- { "Item", "h245.multiplexEntryDescriptors_item",
+ { "MultiplexEntryDescriptor", "h245.MultiplexEntryDescriptor",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplexEntryDescriptor", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multiplexTableEntryNumber,
{ "multiplexTableEntryNumber", "h245.multiplexTableEntryNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.MultiplexTableEntryNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_elementList,
{ "elementList", "h245.elementList",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_elementList", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_elementList_item,
- { "Item", "h245.elementList_item",
+ { "MultiplexElement", "h245.MultiplexElement",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplexElement", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_me_type,
{ "type", "h245.type",
FT_UINT32, BASE_DEC, VALS(h245_Me_type_vals), 0,
- "h245.Me_type", HFILL }},
+ "Me_type", HFILL }},
{ &hf_h245_logicalChannelNum,
{ "logicalChannelNumber", "h245.logicalChannelNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_logicalChannelNum", HFILL }},
+ "T_logicalChannelNum", HFILL }},
{ &hf_h245_subElementList,
{ "subElementList", "h245.subElementList",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.T_subElementList", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_subElementList_item,
- { "Item", "h245.subElementList_item",
+ { "MultiplexElement", "h245.MultiplexElement",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplexElement", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_me_repeatCount,
{ "repeatCount", "h245.repeatCount",
FT_UINT32, BASE_DEC, VALS(h245_ME_repeatCount_vals), 0,
- "h245.ME_repeatCount", HFILL }},
+ "ME_repeatCount", HFILL }},
{ &hf_h245_me_repeatCount_finite,
{ "finite", "h245.finite",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.ME_finiteRepeatCount", HFILL }},
+ "ME_finiteRepeatCount", HFILL }},
{ &hf_h245_untilClosingFlag,
{ "untilClosingFlag", "h245.untilClosingFlag",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_untilClosingFlag", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multiplexTableEntryNumbers,
{ "multiplexTableEntryNumber", "h245.multiplexTableEntryNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_15_OF_MultiplexTableEntryNumber", HFILL }},
+ "SET_SIZE_1_15_OF_MultiplexTableEntryNumber", HFILL }},
{ &hf_h245_multiplexTableEntryNumbers_item,
- { "Item", "h245.multiplexTableEntryNumber_item",
+ { "MultiplexTableEntryNumber", "h245.MultiplexTableEntryNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.MultiplexTableEntryNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_sendRejectionDescriptions,
{ "rejectionDescriptions", "h245.rejectionDescriptions",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_15_OF_MultiplexEntryRejectionDescriptions", HFILL }},
+ "SET_SIZE_1_15_OF_MultiplexEntryRejectionDescriptions", HFILL }},
{ &hf_h245_sendRejectionDescriptions_item,
- { "Item", "h245.rejectionDescriptions_item",
+ { "MultiplexEntryRejectionDescriptions", "h245.MultiplexEntryRejectionDescriptions",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplexEntryRejectionDescriptions", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mux_rej_cause,
{ "cause", "h245.cause",
FT_UINT32, BASE_DEC, VALS(h245_MultiplexEntryRejectionDescriptionsCause_vals), 0,
- "h245.MultiplexEntryRejectionDescriptionsCause", HFILL }},
+ "MultiplexEntryRejectionDescriptionsCause", HFILL }},
{ &hf_h245_unspecifiedCause,
{ "unspecifiedCause", "h245.unspecifiedCause",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_descriptorTooComplex,
{ "descriptorTooComplex", "h245.descriptorTooComplex",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_entryNumbers,
{ "entryNumbers", "h245.entryNumbers",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_15_OF_MultiplexTableEntryNumber", HFILL }},
+ "SET_SIZE_1_15_OF_MultiplexTableEntryNumber", HFILL }},
{ &hf_h245_entryNumbers_item,
- { "Item", "h245.entryNumbers_item",
+ { "MultiplexTableEntryNumber", "h245.MultiplexTableEntryNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.MultiplexTableEntryNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_rejectionDescriptions,
{ "rejectionDescriptions", "h245.rejectionDescriptions",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_15_OF_RequestMultiplexEntryRejectionDescriptions", HFILL }},
+ "SET_SIZE_1_15_OF_RequestMultiplexEntryRejectionDescriptions", HFILL }},
{ &hf_h245_rejectionDescriptions_item,
- { "Item", "h245.rejectionDescriptions_item",
+ { "RequestMultiplexEntryRejectionDescriptions", "h245.RequestMultiplexEntryRejectionDescriptions",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RequestMultiplexEntryRejectionDescriptions", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_req_mux_rej_cause,
{ "cause", "h245.cause",
FT_UINT32, BASE_DEC, VALS(h245_RequestMultiplexEntryRejectionDescriptionsCause_vals), 0,
- "h245.RequestMultiplexEntryRejectionDescriptionsCause", HFILL }},
+ "RequestMultiplexEntryRejectionDescriptionsCause", HFILL }},
{ &hf_h245_requestedModes,
{ "requestedModes", "h245.requestedModes",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_SIZE_1_256_OF_ModeDescription", HFILL }},
+ "SEQUENCE_SIZE_1_256_OF_ModeDescription", HFILL }},
{ &hf_h245_requestedModes_item,
- { "Item", "h245.requestedModes_item",
+ { "ModeDescription", "h245.ModeDescription",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.ModeDescription", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_req_mode_ack_response,
{ "response", "h245.response",
FT_UINT32, BASE_DEC, VALS(h245_Req_mode_ack_response_vals), 0,
- "h245.Req_mode_ack_response", HFILL }},
+ "Req_mode_ack_response", HFILL }},
{ &hf_h245_willTransmitMostPreferredMode,
{ "willTransmitMostPreferredMode", "h245.willTransmitMostPreferredMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_willTransmitLessPreferredMode,
{ "willTransmitLessPreferredMode", "h245.willTransmitLessPreferredMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_req_rej_cause,
{ "cause", "h245.cause",
FT_UINT32, BASE_DEC, VALS(h245_RequestModeRejectCause_vals), 0,
- "h245.RequestModeRejectCause", HFILL }},
+ "RequestModeRejectCause", HFILL }},
{ &hf_h245_modeUnavailable,
{ "modeUnavailable", "h245.modeUnavailable",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multipointConstraint,
{ "multipointConstraint", "h245.multipointConstraint",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestDenied,
{ "requestDenied", "h245.requestDenied",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_ModeDescription_item,
- { "Item", "h245.ModeDescription_item",
+ { "ModeElement", "h245.ModeElement",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.ModeElement", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_videoMode,
{ "videoMode", "h245.videoMode",
FT_UINT32, BASE_DEC, VALS(h245_VideoMode_vals), 0,
- "h245.VideoMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_audioMode,
{ "audioMode", "h245.audioMode",
FT_UINT32, BASE_DEC, VALS(h245_AudioMode_vals), 0,
- "h245.AudioMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_dataMode,
{ "dataMode", "h245.dataMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.DataMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_encryptionMode,
{ "encryptionMode", "h245.encryptionMode",
FT_UINT32, BASE_DEC, VALS(h245_EncryptionMode_vals), 0,
- "h245.EncryptionMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h235Mode,
{ "h235Mode", "h245.h235Mode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H235Mode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multiplexedStreamMode,
{ "multiplexedStreamMode", "h245.multiplexedStreamMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplexedStreamParameter", HFILL }},
+ "MultiplexedStreamParameter", HFILL }},
{ &hf_h245_redundancyEncodingDTMode,
{ "redundancyEncodingDTMode", "h245.redundancyEncodingDTMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RedundancyEncodingDTMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multiplePayloadStreamMode,
{ "multiplePayloadStreamMode", "h245.multiplePayloadStreamMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplePayloadStreamMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_depFecMode,
{ "depFecMode", "h245.depFecMode",
FT_UINT32, BASE_DEC, VALS(h245_DepFECMode_vals), 0,
- "h245.DepFECMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_fecMode,
{ "fecMode", "h245.fecMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.FECMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_type,
{ "type", "h245.type",
FT_UINT32, BASE_DEC, VALS(h245_ModeElementType_vals), 0,
- "h245.ModeElementType", HFILL }},
+ "ModeElementType", HFILL }},
{ &hf_h245_h223ModeParameters,
{ "h223ModeParameters", "h245.h223ModeParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H223ModeParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_v76ModeParameters,
{ "v76ModeParameters", "h245.v76ModeParameters",
FT_UINT32, BASE_DEC, VALS(h245_V76ModeParameters_vals), 0,
- "h245.V76ModeParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h2250ModeParameters,
{ "h2250ModeParameters", "h245.h2250ModeParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H2250ModeParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericModeParameters,
{ "genericModeParameters", "h245.genericModeParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericCapability", HFILL }},
+ "GenericCapability", HFILL }},
{ &hf_h245_multiplexedStreamModeParameters,
{ "multiplexedStreamModeParameters", "h245.multiplexedStreamModeParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplexedStreamModeParameters", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_logicalChannelNumber,
{ "logicalChannelNumber", "h245.logicalChannelNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.LogicalChannelNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mediaMode,
{ "mediaMode", "h245.mediaMode",
FT_UINT32, BASE_DEC, VALS(h245_T_mediaMode_vals), 0,
- "h245.T_mediaMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_prmary_dtmode,
{ "primary", "h245.primary",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RedundancyEncodingDTModeElement", HFILL }},
+ "RedundancyEncodingDTModeElement", HFILL }},
{ &hf_h245_secondaryDTM,
{ "secondary", "h245.secondary",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_RedundancyEncodingDTModeElement", HFILL }},
+ "SEQUENCE_OF_RedundancyEncodingDTModeElement", HFILL }},
{ &hf_h245_secondaryDTM_item,
- { "Item", "h245.secondary_item",
+ { "RedundancyEncodingDTModeElement", "h245.RedundancyEncodingDTModeElement",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RedundancyEncodingDTModeElement", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_re_type,
{ "type", "h245.type",
FT_UINT32, BASE_DEC, VALS(h245_Re_type_vals), 0,
- "h245.Re_type", HFILL }},
+ "Re_type", HFILL }},
{ &hf_h245_mpsmElements,
{ "elements", "h245.elements",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_MultiplePayloadStreamElementMode", HFILL }},
+ "SEQUENCE_OF_MultiplePayloadStreamElementMode", HFILL }},
{ &hf_h245_mpsmElements_item,
- { "Item", "h245.elements_item",
+ { "MultiplePayloadStreamElementMode", "h245.MultiplePayloadStreamElementMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MultiplePayloadStreamElementMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_rfc2733Mode,
{ "rfc2733Mode", "h245.rfc2733Mode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_rfc2733Mode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_fec_mode,
{ "mode", "h245.mode",
FT_UINT32, BASE_DEC, VALS(h245_FEC_mode_vals), 0,
- "h245.FEC_mode", HFILL }},
+ "FEC_mode", HFILL }},
{ &hf_h245_protectedElement,
{ "protectedElement", "h245.protectedElement",
FT_UINT32, BASE_DEC, VALS(h245_ModeElementType_vals), 0,
- "h245.ModeElementType", HFILL }},
+ "ModeElementType", HFILL }},
{ &hf_h245_adaptationLayer,
{ "adaptationLayerType", "h245.adaptationLayerType",
FT_UINT32, BASE_DEC, VALS(h245_AdaptationLayerType_vals), 0,
- "h245.AdaptationLayerType", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_al1Framed,
{ "al1Framed", "h245.al1Framed",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_al1NotFramed,
{ "al1NotFramed", "h245.al1NotFramed",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_al2WithoutSequenceNumbers,
{ "al2WithoutSequenceNumbers", "h245.al2WithoutSequenceNumbers",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_al2WithSequenceNumbers,
{ "al2WithSequenceNumbers", "h245.al2WithSequenceNumbers",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_al3,
{ "al3", "h245.al3",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.Al3", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_al1M,
{ "al1M", "h245.al1M",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H223AL1MParameters", HFILL }},
+ "H223AL1MParameters", HFILL }},
{ &hf_h245_al2M,
{ "al2M", "h245.al2M",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H223AL2MParameters", HFILL }},
+ "H223AL2MParameters", HFILL }},
{ &hf_h245_al3M,
{ "al3M", "h245.al3M",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H223AL3MParameters", HFILL }},
+ "H223AL3MParameters", HFILL }},
{ &hf_h245_segmentableFlag,
{ "segmentableFlag", "h245.segmentableFlag",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_redundancyEncodingMode,
{ "redundancyEncodingMode", "h245.redundancyEncodingMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RedundancyEncodingMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_secondaryEncodingMode,
{ "secondaryEncoding", "h245.secondaryEncoding",
FT_UINT32, BASE_DEC, VALS(h245_T_secondaryEncodingMode_vals), 0,
- "h245.T_secondaryEncodingMode", HFILL }},
+ "T_secondaryEncodingMode", HFILL }},
{ &hf_h245_h261VideoMode,
{ "h261VideoMode", "h245.h261VideoMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H261VideoMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h262VideoMode,
{ "h262VideoMode", "h245.h262VideoMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H262VideoMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h263VideoMode,
{ "h263VideoMode", "h245.h263VideoMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.H263VideoMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_is11172VideoMode,
{ "is11172VideoMode", "h245.is11172VideoMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.IS11172VideoMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericVideoMode,
{ "genericVideoMode", "h245.genericVideoMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericCapability", HFILL }},
+ "GenericCapability", HFILL }},
{ &hf_h245_h261_resolution,
{ "resolution", "h245.resolution",
FT_UINT32, BASE_DEC, VALS(h245_H261Resolution_vals), 0,
- "h245.H261Resolution", HFILL }},
+ "H261Resolution", HFILL }},
{ &hf_h245_qcif,
{ "qcif", "h245.qcif",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cif,
{ "cif", "h245.cif",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_profileAndLevel,
{ "profileAndLevel", "h245.profileAndLevel",
FT_UINT32, BASE_DEC, VALS(h245_T_profileAndLevel_vals), 0,
- "h245.T_profileAndLevel", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_profileAndLevel_SPatMLMode,
{ "profileAndLevel-SPatML", "h245.profileAndLevel_SPatML",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_profileAndLevel_MPatLLMode,
{ "profileAndLevel-MPatLL", "h245.profileAndLevel_MPatLL",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_profileAndLevel_MPatMLMode,
{ "profileAndLevel-MPatML", "h245.profileAndLevel_MPatML",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_profileAndLevel_MPatH_14Mode,
{ "profileAndLevel-MPatH-14", "h245.profileAndLevel_MPatH_14",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_profileAndLevel_MPatHLMode,
{ "profileAndLevel-MPatHL", "h245.profileAndLevel_MPatHL",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_profileAndLevel_SNRatLLMode,
{ "profileAndLevel-SNRatLL", "h245.profileAndLevel_SNRatLL",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_profileAndLevel_SNRatMLMode,
{ "profileAndLevel-SNRatML", "h245.profileAndLevel_SNRatML",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_profileAndLevel_SpatialatH_14Mode,
{ "profileAndLevel-SpatialatH-14", "h245.profileAndLevel_SpatialatH_14",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_profileAndLevel_HPatMLMode,
{ "profileAndLevel-HPatML", "h245.profileAndLevel_HPatML",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_profileAndLevel_HPatH_14Mode,
{ "profileAndLevel-HPatH-14", "h245.profileAndLevel_HPatH_14",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_profileAndLevel_HPatHLMode,
{ "profileAndLevel-HPatHL", "h245.profileAndLevel_HPatHL",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h263_resolution,
{ "resolution", "h245.resolution",
FT_UINT32, BASE_DEC, VALS(h245_H263Resolution_vals), 0,
- "h245.H263Resolution", HFILL }},
+ "H263Resolution", HFILL }},
{ &hf_h245_sqcif,
{ "sqcif", "h245.sqcif",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cif4,
{ "cif4", "h245.cif4",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cif16,
{ "cif16", "h245.cif16",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_custom_res,
{ "custom", "h245.custom",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_g711Alaw64k_mode,
{ "g711Alaw64k", "h245.g711Alaw64k",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_g711Alaw56k_mode,
{ "g711Alaw56k", "h245.g711Alaw56k",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_g711Ulaw64k_mode,
{ "g711Ulaw64k", "h245.g711Ulaw64k",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_g711Ulaw56k_mode,
{ "g711Ulaw56k", "h245.g711Ulaw56k",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_g722_64k_mode,
{ "g722-64k", "h245.g722_64k",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_g722_56k_mode,
{ "g722-56k", "h245.g722_56k",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_g722_48k_mode,
{ "g722-48k", "h245.g722_48k",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_g728_mode,
{ "g728", "h245.g728",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_g729_mode,
{ "g729", "h245.g729",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_g729AnnexA_mode,
{ "g729AnnexA", "h245.g729AnnexA",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_g7231_mode,
{ "g7231", "h245.g7231",
FT_UINT32, BASE_DEC, VALS(h245_Mode_g7231_vals), 0,
- "h245.Mode_g7231", HFILL }},
+ "Mode_g7231", HFILL }},
{ &hf_h245_noSilenceSuppressionLowRate,
{ "noSilenceSuppressionLowRate", "h245.noSilenceSuppressionLowRate",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_noSilenceSuppressionHighRate,
{ "noSilenceSuppressionHighRate", "h245.noSilenceSuppressionHighRate",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_silenceSuppressionLowRate,
{ "silenceSuppressionLowRate", "h245.silenceSuppressionLowRate",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_silenceSuppressionHighRate,
{ "silenceSuppressionHighRate", "h245.silenceSuppressionHighRate",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_is11172AudioMode,
{ "is11172AudioMode", "h245.is11172AudioMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.IS11172AudioMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_is13818AudioMode,
{ "is13818AudioMode", "h245.is13818AudioMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.IS13818AudioMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_g7231AnnexCMode,
{ "g7231AnnexCMode", "h245.g7231AnnexCMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.G7231AnnexCMode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericAudioMode,
{ "genericAudioMode", "h245.genericAudioMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericCapability", HFILL }},
+ "GenericCapability", HFILL }},
{ &hf_h245_vbd_mode,
{ "vbd", "h245.vbd",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.VBDMode", HFILL }},
+ "VBDMode", HFILL }},
{ &hf_h245_audioLayer,
{ "audioLayer", "h245.audioLayer",
FT_UINT32, BASE_DEC, VALS(h245_T_audioLayer_vals), 0,
- "h245.T_audioLayer", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_audioLayer1Mode,
{ "audioLayer1", "h245.audioLayer1",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_audioLayer2Mode,
{ "audioLayer2", "h245.audioLayer2",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_audioLayer3Mode,
{ "audioLayer3", "h245.audioLayer3",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_audioSampling,
{ "audioSampling", "h245.audioSampling",
FT_UINT32, BASE_DEC, VALS(h245_T_audioSampling_vals), 0,
- "h245.T_audioSampling", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_audioSampling32kMode,
{ "audioSampling32k", "h245.audioSampling32k",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_audioSampling44k1Mode,
{ "audioSampling44k1", "h245.audioSampling44k1",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_audioSampling48kMode,
{ "audioSampling48k", "h245.audioSampling48k",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_is11172multichannelType,
{ "multichannelType", "h245.multichannelType",
FT_UINT32, BASE_DEC, VALS(h245_IS11172_multichannelType_vals), 0,
- "h245.IS11172_multichannelType", HFILL }},
+ "IS11172_multichannelType", HFILL }},
{ &hf_h245_singleChannelMode,
{ "singleChannel", "h245.singleChannel",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_twoChannelStereo,
{ "twoChannelStereo", "h245.twoChannelStereo",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_twoChannelDual,
{ "twoChannelDual", "h245.twoChannelDual",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_audioLayerMode,
{ "audioLayer", "h245.audioLayer",
FT_UINT32, BASE_DEC, VALS(h245_IS13818AudioLayer_vals), 0,
- "h245.IS13818AudioLayer", HFILL }},
+ "IS13818AudioLayer", HFILL }},
{ &hf_h245_audioSamplingMode,
{ "audioSampling", "h245.audioSampling",
FT_UINT32, BASE_DEC, VALS(h245_IS13818AudioSampling_vals), 0,
- "h245.IS13818AudioSampling", HFILL }},
+ "IS13818AudioSampling", HFILL }},
{ &hf_h245_audioSampling16kMode,
{ "audioSampling16k", "h245.audioSampling16k",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_audioSampling22k05Mode,
{ "audioSampling22k05", "h245.audioSampling22k05",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_audioSampling24kMode,
{ "audioSampling24k", "h245.audioSampling24k",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_is13818MultichannelType,
{ "multichannelType", "h245.multichannelType",
FT_UINT32, BASE_DEC, VALS(h245_IS13818MultichannelType_vals), 0,
- "h245.IS13818MultichannelType", HFILL }},
+ "IS13818MultichannelType", HFILL }},
{ &hf_h245_threeChannels2_1Mode,
{ "threeChannels2-1", "h245.threeChannels2_1",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_threeChannels3_0Mode,
{ "threeChannels3-0", "h245.threeChannels3_0",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_fourChannels2_0_2_0Mode,
{ "fourChannels2-0-2-0", "h245.fourChannels2_0_2_0",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_fourChannels2_2Mode,
{ "fourChannels2-2", "h245.fourChannels2_2",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_fourChannels3_1Mode,
{ "fourChannels3-1", "h245.fourChannels3_1",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_fiveChannels3_0_2_0Mode,
{ "fiveChannels3-0-2-0", "h245.fiveChannels3_0_2_0",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_fiveChannels3_2Mode,
{ "fiveChannels3-2", "h245.fiveChannels3_2",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_vbd_type,
{ "type", "h245.type",
FT_UINT32, BASE_DEC, VALS(h245_AudioMode_vals), 0,
- "h245.AudioMode", HFILL }},
+ "AudioMode", HFILL }},
{ &hf_h245_datamodeapplication,
{ "application", "h245.application",
FT_UINT32, BASE_DEC, VALS(h245_DataModeApplication_vals), 0,
- "h245.DataModeApplication", HFILL }},
+ "DataModeApplication", HFILL }},
{ &hf_h245_t84DataProtocolCapability,
{ "t84", "h245.t84",
FT_UINT32, BASE_DEC, VALS(DataProtocolCapability_vals), 0,
- "h245.DataProtocolCapability", HFILL }},
+ "DataProtocolCapability", HFILL }},
{ &hf_h245_t38faxDataProtocolCapability,
{ "t38fax", "h245.t38fax",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T38faxApp", HFILL }},
+ "T38faxApp", HFILL }},
{ &hf_h245_genericDataMode,
{ "genericDataMode", "h245.genericDataMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.GenericCapability", HFILL }},
+ "GenericCapability", HFILL }},
{ &hf_h245_bitRate_0_4294967295,
{ "bitRate", "h245.bitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_4294967295", HFILL }},
+ "INTEGER_0_4294967295", HFILL }},
{ &hf_h245_h233Encryption,
{ "h233Encryption", "h245.h233Encryption",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mlr_type,
{ "type", "h245.type",
FT_UINT32, BASE_DEC, VALS(h245_Mlr_type_vals), 0,
- "h245.Mlr_type", HFILL }},
+ "Mlr_type", HFILL }},
{ &hf_h245_systemLoop,
{ "systemLoop", "h245.systemLoop",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mediaLoop,
{ "mediaLoop", "h245.mediaLoop",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.LogicalChannelNumber", HFILL }},
+ "LogicalChannelNumber", HFILL }},
{ &hf_h245_logicalChannelLoop,
{ "logicalChannelLoop", "h245.logicalChannelLoop",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.LogicalChannelNumber", HFILL }},
+ "LogicalChannelNumber", HFILL }},
{ &hf_h245_mla_type,
{ "type", "h245.type",
FT_UINT32, BASE_DEC, VALS(h245_Mla_type_vals), 0,
- "h245.Mla_type", HFILL }},
+ "Mla_type", HFILL }},
{ &hf_h245_mlrej_type,
{ "type", "h245.type",
FT_UINT32, BASE_DEC, VALS(h245_Mlrej_type_vals), 0,
- "h245.Mlrej_type", HFILL }},
+ "Mlrej_type", HFILL }},
{ &hf_h245_maintloop_rej_cause,
{ "cause", "h245.cause",
FT_UINT32, BASE_DEC, VALS(h245_MaintenanceLoopRejectCause_vals), 0,
- "h245.MaintenanceLoopRejectCause", HFILL }},
+ "MaintenanceLoopRejectCause", HFILL }},
{ &hf_h245_canNotPerformLoop,
{ "canNotPerformLoop", "h245.canNotPerformLoop",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_communicationModeTable,
{ "communicationModeTable", "h245.communicationModeTable",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_256_OF_CommunicationModeTableEntry", HFILL }},
+ "SET_SIZE_1_256_OF_CommunicationModeTableEntry", HFILL }},
{ &hf_h245_communicationModeTable_item,
- { "Item", "h245.communicationModeTable_item",
+ { "CommunicationModeTableEntry", "h245.CommunicationModeTableEntry",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.CommunicationModeTableEntry", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_terminalLabel,
{ "terminalLabel", "h245.terminalLabel",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalLabel", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_sessionDescription,
{ "sessionDescription", "h245.sessionDescription",
FT_STRING, BASE_NONE, NULL, 0,
- "h245.BMPString_SIZE_1_128", HFILL }},
+ "BMPString_SIZE_1_128", HFILL }},
{ &hf_h245_entryDataType,
{ "dataType", "h245.dataType",
FT_UINT32, BASE_DEC, VALS(h245_T_entryDataType_vals), 0,
- "h245.T_entryDataType", HFILL }},
+ "T_entryDataType", HFILL }},
{ &hf_h245_cm_mediaChannel,
{ "mediaChannel", "h245.mediaChannel",
FT_UINT32, BASE_DEC, VALS(h245_TransportAddress_vals), 0,
- "h245.Cm_mediaChannel", HFILL }},
+ "Cm_mediaChannel", HFILL }},
{ &hf_h245_cm_mediaControlChannel,
{ "mediaControlChannel", "h245.mediaControlChannel",
FT_UINT32, BASE_DEC, VALS(h245_TransportAddress_vals), 0,
- "h245.TransportAddress", HFILL }},
+ "TransportAddress", HFILL }},
{ &hf_h245_sessionDependency,
{ "sessionDependency", "h245.sessionDependency",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_255", HFILL }},
+ "INTEGER_1_255", HFILL }},
{ &hf_h245_terminalListRequest,
{ "terminalListRequest", "h245.terminalListRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_makeMeChair,
{ "makeMeChair", "h245.makeMeChair",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cancelMakeMeChair,
{ "cancelMakeMeChair", "h245.cancelMakeMeChair",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_dropTerminal,
{ "dropTerminal", "h245.dropTerminal",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalLabel", HFILL }},
+ "TerminalLabel", HFILL }},
{ &hf_h245_requestTerminalID,
{ "requestTerminalID", "h245.requestTerminalID",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalLabel", HFILL }},
+ "TerminalLabel", HFILL }},
{ &hf_h245_enterH243Password,
{ "enterH243Password", "h245.enterH243Password",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_enterH243TerminalID,
{ "enterH243TerminalID", "h245.enterH243TerminalID",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_enterH243ConferenceID,
{ "enterH243ConferenceID", "h245.enterH243ConferenceID",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_enterExtensionAddress,
{ "enterExtensionAddress", "h245.enterExtensionAddress",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestChairTokenOwner,
{ "requestChairTokenOwner", "h245.requestChairTokenOwner",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestTerminalCertificate,
{ "requestTerminalCertificate", "h245.requestTerminalCertificate",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_requestTerminalCertificate", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_certSelectionCriteria,
{ "certSelectionCriteria", "h245.certSelectionCriteria",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.CertSelectionCriteria", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_sRandom,
{ "sRandom", "h245.sRandom",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_4294967295", HFILL }},
+ "INTEGER_1_4294967295", HFILL }},
{ &hf_h245_broadcastMyLogicalChannel,
{ "broadcastMyLogicalChannel", "h245.broadcastMyLogicalChannel",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.LogicalChannelNumber", HFILL }},
+ "LogicalChannelNumber", HFILL }},
{ &hf_h245_makeTerminalBroadcaster,
{ "makeTerminalBroadcaster", "h245.makeTerminalBroadcaster",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalLabel", HFILL }},
+ "TerminalLabel", HFILL }},
{ &hf_h245_sendThisSource,
{ "sendThisSource", "h245.sendThisSource",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalLabel", HFILL }},
+ "TerminalLabel", HFILL }},
{ &hf_h245_requestAllTerminalIDs,
{ "requestAllTerminalIDs", "h245.requestAllTerminalIDs",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_remoteMCRequest,
{ "remoteMCRequest", "h245.remoteMCRequest",
FT_UINT32, BASE_DEC, VALS(h245_RemoteMCRequest_vals), 0,
- "h245.RemoteMCRequest", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_CertSelectionCriteria_item,
- { "Item", "h245.CertSelectionCriteria_item",
+ { "Criteria", "h245.Criteria",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.Criteria", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_field,
{ "field", "h245.field",
FT_OID, BASE_NONE, NULL, 0,
- "h245.OBJECT_IDENTIFIER", HFILL }},
- { &hf_h245_value,
+ "OBJECT_IDENTIFIER", HFILL }},
+ { &hf_h245_criteriaValue,
{ "value", "h245.value",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_1_65535", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_1_65535", HFILL }},
{ &hf_h245_mcuNumber,
{ "mcuNumber", "h245.mcuNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.McuNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_terminalNumber,
{ "terminalNumber", "h245.terminalNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.TerminalNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mCTerminalIDResponse,
{ "mCTerminalIDResponse", "h245.mCTerminalIDResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_mCTerminalIDResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_terminalID,
{ "terminalID", "h245.terminalID",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.TerminalID", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_h245_terminalIDResponse,
{ "terminalIDResponse", "h245.terminalIDResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_terminalIDResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_conferenceIDResponse,
{ "conferenceIDResponse", "h245.conferenceIDResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_conferenceIDResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_conferenceID,
{ "conferenceID", "h245.conferenceID",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.ConferenceID", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_h245_passwordResponse,
{ "passwordResponse", "h245.passwordResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_passwordResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_password,
{ "password", "h245.password",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.Password", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_h245_terminalListResponse,
{ "terminalListResponse", "h245.terminalListResponse",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_256_OF_TerminalLabel", HFILL }},
+ "SET_SIZE_1_256_OF_TerminalLabel", HFILL }},
{ &hf_h245_terminalListResponse_item,
- { "Item", "h245.terminalListResponse_item",
+ { "TerminalLabel", "h245.TerminalLabel",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalLabel", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_videoCommandReject,
{ "videoCommandReject", "h245.videoCommandReject",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_terminalDropReject,
{ "terminalDropReject", "h245.terminalDropReject",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_makeMeChairResponse,
{ "makeMeChairResponse", "h245.makeMeChairResponse",
FT_UINT32, BASE_DEC, VALS(h245_T_makeMeChairResponse_vals), 0,
- "h245.T_makeMeChairResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_grantedChairToken,
{ "grantedChairToken", "h245.grantedChairToken",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_deniedChairToken,
{ "deniedChairToken", "h245.deniedChairToken",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_extensionAddressResponse,
{ "extensionAddressResponse", "h245.extensionAddressResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_extensionAddressResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_extensionAddress,
{ "extensionAddress", "h245.extensionAddress",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.TerminalID", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "TerminalID", HFILL }},
{ &hf_h245_chairTokenOwnerResponse,
{ "chairTokenOwnerResponse", "h245.chairTokenOwnerResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_chairTokenOwnerResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_terminalCertificateResponse,
{ "terminalCertificateResponse", "h245.terminalCertificateResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_terminalCertificateResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_certificateResponse,
{ "certificateResponse", "h245.certificateResponse",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_1_65535", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_1_65535", HFILL }},
{ &hf_h245_broadcastMyLogicalChannelResponse,
{ "broadcastMyLogicalChannelResponse", "h245.broadcastMyLogicalChannelResponse",
FT_UINT32, BASE_DEC, VALS(h245_T_broadcastMyLogicalChannelResponse_vals), 0,
- "h245.T_broadcastMyLogicalChannelResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_grantedBroadcastMyLogicalChannel,
{ "grantedBroadcastMyLogicalChannel", "h245.grantedBroadcastMyLogicalChannel",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_deniedBroadcastMyLogicalChannel,
{ "deniedBroadcastMyLogicalChannel", "h245.deniedBroadcastMyLogicalChannel",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_makeTerminalBroadcasterResponse,
{ "makeTerminalBroadcasterResponse", "h245.makeTerminalBroadcasterResponse",
FT_UINT32, BASE_DEC, VALS(h245_T_makeTerminalBroadcasterResponse_vals), 0,
- "h245.T_makeTerminalBroadcasterResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_grantedMakeTerminalBroadcaster,
{ "grantedMakeTerminalBroadcaster", "h245.grantedMakeTerminalBroadcaster",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_deniedMakeTerminalBroadcaster,
{ "deniedMakeTerminalBroadcaster", "h245.deniedMakeTerminalBroadcaster",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_sendThisSourceResponse,
{ "sendThisSourceResponse", "h245.sendThisSourceResponse",
FT_UINT32, BASE_DEC, VALS(h245_T_sendThisSourceResponse_vals), 0,
- "h245.T_sendThisSourceResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_grantedSendThisSource,
{ "grantedSendThisSource", "h245.grantedSendThisSource",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_deniedSendThisSource,
{ "deniedSendThisSource", "h245.deniedSendThisSource",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestAllTerminalIDsResponse,
{ "requestAllTerminalIDsResponse", "h245.requestAllTerminalIDsResponse",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RequestAllTerminalIDsResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_remoteMCResponse,
{ "remoteMCResponse", "h245.remoteMCResponse",
FT_UINT32, BASE_DEC, VALS(h245_RemoteMCResponse_vals), 0,
- "h245.RemoteMCResponse", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_terminalInformation,
{ "terminalInformation", "h245.terminalInformation",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_TerminalInformation", HFILL }},
+ "SEQUENCE_OF_TerminalInformation", HFILL }},
{ &hf_h245_terminalInformation_item,
- { "Item", "h245.terminalInformation_item",
+ { "TerminalInformation", "h245.TerminalInformation",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalInformation", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_masterActivate,
{ "masterActivate", "h245.masterActivate",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_slaveActivate,
{ "slaveActivate", "h245.slaveActivate",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_deActivate,
{ "deActivate", "h245.deActivate",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_accept,
{ "accept", "h245.accept",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_reject,
{ "reject", "h245.reject",
FT_UINT32, BASE_DEC, VALS(h245_T_reject_vals), 0,
- "h245.T_reject", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_functionNotSupportedFlag,
{ "functionNotSupported", "h245.functionNotSupported",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_callInformationReq,
{ "callInformation", "h245.callInformation",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.CallInformationReq", HFILL }},
+ "CallInformationReq", HFILL }},
{ &hf_h245_maxNumberOfAdditionalConnections,
{ "maxNumberOfAdditionalConnections", "h245.maxNumberOfAdditionalConnections",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_65535", HFILL }},
+ "INTEGER_1_65535", HFILL }},
{ &hf_h245_addConnectionReq,
{ "addConnection", "h245.addConnection",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.AddConnectionReq", HFILL }},
+ "AddConnectionReq", HFILL }},
{ &hf_h245_dialingInformation,
{ "dialingInformation", "h245.dialingInformation",
FT_UINT32, BASE_DEC, VALS(h245_DialingInformation_vals), 0,
- "h245.DialingInformation", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_removeConnectionReq,
{ "removeConnection", "h245.removeConnection",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RemoveConnectionReq", HFILL }},
+ "RemoveConnectionReq", HFILL }},
{ &hf_h245_connectionIdentifier,
{ "connectionIdentifier", "h245.connectionIdentifier",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.ConnectionIdentifier", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_maximumHeaderIntervalReq,
{ "maximumHeaderInterval", "h245.maximumHeaderInterval",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MaximumHeaderIntervalReq", HFILL }},
+ "MaximumHeaderIntervalReq", HFILL }},
{ &hf_h245_requestType,
{ "requestType", "h245.requestType",
FT_UINT32, BASE_DEC, VALS(h245_T_requestType_vals), 0,
- "h245.T_requestType", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_currentIntervalInformation,
{ "currentIntervalInformation", "h245.currentIntervalInformation",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_requestedInterval,
{ "requestedInterval", "h245.requestedInterval",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_callInformationResp,
{ "callInformation", "h245.callInformation",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.CallInformationResp", HFILL }},
+ "CallInformationResp", HFILL }},
{ &hf_h245_callAssociationNumber,
{ "callAssociationNumber", "h245.callAssociationNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_4294967295", HFILL }},
+ "INTEGER_0_4294967295", HFILL }},
{ &hf_h245_addConnectionResp,
{ "addConnection", "h245.addConnection",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.AddConnectionResp", HFILL }},
+ "AddConnectionResp", HFILL }},
{ &hf_h245_responseCode,
{ "responseCode", "h245.responseCode",
FT_UINT32, BASE_DEC, VALS(h245_T_responseCode_vals), 0,
- "h245.T_responseCode", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_accepted,
{ "accepted", "h245.accepted",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_rejected,
{ "rejected", "h245.rejected",
FT_UINT32, BASE_DEC, VALS(h245_T_rejected_vals), 0,
- "h245.T_rejected", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_connectionsNotAvailable,
{ "connectionsNotAvailable", "h245.connectionsNotAvailable",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_userRejected,
{ "userRejected", "h245.userRejected",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_removeConnectionResp,
{ "removeConnection", "h245.removeConnection",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.RemoveConnectionResp", HFILL }},
+ "RemoveConnectionResp", HFILL }},
{ &hf_h245_maximumHeaderIntervalResp,
{ "maximumHeaderInterval", "h245.maximumHeaderInterval",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.MaximumHeaderIntervalResp", HFILL }},
+ "MaximumHeaderIntervalResp", HFILL }},
{ &hf_h245_currentInterval,
{ "currentInterval", "h245.currentInterval",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_65535", HFILL }},
+ "INTEGER_0_65535", HFILL }},
{ &hf_h245_crcDesired,
{ "crcDesired", "h245.crcDesired",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_crcDesired", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_excessiveError,
{ "excessiveError", "h245.excessiveError",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_excessiveError", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_differential,
{ "differential", "h245.differential",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_65535_OF_DialingInformationNumber", HFILL }},
+ "SET_SIZE_1_65535_OF_DialingInformationNumber", HFILL }},
{ &hf_h245_differential_item,
- { "Item", "h245.differential_item",
+ { "DialingInformationNumber", "h245.DialingInformationNumber",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.DialingInformationNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_infoNotAvailable,
{ "infoNotAvailable", "h245.infoNotAvailable",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_65535", HFILL }},
+ "INTEGER_1_65535", HFILL }},
{ &hf_h245_networkAddressNum,
{ "networkAddress", "h245.networkAddress",
FT_STRING, BASE_NONE, NULL, 0,
- "h245.NumericString_SIZE_0_40", HFILL }},
+ "NumericString_SIZE_0_40", HFILL }},
{ &hf_h245_subAddress,
{ "subAddress", "h245.subAddress",
FT_STRING, BASE_NONE, NULL, 0,
- "h245.IA5String_SIZE_1_40", HFILL }},
+ "IA5String_SIZE_1_40", HFILL }},
{ &hf_h245_networkType,
{ "networkType", "h245.networkType",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_255_OF_DialingInformationNetworkType", HFILL }},
+ "SET_SIZE_1_255_OF_DialingInformationNetworkType", HFILL }},
{ &hf_h245_networkType_item,
- { "Item", "h245.networkType_item",
+ { "DialingInformationNetworkType", "h245.DialingInformationNetworkType",
FT_UINT32, BASE_DEC, VALS(h245_DialingInformationNetworkType_vals), 0,
- "h245.DialingInformationNetworkType", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_n_isdn,
{ "n-isdn", "h245.n_isdn",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_gstn,
{ "gstn", "h245.gstn",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mobile,
{ "mobile", "h245.mobile",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_channelTag,
{ "channelTag", "h245.channelTag",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_4294967295", HFILL }},
+ "INTEGER_0_4294967295", HFILL }},
{ &hf_h245_sequenceNum,
{ "sequenceNumber", "h245.sequenceNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_4294967295", HFILL }},
+ "INTEGER_0_4294967295", HFILL }},
{ &hf_h245_maximumBitRate,
{ "maximumBitRate", "h245.maximumBitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.MaximumBitRate", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_rejectReason,
{ "rejectReason", "h245.rejectReason",
FT_UINT32, BASE_DEC, VALS(h245_LogicalChannelRateRejectReason_vals), 0,
- "h245.LogicalChannelRateRejectReason", HFILL }},
+ "LogicalChannelRateRejectReason", HFILL }},
{ &hf_h245_currentMaximumBitRate,
{ "currentMaximumBitRate", "h245.currentMaximumBitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.MaximumBitRate", HFILL }},
+ "MaximumBitRate", HFILL }},
{ &hf_h245_undefinedReason,
{ "undefinedReason", "h245.undefinedReason",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_insufficientResources,
{ "insufficientResources", "h245.insufficientResources",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_specificRequest,
{ "specificRequest", "h245.specificRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_specificRequest", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multiplexCapabilityBool,
{ "multiplexCapability", "h245.multiplexCapability",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_capabilityTableEntryNumbers,
{ "capabilityTableEntryNumbers", "h245.capabilityTableEntryNumbers",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_65535_OF_CapabilityTableEntryNumber", HFILL }},
+ "SET_SIZE_1_65535_OF_CapabilityTableEntryNumber", HFILL }},
{ &hf_h245_capabilityTableEntryNumbers_item,
- { "Item", "h245.capabilityTableEntryNumbers_item",
+ { "CapabilityTableEntryNumber", "h245.CapabilityTableEntryNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.CapabilityTableEntryNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_capabilityDescriptorNumbers,
{ "capabilityDescriptorNumbers", "h245.capabilityDescriptorNumbers",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SET_SIZE_1_256_OF_CapabilityDescriptorNumber", HFILL }},
+ "SET_SIZE_1_256_OF_CapabilityDescriptorNumber", HFILL }},
{ &hf_h245_capabilityDescriptorNumbers_item,
- { "Item", "h245.capabilityDescriptorNumbers_item",
+ { "CapabilityDescriptorNumber", "h245.CapabilityDescriptorNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.CapabilityDescriptorNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_genericRequestFlag,
{ "genericRequest", "h245.genericRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_encryptionSE,
{ "encryptionSE", "h245.encryptionSE",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING", HFILL }},
{ &hf_h245_encryptionIVRequest,
{ "encryptionIVRequest", "h245.encryptionIVRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_encryptionAlgorithmID,
{ "encryptionAlgorithmID", "h245.encryptionAlgorithmID",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_encryptionAlgorithmID", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h233AlgorithmIdentifier,
{ "h233AlgorithmIdentifier", "h245.h233AlgorithmIdentifier",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SequenceNumber", HFILL }},
+ "SequenceNumber", HFILL }},
{ &hf_h245_associatedAlgorithm,
{ "associatedAlgorithm", "h245.associatedAlgorithm",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NonStandardParameter", HFILL }},
+ "NonStandardParameter", HFILL }},
{ &hf_h245_wholeMultiplex,
{ "wholeMultiplex", "h245.wholeMultiplex",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_scope,
{ "scope", "h245.scope",
FT_UINT32, BASE_DEC, VALS(h245_Scope_vals), 0,
- "h245.Scope", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_res_maximumBitRate,
{ "maximumBitRate", "h245.maximumBitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_16777215", HFILL }},
+ "INTEGER_0_16777215", HFILL }},
{ &hf_h245_noRestriction,
{ "noRestriction", "h245.noRestriction",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_restriction,
{ "restriction", "h245.restriction",
FT_UINT32, BASE_DEC, VALS(h245_Restriction_vals), 0,
- "h245.Restriction", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_disconnect,
{ "disconnect", "h245.disconnect",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_gstnOptions,
{ "gstnOptions", "h245.gstnOptions",
FT_UINT32, BASE_DEC, VALS(h245_T_gstnOptions_vals), 0,
- "h245.T_gstnOptions", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_telephonyMode,
{ "telephonyMode", "h245.telephonyMode",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_v8bis,
{ "v8bis", "h245.v8bis",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_v34DSVD,
{ "v34DSVD", "h245.v34DSVD",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_v34DuplexFAX,
{ "v34DuplexFAX", "h245.v34DuplexFAX",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_v34H324,
{ "v34H324", "h245.v34H324",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_isdnOptions,
{ "isdnOptions", "h245.isdnOptions",
FT_UINT32, BASE_DEC, VALS(h245_T_isdnOptions_vals), 0,
- "h245.T_isdnOptions", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_v140,
{ "v140", "h245.v140",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_terminalOnHold,
{ "terminalOnHold", "h245.terminalOnHold",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cancelBroadcastMyLogicalChannel,
{ "cancelBroadcastMyLogicalChannel", "h245.cancelBroadcastMyLogicalChannel",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.LogicalChannelNumber", HFILL }},
+ "LogicalChannelNumber", HFILL }},
{ &hf_h245_cancelMakeTerminalBroadcaster,
{ "cancelMakeTerminalBroadcaster", "h245.cancelMakeTerminalBroadcaster",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cancelSendThisSource,
{ "cancelSendThisSource", "h245.cancelSendThisSource",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_dropConference,
{ "dropConference", "h245.dropConference",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_substituteConferenceIDCommand,
{ "substituteConferenceIDCommand", "h245.substituteConferenceIDCommand",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.SubstituteConferenceIDCommand", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_conferenceIdentifier,
{ "conferenceIdentifier", "h245.conferenceIdentifier",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_16", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_16", HFILL }},
{ &hf_h245_masterToSlave,
{ "masterToSlave", "h245.masterToSlave",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_slaveToMaster,
{ "slaveToMaster", "h245.slaveToMaster",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_mc_type,
{ "type", "h245.type",
FT_UINT32, BASE_DEC, VALS(h245_Mc_type_vals), 0,
- "h245.Mc_type", HFILL }},
+ "Mc_type", HFILL }},
{ &hf_h245_equaliseDelay,
{ "equaliseDelay", "h245.equaliseDelay",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_zeroDelay,
{ "zeroDelay", "h245.zeroDelay",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multipointModeCommand,
{ "multipointModeCommand", "h245.multipointModeCommand",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cancelMultipointModeCommand,
{ "cancelMultipointModeCommand", "h245.cancelMultipointModeCommand",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_videoFreezePicture,
{ "videoFreezePicture", "h245.videoFreezePicture",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_videoFastUpdatePicture,
{ "videoFastUpdatePicture", "h245.videoFastUpdatePicture",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_videoFastUpdateGOB,
{ "videoFastUpdateGOB", "h245.videoFastUpdateGOB",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_videoFastUpdateGOB", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_firstGOB,
{ "firstGOB", "h245.firstGOB",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_17", HFILL }},
+ "INTEGER_0_17", HFILL }},
{ &hf_h245_numberOfGOBs,
{ "numberOfGOBs", "h245.numberOfGOBs",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_18", HFILL }},
+ "INTEGER_1_18", HFILL }},
{ &hf_h245_videoTemporalSpatialTradeOff,
{ "videoTemporalSpatialTradeOff", "h245.videoTemporalSpatialTradeOff",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_31", HFILL }},
+ "INTEGER_0_31", HFILL }},
{ &hf_h245_videoSendSyncEveryGOB,
{ "videoSendSyncEveryGOB", "h245.videoSendSyncEveryGOB",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_videoSendSyncEveryGOBCancel,
{ "videoSendSyncEveryGOBCancel", "h245.videoSendSyncEveryGOBCancel",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_videoFastUpdateMB,
{ "videoFastUpdateMB", "h245.videoFastUpdateMB",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_videoFastUpdateMB", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_firstGOB_0_255,
{ "firstGOB", "h245.firstGOB",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_255", HFILL }},
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_firstMB_1_8192,
{ "firstMB", "h245.firstMB",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_8192", HFILL }},
+ "INTEGER_1_8192", HFILL }},
{ &hf_h245_numberOfMBs,
{ "numberOfMBs", "h245.numberOfMBs",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_8192", HFILL }},
+ "INTEGER_1_8192", HFILL }},
{ &hf_h245_maxH223MUXPDUsize,
{ "maxH223MUXPDUsize", "h245.maxH223MUXPDUsize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_65535", HFILL }},
+ "INTEGER_1_65535", HFILL }},
{ &hf_h245_encryptionUpdate,
{ "encryptionUpdate", "h245.encryptionUpdate",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.EncryptionSync", HFILL }},
+ "EncryptionSync", HFILL }},
{ &hf_h245_encryptionUpdateRequest,
{ "encryptionUpdateRequest", "h245.encryptionUpdateRequest",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.EncryptionUpdateRequest", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_switchReceiveMediaOff,
{ "switchReceiveMediaOff", "h245.switchReceiveMediaOff",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_switchReceiveMediaOn,
{ "switchReceiveMediaOn", "h245.switchReceiveMediaOn",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_progressiveRefinementStart,
{ "progressiveRefinementStart", "h245.progressiveRefinementStart",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_progressiveRefinementStart", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_repeatCount,
{ "repeatCount", "h245.repeatCount",
FT_UINT32, BASE_DEC, VALS(h245_T_repeatCount_vals), 0,
- "h245.T_repeatCount", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_doOneProgression,
{ "doOneProgression", "h245.doOneProgression",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_doContinuousProgressions,
{ "doContinuousProgressions", "h245.doContinuousProgressions",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_doOneIndependentProgression,
{ "doOneIndependentProgression", "h245.doOneIndependentProgression",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_doContinuousIndependentProgressions,
{ "doContinuousIndependentProgressions", "h245.doContinuousIndependentProgressions",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_progressiveRefinementAbortOne,
{ "progressiveRefinementAbortOne", "h245.progressiveRefinementAbortOne",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_progressiveRefinementAbortContinuous,
{ "progressiveRefinementAbortContinuous", "h245.progressiveRefinementAbortContinuous",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_videoBadMBs,
{ "videoBadMBs", "h245.videoBadMBs",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_videoBadMBs", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_firstMB,
{ "firstMB", "h245.firstMB",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_9216", HFILL }},
+ "INTEGER_1_9216", HFILL }},
{ &hf_h245_numberOfMBs1_1_9216,
{ "numberOfMBs", "h245.numberOfMBs",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_9216", HFILL }},
+ "INTEGER_1_9216", HFILL }},
{ &hf_h245_temporalReference,
{ "temporalReference", "h245.temporalReference",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_1023", HFILL }},
+ "INTEGER_0_1023", HFILL }},
{ &hf_h245_lostPicture,
{ "lostPicture", "h245.lostPicture",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_PictureReference", HFILL }},
+ "SEQUENCE_OF_PictureReference", HFILL }},
{ &hf_h245_lostPicture_item,
- { "Item", "h245.lostPicture_item",
+ { "PictureReference", "h245.PictureReference",
FT_UINT32, BASE_DEC, VALS(h245_PictureReference_vals), 0,
- "h245.PictureReference", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_lostPartialPicture,
{ "lostPartialPicture", "h245.lostPartialPicture",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_lostPartialPicture", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_pictureReference,
{ "pictureReference", "h245.pictureReference",
FT_UINT32, BASE_DEC, VALS(h245_PictureReference_vals), 0,
- "h245.PictureReference", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_recoveryReferencePicture,
{ "recoveryReferencePicture", "h245.recoveryReferencePicture",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.SEQUENCE_OF_PictureReference", HFILL }},
+ "SEQUENCE_OF_PictureReference", HFILL }},
{ &hf_h245_recoveryReferencePicture_item,
- { "Item", "h245.recoveryReferencePicture_item",
+ { "PictureReference", "h245.PictureReference",
FT_UINT32, BASE_DEC, VALS(h245_PictureReference_vals), 0,
- "h245.PictureReference", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_encryptionUpdateCommand,
{ "encryptionUpdateCommand", "h245.encryptionUpdateCommand",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_encryptionUpdateCommand", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_encryptionUpdateAck,
{ "encryptionUpdateAck", "h245.encryptionUpdateAck",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_encryptionUpdateAck", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_direction,
{ "direction", "h245.direction",
FT_UINT32, BASE_DEC, VALS(h245_EncryptionUpdateDirection_vals), 0,
- "h245.EncryptionUpdateDirection", HFILL }},
+ "EncryptionUpdateDirection", HFILL }},
{ &hf_h245_secureChannel,
{ "secureChannel", "h245.secureChannel",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_sharedSecret,
{ "sharedSecret", "h245.sharedSecret",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_certProtectedKey,
{ "certProtectedKey", "h245.certProtectedKey",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_keyProtectionMethod,
{ "keyProtectionMethod", "h245.keyProtectionMethod",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.KeyProtectionMethod", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_pictureNumber,
{ "pictureNumber", "h245.pictureNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_1023", HFILL }},
+ "INTEGER_0_1023", HFILL }},
{ &hf_h245_longTermPictureIndex,
{ "longTermPictureIndex", "h245.longTermPictureIndex",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_255", HFILL }},
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_h223ModeChange,
{ "h223ModeChange", "h245.h223ModeChange",
FT_UINT32, BASE_DEC, VALS(h245_T_h223ModeChange_vals), 0,
- "h245.T_h223ModeChange", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_toLevel0,
{ "toLevel0", "h245.toLevel0",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_toLevel1,
{ "toLevel1", "h245.toLevel1",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_toLevel2,
{ "toLevel2", "h245.toLevel2",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_toLevel2withOptionalHeader,
{ "toLevel2withOptionalHeader", "h245.toLevel2withOptionalHeader",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_h223AnnexADoubleFlag,
{ "h223AnnexADoubleFlag", "h245.h223AnnexADoubleFlag",
FT_UINT32, BASE_DEC, VALS(h245_T_h223AnnexADoubleFlag_vals), 0,
- "h245.T_h223AnnexADoubleFlag", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_start,
{ "start", "h245.start",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_stop,
{ "stop", "h245.stop",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_bitRate,
{ "bitRate", "h245.bitRate",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_65535", HFILL }},
+ "INTEGER_1_65535", HFILL }},
{ &hf_h245_bitRateLockedToPCRClock,
{ "bitRateLockedToPCRClock", "h245.bitRateLockedToPCRClock",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_bitRateLockedToNetworkClock,
{ "bitRateLockedToNetworkClock", "h245.bitRateLockedToNetworkClock",
- FT_BOOLEAN, 8, NULL, 0,
- "h245.BOOLEAN", HFILL }},
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_h245_cmd_aal,
{ "aal", "h245.aal",
FT_UINT32, BASE_DEC, VALS(h245_Cmd_aal_vals), 0,
- "h245.Cmd_aal", HFILL }},
+ "Cmd_aal", HFILL }},
{ &hf_h245_cmd_aal1,
{ "aal1", "h245.aal1",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.Cmd_aal1", HFILL }},
+ "Cmd_aal1", HFILL }},
{ &hf_h245_cmd_clockRecovery,
{ "clockRecovery", "h245.clockRecovery",
FT_UINT32, BASE_DEC, VALS(h245_Cmd_clockRecovery_vals), 0,
- "h245.Cmd_clockRecovery", HFILL }},
+ "Cmd_clockRecovery", HFILL }},
{ &hf_h245_nullClockRecoveryflag,
{ "nullClockRecovery", "h245.nullClockRecovery",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_srtsClockRecovery,
{ "srtsClockRecovery", "h245.srtsClockRecovery",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_adaptiveClockRecoveryFlag,
{ "adaptiveClockRecovery", "h245.adaptiveClockRecovery",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cmd_errorCorrection,
{ "errorCorrection", "h245.errorCorrection",
FT_UINT32, BASE_DEC, VALS(h245_Cmd_errorCorrection_vals), 0,
- "h245.Cmd_errorCorrection", HFILL }},
+ "Cmd_errorCorrection", HFILL }},
{ &hf_h245_nullErrorCorrectionFlag,
{ "nullErrorCorrection", "h245.nullErrorCorrection",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_longInterleaverFlag,
{ "longInterleaver", "h245.longInterleaver",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_shortInterleaverFlag,
{ "shortInterleaver", "h245.shortInterleaver",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_errorCorrectionOnlyFlag,
{ "errorCorrectionOnly", "h245.errorCorrectionOnly",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cmd_aal5,
{ "aal5", "h245.aal5",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.Cmd_aal5", HFILL }},
+ "Cmd_aal5", HFILL }},
{ &hf_h245_cmd_multiplex,
{ "multiplex", "h245.multiplex",
FT_UINT32, BASE_DEC, VALS(h245_Cmd_multiplex_vals), 0,
- "h245.Cmd_multiplex", HFILL }},
+ "Cmd_multiplex", HFILL }},
{ &hf_h245_noMultiplex,
{ "noMultiplex", "h245.noMultiplex",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_transportStream,
{ "transportStream", "h245.transportStream",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_programStreamFlag,
{ "programStream", "h245.programStream",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cmd_reverseParameters,
{ "reverseParameters", "h245.reverseParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.Cmd_reverseParameters", HFILL }},
+ "Cmd_reverseParameters", HFILL }},
{ &hf_h245_cmdr_multiplex,
{ "multiplex", "h245.multiplex",
FT_UINT32, BASE_DEC, VALS(h245_CmdR_multiplex_vals), 0,
- "h245.CmdR_multiplex", HFILL }},
+ "CmdR_multiplex", HFILL }},
{ &hf_h245_sampleSize,
{ "sampleSize", "h245.sampleSize",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_255", HFILL }},
+ "INTEGER_1_255", HFILL }},
{ &hf_h245_samplesPerFrame,
{ "samplesPerFrame", "h245.samplesPerFrame",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_255", HFILL }},
+ "INTEGER_1_255", HFILL }},
{ &hf_h245_status,
{ "status", "h245.status",
FT_UINT32, BASE_DEC, VALS(h245_T_status_vals), 0,
- "h245.T_status", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_synchronized,
{ "synchronized", "h245.synchronized",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_reconfiguration,
{ "reconfiguration", "h245.reconfiguration",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_fns_cause,
{ "cause", "h245.cause",
FT_UINT32, BASE_DEC, VALS(h245_FunctionNotSupportedCause_vals), 0,
- "h245.FunctionNotSupportedCause", HFILL }},
+ "FunctionNotSupportedCause", HFILL }},
{ &hf_h245_syntaxError,
{ "syntaxError", "h245.syntaxError",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_semanticError,
{ "semanticError", "h245.semanticError",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_unknownFunction,
{ "unknownFunction", "h245.unknownFunction",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_returnedFunction,
{ "returnedFunction", "h245.returnedFunction",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.T_returnedFunction", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_h245_sbeNumber,
{ "sbeNumber", "h245.sbeNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_9", HFILL }},
+ "INTEGER_0_9", HFILL }},
{ &hf_h245_terminalNumberAssign,
{ "terminalNumberAssign", "h245.terminalNumberAssign",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalLabel", HFILL }},
+ "TerminalLabel", HFILL }},
{ &hf_h245_terminalJoinedConference,
{ "terminalJoinedConference", "h245.terminalJoinedConference",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalLabel", HFILL }},
+ "TerminalLabel", HFILL }},
{ &hf_h245_terminalLeftConference,
{ "terminalLeftConference", "h245.terminalLeftConference",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalLabel", HFILL }},
+ "TerminalLabel", HFILL }},
{ &hf_h245_seenByAtLeastOneOther,
{ "seenByAtLeastOneOther", "h245.seenByAtLeastOneOther",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cancelSeenByAtLeastOneOther,
{ "cancelSeenByAtLeastOneOther", "h245.cancelSeenByAtLeastOneOther",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_seenByAll,
{ "seenByAll", "h245.seenByAll",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cancelSeenByAll,
{ "cancelSeenByAll", "h245.cancelSeenByAll",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_terminalYouAreSeeing,
{ "terminalYouAreSeeing", "h245.terminalYouAreSeeing",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalLabel", HFILL }},
+ "TerminalLabel", HFILL }},
{ &hf_h245_requestForFloor,
{ "requestForFloor", "h245.requestForFloor",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_withdrawChairToken,
{ "withdrawChairToken", "h245.withdrawChairToken",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_floorRequested,
{ "floorRequested", "h245.floorRequested",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalLabel", HFILL }},
+ "TerminalLabel", HFILL }},
{ &hf_h245_terminalYouAreSeeingInSubPictureNumber,
{ "terminalYouAreSeeingInSubPictureNumber", "h245.terminalYouAreSeeingInSubPictureNumber",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.TerminalYouAreSeeingInSubPictureNumber", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_videoIndicateCompose,
{ "videoIndicateCompose", "h245.videoIndicateCompose",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.VideoIndicateCompose", HFILL }},
+ NULL, HFILL }},
+ { &hf_h245_masterMCU,
+ { "masterMCU", "h245.masterMCU",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_h245_cancelMasterMCU,
+ { "cancelMasterMCU", "h245.cancelMasterMCU",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_h245_subPictureNumber,
{ "subPictureNumber", "h245.subPictureNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_255", HFILL }},
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_compositionNumber,
{ "compositionNumber", "h245.compositionNumber",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_255", HFILL }},
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_mi_type,
{ "type", "h245.type",
FT_UINT32, BASE_DEC, VALS(h245_Mi_type_vals), 0,
- "h245.Mi_type", HFILL }},
+ "Mi_type", HFILL }},
{ &hf_h245_logicalChannelActive,
{ "logicalChannelActive", "h245.logicalChannelActive",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_logicalChannelInactive,
{ "logicalChannelInactive", "h245.logicalChannelInactive",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multipointConference,
{ "multipointConference", "h245.multipointConference",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cancelMultipointConference,
{ "cancelMultipointConference", "h245.cancelMultipointConference",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multipointZeroComm,
{ "multipointZeroComm", "h245.multipointZeroComm",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cancelMultipointZeroComm,
{ "cancelMultipointZeroComm", "h245.cancelMultipointZeroComm",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_multipointSecondaryStatus,
{ "multipointSecondaryStatus", "h245.multipointSecondaryStatus",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_cancelMultipointSecondaryStatus,
{ "cancelMultipointSecondaryStatus", "h245.cancelMultipointSecondaryStatus",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_videoIndicateReadyToActivate,
{ "videoIndicateReadyToActivate", "h245.videoIndicateReadyToActivate",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_videoNotDecodedMBs,
{ "videoNotDecodedMBs", "h245.videoNotDecodedMBs",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_videoNotDecodedMBs", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_temporalReference_0_255,
{ "temporalReference", "h245.temporalReference",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_255", HFILL }},
+ "INTEGER_0_255", HFILL }},
{ &hf_h245_estimatedReceivedJitterMantissa,
{ "estimatedReceivedJitterMantissa", "h245.estimatedReceivedJitterMantissa",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_3", HFILL }},
+ "INTEGER_0_3", HFILL }},
{ &hf_h245_estimatedReceivedJitterExponent,
{ "estimatedReceivedJitterExponent", "h245.estimatedReceivedJitterExponent",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_7", HFILL }},
+ "INTEGER_0_7", HFILL }},
{ &hf_h245_skippedFrameCount,
{ "skippedFrameCount", "h245.skippedFrameCount",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_15", HFILL }},
+ "INTEGER_0_15", HFILL }},
{ &hf_h245_additionalDecoderBuffer,
{ "additionalDecoderBuffer", "h245.additionalDecoderBuffer",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_262143", HFILL }},
+ "INTEGER_0_262143", HFILL }},
{ &hf_h245_logicalChannelNumber1,
{ "logicalChannelNumber1", "h245.logicalChannelNumber1",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.LogicalChannelNumber", HFILL }},
+ "LogicalChannelNumber", HFILL }},
{ &hf_h245_logicalChannelNumber2,
{ "logicalChannelNumber2", "h245.logicalChannelNumber2",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.LogicalChannelNumber", HFILL }},
+ "LogicalChannelNumber", HFILL }},
{ &hf_h245_skew,
{ "skew", "h245.skew",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_4095", HFILL }},
+ "INTEGER_0_4095", HFILL }},
{ &hf_h245_maximumSkew,
{ "maximumSkew", "h245.maximumSkew",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_4095", HFILL }},
+ "INTEGER_0_4095", HFILL }},
{ &hf_h245_signalAddress,
{ "signalAddress", "h245.signalAddress",
FT_UINT32, BASE_DEC, VALS(h245_TransportAddress_vals), 0,
- "h245.TransportAddress", HFILL }},
+ "TransportAddress", HFILL }},
{ &hf_h245_vendor,
{ "vendor", "h245.vendor",
FT_UINT32, BASE_DEC, VALS(h245_NonStandardIdentifier_vals), 0,
- "h245.NonStandardIdentifier", HFILL }},
+ "NonStandardIdentifier", HFILL }},
{ &hf_h245_productNumber,
{ "productNumber", "h245.productNumber",
- FT_STRING, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_1_256", HFILL }},
+ FT_STRING, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_1_256", HFILL }},
{ &hf_h245_versionNumber,
{ "versionNumber", "h245.versionNumber",
- FT_STRING, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_1_256", HFILL }},
+ FT_STRING, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_1_256", HFILL }},
{ &hf_h245_ind_aal,
{ "aal", "h245.aal",
FT_UINT32, BASE_DEC, VALS(h245_Ind_aal_vals), 0,
- "h245.Ind_aal", HFILL }},
+ "Ind_aal", HFILL }},
{ &hf_h245_ind_aal1,
{ "aal1", "h245.aal1",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.Ind_aal1", HFILL }},
+ "Ind_aal1", HFILL }},
{ &hf_h245_ind_clockRecovery,
{ "clockRecovery", "h245.clockRecovery",
FT_UINT32, BASE_DEC, VALS(h245_Ind_clockRecovery_vals), 0,
- "h245.Ind_clockRecovery", HFILL }},
+ "Ind_clockRecovery", HFILL }},
{ &hf_h245_ind_errorCorrection,
{ "errorCorrection", "h245.errorCorrection",
FT_UINT32, BASE_DEC, VALS(h245_Ind_errorCorrection_vals), 0,
- "h245.Ind_errorCorrection", HFILL }},
+ "Ind_errorCorrection", HFILL }},
{ &hf_h245_ind_aal5,
{ "aal5", "h245.aal5",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.Ind_aal5", HFILL }},
+ "Ind_aal5", HFILL }},
{ &hf_h245_ind_multiplex,
{ "multiplex", "h245.multiplex",
FT_UINT32, BASE_DEC, VALS(h245_Ind_multiplex_vals), 0,
- "h245.Ind_multiplex", HFILL }},
+ "Ind_multiplex", HFILL }},
{ &hf_h245_ind_reverseParameters,
{ "reverseParameters", "h245.reverseParameters",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.Ind_reverseParameters", HFILL }},
+ "Ind_reverseParameters", HFILL }},
{ &hf_h245_indr_multiplex,
{ "multiplex", "h245.multiplex",
FT_UINT32, BASE_DEC, VALS(h245_IndR_multiplex_vals), 0,
- "h245.IndR_multiplex", HFILL }},
+ "IndR_multiplex", HFILL }},
{ &hf_h245_iv8,
{ "iv8", "h245.iv8",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.IV8", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_h245_iv16,
{ "iv16", "h245.iv16",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.IV16", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_h245_iv,
{ "iv", "h245.iv",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING", HFILL }},
{ &hf_h245_alphanumeric,
{ "alphanumeric", "h245.alphanumeric",
FT_STRING, BASE_NONE, NULL, 0,
- "h245.GeneralString", HFILL }},
+ "GeneralString", HFILL }},
{ &hf_h245_userInputSupportIndication,
{ "userInputSupportIndication", "h245.userInputSupportIndication",
FT_UINT32, BASE_DEC, VALS(h245_T_userInputSupportIndication_vals), 0,
- "h245.T_userInputSupportIndication", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_signal,
{ "signal", "h245.signal",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_signal", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_signalType,
{ "signalType", "h245.signalType",
FT_STRING, BASE_NONE, NULL, 0,
- "h245.T_signalType", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_duration,
{ "duration", "h245.duration",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_1_65535", HFILL }},
+ "INTEGER_1_65535", HFILL }},
{ &hf_h245_rtp,
{ "rtp", "h245.rtp",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_rtp", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_timestamp,
{ "timestamp", "h245.timestamp",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_4294967295", HFILL }},
+ "INTEGER_0_4294967295", HFILL }},
{ &hf_h245_expirationTime,
{ "expirationTime", "h245.expirationTime",
FT_UINT32, BASE_DEC, NULL, 0,
- "h245.INTEGER_0_4294967295", HFILL }},
+ "INTEGER_0_4294967295", HFILL }},
{ &hf_h245_rtpPayloadIndication,
{ "rtpPayloadIndication", "h245.rtpPayloadIndication",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.NULL", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_paramS,
{ "paramS", "h245.paramS",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.Params", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_encryptedSignalType,
{ "encryptedSignalType", "h245.encryptedSignalType",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING_SIZE_1", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_1", HFILL }},
{ &hf_h245_algorithmOID,
{ "algorithmOID", "h245.algorithmOID",
FT_OID, BASE_NONE, NULL, 0,
- "h245.OBJECT_IDENTIFIER", HFILL }},
+ "OBJECT_IDENTIFIER", HFILL }},
{ &hf_h245_signalUpdate,
{ "signalUpdate", "h245.signalUpdate",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_signalUpdate", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_si_rtp,
{ "rtp", "h245.rtp",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.Si_rtp", HFILL }},
+ "Si_rtp", HFILL }},
{ &hf_h245_extendedAlphanumeric,
{ "extendedAlphanumeric", "h245.extendedAlphanumeric",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.T_extendedAlphanumeric", HFILL }},
+ NULL, HFILL }},
{ &hf_h245_encrypted,
{ "encrypted", "h245.encrypted",
- FT_BYTES, BASE_HEX, NULL, 0,
- "h245.OCTET_STRING", HFILL }},
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING", HFILL }},
{ &hf_h245_encryptedAlphanumeric,
{ "encryptedAlphanumeric", "h245.encryptedAlphanumeric",
FT_NONE, BASE_NONE, NULL, 0,
- "h245.EncryptedAlphanumeric", HFILL }},
+ NULL, HFILL }},
/*--- End of included file: packet-h245-hfarr.c ---*/
-#line 463 "packet-h245-template.c"
+#line 493 "../../asn1/h245/packet-h245-template.c"
};
/* List of subtrees */
&ett_h245_returnedFunction,
/*--- Included file: packet-h245-ettarr.c ---*/
-#line 1 "packet-h245-ettarr.c"
+#line 1 "../../asn1/h245/packet-h245-ettarr.c"
&ett_h245_MultimediaSystemControlMessage,
&ett_h245_RequestMessage,
&ett_h245_ResponseMessage,
&ett_h245_MobileMultilinkReconfigurationIndication,
/*--- End of included file: packet-h245-ettarr.c ---*/
-#line 470 "packet-h245-template.c"
+#line 500 "../../asn1/h245/packet-h245-template.c"
};
module_t *h245_module;
oid_add_from_string("ISO/IEC 14496-2 MPEG-4 video","0.0.8.245.1.0.0");
/* This capability is defined in Annex H. */
oid_add_from_string("ISO/IEC 14496-3 MPEG-4 audio","0.0.8.245.1.1.0");
- /* This capability is defined in Annex I. */
+ /* This capability is defined in Annex I. */
oid_add_from_string("AMR","0.0.8.245.1.1.1");
/* This capability is defined in Annex J. */
oid_add_from_string("acelp","0.0.8.245.1.1.2");
oid_add_from_string("AMR-WB","0.0.8.245.1.1.10");
/* This capability is defined in Annex S. */
oid_add_from_string("ilbc","0.0.8.245.1.1.11");
-
+
oid_add_from_string("ISO/IEC 14496-1","0.0.8.245.1.2.0");
oid_add_from_string("Nx64","0.0.8.245.1.2.1");
oid_add_from_string("logical-channel-bit-ratemanagement","0.0.8.245.1.3.0");
/*--- proto_reg_handoff_h245 ---------------------------------------*/
void proto_reg_handoff_h245(void) {
+ dissector_handle_t h245_handle;
+
rtp_handle = find_dissector("rtp");
rtcp_handle = find_dissector("rtcp");
t38_handle = find_dissector("t38");
amr_handle = find_dissector("amr_if2_nb");
- h245_handle=create_dissector_handle(dissect_h245, proto_h245);
+ h245_handle = find_dissector("h245");
dissector_add_handle("tcp.port", h245_handle);
- MultimediaSystemControlMessage_handle=create_dissector_handle(dissect_h245_h245, proto_h245);
+ MultimediaSystemControlMessage_handle = find_dissector("h245dg");
dissector_add_handle("udp.port", MultimediaSystemControlMessage_handle);
}