From 459f7323ca23d8fd9b0a9a1960d679d76702d1a5 Mon Sep 17 00:00:00 2001 From: Guy Harris Date: Mon, 27 Oct 2003 22:28:48 +0000 Subject: From Lars Roland: whitespace cleanups. svn path=/trunk/; revision=8789 --- packet-h245.c | 1904 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 952 insertions(+), 952 deletions(-) (limited to 'packet-h245.c') diff --git a/packet-h245.c b/packet-h245.c index 33612f7043..e5c6a1e1a6 100644 --- a/packet-h245.c +++ b/packet-h245.c @@ -7,7 +7,7 @@ * * Maintained by Andreas Sikkema (andreas.sikkema@philips.com) * - * $Id: packet-h245.c,v 1.40 2003/10/10 10:54:37 sahlberg Exp $ + * $Id: packet-h245.c,v 1.41 2003/10/27 22:28:47 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs @@ -1502,9 +1502,9 @@ static const value_string MasterSlaveDeterminationAck_decision_vals[] = { { 0, NULL } }; static per_choice_t MasterSlaveDeterminationAck_decision_choice[] = { - { 0, "master", ASN1_NO_EXTENSIONS, + { 0, "master", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 1, "slave", ASN1_NO_EXTENSIONS, + { 1, "slave", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1519,7 +1519,7 @@ dissect_h245_MasterSlaveDeterminationAck_decision(tvbuff_t *tvb, int offset, pac static per_sequence_t MasterSlaveDeterminationAck_sequence[] = { - { "decision", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "decision", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MasterSlaveDeterminationAck_decision }, { NULL, 0, 0, NULL } }; @@ -1537,7 +1537,7 @@ static const value_string MasterSlaveDeterminationReject_cause_vals[] = { { 0, NULL } }; static per_choice_t MasterSlaveDeterminationReject_cause_choice[] = { - { 0, "identicalNumbers", ASN1_EXTENSION_ROOT, + { 0, "identicalNumbers", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1552,7 +1552,7 @@ dissect_h245_MasterSlaveDeterminationReject_cause(tvbuff_t *tvb, int offset, pac static per_sequence_t MasterSlaveDeterminationReject_sequence[] = { - { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MasterSlaveDeterminationReject_cause }, { NULL, 0, 0, NULL } }; @@ -1572,9 +1572,9 @@ static const value_string QOSMode_vals[] = { { 0, NULL } }; static per_choice_t QOSMode_choice[] = { - { 0, "guaranteedQOS", ASN1_EXTENSION_ROOT, + { 0, "guaranteedQOS", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "controlledLoad", ASN1_EXTENSION_ROOT, + { 1, "controlledLoad", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1597,15 +1597,15 @@ static const value_string RefPictureSelection_videoBackChannelSend_vals[] = { { 0, NULL } }; static per_choice_t RefPictureSelection_videoBackChannelSend_choice[] = { - { 0, "none", ASN1_EXTENSION_ROOT, + { 0, "none", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "ackMessageOnly", ASN1_EXTENSION_ROOT, + { 1, "ackMessageOnly", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "nackMessageOnly", ASN1_EXTENSION_ROOT, + { 2, "nackMessageOnly", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "ackOrNackMessageOnly", ASN1_EXTENSION_ROOT, + { 3, "ackOrNackMessageOnly", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "ackAndNackMessage", ASN1_EXTENSION_ROOT, + { 4, "ackAndNackMessage", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1625,9 +1625,9 @@ static const value_string T38FaxRateManagement_vals[] = { { 0, NULL } }; static per_choice_t T38FaxRateManagement_choice[] = { - { 0, "localTCF", ASN1_EXTENSION_ROOT, + { 0, "localTCF", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "transferredTCF", ASN1_EXTENSION_ROOT, + { 1, "transferredTCF", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1647,9 +1647,9 @@ static const value_string T38FaxUdpOptions_t38FaxUdpEC_vals[] = { { 0, NULL } }; static per_choice_t T38FaxUdpOptions_t38FaxUdpEC_choice[] = { - { 0, "t38UDPFEC", ASN1_EXTENSION_ROOT, + { 0, "t38UDPFEC", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "t38UDPRedundancy", ASN1_EXTENSION_ROOT, + { 1, "t38UDPRedundancy", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1669,9 +1669,9 @@ static const value_string NetworkAccessParameters_distribution_vals[] = { { 0, NULL } }; static per_choice_t NetworkAccessParameters_distribution_choice[] = { - { 0, "unicast", ASN1_EXTENSION_ROOT, + { 0, "unicast", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "multicast", ASN1_EXTENSION_ROOT, + { 1, "multicast", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1692,11 +1692,11 @@ static const value_string NetworkAccessParameters_t120SetupProcedure_vals[] = { { 0, NULL } }; static per_choice_t NetworkAccessParameters_t120SetupProcedure_choice[] = { - { 0, "originateCall", ASN1_EXTENSION_ROOT, + { 0, "originateCall", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "waitForCall", ASN1_EXTENSION_ROOT, + { 1, "waitForCall", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "issueQuery", ASN1_EXTENSION_ROOT, + { 2, "issueQuery", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1716,9 +1716,9 @@ static const value_string H223AL1MParameters_transferMode_vals[] = { { 0, NULL } }; static per_choice_t H223AL1MParameters_transferMode_choice[] = { - { 0, "framed", ASN1_EXTENSION_ROOT, + { 0, "framed", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "unframed", ASN1_EXTENSION_ROOT, + { 1, "unframed", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1738,9 +1738,9 @@ static const value_string H223AL1MParameters_headerFEC_vals[] = { { 0, NULL } }; static per_choice_t H223AL1MParameters_headerFEC_choice[] = { - { 0, "sebch16-7", ASN1_EXTENSION_ROOT, + { 0, "sebch16-7", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "golay24-12", ASN1_EXTENSION_ROOT, + { 1, "golay24-12", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1766,21 +1766,21 @@ static const value_string H223AL1MParameters_crcLength_vals[] = { { 0, NULL } }; static per_choice_t H223AL1MParameters_crcLength_choice[] = { - { 0, "crc4bit", ASN1_EXTENSION_ROOT, + { 0, "crc4bit", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "crc12bit", ASN1_EXTENSION_ROOT, + { 1, "crc12bit", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "crc20bit", ASN1_EXTENSION_ROOT, + { 2, "crc20bit", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "crc28bit", ASN1_EXTENSION_ROOT, + { 3, "crc28bit", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "crc8bit", ASN1_NOT_EXTENSION_ROOT, + { 4, "crc8bit", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 5, "crc16bit", ASN1_NOT_EXTENSION_ROOT, + { 5, "crc16bit", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 6, "crc32bit", ASN1_NOT_EXTENSION_ROOT, + { 6, "crc32bit", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 7, "crcNotUsed", ASN1_NOT_EXTENSION_ROOT, + { 7, "crcNotUsed", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1800,9 +1800,9 @@ static const value_string H223AL2MParameters_headerFEC_vals[] = { { 0, NULL } }; static per_choice_t H223AL2MParameters_headerFEC_choice[] = { - { 0, "sebch16-5", ASN1_EXTENSION_ROOT, + { 0, "sebch16-5", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "golay24-12", ASN1_EXTENSION_ROOT, + { 1, "golay24-12", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1823,9 +1823,9 @@ static const value_string H223AL3MParameters_headerFormat_vals[] = { { 0, NULL } }; static per_choice_t H223AL3MParameters_headerFormat_choice[] = { - { 0, "sebch16-7", ASN1_EXTENSION_ROOT, + { 0, "sebch16-7", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "golay24-12", ASN1_EXTENSION_ROOT, + { 1, "golay24-12", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1852,21 +1852,21 @@ static const value_string H223AL3MParameters_crcLength_vals[] = { { 0, NULL } }; static per_choice_t H223AL3MParameters_crcLength_choice[] = { - { 0, "crc4bit", ASN1_EXTENSION_ROOT, + { 0, "crc4bit", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "crc12bit", ASN1_EXTENSION_ROOT, + { 1, "crc12bit", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "crc20bit", ASN1_EXTENSION_ROOT, + { 2, "crc20bit", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "crc28bit", ASN1_EXTENSION_ROOT, + { 3, "crc28bit", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "crc8bit", ASN1_NOT_EXTENSION_ROOT, + { 4, "crc8bit", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 5, "crc16bit", ASN1_NOT_EXTENSION_ROOT, + { 5, "crc16bit", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 6, "crc32bit", ASN1_NOT_EXTENSION_ROOT, + { 6, "crc32bit", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 7, "crcNotUsed", ASN1_NOT_EXTENSION_ROOT, + { 7, "crcNotUsed", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1888,11 +1888,11 @@ static const value_string V76LogicalChannelParameters_suspendResume_vals[] = { { 0, NULL } }; static per_choice_t V76LogicalChannelParameters_suspendResume_choice[] = { - { 0, "noSuspendResume", ASN1_EXTENSION_ROOT, + { 0, "noSuspendResume", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "suspendResumewAddress", ASN1_EXTENSION_ROOT, + { 1, "suspendResumewAddress", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "suspendResumewoAddress", ASN1_EXTENSION_ROOT, + { 2, "suspendResumewoAddress", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1914,11 +1914,11 @@ static const value_string V76LogicalChannelParameters_mode_eRM_recovery_vals[] = { 0, NULL } }; static per_choice_t V76LogicalChannelParameters_mode_eRM_recovery_choice[] = { - { 0, "rej", ASN1_EXTENSION_ROOT, + { 0, "rej", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "sREJ", ASN1_EXTENSION_ROOT, + { 1, "sREJ", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "mSREJ", ASN1_EXTENSION_ROOT, + { 2, "mSREJ", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1940,11 +1940,11 @@ static const value_string CRCLength_vals[] = { { 0, NULL } }; static per_choice_t CRCLength_choice[] = { - { 0, "crc8bit", ASN1_EXTENSION_ROOT, + { 0, "crc8bit", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "crc16bit", ASN1_EXTENSION_ROOT, + { 1, "crc16bit", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "crc32bit", ASN1_EXTENSION_ROOT, + { 2, "crc32bit", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -1965,9 +1965,9 @@ static const value_string UnicastAddress_iPSourceRouteAddress_routing_vals[] = { { 0, NULL } }; static per_choice_t UnicastAddress_iPSourceRouteAddress_routing_choice[] = { - { 0, "strict", ASN1_NO_EXTENSIONS, + { 0, "strict", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 1, "loose", ASN1_NO_EXTENSIONS, + { 1, "loose", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2000,33 +2000,33 @@ static const value_string OpenLogicalChannelReject_cause_vals[] = { { 0, NULL } }; static per_choice_t OpenLogicalChannelReject_cause_choice[] = { - { 0, "unspecified", ASN1_EXTENSION_ROOT, + { 0, "unspecified", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "unsuitableReverseParameters", ASN1_EXTENSION_ROOT, + { 1, "unsuitableReverseParameters", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "dataTypeNotSupported", ASN1_EXTENSION_ROOT, + { 2, "dataTypeNotSupported", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "dataTypeNotAvailable", ASN1_EXTENSION_ROOT, + { 3, "dataTypeNotAvailable", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "unknownDataType", ASN1_EXTENSION_ROOT, + { 4, "unknownDataType", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 5, "dataTypeALCombinationNotSupported", ASN1_EXTENSION_ROOT, + { 5, "dataTypeALCombinationNotSupported", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 6, "multicastChannelNotAllowed", ASN1_NOT_EXTENSION_ROOT, + { 6, "multicastChannelNotAllowed", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 7, "insufficientBandwidth", ASN1_NOT_EXTENSION_ROOT, + { 7, "insufficientBandwidth", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 8, "separateStackEstablishmentFailed", ASN1_NOT_EXTENSION_ROOT, + { 8, "separateStackEstablishmentFailed", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 9, "invalidSessionID", ASN1_NOT_EXTENSION_ROOT, + { 9, "invalidSessionID", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 10, "masterSlaveConflict", ASN1_NOT_EXTENSION_ROOT, + { 10, "masterSlaveConflict", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 11, "waitForCommunicationMode", ASN1_NOT_EXTENSION_ROOT, + { 11, "waitForCommunicationMode", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 12, "invalidDependentChannel", ASN1_NOT_EXTENSION_ROOT, + { 12, "invalidDependentChannel", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 13, "replacementForRejected", ASN1_NOT_EXTENSION_ROOT, + { 13, "replacementForRejected", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2046,9 +2046,9 @@ static const value_string CloseLogicalChannel_source_vals[] = { { 0, NULL } }; static per_choice_t CloseLogicalChannel_source_choice[] = { - { 0, "user", ASN1_NO_EXTENSIONS, + { 0, "user", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 1, "lcse", ASN1_NO_EXTENSIONS, + { 1, "lcse", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2068,11 +2068,11 @@ static const value_string CloseLogicalChannel_reason_vals[] = { { 0, NULL } }; static per_choice_t CloseLogicalChannel_reason_choice[] = { - { 0, "unknown", ASN1_EXTENSION_ROOT, + { 0, "unknown", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "reopen", ASN1_EXTENSION_ROOT, + { 1, "reopen", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "reservationFailure", ASN1_EXTENSION_ROOT, + { 2, "reservationFailure", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2094,13 +2094,13 @@ static const value_string RequestChannelClose_reason_vals[] = { { 0, NULL } }; static per_choice_t RequestChannelClose_reason_choice[] = { - { 0, "unknown", ASN1_EXTENSION_ROOT, + { 0, "unknown", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "normal", ASN1_EXTENSION_ROOT, + { 1, "normal", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "reopen", ASN1_EXTENSION_ROOT, + { 2, "reopen", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "reservationFailure", ASN1_EXTENSION_ROOT, + { 3, "reservationFailure", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2119,7 +2119,7 @@ static const value_string RequestChannelCloseReject_cause_vals[] = { { 0, NULL } }; static per_choice_t RequestChannelCloseReject_cause_choice[] = { - { 0, "unspecified", ASN1_EXTENSION_ROOT, + { 0, "unspecified", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2140,9 +2140,9 @@ static const value_string MultiplexEntryRejectionDescriptions_cause_vals[] = { { 0, NULL } }; static per_choice_t MultiplexEntryRejectionDescriptions_cause_choice[] = { - { 0, "unspecifiedCause", ASN1_EXTENSION_ROOT, + { 0, "unspecifiedCause", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "descriptorTooComplex", ASN1_EXTENSION_ROOT, + { 1, "descriptorTooComplex", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2161,7 +2161,7 @@ static const value_string RequestMultiplexEntryRejectionDescriptions_cause_vals[ { 0, NULL } }; static per_choice_t RequestMultiplexEntryRejectionDescriptions_cause_choice[] = { - { 0, "unspecifiedCause", ASN1_EXTENSION_ROOT, + { 0, "unspecifiedCause", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2182,11 +2182,11 @@ static const value_string RequestModeReject_cause_vals[] = { { 0, NULL } }; static per_choice_t RequestModeReject_cause_choice[] = { - { 0, "modeUnavailable", ASN1_EXTENSION_ROOT, + { 0, "modeUnavailable", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "multipointConstraint", ASN1_EXTENSION_ROOT, + { 1, "multipointConstraint", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "requestDenied", ASN1_EXTENSION_ROOT, + { 2, "requestDenied", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2207,9 +2207,9 @@ static const value_string V76ModeParameters_vals[] = { { 0, NULL } }; static per_choice_t V76ModeParameters_choice[] = { - { 0, "suspendResumewAddress", ASN1_EXTENSION_ROOT, + { 0, "suspendResumewAddress", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "suspendResumewoAddress", ASN1_EXTENSION_ROOT, + { 1, "suspendResumewoAddress", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2238,27 +2238,27 @@ static const value_string H262VideoMode_profileAndLevel_vals[] = { { 0, NULL } }; static per_choice_t H262VideoMode_profileAndLevel_choice[] = { - { 0, "profileAndLevel-SPatML", ASN1_EXTENSION_ROOT, + { 0, "profileAndLevel-SPatML", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "profileAndLevel-MPatLL", ASN1_EXTENSION_ROOT, + { 1, "profileAndLevel-MPatLL", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "profileAndLevel-MPatML", ASN1_EXTENSION_ROOT, + { 2, "profileAndLevel-MPatML", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "profileAndLevel-MPatH-14", ASN1_EXTENSION_ROOT, + { 3, "profileAndLevel-MPatH-14", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "profileAndLevel-MPatHL", ASN1_EXTENSION_ROOT, + { 4, "profileAndLevel-MPatHL", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 5, "profileAndLevel-SNRatLL", ASN1_EXTENSION_ROOT, + { 5, "profileAndLevel-SNRatLL", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 6, "profileAndLevel-SNRatML", ASN1_EXTENSION_ROOT, + { 6, "profileAndLevel-SNRatML", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 7, "profileAndLevel-SpatialH-14", ASN1_EXTENSION_ROOT, + { 7, "profileAndLevel-SpatialH-14", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 8, "profileAndLevel-HPatML", ASN1_EXTENSION_ROOT, + { 8, "profileAndLevel-HPatML", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 9, "profileAndLevel-HPatH-14", ASN1_EXTENSION_ROOT, + { 9, "profileAndLevel-HPatH-14", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 10, "profileAndLevel-HPatHL", ASN1_EXTENSION_ROOT, + { 10, "profileAndLevel-HPatHL", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2283,17 +2283,17 @@ static const value_string H263VideoMode_resolution_vals[] = { { 0, NULL } }; static per_choice_t H263VideoMode_resolution_choice[] = { - { 0, "sqcif", ASN1_EXTENSION_ROOT, + { 0, "sqcif", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "qcif", ASN1_EXTENSION_ROOT, + { 1, "qcif", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "cif", ASN1_EXTENSION_ROOT, + { 2, "cif", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "cif4", ASN1_EXTENSION_ROOT, + { 3, "cif4", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "cif16", ASN1_EXTENSION_ROOT, + { 4, "cif16", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 5, "custom", ASN1_NOT_EXTENSION_ROOT, + { 5, "custom", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2314,13 +2314,13 @@ static const value_string AudioMode_g7231_vals[] = { { 0, NULL } }; static per_choice_t AudioMode_g7231_choice[] = { - { 0, "noSilenceSuppressionLowRate", ASN1_NO_EXTENSIONS, + { 0, "noSilenceSuppressionLowRate", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 1, "noSilenceSuppressionHighRate", ASN1_NO_EXTENSIONS, + { 1, "noSilenceSuppressionHighRate", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 2, "silenceSuppressionLowRate", ASN1_NO_EXTENSIONS, + { 2, "silenceSuppressionLowRate", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 3, "silenceSuppressionHighRate", ASN1_NO_EXTENSIONS, + { 3, "silenceSuppressionHighRate", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2341,11 +2341,11 @@ static const value_string IS11172AudioMode_audioLayer_vals[] = { { 0, NULL } }; static per_choice_t IS11172AudioMode_audioLayer_choice[] = { - { 0, "audioLayer1", ASN1_NO_EXTENSIONS, + { 0, "audioLayer1", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 1, "audioLayer2", ASN1_NO_EXTENSIONS, + { 1, "audioLayer2", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 2, "audioLayer3", ASN1_NO_EXTENSIONS, + { 2, "audioLayer3", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2366,11 +2366,11 @@ static const value_string IS11172AudioMode_audioSampling_vals[] = { { 0, NULL } }; static per_choice_t IS11172AudioMode_audioSampling_choice[] = { - { 0, "audioSampling32k", ASN1_NO_EXTENSIONS, + { 0, "audioSampling32k", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 1, "audioSampling44k1", ASN1_NO_EXTENSIONS, + { 1, "audioSampling44k1", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 2, "audioSampling48k", ASN1_NO_EXTENSIONS, + { 2, "audioSampling48k", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2391,11 +2391,11 @@ static const value_string IS11172AudioMode_multichannelType_vals[] = { { 0, NULL } }; static per_choice_t IS11172AudioMode_multichannelType_choice[] = { - { 0, "singleChannel", ASN1_NO_EXTENSIONS, + { 0, "singleChannel", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 1, "twoChannelStereo", ASN1_NO_EXTENSIONS, + { 1, "twoChannelStereo", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 2, "twoChannelDual", ASN1_NO_EXTENSIONS, + { 2, "twoChannelDual", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2417,11 +2417,11 @@ static const value_string IS13818AudioMode_audioLayer_vals[] = { { 0, NULL } }; static per_choice_t IS13818AudioMode_audioLayer_choice[] = { - { 0, "audioLayer1", ASN1_NO_EXTENSIONS, + { 0, "audioLayer1", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 1, "audioLayer2", ASN1_NO_EXTENSIONS, + { 1, "audioLayer2", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 2, "audioLayer3", ASN1_NO_EXTENSIONS, + { 2, "audioLayer3", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2446,17 +2446,17 @@ static const value_string IS13818AudioMode_audioSampling_vals[] = { { 0, NULL } }; static per_choice_t IS13818AudioMode_audioSampling_choice[] = { - { 0, "audioSampling16k", ASN1_NO_EXTENSIONS, + { 0, "audioSampling16k", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 1, "audioSampling22k05", ASN1_NO_EXTENSIONS, + { 1, "audioSampling22k05", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 2, "audioSampling24k", ASN1_NO_EXTENSIONS, + { 2, "audioSampling24k", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 3, "audioSampling32k", ASN1_NO_EXTENSIONS, + { 3, "audioSampling32k", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 4, "audioSampling44k1", ASN1_NO_EXTENSIONS, + { 4, "audioSampling44k1", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 5, "audioSampling48k", ASN1_NO_EXTENSIONS, + { 5, "audioSampling48k", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2485,25 +2485,25 @@ static const value_string IS13818AudioMode_multiChannelType_vals[] = { { 0, NULL } }; static per_choice_t IS13818AudioMode_multiChannelType_choice[] = { - { 0, "singleChannel", ASN1_NO_EXTENSIONS, + { 0, "singleChannel", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 1, "twoChannelStereo", ASN1_NO_EXTENSIONS, + { 1, "twoChannelStereo", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 2, "twoChannelDual", ASN1_NO_EXTENSIONS, + { 2, "twoChannelDual", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 3, "threeChannels2-1", ASN1_NO_EXTENSIONS, + { 3, "threeChannels2-1", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 4, "threeChannels3-0", ASN1_NO_EXTENSIONS, + { 4, "threeChannels3-0", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 5, "fourChannels2-0-2-0", ASN1_NO_EXTENSIONS, + { 5, "fourChannels2-0-2-0", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 6, "fourChannels2-2", ASN1_NO_EXTENSIONS, + { 6, "fourChannels2-2", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 7, "fourChannels3-1", ASN1_NO_EXTENSIONS, + { 7, "fourChannels3-1", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 8, "fiveChannels3-0-2-0", ASN1_NO_EXTENSIONS, + { 8, "fiveChannels3-0-2-0", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 9, "fiveChannels3-2", ASN1_NO_EXTENSIONS, + { 9, "fiveChannels3-2", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2523,7 +2523,7 @@ static const value_string MaintenanceLoopReject_cause_vals[] = { { 0, NULL } }; static per_choice_t MaintenanceLoopReject_cause_choice[] = { - { 0, "canNotPerformLoop", ASN1_EXTENSION_ROOT, + { 0, "canNotPerformLoop", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2544,9 +2544,9 @@ static const value_string ConferenceResponse_makeMeChairResponse_vals[] = { { 0, NULL } }; static per_choice_t ConferenceResponse_makeMeChairResponse_choice[] = { - { 0, "grantedChairToken", ASN1_EXTENSION_ROOT, + { 0, "grantedChairToken", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "deniedChairToken", ASN1_EXTENSION_ROOT, + { 1, "deniedChairToken", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2567,9 +2567,9 @@ static const value_string ConferenceResponse_broadcastMyLogicalChannelResponse_v { 0, NULL } }; static per_choice_t ConferenceResponse_broadcastMyLogicalChannelResponse_choice[] = { - { 0, "grantedBroadcastMyLogicalChannel", ASN1_EXTENSION_ROOT, + { 0, "grantedBroadcastMyLogicalChannel", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "deniedBroadcastMyLogicalChannel", ASN1_EXTENSION_ROOT, + { 1, "deniedBroadcastMyLogicalChannel", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2589,9 +2589,9 @@ static const value_string ConferenceResponse_makeTerminalBroadcasterResponse_val { 0, NULL } }; static per_choice_t ConferenceResponse_makeTerminalBroadcasterResponse_choice[] = { - { 0, "grantedMakeTerminalBroadcaster", ASN1_EXTENSION_ROOT, + { 0, "grantedMakeTerminalBroadcaster", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "deniedMakeTerminalBroadcaster", ASN1_EXTENSION_ROOT, + { 1, "deniedMakeTerminalBroadcaster", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2612,9 +2612,9 @@ static const value_string ConferenceResponse_sendThisSourceResponse_vals[] = { { 0, NULL } }; static per_choice_t ConferenceResponse_sendThisSourceResponse_choice[] = { - { 0, "grantedSendThisSource", ASN1_EXTENSION_ROOT, + { 0, "grantedSendThisSource", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "deniedSendThisSource", ASN1_EXTENSION_ROOT, + { 1, "deniedSendThisSource", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2635,11 +2635,11 @@ static const value_string RemoteMCRequest_vals[] = { { 0, NULL } }; static per_choice_t RemoteMCRequest_choice[] = { - { 0, "masterActivate", ASN1_EXTENSION_ROOT, + { 0, "masterActivate", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "slaveActivate", ASN1_EXTENSION_ROOT, + { 1, "slaveActivate", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "deActivate", ASN1_EXTENSION_ROOT, + { 2, "deActivate", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2660,9 +2660,9 @@ static const value_string RemoteMCResponse_reject_vals[] = { { 0, NULL } }; static per_choice_t RemoteMCResponse_reject_choice[] = { - { 0, "unspecified", ASN1_EXTENSION_ROOT, + { 0, "unspecified", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "functionNotSupported", ASN1_EXTENSION_ROOT, + { 1, "functionNotSupported", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2683,9 +2683,9 @@ static const value_string RemoteMCResponse_vals[] = { { 0, NULL } }; static per_choice_t RemoteMCResponse_choice[] = { - { 0, "accept", ASN1_EXTENSION_ROOT, + { 0, "accept", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "reject", ASN1_EXTENSION_ROOT, + { 1, "reject", ASN1_EXTENSION_ROOT, dissect_h245_RemoteMCResponse_reject }, { 0, NULL, 0, NULL } }; @@ -2706,9 +2706,9 @@ static const value_string MultilinkResponse_addConnection_responseCode_rejected_ { 0, NULL } }; static per_choice_t MultilinkResponse_addConnection_responseCode_rejected_choice[] = { - { 0, "connectionNotAvailable", ASN1_EXTENSION_ROOT, + { 0, "connectionNotAvailable", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "userRejected", ASN1_EXTENSION_ROOT, + { 1, "userRejected", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2728,9 +2728,9 @@ static const value_string MultilinkResponse_addConnection_responseCode_vals[] = { 0, NULL } }; static per_choice_t MultilinkResponse_addConnection_responseCode_choice[] = { - { 0, "accepted", ASN1_EXTENSION_ROOT, + { 0, "accepted", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "rejected", ASN1_EXTENSION_ROOT, + { 1, "rejected", ASN1_EXTENSION_ROOT, dissect_h245_MultilinkResponse_addConnection_responseCode_rejected }, { 0, NULL, 0, NULL } }; @@ -2750,9 +2750,9 @@ static const value_string LogicalChannelRateRejectReason_vals[] = { { 0, NULL } }; static per_choice_t LogicalChannelRateRejectReason_choice[] = { - { 0, "undefinedReason", ASN1_EXTENSION_ROOT, + { 0, "undefinedReason", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "insufficientResources", ASN1_EXTENSION_ROOT, + { 1, "insufficientResources", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2776,15 +2776,15 @@ static const value_string EndSessionCommand_gstnOptions_vals[] = { { 0, NULL } }; static per_choice_t EndSessionCommand_gstnOptions_choice[] = { - { 0, "telephonyMode", ASN1_EXTENSION_ROOT, + { 0, "telephonyMode", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "v8bis", ASN1_EXTENSION_ROOT, + { 1, "v8bis", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "v34DSVD", ASN1_EXTENSION_ROOT, + { 2, "v34DSVD", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "v34DuplexFax", ASN1_EXTENSION_ROOT, + { 3, "v34DuplexFax", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "v34H324", ASN1_EXTENSION_ROOT, + { 4, "v34H324", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2806,11 +2806,11 @@ static const value_string EndSessionCommand_isdnOptions_vals[] = { { 0, NULL } }; static per_choice_t EndSessionCommand_isdnOptions_choice[] = { - { 0, "telephonyMode", ASN1_EXTENSION_ROOT, + { 0, "telephonyMode", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "v140", ASN1_EXTENSION_ROOT, + { 1, "v140", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "terminalOnHold", ASN1_EXTENSION_ROOT, + { 2, "terminalOnHold", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2833,13 +2833,13 @@ static const value_string MiscellaneousCommand_type_progressiveRefinementStart_r { 0, NULL } }; static per_choice_t MiscellaneousCommand_type_progressiveRefinementStart_repeatCount_choice[] = { - { 0, "doOneProgression", ASN1_EXTENSION_ROOT, + { 0, "doOneProgression", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "doContinousProgressions", ASN1_EXTENSION_ROOT, + { 1, "doContinousProgressions", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "doOneIndependentProgression", ASN1_EXTENSION_ROOT, + { 2, "doOneIndependentProgression", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "doContinousIndependentProgressions", ASN1_EXTENSION_ROOT, + { 3, "doContinousIndependentProgressions", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2854,7 +2854,7 @@ dissect_h245_MiscellaneousCommand_type_progressiveRefinementStart_repeatCount(tv static per_sequence_t MiscellaneousCommand_type_progressiveRefinementStart_sequence[] = { - { "repeatCount", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "repeatCount", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MiscellaneousCommand_type_progressiveRefinementStart_repeatCount }, { NULL, 0, 0, NULL } }; @@ -2877,13 +2877,13 @@ static const value_string H223MultiplexReconfiguration_h223ModeChange_vals[] = { { 0, NULL } }; static per_choice_t H223MultiplexReconfiguration_h223ModeChange_choice[] = { - { 0, "toLevel0", ASN1_EXTENSION_ROOT, + { 0, "toLevel0", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "toLevel1", ASN1_EXTENSION_ROOT, + { 1, "toLevel1", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "toLevel2", ASN1_EXTENSION_ROOT, + { 2, "toLevel2", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "toLevel2WithOptionalHeader", ASN1_EXTENSION_ROOT, + { 3, "toLevel2WithOptionalHeader", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2904,9 +2904,9 @@ static const value_string H223MultiplexReconfiguration_h223AnnexADoubleFlag_vals { 0, NULL } }; static per_choice_t H223MultiplexReconfiguration_h223AnnexADoubleFlag_choice[] = { - { 0, "start", ASN1_EXTENSION_ROOT, + { 0, "start", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "stop", ASN1_EXTENSION_ROOT, + { 1, "stop", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2927,9 +2927,9 @@ static const value_string H223MultiplexReconfiguration_vals[] = { { 0, NULL } }; static per_choice_t H223MultiplexReconfiguration_choice[] = { - { 0, "h233ModeChange", ASN1_EXTENSION_ROOT, + { 0, "h233ModeChange", ASN1_EXTENSION_ROOT, dissect_h245_H223MultiplexReconfiguration_h223ModeChange }, - { 1, "h223AnnexADoubleFlag", ASN1_EXTENSION_ROOT, + { 1, "h223AnnexADoubleFlag", ASN1_EXTENSION_ROOT, dissect_h245_H223MultiplexReconfiguration_h223AnnexADoubleFlag }, { 0, NULL, 0, NULL } }; @@ -2951,11 +2951,11 @@ static const value_string NewATMVCCommand_aal_aal1_clockRecovery_vals[] = { { 0, NULL } }; static per_choice_t NewATMVCCommand_aal_aal1_clockRecovery_choice[] = { - { 0, "nullClockRecovery", ASN1_EXTENSION_ROOT, + { 0, "nullClockRecovery", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "srtsClockRecovery", ASN1_EXTENSION_ROOT, + { 1, "srtsClockRecovery", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "adaptiveClockRecovery", ASN1_EXTENSION_ROOT, + { 2, "adaptiveClockRecovery", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -2979,13 +2979,13 @@ static const value_string NewATMVCCommand_aal_aal1_errorCorrection_vals[] = { { 0, NULL } }; static per_choice_t NewATMVCCommand_aal_aal1_errorCorrection_choice[] = { - { 0, "nullErrorCorrection", ASN1_EXTENSION_ROOT, + { 0, "nullErrorCorrection", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "longInterleaver", ASN1_EXTENSION_ROOT, + { 1, "longInterleaver", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "shortInterleaver", ASN1_EXTENSION_ROOT, + { 2, "shortInterleaver", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "errorCorrectionOnly", ASN1_EXTENSION_ROOT, + { 3, "errorCorrectionOnly", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -3007,11 +3007,11 @@ static const value_string NewATMVCCommand_multiplex_vals[] = { { 0, NULL } }; static per_choice_t NewATMVCCommand_multiplex_choice[] = { - { 0, "noMultiplex", ASN1_EXTENSION_ROOT, + { 0, "noMultiplex", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "transportStream", ASN1_EXTENSION_ROOT, + { 1, "transportStream", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "programStream", ASN1_EXTENSION_ROOT, + { 2, "programStream", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -3033,11 +3033,11 @@ static const value_string NewATMVCCommand_reverseParameters_multiplex_vals[] = { { 0, NULL } }; static per_choice_t NewATMVCCommand_reverseParameters_multiplex_choice[] = { - { 0, "noMultiplex", ASN1_EXTENSION_ROOT, + { 0, "noMultiplex", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "transportStream", ASN1_EXTENSION_ROOT, + { 1, "transportStream", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "programStream", ASN1_EXTENSION_ROOT, + { 2, "programStream", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -3057,9 +3057,9 @@ static const value_string MobileMultilinkReconfigurationCommand_status_vals[] = { 0, NULL } }; static per_choice_t MobileMultilinkReconfigurationCommand_status_choice[] = { - { 0, "synchronized", ASN1_EXTENSION_ROOT, + { 0, "synchronized", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "reconfiguration", ASN1_EXTENSION_ROOT, + { 1, "reconfiguration", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -3081,11 +3081,11 @@ static const value_string FunctionNotSupported_cause_vals[] = { { 0, NULL } }; static per_choice_t FunctionNotSupported_cause_choice[] = { - { 0, "syntaxError", ASN1_EXTENSION_ROOT, + { 0, "syntaxError", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "semanticError", ASN1_EXTENSION_ROOT, + { 1, "semanticError", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "unknownFunction", ASN1_EXTENSION_ROOT, + { 2, "unknownFunction", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -3107,11 +3107,11 @@ static const value_string NewATMVCIndication_aal_aal1_clockRecovery_vals[] = { { 0, NULL } }; static per_choice_t NewATMVCIndication_aal_aal1_clockRecovery_choice[] = { - { 0, "nullClockRecovery", ASN1_EXTENSION_ROOT, + { 0, "nullClockRecovery", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "srtsClockRecovery", ASN1_EXTENSION_ROOT, + { 1, "srtsClockRecovery", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "adaptiveClockRecovery", ASN1_EXTENSION_ROOT, + { 2, "adaptiveClockRecovery", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -3133,13 +3133,13 @@ static const value_string NewATMVCIndication_aal_aal1_errorCorrection_vals[] = { { 0, NULL } }; static per_choice_t NewATMVCIndication_aal_aal1_errorCorrection_choice[] = { - { 0, "nullErrorCorrection", ASN1_EXTENSION_ROOT, + { 0, "nullErrorCorrection", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "longInterleaver", ASN1_EXTENSION_ROOT, + { 1, "longInterleaver", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "shortInterleaver", ASN1_EXTENSION_ROOT, + { 2, "shortInterleaver", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "errorCorrectionOnly", ASN1_EXTENSION_ROOT, + { 3, "errorCorrectionOnly", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -3161,11 +3161,11 @@ static const value_string NewATMVCIndication_multiplex_vals[] = { { 0, NULL } }; static per_choice_t NewATMVCIndication_multiplex_choice[] = { - { 0, "noMultiplex", ASN1_EXTENSION_ROOT, + { 0, "noMultiplex", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "transportStream", ASN1_EXTENSION_ROOT, + { 1, "transportStream", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "programStream", ASN1_EXTENSION_ROOT, + { 2, "programStream", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -3187,11 +3187,11 @@ static const value_string NewATMVCIndication_reverseParameters_multiplex_vals[] { 0, NULL } }; static per_choice_t NewATMVCIndication_reverseParameters_multiplex_choice[] = { - { 0, "noMultiplex", ASN1_EXTENSION_ROOT, + { 0, "noMultiplex", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "transportStream", ASN1_EXTENSION_ROOT, + { 1, "transportStream", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "programStream", ASN1_EXTENSION_ROOT, + { 2, "programStream", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -3208,8 +3208,8 @@ dissect_h245_NewATMVCIndication_reverseParameters_multiplex(tvbuff_t *tvb, int o static int dissect_h245_LogicalChannelNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, - tree, hf_h245_LogicalChannelNumber, 1, 65535, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, + tree, hf_h245_LogicalChannelNumber, 1, 65535, NULL, NULL, FALSE); return offset; } @@ -3217,8 +3217,8 @@ dissect_h245_LogicalChannelNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, static int dissect_h245_logicalChannelNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, - tree, hf_h245_LogicalChannelNumber, 0, 65535, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, + tree, hf_h245_LogicalChannelNumber, 0, 65535, NULL, NULL, FALSE); return offset; } @@ -3227,8 +3227,8 @@ dissect_h245_logicalChannelNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, static int dissect_h245_SequenceNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, - tree, hf_h245_SequenceNumber, 0, 255, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, + tree, hf_h245_SequenceNumber, 0, 255, NULL, NULL, FALSE); return offset; } @@ -3243,11 +3243,11 @@ static const value_string MaintenanceLoopRequest_type_vals[] = { { 0, NULL } }; static per_choice_t MaintenanceLoopRequest_type_choice[] = { - { 0, "systemLoop", ASN1_EXTENSION_ROOT, + { 0, "systemLoop", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "mediaLoop", ASN1_EXTENSION_ROOT, + { 1, "mediaLoop", ASN1_EXTENSION_ROOT, dissect_h245_LogicalChannelNumber }, - { 2, "logicalChannelLoop", ASN1_EXTENSION_ROOT, + { 2, "logicalChannelLoop", ASN1_EXTENSION_ROOT, dissect_h245_LogicalChannelNumber }, { 0, NULL, 0, NULL } }; @@ -3269,11 +3269,11 @@ static const value_string MaintenanceLoopAck_type_vals[] = { { 0, NULL } }; static per_choice_t MaintenanceLoopAck_type_choice[] = { - { 0, "systemLoop", ASN1_EXTENSION_ROOT, + { 0, "systemLoop", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "mediaLoop", ASN1_EXTENSION_ROOT, + { 1, "mediaLoop", ASN1_EXTENSION_ROOT, dissect_h245_LogicalChannelNumber }, - { 2, "logicalChannelLoop", ASN1_EXTENSION_ROOT, + { 2, "logicalChannelLoop", ASN1_EXTENSION_ROOT, dissect_h245_LogicalChannelNumber }, { 0, NULL, 0, NULL } }; @@ -3295,11 +3295,11 @@ static const value_string MaintenanceLoopReject_type_vals[] = { { 0, NULL } }; static per_choice_t MaintenanceLoopReject_type_choice[] = { - { 0, "systemLoop", ASN1_EXTENSION_ROOT, + { 0, "systemLoop", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "mediaLoop", ASN1_EXTENSION_ROOT, + { 1, "mediaLoop", ASN1_EXTENSION_ROOT, dissect_h245_LogicalChannelNumber }, - { 2, "logicalChannelLoop", ASN1_EXTENSION_ROOT, + { 2, "logicalChannelLoop", ASN1_EXTENSION_ROOT, dissect_h245_LogicalChannelNumber }, { 0, NULL, 0, NULL } }; @@ -3315,9 +3315,9 @@ dissect_h245_MaintenanceLoopReject_type(tvbuff_t *tvb, int offset, packet_info * static per_sequence_t OpenLogicalChannelReject_sequence[] = { - { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, - { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_OpenLogicalChannelReject_cause }, { NULL, 0, 0, NULL } }; @@ -3333,11 +3333,11 @@ dissect_h245_OpenLogicalChannelReject(tvbuff_t *tvb, int offset, packet_info *pi static per_sequence_t CloseLogicalChannel_sequence[] = { - { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, - { "source", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "source", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_CloseLogicalChannel_source }, - { "reason", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "reason", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_CloseLogicalChannel_reason }, { NULL, 0, 0, NULL } }; @@ -3353,7 +3353,7 @@ dissect_h245_CloseLogicalChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t CloseLogicalChannelAck_sequence[] = { - { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { NULL, 0, 0, NULL } }; @@ -3369,7 +3369,7 @@ dissect_h245_CloseLogicalChannelAck(tvbuff_t *tvb, int offset, packet_info *pinf static per_sequence_t RequestChannelCloseAck_sequence[] = { - { "forwardLogiclChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "forwardLogiclChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { NULL, 0, 0, NULL } }; @@ -3385,9 +3385,9 @@ dissect_h245_RequestChannelCloseAck(tvbuff_t *tvb, int offset, packet_info *pinf static per_sequence_t RequestChannelCloseReject_sequence[] = { - { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, - { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_RequestChannelCloseReject_cause }, { NULL, 0, 0, NULL } }; @@ -3403,7 +3403,7 @@ dissect_h245_RequestChannelCloseReject(tvbuff_t *tvb, int offset, packet_info *p static per_sequence_t RequestChannelCloseRelease_sequence[] = { - { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { NULL, 0, 0, NULL } }; @@ -3420,7 +3420,7 @@ dissect_h245_RequestChannelCloseRelease(tvbuff_t *tvb, int offset, packet_info * static per_sequence_t MultiplexedStreamModeParameters_sequence[] = { - { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { NULL, 0, 0, NULL } }; @@ -3436,7 +3436,7 @@ dissect_h245_MultiplexedStreamModeParameters(tvbuff_t *tvb, int offset, packet_i static per_sequence_t MaintenanceLoopRequest_sequence[] = { - { "type", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "type", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MaintenanceLoopRequest_type }, { NULL, 0, 0, NULL } }; @@ -3452,7 +3452,7 @@ dissect_h245_MaintenanceLoopRequest(tvbuff_t *tvb, int offset, packet_info *pinf static per_sequence_t MaintenanceLoopAck_sequence[] = { - { "type", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "type", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MaintenanceLoopAck_type }, { NULL, 0, 0, NULL } }; @@ -3467,9 +3467,9 @@ dissect_h245_MaintenanceLoopAck(tvbuff_t *tvb, int offset, packet_info *pinfo, p static per_sequence_t MaintenanceLoopReject_sequence[] = { - { "type", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "type", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MaintenanceLoopReject_type }, - { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MaintenanceLoopReject_cause }, { NULL, 0, 0, NULL } }; @@ -3484,7 +3484,7 @@ dissect_h245_MaintenanceLoopReject(tvbuff_t *tvb, int offset, packet_info *pinfo static per_sequence_t UserInputIndication_signalUpdate_rtp_sequence[] = { - { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { NULL, 0, 0, NULL } }; @@ -3499,7 +3499,7 @@ dissect_h245_UserInputIndication_signalUpdate_rtp(tvbuff_t *tvb, int offset, pac static per_sequence_t OpenLogicalChannelConfirm_sequence[] = { - { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { NULL, 0, 0, NULL } }; @@ -3514,7 +3514,7 @@ dissect_h245_OpenLogicalChannelConfirm(tvbuff_t *tvb, int offset, packet_info *p static per_sequence_t TerminalCapabilitySetAck_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, { NULL, 0, 0, NULL } }; @@ -3529,9 +3529,9 @@ dissect_h245_TerminalCapabilitySetAck(tvbuff_t *tvb, int offset, packet_info *pi static per_sequence_t RequestModeReject_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, - { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_RequestModeReject_cause }, { NULL, 0, 0, NULL } }; @@ -3547,7 +3547,7 @@ dissect_h245_RequestModeReject(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static per_sequence_t RoundTripDelayRequest_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, { NULL, 0, 0, NULL } }; @@ -3563,7 +3563,7 @@ dissect_h245_RoundTripDelayRequest(tvbuff_t *tvb, int offset, packet_info *pinfo static per_sequence_t RoundTripDelayResponse_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, { NULL, 0, 0, NULL } }; @@ -3578,9 +3578,9 @@ dissect_h245_RoundTripDelayResponse(tvbuff_t *tvb, int offset, packet_info *pinf static per_sequence_t MultilinkResponse_addConnection_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, - { "responseCode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "responseCode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MultilinkResponse_addConnection_responseCode }, { NULL, 0, 0, NULL } }; @@ -3740,23 +3740,23 @@ dissect_h245_partiallyFilledCells(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t VCCapability_aal1_sequence[] = { - { "nullClockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "nullClockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_nullClockRecovery }, - { "srtsClockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "srtsClockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_srtsClockRecovery }, - { "adaptiveClockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "adaptiveClockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_adaptiveClockRecovery }, - { "nullErrorCorrection", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "nullErrorCorrection", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_nullErrorCorrection }, - { "longInterleaver", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "longInterleaver", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_longInterleaver }, - { "shortInterleaver", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "shortInterleaver", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_shortInterleaver }, - { "errorCorrectionOnly", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "errorCorrectionOnly", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_errorCorrectionOnly }, - { "structuredDataTransfer", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "structuredDataTransfer", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_structuredDataTransfer }, - { "partiallyFilledCells", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "partiallyFilledCells", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_partiallyFilledCells }, { NULL, 0, 0, NULL } }; @@ -3773,13 +3773,13 @@ dissect_h245_VCCapability_aal1(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static per_sequence_t NewATMVCCommand_aal_aal1_sequence[] = { - { "clockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "clockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_NewATMVCCommand_aal_aal1_clockRecovery }, - { "errorCorrection", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "errorCorrection", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_NewATMVCCommand_aal_aal1_errorCorrection }, - { "structuredDataTransfer", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "structuredDataTransfer", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_structuredDataTransfer }, - { "partiallyFilledCells", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "partiallyFilledCells", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_partiallyFilledCells }, { NULL, 0, 0, NULL } }; @@ -3794,13 +3794,13 @@ dissect_h245_NewATMVCCommand_aal_aal1(tvbuff_t *tvb, int offset, packet_info *pi static per_sequence_t NewATMVCIndication_aal_aal1_sequence[] = { - { "clockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "clockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_NewATMVCIndication_aal_aal1_clockRecovery }, - { "errorCorrection", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "errorCorrection", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_NewATMVCIndication_aal_aal1_errorCorrection }, - { "structuredDataTransfer", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "structuredDataTransfer", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_structuredDataTransfer }, - { "partiallyFilledCells", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "partiallyFilledCells", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_partiallyFilledCells }, { NULL, 0, 0, NULL } }; @@ -4103,15 +4103,15 @@ dissect_h245_h223AnnexBwithHeader(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t H223Capability_mobileOperationTransmitCapability_sequence[] = { - { "modeChangeCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "modeChangeCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_modeChangeCapability }, - { "h223AnnexA", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "h223AnnexA", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_h223AnnexA }, - { "h223AnnexADoubleFlag", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "h223AnnexADoubleFlag", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_h223AnnexADoubleFlag_bool }, { "h223AnnexB", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_h223AnnexB }, - { "h223AnnexBwithHeader", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "h223AnnexBwithHeader", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_h223AnnexBwithHeader }, { NULL, 0, 0, NULL } }; @@ -4285,9 +4285,9 @@ dissect_h245_alpduInterleaving(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static per_sequence_t H223AL2MParameters_sequence[] = { - { "headerFEC", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "headerFEC", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H223AL2MParameters_headerFEC }, - { "alpduInterleaving", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "alpduInterleaving", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_alpduInterleaving }, { NULL, 0, 0, NULL } }; @@ -4514,7 +4514,7 @@ dissect_h245_audioHeader(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static per_sequence_t V75Capability_sequence[] = { - { "audioHeader", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioHeader", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioHeader }, { NULL, 0, 0, NULL } }; @@ -4562,7 +4562,7 @@ dissect_h245_decentralizedConferenceMC(tvbuff_t *tvb, int offset, packet_info *p static per_sequence_t H2250Capability_mcCapability_sequence[] = { - { "centralizedConferenceMC", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "centralizedConferenceMC", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_centralizedConferenceMC }, { "decentralizedConferenceMC", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_decentralizedConferenceMC }, @@ -4740,7 +4740,7 @@ dissect_h245_variableDelta(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static per_sequence_t MediaTransportType_AtmAAL5Compressed_sequence[] = { - { "variable-delta", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "variable-delta", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_variableDelta }, { NULL, 0, 0, NULL } }; @@ -4764,15 +4764,15 @@ static const value_string MediaTransportType_vals[] = { { 0, NULL } }; static per_choice_t MediaTransportType_choice[] = { - { 0, "ip-UDP", ASN1_EXTENSION_ROOT, + { 0, "ip-UDP", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "ip-TCP", ASN1_EXTENSION_ROOT, + { 1, "ip-TCP", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "atm-AAL5-UNIDIR", ASN1_EXTENSION_ROOT, + { 2, "atm-AAL5-UNIDIR", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "atm-AAL5-BIDIR", ASN1_EXTENSION_ROOT, + { 3, "atm-AAL5-BIDIR", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "atm-AAL5-compressed", ASN1_NOT_EXTENSION_ROOT, + { 4, "atm-AAL5-compressed", ASN1_NOT_EXTENSION_ROOT, dissect_h245_MediaTransportType_AtmAAL5Compressed }, { 0, NULL, 0, NULL } }; @@ -4787,7 +4787,7 @@ dissect_h245_MediaTransportType(tvbuff_t *tvb, int offset, packet_info *pinfo, p static per_sequence_t MediaChannelCapability_sequence[] = { - { "mediaTransport", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "mediaTransport", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_MediaTransportType }, { NULL, 0, 0, NULL } }; @@ -5821,21 +5821,21 @@ dissect_h245_spareReferencePictures(tvbuff_t *tvb, int offset, packet_info *pinf static per_sequence_t H263Version3Options_sequence[] = { - { "dataPartitionedSlices", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "dataPartitionedSlices", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_dataPartitionedSlices }, { "fixedPointIDCTO", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_fixedPointIDCT0 }, - { "interlacedFields", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "interlacedFields", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_interlacedFields}, - { "currentPictureHeaderRepetition", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "currentPictureHeaderRepetition", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_currentPictureHeaderRepetition }, - { "previousPictureHeaderRepetition", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "previousPictureHeaderRepetition", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_previousPictureHeaderRepetition }, - { "nextPictureHeaderRepetition", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "nextPictureHeaderRepetition", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_nextPictureHeaderRepetition }, - { "pictureNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "pictureNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_pictureNumber_bool }, - { "spareReferencePictures", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "spareReferencePictures", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_spareReferencePictures }, { NULL, 0, 0, NULL } }; @@ -5852,33 +5852,33 @@ dissect_h245_H263Version3Options(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t H263ModeComboFlags_sequence[] = { - { "unrestrictedVector", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "unrestrictedVector", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_unrestrictedVector }, - { "arithmeticCoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "arithmeticCoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_arithmeticCoding }, - { "advancedPrediction", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "advancedPrediction", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_advancedPrediction }, - { "pbFrames", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "pbFrames", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_pbFrames }, - { "advancedIntraCodingMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "advancedIntraCodingMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_advancedIntraCodingMode }, - { "deblockingFilterMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "deblockingFilterMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_deblockingFilterMode }, - { "unlimitedMotionVectors", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "unlimitedMotionVectors", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_unlimitedMotionVectors }, - { "slicesInOrder-NonRect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "slicesInOrder-NonRect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_slicesInOrderNonRect }, - { "slicesInOrder-Rect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "slicesInOrder-Rect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_slicesInOrderRect }, { "slicesNoOrder-NonRect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_slicesNoOrderNonRect }, - { "slicesNoOrder-Rect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "slicesNoOrder-Rect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_slicesNoOrderRect }, - { "improvedPBFramesMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "improvedPBFramesMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_improvedPBFramesMode }, - { "referencePicSelect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "referencePicSelect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_referencePicSelect }, - { "dynamicPictureResizingByFour", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "dynamicPictureResizingByFour", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_dynamicPictureResizingByFour }, { "dynamicPictureResizingSixteenthPel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_dynamicPictureResizingSixteenthPel }, @@ -5886,17 +5886,17 @@ static per_sequence_t H263ModeComboFlags_sequence[] = { dissect_h245_dynamicWarpingHalfPel }, { "dynamicWarpingSixteenthPel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_dynamicWarpingSixteenthPel }, - { "reducedResolutionUpdate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "reducedResolutionUpdate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_reducedResolutionUpdate }, - { "independentSegmentDecoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "independentSegmentDecoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_independentSegmentDecoding }, - { "alternateInterVLCMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "alternateInterVLCMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_alternateInterVLCMode }, { "modifiedQuantizationMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_modifiedQuantizationMode }, - { "enhancedReferencePicSelect", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "enhancedReferencePicSelect", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_enhancedReferencePicSelect_bool }, - { "h263Version3Options", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "h263Version3Options", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H263Version3Options }, { NULL, 0, 0, NULL } }; @@ -6714,43 +6714,43 @@ dissect_h245_digPhotoHighProg(tvbuff_t *tvb, int offset, packet_info *pinfo, pro static per_sequence_t T84Profile_t84Restricted_sequence[] = { - { "qcif", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "qcif", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_qcif_bool }, { "cif", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_cif_bool }, { "ccir601Seq", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_ccir601Seq }, - { "ccir601Prog", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "ccir601Prog", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_ccir601Prog }, - { "hdtvSeq", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "hdtvSeq", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_hdtvSeq }, - { "hdtvProg", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "hdtvProg", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_hdtvProg }, - { "g3FacsMH200x100", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "g3FacsMH200x100", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_g3FacsMH200x100 }, - { "g3FacsMH200x200", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "g3FacsMH200x200", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_g3FacsMH200x200 }, - { "g4FacsMMR200x100", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "g4FacsMMR200x100", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_g4FacsMMR200x100 }, - { "g4FacsMMR200x200", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "g4FacsMMR200x200", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_g4FacsMMR200x200 }, - { "jbig200x200Seq", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "jbig200x200Seq", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_jbig200x200Seq }, - { "jbig200x200Prog", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "jbig200x200Prog", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_jbig200x200Prog }, - { "jbig300x300Seq", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "jbig300x300Seq", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_jbig300x300Seq }, - { "jbig300x300Prog", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "jbig300x300Prog", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_jbig300x300Prog }, - { "digPhotoLow", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "digPhotoLow", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_digPhotoLow }, - { "digPhotoMedSeq", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "digPhotoMedSeq", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_digPhotoMedSeq }, - { "digPhotoMedProg", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "digPhotoMedProg", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_digPhotoMedProg }, - { "digPhotoHighSeq", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "digPhotoHighSeq", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_digPhotoHighSeq }, - { "digPhotoHighProg", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "digPhotoHighProg", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_digPhotoHighProg }, { NULL, 0, 0, NULL } }; @@ -6771,9 +6771,9 @@ static const value_string T84Profile_vals[] = { { 0, NULL } }; static per_choice_t T84Profile_choice[] = { - { 0, "t84Unrestricted", ASN1_NO_EXTENSIONS, + { 0, "t84Unrestricted", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, - { 1, "t84Restricted", ASN1_NO_EXTENSIONS, + { 1, "t84Restricted", ASN1_NO_EXTENSIONS, dissect_h245_T84Profile_t84Restricted }, { 0, NULL, 0, NULL } }; @@ -6981,9 +6981,9 @@ dissect_h245_samePort_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static per_sequence_t FECCapability_rfc2733_separateStream_sequence[] = { - { "separatePort", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "separatePort", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_separatePort }, - { "samePort", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "samePort", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_samePort_bool }, { NULL, 0, 0, NULL } }; @@ -6998,9 +6998,9 @@ dissect_h245_FECCapability_rfc2733_separateStream(tvbuff_t *tvb, int offset, pac static per_sequence_t FECCapability_rfc2733_sequence[] = { - { "redundancyEncoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "redundancyEncoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_redundancyEncoding_bool }, - { "separateStream", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "separateStream", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_FECCapability_rfc2733_separateStream }, { NULL, 0, 0, NULL } }; @@ -7020,7 +7020,7 @@ static const value_string FECCapability_vals[] = { { 0, NULL } }; static per_choice_t FECCapability_choice[] = { - { 0, "rfc2733", ASN1_EXTENSION_ROOT, + { 0, "rfc2733", ASN1_EXTENSION_ROOT, dissect_h245_FECCapability_rfc2733 }, { 0, NULL, 0, NULL } }; @@ -7264,9 +7264,9 @@ dissect_h245_certProtectedKey(tvbuff_t *tvb, int offset, packet_info *pinfo, pro static per_sequence_t KeyProtectionMethod_sequence[] = { - { "secureChannel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "secureChannel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_secureChannel }, - { "sharedSecret", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sharedSecret", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_sharedSecret }, { "certProtectedKey", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_certProtectedKey }, @@ -7333,10 +7333,10 @@ dissect_h245_bitRateLockedToNetworkClock(tvbuff_t *tvb, int offset, packet_info static int dissect_h245_IS11172_BitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, - tree, hf_h245_IS11172_BitRate, 1, 448, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, + tree, hf_h245_IS11172_BitRate, 1, 448, NULL, NULL, FALSE); - + return offset; } @@ -7346,10 +7346,10 @@ dissect_h245_IS11172_BitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int dissect_h245_IS13818_BitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, - tree, hf_h245_IS13818_BitRate, 1, 1130, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, + tree, hf_h245_IS13818_BitRate, 1, 1130, NULL, NULL, FALSE); - + return offset; } @@ -7360,19 +7360,19 @@ static per_sequence_t IS11172AudioCapability_sequence[] = { dissect_h245_audioLayer1 }, { "audioLayer2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioLayer2 }, - { "audioLayer3", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioLayer3", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioLayer3 }, { "audioSampling32k", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioSampling32k }, - { "audioSampling44k1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioSampling44k1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioSampling44k1 }, { "audioSampling48k", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioSampling48k }, - { "singleChannel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "singleChannel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_singleChannel }, - { "twoChannels", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "twoChannels", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_twoChannels }, - { "bitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "bitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_IS11172_BitRate }, { NULL, 0, 0, NULL } }; @@ -7387,13 +7387,13 @@ dissect_h245_IS11172AudioCapability(tvbuff_t *tvb, int offset, packet_info *pinf static per_sequence_t IS11172AudioMode_sequence[] = { - { "audioLayer", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioLayer", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_IS11172AudioMode_audioLayer }, - { "audioSampling", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioSampling", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_IS11172AudioMode_audioSampling }, - { "multichannelType", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "multichannelType", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_IS11172AudioMode_multichannelType }, - { "bitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "bitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_IS11172_BitRate }, { NULL, 0, 0, NULL } }; @@ -7408,17 +7408,17 @@ dissect_h245_IS11172AudioMode(tvbuff_t *tvb, int offset, packet_info *pinfo, pro static per_sequence_t IS13818AudioMode_sequence[] = { - { "audioLayer", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioLayer", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_IS13818AudioMode_audioLayer }, - { "audioSampling", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioSampling", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_IS13818AudioMode_audioSampling }, - { "multiChannelType", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "multiChannelType", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_IS13818AudioMode_multiChannelType }, - { "lowFrequencyEnhancement", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "lowFrequencyEnhancement", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_lowFrequencyEnhancement }, { "multilingual", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_multilingual }, - { "bitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "bitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_IS13818_BitRate }, { NULL, 0, 0, NULL } }; @@ -7436,43 +7436,43 @@ dissect_h245_IS13818AudioMode(tvbuff_t *tvb, int offset, packet_info *pinfo, pro static per_sequence_t IS13818AudioCapability_sequence[] = { { "audioLayer1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioLayer1 }, - { "audioLayer2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioLayer2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioLayer2 }, - { "audioLayer3", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioLayer3", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioLayer3 }, - { "audioSampling16k", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioSampling16k", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioSampling16k }, { "audioSampling22k05", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioSampling22k05 }, { "audioSampling24k", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioSampling24k }, - { "audioSampling32k", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioSampling32k", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioSampling32k }, - { "audioSampling44k1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioSampling44k1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioSampling44k1 }, { "audioSampling48k", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioSampling48k }, - { "singleChannel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "singleChannel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_singleChannel }, - { "twoChannels", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "twoChannels", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_twoChannels }, - { "threeChannels2-1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "threeChannels2-1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_threeChannels21 }, - { "threeChannels3-0", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "threeChannels3-0", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_threeChannels30 }, { "fourChannels2-0-2-0", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_fourChannels2020 }, - { "fourChannels2-2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "fourChannels2-2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_fourChannels22 }, - { "fourChannels3-1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "fourChannels3-1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_fourChannels31 }, { "fiveChannels3-0-2-0", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_fiveChannels3020 }, - { "fiveChannels3-2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "fiveChannels3-2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_fiveChannels32 }, - { "lowFrequencyEnhancement", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "lowFrequencyEnhancement", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_lowFrequencyEnhancement }, - { "multilingual", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "multilingual", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_multilingual }, { "bitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_IS13818_BitRate }, @@ -7492,10 +7492,10 @@ dissect_h245_IS13818AudioCapability(tvbuff_t *tvb, int offset, packet_info *pinf static int dissect_h245_ATM_BitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, - tree, hf_h245_ATM_BitRate, 1, 65535, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, + tree, hf_h245_ATM_BitRate, 1, 65535, NULL, NULL, FALSE); - + return offset; } @@ -7503,13 +7503,13 @@ dissect_h245_ATM_BitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static per_sequence_t NewATMVCIndication_reverseParameters_sequence[] = { - { "bitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "bitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_ATM_BitRate }, - { "bitRateLockedToPCRClock", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "bitRateLockedToPCRClock", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_bitRateLockedToPCRClock }, - { "bitRateLockedToNetworkClock", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "bitRateLockedToNetworkClock", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_bitRateLockedToNetworkClock }, - { "multiplex", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "multiplex", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_NewATMVCIndication_reverseParameters_multiplex }, { NULL, 0, 0, NULL } }; @@ -7526,11 +7526,11 @@ dissect_h245_NewATMVCIndication_reverseParameters(tvbuff_t *tvb, int offset, pac static per_sequence_t NewATMVCCommand_reverseParameters_sequence[] = { { "bitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_ATM_BitRate }, - { "bitRateLockedToPCRClock", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "bitRateLockedToPCRClock", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_bitRateLockedToPCRClock }, { "bitRateLockedToNetworkClock", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_bitRateLockedToNetworkClock }, - { "multiplex", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "multiplex", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_NewATMVCCommand_reverseParameters_multiplex }, { NULL, 0, 0, NULL } }; @@ -7545,7 +7545,7 @@ dissect_h245_NewATMVCCommand_reverseParameters(tvbuff_t *tvb, int offset, packet static int dissect_h245_t35CountryCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_t35CountryCode, 0, 255, &t35CountryCode, NULL, FALSE); @@ -7556,7 +7556,7 @@ dissect_h245_t35CountryCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static int dissect_h245_t35Extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_t35Extension, 0, 255, &t35Extension, NULL, FALSE); @@ -7568,7 +7568,7 @@ dissect_h245_t35Extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int dissect_h245_manufacturerCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_manufacturerCode, 0, 65535, &manufacturerCode, NULL, FALSE); @@ -7581,7 +7581,7 @@ dissect_h245_manufacturerCode(tvbuff_t *tvb, int offset, packet_info *pinfo, pro static per_sequence_t h221NonStandard_sequence[] = { { "t35CountryCode", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, dissect_h245_t35CountryCode }, - { "t35Extension", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, + { "t35Extension", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, dissect_h245_t35Extension }, { "manufacturerCode", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, dissect_h245_manufacturerCode }, @@ -7606,7 +7606,7 @@ dissect_h245_h221NonStandard(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int dissect_h245_terminalType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_terminalType, 0, 255, NULL, NULL, FALSE); @@ -7616,7 +7616,7 @@ dissect_h245_terminalType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int dissect_h245_statusDeterminationNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_statusDeterminationNumber, 0, 16777215, NULL, NULL, FALSE); @@ -7628,7 +7628,7 @@ dissect_h245_statusDeterminationNumber(tvbuff_t *tvb, int offset, packet_info *p static per_sequence_t MasterSlaveDetermination_sequence[] = { { "terminalType", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_terminalType }, - { "statusDeterminationNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "statusDeterminationNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_statusDeterminationNumber }, { NULL, 0, 0, NULL } }; @@ -7646,7 +7646,7 @@ dissect_h245_MasterSlaveDetermination(tvbuff_t *tvb, int offset, packet_info *pi static int dissect_h245_CapabilityTableEntryNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_CapabilityTableEntryNumber, 1, 65535, NULL, NULL, FALSE); @@ -7663,7 +7663,7 @@ static const value_string TerminalCapabilitySetReject_cause_tableEntryCapacityEx static per_choice_t TerminalCapabilitySetReject_cause_tableEntryCapacityExceeded_choice[] = { { 0, "highestEntryNumberProcessed", ASN1_NO_EXTENSIONS, dissect_h245_CapabilityTableEntryNumber }, - { 1, "noneProcessed", ASN1_NO_EXTENSIONS, + { 1, "noneProcessed", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -7687,13 +7687,13 @@ static const value_string TerminalCapabilitySetReject_cause_vals[] = { { 0, NULL } }; static per_choice_t TerminalCapabilitySetReject_cause_choice[] = { - { 0, "unspecified", ASN1_EXTENSION_ROOT, + { 0, "unspecified", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "undefinedTableEntryUsed", ASN1_EXTENSION_ROOT, + { 1, "undefinedTableEntryUsed", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "descriptorCapacityExceeded", ASN1_EXTENSION_ROOT, + { 2, "descriptorCapacityExceeded", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "tableEntryCapacityExceeded", ASN1_EXTENSION_ROOT, + { 3, "tableEntryCapacityExceeded", ASN1_EXTENSION_ROOT, dissect_h245_TerminalCapabilitySetReject_cause_tableEntryCapacityExceeded }, { 0, NULL, 0, NULL } }; @@ -7708,9 +7708,9 @@ dissect_h245_TerminalCapabilitySetReject_cause(tvbuff_t *tvb, int offset, packet static per_sequence_t TerminalCapabilitySetReject_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, - { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_TerminalCapabilitySetReject_cause }, { NULL, 0, 0, NULL } }; @@ -7729,7 +7729,7 @@ dissect_h245_TerminalCapabilitySetReject(tvbuff_t *tvb, int offset, packet_info static int dissect_h245_CapabilityDescriptorNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_CapabilityDescriptorNumber, 0, 255, NULL, NULL, FALSE); @@ -7742,7 +7742,7 @@ dissect_h245_CapabilityDescriptorNumber(tvbuff_t *tvb, int offset, packet_info * static int dissect_h245_h233IVResponseTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_h233IVResponseTime, 0, 255, NULL, NULL, FALSE); @@ -7753,7 +7753,7 @@ dissect_h245_h233IVResponseTime(tvbuff_t *tvb, int offset, packet_info *pinfo, p static per_sequence_t Capability_h233EncryptionReceiveCapability_sequence[] = { - { "h233IVResponseTime", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "h233IVResponseTime", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_h233IVResponseTime }, { NULL, 0, 0, NULL } }; @@ -7772,7 +7772,7 @@ dissect_h245_Capability_h233EncryptionReceiveCapability(tvbuff_t *tvb, int offse static int dissect_h245_maxPendingReplacementFor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maxPendingReplacementFor, 0, 255, NULL, NULL, FALSE); @@ -7785,7 +7785,7 @@ dissect_h245_maxPendingReplacementFor(tvbuff_t *tvb, int offset, packet_info *pi static int dissect_h245_numberOfVCs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_numberOfVCs, 1, 256, NULL, NULL, FALSE); @@ -7799,7 +7799,7 @@ dissect_h245_numberOfVCs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_forwardMaximumSDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_forwardMaximumSDUSize, 0, 65535, NULL, NULL, FALSE); @@ -7812,7 +7812,7 @@ dissect_h245_forwardMaximumSDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo static int dissect_h245_backwardMaximumSDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_backwardMaximumSDUSize, 0, 65535, NULL, NULL, FALSE); @@ -7824,7 +7824,7 @@ dissect_h245_backwardMaximumSDUSize(tvbuff_t *tvb, int offset, packet_info *pinf static per_sequence_t VCCapability_aal5_sequence[] = { - { "forwardMaximumSDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "forwardMaximumSDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_forwardMaximumSDUSize }, { "backwardMaximumSDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_backwardMaximumSDUSize }, @@ -7841,7 +7841,7 @@ dissect_h245_VCCapability_aal5(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static per_sequence_t NewATMVCCommand_aal_aal5_sequence[] = { - { "forwardMaximumSDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "forwardMaximumSDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_forwardMaximumSDUSize}, { "backwardMaximumSDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_backwardMaximumSDUSize }, @@ -7865,9 +7865,9 @@ static const value_string NewATMVCCommand_aal_vals[] = { { 0, NULL } }; static per_choice_t NewATMVCCommand_aal_choice[] = { - { 0, "aal1", ASN1_EXTENSION_ROOT, + { 0, "aal1", ASN1_EXTENSION_ROOT, dissect_h245_NewATMVCCommand_aal_aal1 }, - { 1, "aal5", ASN1_EXTENSION_ROOT, + { 1, "aal5", ASN1_EXTENSION_ROOT, dissect_h245_NewATMVCCommand_aal_aal5 }, { 0, NULL, 0, NULL } }; @@ -7883,7 +7883,7 @@ dissect_h245_NewATMVCCommand_aal(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t NewATMVCIndication_aal_aal5_sequence[] = { - { "forwardMaximumSDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "forwardMaximumSDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_forwardMaximumSDUSize }, { "backwardMaximumSDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_backwardMaximumSDUSize }, @@ -7906,7 +7906,7 @@ static const value_string NewATMVCIndication_aal_vals[] = { { 0, NULL } }; static per_choice_t NewATMVCIndication_aal_choice[] = { - { 0, "aal1", ASN1_EXTENSION_ROOT, + { 0, "aal1", ASN1_EXTENSION_ROOT, dissect_h245_NewATMVCIndication_aal_aal1 }, { 1, "aal5", ASN1_EXTENSION_ROOT, dissect_h245_NewATMVCIndication_aal_aal5 }, @@ -7926,7 +7926,7 @@ dissect_h245_NewATMVCIndication_aal(tvbuff_t *tvb, int offset, packet_info *pinf static int dissect_h245_singleBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_singleBitRate, 1, 65535, NULL, NULL, FALSE); @@ -7939,7 +7939,7 @@ dissect_h245_singleBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static int dissect_h245_lowerBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_lowerBitRate, 1, 65535, NULL, NULL, FALSE); @@ -7951,7 +7951,7 @@ dissect_h245_lowerBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int dissect_h245_higherBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_higherBitRate, 1, 65535, NULL, NULL, FALSE); @@ -7963,9 +7963,9 @@ dissect_h245_higherBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static per_sequence_t VCCapability_availableBitRates_rangeOfBitRates_sequence[] = { - { "lowerBitRate", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, + { "lowerBitRate", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, dissect_h245_lowerBitRate }, - { "higherBitRate", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, + { "higherBitRate", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, dissect_h245_higherBitRate }, { NULL, 0, 0, NULL } }; @@ -7986,7 +7986,7 @@ static const value_string VCCapability_availableBitRates_type_vals[] = { { 0, NULL } }; static per_choice_t VCCapability_availableBitRates_type_choice[] = { - { 0, "singleBitRate", ASN1_NO_EXTENSIONS, + { 0, "singleBitRate", ASN1_NO_EXTENSIONS, dissect_h245_singleBitRate }, { 1, "rangeOfBitRates", ASN1_NO_EXTENSIONS, dissect_h245_VCCapability_availableBitRates_rangeOfBitRates }, @@ -8005,7 +8005,7 @@ dissect_h245_VCCapability_availableBitRates_type(tvbuff_t *tvb, int offset, pack static int dissect_h245_maximumAl2SDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maximumAl2SDUSize, 0, 65535, NULL, NULL, FALSE); @@ -8018,7 +8018,7 @@ dissect_h245_maximumAl2SDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static int dissect_h245_maximumAl3SDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maximumAl3SDUSize, 0, 65535, NULL, NULL, FALSE); @@ -8031,7 +8031,7 @@ dissect_h245_maximumAl3SDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static int dissect_h245_maximumDelayJitter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maximumDelayJitter, 0, 1023, NULL, NULL, FALSE); @@ -8043,7 +8043,7 @@ dissect_h245_maximumDelayJitter(tvbuff_t *tvb, int offset, packet_info *pinfo, p static int dissect_h245_maximumNestingDepth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maximumNestingDepth, 1, 15, NULL, NULL, FALSE); @@ -8055,7 +8055,7 @@ dissect_h245_maximumNestingDepth(tvbuff_t *tvb, int offset, packet_info *pinfo, static int dissect_h245_maximumElementListSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maximumElementListSize, 2, 255, NULL, NULL, FALSE); @@ -8067,7 +8067,7 @@ dissect_h245_maximumElementListSize(tvbuff_t *tvb, int offset, packet_info *pinf static int dissect_h245_maximumSubElementListSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maximumSubElementListSize, 2, 255, NULL, NULL, FALSE); @@ -8102,7 +8102,7 @@ static const value_string H223Capability_h223MultiplexTableCapability_vals[] = { { 0, NULL } }; static per_choice_t H223Capability_h223MultiplexTableCapability_choice[] = { - { 0, "basic", ASN1_NO_EXTENSIONS, + { 0, "basic", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 1, "enhanced", ASN1_NO_EXTENSIONS, dissect_h245_H223Capability_h223MultiplexTableCapability_enhanced }, @@ -8122,7 +8122,7 @@ dissect_h245_H223Capability_h223MultiplexTableCapability(tvbuff_t *tvb, int offs static int dissect_h245_h223bitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_h223bitRate, 1, 19200, NULL, NULL, FALSE); @@ -8135,7 +8135,7 @@ dissect_h245_h223bitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_maximumSampleSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maximumSampleSize, 1, 255, NULL, NULL, FALSE); @@ -8148,7 +8148,7 @@ dissect_h245_maximumSampleSize(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static int dissect_h245_maximumPayloadLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maximumPayloadLength, 1, 65025, NULL, NULL, FALSE); @@ -8159,9 +8159,9 @@ dissect_h245_maximumPayloadLength(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t H223Capability_mobileMultilinkFrameCapability_sequence[] = { - { "maximumSampleSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "maximumSampleSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maximumSampleSize }, - { "maximumPayloadLength", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "maximumPayloadLength", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maximumPayloadLength }, { NULL, 0, 0, NULL } }; @@ -8179,7 +8179,7 @@ dissect_h245_H223Capability_mobileMultilinkFrameCapability(tvbuff_t *tvb, int of static int dissect_h245_maximumAL1MPDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maximumAL1MPDUSize, 0, 65535, NULL, NULL, FALSE); @@ -8192,7 +8192,7 @@ dissect_h245_maximumAL1MPDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, p static int dissect_h245_maximumAL2MSDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maximumAL2MSDUSize, 0, 65535, NULL, NULL, FALSE); @@ -8205,7 +8205,7 @@ dissect_h245_maximumAL2MSDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, p static int dissect_h245_maximumAL3MSDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maximumAL3MSDUSize, 0, 65535, NULL, NULL, FALSE); @@ -8217,25 +8217,25 @@ dissect_h245_maximumAL3MSDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, p static per_sequence_t H223AnnexCCapability_sequence[] = { - { "videoWithAL1M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "videoWithAL1M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_videoWithAL1M }, - { "videoWithAL2M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "videoWithAL2M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_videoWithAL2M }, - { "videoWithAL3M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "videoWithAL3M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_videoWithAL3M }, - { "audioWithAL1M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioWithAL1M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioWithAL1M }, - { "audioWithAL2M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioWithAL2M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioWithAL2M }, - { "audioWithAL3M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioWithAL3M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioWithAL3M }, - { "dataWithAL1M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "dataWithAL1M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_dataWithAL1M }, - { "dataWithAL2M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "dataWithAL2M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_dataWithAL2M }, - { "dataWithAL3M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "dataWithAL3M", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_dataWithAL3M }, - { "alpduInterleaving", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "alpduInterleaving", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_alpduInterleaving }, { "maximumAL1MPDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maximumAL1MPDUSize }, @@ -8243,7 +8243,7 @@ static per_sequence_t H223AnnexCCapability_sequence[] = { dissect_h245_maximumAL2MSDUSize }, { "maximumAL3MSDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maximumAL3MSDUSize }, - { "rsCodeCapability", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, + { "rsCodeCapability", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_rsCodeCapability }, { NULL, 0, 0, NULL } }; @@ -8273,35 +8273,35 @@ dissect_h245_transportWithIframes(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t H223Capability_sequence[] = { { "transportWithIframes", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_transportWithIframes }, - { "videoWithAL1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "videoWithAL1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_videoWithAL1 }, - { "videoWithAL2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "videoWithAL2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_videoWithAL2 }, - { "videoWithAL3", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "videoWithAL3", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_videoWithAL3 }, { "audioWithAL1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioWithAL1 }, - { "audioWithAL2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioWithAL2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioWithAL2 }, - { "audioWithAL3", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "audioWithAL3", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioWithAL3 }, - { "dataWithAL1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "dataWithAL1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_dataWithAL1 }, - { "dataWithAL2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "dataWithAL2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_dataWithAL2 }, - { "dataWithAL3", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "dataWithAL3", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_dataWithAL3 }, - { "maximumAL2SDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "maximumAL2SDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maximumAl2SDUSize }, - { "maximumAL3SDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "maximumAL3SDUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maximumAl3SDUSize }, - { "maximumDelayJitter", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "maximumDelayJitter", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maximumDelayJitter }, - { "h223MultiplexTableCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "h223MultiplexTableCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H223Capability_h223MultiplexTableCapability }, - { "maxMUXPDUSizeCapability", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "maxMUXPDUSizeCapability", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maxMUXPDUSizeCapability }, - { "nsrpSupport", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "nsrpSupport", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_nsrpSupport }, { "mobileOperationTransmitCapability", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_H223Capability_mobileOperationTransmitCapability }, @@ -8327,7 +8327,7 @@ dissect_h245_H223Capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static int dissect_h245_numOfDLCS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_numOfDLCS, 2, 8191, NULL, NULL, FALSE); @@ -8340,7 +8340,7 @@ dissect_h245_numOfDLCS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int dissect_h245_n401Capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_n401Capability, 1, 4095, NULL, NULL, FALSE); @@ -8353,7 +8353,7 @@ dissect_h245_n401Capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static int dissect_h245_maxWindowSizeCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maxWindowSizeCapability, 1, 127, NULL, NULL, FALSE); @@ -8364,35 +8364,35 @@ dissect_h245_maxWindowSizeCapability(tvbuff_t *tvb, int offset, packet_info *pin static per_sequence_t V76Capability_sequence[] = { - { "suspendResumeCapabilitywAddress", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "suspendResumeCapabilitywAddress", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_suspendResumeCapabilitywAddress }, - { "suspendResumeCapabilitywoAddress", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "suspendResumeCapabilitywoAddress", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_suspendResumeCapabilitywoAddress }, - { "rejCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "rejCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_rejCapability }, - { "sREJCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sREJCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_sREJCapability }, { "mREJCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_mREJCapability }, - { "crc8bitCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "crc8bitCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_crc8bitCapability }, - { "crc16bitCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "crc16bitCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_crc16bitCapability }, - { "crc32bitCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "crc32bitCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_crc32bitCapability }, - { "uihCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "uihCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_uihCapability }, { "numOfDLCS", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_numOfDLCS }, - { "twoOctetAddressFieldCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "twoOctetAddressFieldCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_twoOctetAddressFieldCapability }, - { "loopBackTestCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "loopBackTestCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_loopBackTestCapability }, { "n401Capability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_n401Capability }, { "maxWindowSizeCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maxWindowSizeCapability }, - { "v75Capability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "v75Capability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_V75Capability }, { NULL, 0, 0, NULL } }; @@ -8410,7 +8410,7 @@ dissect_h245_V76Capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static int dissect_h245_maximumAudioDelayJitter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maximumAudioDelayJitter, 0, 1023, NULL, NULL, FALSE); @@ -8423,7 +8423,7 @@ dissect_h245_maximumAudioDelayJitter(tvbuff_t *tvb, int offset, packet_info *pin static int dissect_h245_tokenRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_tokenRate, 1, 4294967295UL, NULL, NULL, FALSE); @@ -8436,7 +8436,7 @@ dissect_h245_tokenRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int dissect_h245_bucketSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_bucketSize, 1, 4294967295UL, NULL, NULL, FALSE); @@ -8449,7 +8449,7 @@ dissect_h245_bucketSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre static int dissect_h245_peakRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_peakRate, 1, 4294967295UL, NULL, NULL, FALSE); @@ -8461,7 +8461,7 @@ dissect_h245_peakRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int dissect_h245_minPoliced(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_minPoliced, 1, 4294967295UL, NULL, NULL, FALSE); @@ -8474,7 +8474,7 @@ dissect_h245_minPoliced(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre static int dissect_h245_maxPktSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maxPktSize, 1, 4294967295UL, NULL, NULL, FALSE); @@ -8484,11 +8484,11 @@ dissect_h245_maxPktSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre static per_sequence_t RSVPParameters_sequence[] = { - { "qosMode", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "qosMode", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_QOSMode }, - { "tokenRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "tokenRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_tokenRate }, - { "bucketSize", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "bucketSize", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_bucketSize }, { "peakRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_peakRate }, @@ -8512,7 +8512,7 @@ dissect_h245_RSVPParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static int dissect_h245_maxNTUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maxNTUSize, 0, 65535, NULL, NULL, FALSE); @@ -8524,15 +8524,15 @@ dissect_h245_maxNTUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre static per_sequence_t ATMParameters_sequence[] = { { "maxNTUSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maxNTUSize }, - { "atmUBR", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "atmUBR", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_atmUBR }, - { "atmrtVBR", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "atmrtVBR", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_atmrtVBR }, - { "atmnrtVBR", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "atmnrtVBR", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_atmnrtVBR }, - { "atmABR", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "atmABR", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_atmABR }, - { "atmCBR", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "atmCBR", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_atmCBR }, { NULL, 0, 0, NULL } }; @@ -8550,7 +8550,7 @@ dissect_h245_ATMParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static int dissect_h245_numberOfThreads(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_numberOfThreads, 1, 16, NULL, NULL, FALSE); @@ -8562,7 +8562,7 @@ dissect_h245_numberOfThreads(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int dissect_h245_framesBetweenSyncPoints(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_framesBetweenSyncPoints, 1, 256, NULL, NULL, FALSE); @@ -8574,7 +8574,7 @@ dissect_h245_framesBetweenSyncPoints(tvbuff_t *tvb, int offset, packet_info *pin static int dissect_h245_threadNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_threadNumber, 0, 15, NULL, NULL, FALSE); @@ -8587,7 +8587,7 @@ dissect_h245_threadNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int dissect_h245_qcifMPI_1_4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_qcifMPI_1_4, 1, 4, NULL, NULL, FALSE); @@ -8600,7 +8600,7 @@ dissect_h245_qcifMPI_1_4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_qcifMPI_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_qcifMPI_1_32, 1, 32, NULL, NULL, FALSE); @@ -8615,7 +8615,7 @@ dissect_h245_qcifMPI_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int dissect_h245_qcifMPI_1_2048(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_qcifMPI_1_2048, 1, 2048, NULL, NULL, FALSE); @@ -8628,7 +8628,7 @@ dissect_h245_qcifMPI_1_2048(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static int dissect_h245_cifMPI_1_4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_cifMPI_1_4, 1, 4, NULL, NULL, FALSE); @@ -8640,7 +8640,7 @@ dissect_h245_cifMPI_1_4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre static int dissect_h245_cifMPI_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_cifMPI_1_32, 1, 32, NULL, NULL, FALSE); @@ -8652,7 +8652,7 @@ dissect_h245_cifMPI_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_cifMPI_1_2048(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_cifMPI_1_2048, 1, 2048, NULL, NULL, FALSE); @@ -8672,7 +8672,7 @@ static per_sequence_t H261VideoCapability_sequence[] = { dissect_h245_temporalSpatialTradeOffCapability }, { "maxBitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_h223bitRate }, - { "stillImageTransmission", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "stillImageTransmission", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_stillImageTransmission }, { "videoBadMBsCap", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_videoBadMBsCap }, @@ -8692,7 +8692,7 @@ dissect_h245_H261VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, static int dissect_h245_videoBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_videoBitRate, 0, 1073741823, NULL, NULL, FALSE); @@ -8705,7 +8705,7 @@ dissect_h245_videoBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int dissect_h245_vbvBufferSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_vbvBufferSize, 0, 262143, NULL, NULL, FALSE); @@ -8719,7 +8719,7 @@ dissect_h245_vbvBufferSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static int dissect_h245_samplesPerLine(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_samplesPerLine, 0, 16383, NULL, NULL, FALSE); @@ -8733,7 +8733,7 @@ dissect_h245_samplesPerLine(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static int dissect_h245_linesPerFrame(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_linesPerFrame, 0, 16383, NULL, NULL, FALSE); @@ -8747,7 +8747,7 @@ dissect_h245_linesPerFrame(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static int dissect_h245_framesPerSecond(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_framesPerSecond, 0, 15, NULL, NULL, FALSE); @@ -8760,7 +8760,7 @@ dissect_h245_framesPerSecond(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int dissect_h245_luminanceSampleRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_luminanceSampleRate, 0, 4294967295UL, NULL, NULL, FALSE); @@ -8773,29 +8773,29 @@ dissect_h245_luminanceSampleRate(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t H262VideoCapability_sequence[] = { { "profileAndLevel-SPatML", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_profileAndLevelSPatML }, - { "profileAndLevel-MPatLL", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "profileAndLevel-MPatLL", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_profileAndLevelMPatLL }, { "profileAndLevel-MPatML", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_profileAndLevelMPatML }, - { "profileAndLevel-MPatH-14", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "profileAndLevel-MPatH-14", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_profileAndLevelMPatH14 }, - { "profileAndLevel-MPatHL", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "profileAndLevel-MPatHL", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_profileAndLevelMPatHL }, - { "profileAndLevel-SNRatLL", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "profileAndLevel-SNRatLL", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_profileAndLevelSNRatLL }, - { "profileAndLevel-SNRatML", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "profileAndLevel-SNRatML", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_profileAndLevelSNRatML }, - { "profileAndLevel-SpatialatH-14", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "profileAndLevel-SpatialatH-14", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_profileAndLevelSpatialatH14 }, { "profileAndLevel-HPatML", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_profileAndLevelHPatML }, - { "profileAndLevel-HPatH-14", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "profileAndLevel-HPatH-14", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_profileAndLevelHPatH14 }, - { "profileAndLevel-HPatHL", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "profileAndLevel-HPatHL", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_profileAndLevelHPatHL }, { "videoBitRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_videoBitRate }, - { "vbvBufferSize", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "vbvBufferSize", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_vbvBufferSize }, { "samplesPerLine", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_samplesPerLine }, @@ -8805,7 +8805,7 @@ static per_sequence_t H262VideoCapability_sequence[] = { dissect_h245_framesPerSecond }, { "luminanceSampleRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_luminanceSampleRate }, - { "videoBadMBsCap", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "videoBadMBsCap", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_videoBadMBsCap }, { NULL, 0, 0, NULL } }; @@ -8822,11 +8822,11 @@ dissect_h245_H262VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t H262VideoMode_sequence[] = { - { "profileAndLevel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "profileAndLevel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H262VideoMode_profileAndLevel }, { "videoBitRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_videoBitRate }, - { "vbvBufferSize", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "vbvBufferSize", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_vbvBufferSize }, { "samplesPerLine", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_samplesPerLine }, @@ -8852,7 +8852,7 @@ dissect_h245_H262VideoMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static int dissect_h245_sqcifMPI_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_sqcifMPI_1_32, 1, 32, NULL, NULL, FALSE); @@ -8864,7 +8864,7 @@ dissect_h245_sqcifMPI_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static int dissect_h245_sqcifMPI_1_2048(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_sqcifMPI_1_2048, 1, 2048, NULL, NULL, FALSE); @@ -8877,7 +8877,7 @@ dissect_h245_sqcifMPI_1_2048(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int dissect_h245_cif4MPI_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_cif4MPI_1_32, 1, 32, NULL, NULL, FALSE); @@ -8890,7 +8890,7 @@ dissect_h245_cif4MPI_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int dissect_h245_cif4MPI_1_2048(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_cif4MPI_1_2048, 1, 2048, NULL, NULL, FALSE); @@ -8903,7 +8903,7 @@ dissect_h245_cif4MPI_1_2048(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static int dissect_h245_cif16MPI_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_cif16MPI_1_32, 1, 32, NULL, NULL, FALSE); @@ -8916,7 +8916,7 @@ dissect_h245_cif16MPI_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static int dissect_h245_cif16MPI_1_2048(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_cif16MPI_1_2048, 1, 2048, NULL, NULL, FALSE); @@ -8928,7 +8928,7 @@ dissect_h245_cif16MPI_1_2048(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int dissect_h245_maxBitRate_192400(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maxBitRate_192400, 1, 192400, NULL, NULL, FALSE); @@ -8942,7 +8942,7 @@ dissect_h245_maxBitRate_192400(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static int dissect_h245_hrd_B(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_hrd_B, 0, 524287, NULL, NULL, FALSE); @@ -8955,7 +8955,7 @@ dissect_h245_hrd_B(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tr static int dissect_h245_bppMaxKb(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_bppMaxKb, 0, 65535, NULL, NULL, FALSE); @@ -8968,7 +8968,7 @@ dissect_h245_bppMaxKb(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int dissect_h245_slowSqcifMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_slowSqcifMPI, 1, 3600, NULL, NULL, FALSE); @@ -8981,7 +8981,7 @@ dissect_h245_slowSqcifMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int dissect_h245_slowQcifMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_slowQcifMPI, 1, 3600, NULL, NULL, FALSE); @@ -8993,7 +8993,7 @@ dissect_h245_slowQcifMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_slowCifMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_slowCifMPI, 1, 3600, NULL, NULL, FALSE); @@ -9006,7 +9006,7 @@ dissect_h245_slowCifMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre static int dissect_h245_slowCif4MPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_slowCif4MPI, 1, 3600, NULL, NULL, FALSE); @@ -9019,7 +9019,7 @@ dissect_h245_slowCif4MPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_slowCif16MPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_slowCif16MPI, 1, 3600, NULL, NULL, FALSE); @@ -9033,7 +9033,7 @@ dissect_h245_slowCif16MPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int dissect_h245_numberOfBPictures(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_numberOfBPictures, 1, 64, NULL, NULL, FALSE); @@ -9046,7 +9046,7 @@ dissect_h245_numberOfBPictures(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static int dissect_h245_presentationOrder(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_presentationOrder, 1, 256, NULL, NULL, FALSE); @@ -9059,7 +9059,7 @@ dissect_h245_presentationOrder(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static int dissect_h245_offset_x(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_offset_x, -262144, 262143, NULL, NULL, FALSE); @@ -9073,7 +9073,7 @@ dissect_h245_offset_x(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int dissect_h245_offset_y(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_offset_y, -262144, 262143, NULL, NULL, FALSE); @@ -9087,7 +9087,7 @@ dissect_h245_offset_y(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int dissect_h245_scale_x(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_scale_x, 1, 255, NULL, NULL, FALSE); @@ -9099,7 +9099,7 @@ dissect_h245_scale_x(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree * static int dissect_h245_scale_y(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_scale_y, 1, 255, NULL, NULL, FALSE); @@ -9136,7 +9136,7 @@ dissect_h245_TransperencyParameters(tvbuff_t *tvb, int offset, packet_info *pinf static int dissect_h245_sqcifAdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_sqcifAdditionalPictureMemory, 1, 256, NULL, NULL, FALSE); @@ -9149,7 +9149,7 @@ dissect_h245_sqcifAdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info static int dissect_h245_qcifAdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_qcifAdditionalPictureMemory, 1, 256, NULL, NULL, FALSE); @@ -9162,7 +9162,7 @@ dissect_h245_qcifAdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info static int dissect_h245_cifAdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_cifAdditionalPictureMemory, 1, 256, NULL, NULL, FALSE); @@ -9175,7 +9175,7 @@ dissect_h245_cifAdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info * static int dissect_h245_cif4AdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_cif4AdditionalPictureMemory, 1, 256, NULL, NULL, FALSE); @@ -9187,7 +9187,7 @@ dissect_h245_cif4AdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info static int dissect_h245_cif16AdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_cif16AdditionalPictureMemory, 1, 256, NULL, NULL, FALSE); @@ -9199,7 +9199,7 @@ dissect_h245_cif16AdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info static int dissect_h245_bigCpfAdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_bigCpfAdditionalPictureMemory, 1, 256, NULL, NULL, FALSE); @@ -9238,7 +9238,7 @@ dissect_h245_RefPictureSelection_additionalPictureMemory(tvbuff_t *tvb, int offs static int dissect_h245_mpuHorizMBs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_mpuHorizMBs, 1, 128, NULL, NULL, FALSE); @@ -9251,7 +9251,7 @@ dissect_h245_mpuHorizMBs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_mpuVertMBs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_mpuVertMBs, 1, 72, NULL, NULL, FALSE); @@ -9264,7 +9264,7 @@ dissect_h245_mpuVertMBs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre static int dissect_h245_mpuTotalNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_mpuTotalNumber, 1, 65536, NULL, NULL, FALSE); @@ -9315,9 +9315,9 @@ dissect_h245_RefPictureSelection_enhancedReferencePicSelect(tvbuff_t *tvb, int o static per_sequence_t RefPictureSelection_sequence[] = { { "additionalPictureMemory", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_RefPictureSelection_additionalPictureMemory }, - { "videoMux", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "videoMux", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_videoMux }, - { "videoBackChannelSend", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "videoBackChannelSend", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_RefPictureSelection_videoBackChannelSend }, { "enhancedReferencePicSelect", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_RefPictureSelection_enhancedReferencePicSelect }, @@ -9336,7 +9336,7 @@ dissect_h245_RefPictureSelection(tvbuff_t *tvb, int offset, packet_info *pinfo, static int dissect_h245_clockConversionCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_clockConversionCode, 1000, 1001, NULL, NULL, FALSE); @@ -9349,7 +9349,7 @@ dissect_h245_clockConversionCode(tvbuff_t *tvb, int offset, packet_info *pinfo, static int dissect_h245_clockDivisor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_clockDivisor, 1, 127, NULL, NULL, FALSE); @@ -9390,7 +9390,7 @@ dissect_h245_CustomPictureClockFrequency(tvbuff_t *tvb, int offset, packet_info static int dissect_h245_maxCustomPictureWidth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maxCustomPictureWidth, 1, 2048, NULL, NULL, FALSE); @@ -9401,7 +9401,7 @@ dissect_h245_maxCustomPictureWidth(tvbuff_t *tvb, int offset, packet_info *pinfo static int dissect_h245_minCustomPictureWidth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_minCustomPictureWidth, 1, 2048, NULL, NULL, FALSE); @@ -9414,7 +9414,7 @@ dissect_h245_minCustomPictureWidth(tvbuff_t *tvb, int offset, packet_info *pinfo static int dissect_h245_minCustomPictureHeight(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_minCustomPictureHeight, 1, 2048, NULL, NULL, FALSE); @@ -9425,7 +9425,7 @@ dissect_h245_minCustomPictureHeight(tvbuff_t *tvb, int offset, packet_info *pinf static int dissect_h245_maxCustomPictureHeight(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maxCustomPictureHeight, 1, 2048, NULL, NULL, FALSE); @@ -9439,7 +9439,7 @@ dissect_h245_maxCustomPictureHeight(tvbuff_t *tvb, int offset, packet_info *pinf static int dissect_h245_standardMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_standardMPI, 1, 31, NULL, NULL, FALSE); @@ -9452,7 +9452,7 @@ dissect_h245_standardMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_customMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_customMPI, 1, 2048, NULL, NULL, FALSE); @@ -9484,7 +9484,7 @@ dissect_h245_CustomPictureFormat_mPI_customPCF(tvbuff_t *tvb, int offset, packet static int dissect_h245_customPCF(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree); static per_sequence_t CustomPictureFormat_mPI_sequence[] = { - { "standardMPI", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "standardMPI", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_standardMPI}, { "customPCF", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_customPCF }, @@ -9504,7 +9504,7 @@ dissect_h245_CustomPictureFormat_mPI(tvbuff_t *tvb, int offset, packet_info *pin static int dissect_h245_width(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_width, 1, 255, NULL, NULL, FALSE); @@ -9516,7 +9516,7 @@ dissect_h245_width(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tr static int dissect_h245_height(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_height, 1, 255, NULL, NULL, FALSE); @@ -9547,7 +9547,7 @@ dissect_h245_CustomPictureFormat_pixelAspectInformation_extendedPAR(tvbuff_t *tv static int dissect_h245_pictureRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_pictureRate, 0, 15, NULL, NULL, FALSE); @@ -9558,17 +9558,17 @@ dissect_h245_pictureRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static per_sequence_t IS11172VideoMode_sequence[] = { - { "constrainedBitstream", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "constrainedBitstream", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_constrainedBitstream }, { "videoBitRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_videoBitRate }, - { "vbvBufferSize", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "vbvBufferSize", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_vbvBufferSize }, { "samplesPerLine", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_samplesPerLine }, { "linesPerFrame", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_linesPerFrame }, - { "pictureRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "pictureRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_pictureRate}, { "luminanceSampleRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_luminanceSampleRate }, @@ -9587,19 +9587,19 @@ dissect_h245_IS11172VideoMode(tvbuff_t *tvb, int offset, packet_info *pinfo, pro static per_sequence_t IS11172VideoCapability_sequence[] = { { "constrainedBitstream", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_constrainedBitstream }, - { "videoBitRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "videoBitRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_videoBitRate }, - { "vbvBufferSize", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "vbvBufferSize", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_vbvBufferSize }, { "samplesPerLine", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_samplesPerLine }, { "linesPerFrame", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_linesPerFrame }, - { "pictureRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "pictureRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_pictureRate }, { "luminanceSampleRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_luminanceSampleRate }, - { "videoBadMBsCap", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "videoBadMBsCap", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_videoBadMBsCap }, { NULL, 0, 0, NULL } }; @@ -9617,7 +9617,7 @@ dissect_h245_IS11172VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinf static int dissect_h245_g711Alaw64k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_g711Alaw64k, 1, 256, NULL, NULL, FALSE); @@ -9629,7 +9629,7 @@ dissect_h245_g711Alaw64k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_g711Alaw56k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_g711Alaw56k, 1, 256, NULL, NULL, FALSE); @@ -9641,7 +9641,7 @@ dissect_h245_g711Alaw56k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_g711Ulaw64k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_g711Ulaw64k, 1, 256, NULL, NULL, FALSE); @@ -9653,7 +9653,7 @@ dissect_h245_g711Ulaw64k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_g711Ulaw56k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_g711Ulaw56k, 1, 256, NULL, NULL, FALSE); @@ -9666,7 +9666,7 @@ dissect_h245_g711Ulaw56k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_g722_64k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_g722_64k, 1, 256, NULL, NULL, FALSE); @@ -9678,7 +9678,7 @@ dissect_h245_g722_64k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int dissect_h245_g722_56k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_g722_56k, 1, 256, NULL, NULL, FALSE); @@ -9691,7 +9691,7 @@ dissect_h245_g722_56k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int dissect_h245_g722_48k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_g722_48k, 1, 256, NULL, NULL, FALSE); @@ -9705,7 +9705,7 @@ dissect_h245_g722_48k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int dissect_h245_maxAl_sduAudioFrames(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maxAl_sduAudioFrames, 1, 256, NULL, NULL, FALSE); @@ -9715,9 +9715,9 @@ dissect_h245_maxAl_sduAudioFrames(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t AudioCapability_g7231_sequence[] = { - { "maxAl-sduAudioFrames", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, + { "maxAl-sduAudioFrames", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, dissect_h245_maxAl_sduAudioFrames }, - { "silenceSuppression", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, + { "silenceSuppression", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, dissect_h245_silenceSuppression }, { NULL, 0, 0, NULL } }; @@ -9735,7 +9735,7 @@ dissect_h245_AudioCapability_g7231(tvbuff_t *tvb, int offset, packet_info *pinfo static int dissect_h245_g728(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_g728, 1, 256, NULL, NULL, FALSE); @@ -9747,7 +9747,7 @@ dissect_h245_g728(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tre static int dissect_h245_g729(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_g729, 1, 256, NULL, NULL, FALSE); @@ -9759,7 +9759,7 @@ dissect_h245_g729(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tre static int dissect_h245_g729AnnexA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_g729AnnexA, 1, 256, NULL, NULL, FALSE); @@ -9772,7 +9772,7 @@ dissect_h245_g729AnnexA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre static int dissect_h245_g729wAnnexB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_g729wAnnexB, 1, 256, NULL, NULL, FALSE); @@ -9785,7 +9785,7 @@ dissect_h245_g729wAnnexB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_g729AnnexAwAnnexB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_g729AnnexAwAnnexB, 1, 256, NULL, NULL, FALSE); @@ -9798,7 +9798,7 @@ dissect_h245_g729AnnexAwAnnexB(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static int dissect_h245_audioUnit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_audioUnit, 1, 256, NULL, NULL, FALSE); @@ -9811,19 +9811,19 @@ dissect_h245_audioUnit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static per_sequence_t G729Extensions_sequence[] = { { "audioUnit", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_audioUnit }, - { "annexA", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "annexA", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_annexA }, - { "annexB", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "annexB", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_annexB }, - { "annexD", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "annexD", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_annexD }, - { "annexE", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "annexE", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_annexE }, - { "annexF", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "annexF", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_annexF }, - { "annexG", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "annexG", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_annexG }, - { "annexH", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "annexH", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_annexH }, { NULL, 0, 0, NULL } }; @@ -9841,7 +9841,7 @@ dissect_h245_G729Extensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static int dissect_h245_highRateMode0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_highRateMode0, 27, 78, NULL, NULL, FALSE); @@ -9852,7 +9852,7 @@ dissect_h245_highRateMode0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static int dissect_h245_highRateMode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_highRateMode1, 27, 78, NULL, NULL, FALSE); @@ -9866,7 +9866,7 @@ dissect_h245_highRateMode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static int dissect_h245_lowRateMode0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_lowRateMode0, 23, 66, NULL, NULL, FALSE); @@ -9877,7 +9877,7 @@ dissect_h245_lowRateMode0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int dissect_h245_lowRateMode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_lowRateMode1, 23, 66, NULL, NULL, FALSE); @@ -9890,7 +9890,7 @@ dissect_h245_lowRateMode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int dissect_h245_sidMode0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_sidMode0, 6, 17, NULL, NULL, FALSE); @@ -9901,7 +9901,7 @@ dissect_h245_sidMode0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int dissect_h245_sidMode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_sidMode1, 6, 17, NULL, NULL, FALSE); @@ -9938,9 +9938,9 @@ dissect_h245_G7231AnnexCCapability_g723AnnexCAudioMode(tvbuff_t *tvb, int offset static per_sequence_t G7231AnnexCCapability_sequence[] = { - { "maxAl-sduAudioFrames", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "maxAl-sduAudioFrames", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maxAl_sduAudioFrames }, - { "silenceSuppression", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "silenceSuppression", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_silenceSuppression }, { "g723AnnexCAudioMode", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_G7231AnnexCCapability_g723AnnexCAudioMode }, @@ -9983,9 +9983,9 @@ dissect_h245_G7231AnnexCMode_g723AnnexCAudioMode(tvbuff_t *tvb, int offset, pack static per_sequence_t G7231AnnexCMode_sequence[] = { - { "maxAl-sduAudioFrames", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "maxAl-sduAudioFrames", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maxAl_sduAudioFrames }, - { "silenceSupression", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "silenceSupression", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_silenceSuppression }, { "g723AnnexCAudioMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_G7231AnnexCMode_g723AnnexCAudioMode }, @@ -10005,7 +10005,7 @@ dissect_h245_G7231AnnexCMode(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int dissect_h245_audioUnitSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_audioUnitSize, 1, 256, NULL, NULL, FALSE); @@ -10019,7 +10019,7 @@ dissect_h245_audioUnitSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static per_sequence_t GSMAudioCapability_sequence[] = { { "audioUnitSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_audioUnitSize }, - { "comfortNoice", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "comfortNoice", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_comfortNoise }, { "scrambled", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_scrambled }, @@ -10041,7 +10041,7 @@ static int dissect_h245_maxBitRate_4294967295UL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { /* XXX unit is 100bit/s */ - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maxBitRate_4294967295UL, 0, 4294967295UL, NULL, NULL, FALSE); @@ -10055,7 +10055,7 @@ dissect_h245_maxBitRate_4294967295UL(tvbuff_t *tvb, int offset, packet_info *pin static int dissect_h245_numberOfCodewords(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_numberOfCodewords, 1, 65536, NULL, NULL, FALSE); @@ -10068,7 +10068,7 @@ dissect_h245_numberOfCodewords(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static int dissect_h245_maximumStringLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_maximumStringLength, 1, 256, NULL, NULL, FALSE); @@ -10147,7 +10147,7 @@ dissect_h245_DataProtocolCapability_v76wCompression(tvbuff_t *tvb, int offset, p static int dissect_h245_version(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_version, 0, 255, NULL, NULL, FALSE); @@ -10158,7 +10158,7 @@ dissect_h245_version(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree * static int dissect_h245_T38FaxUdpOptions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree); static per_sequence_t T38FaxProfile_sequence[] = { - { "fillBitRemoval", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "fillBitRemoval", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_fillBitRemoval }, { "transcodingJBIG", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_transcodingJBIG }, @@ -10166,11 +10166,11 @@ static per_sequence_t T38FaxProfile_sequence[] = { dissect_h245_transcodingMMR }, { "version", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_version }, - { "t38FaxRateManagement", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "t38FaxRateManagement", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_T38FaxRateManagement }, - { "t38FaxUdpOptions", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, + { "t38FaxUdpOptions", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_T38FaxUdpOptions }, - { "t38FaxTcpOptions", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, + { "t38FaxTcpOptions", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_T38FaxTcpOptions }, { NULL, 0, 0, NULL } }; @@ -10188,7 +10188,7 @@ dissect_h245_T38FaxProfile(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static int dissect_h245_standard_0_127(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_standard_0_127, 0, 127, NULL, NULL, FALSE); @@ -10201,7 +10201,7 @@ dissect_h245_standard_0_127(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static int dissect_h245_booleanArray(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_booleanArray, 0, 255, NULL, NULL, FALSE); @@ -10214,7 +10214,7 @@ dissect_h245_booleanArray(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int dissect_h245_unsignedMin(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_unsignedMin, 0, 65535, NULL, NULL, FALSE); @@ -10225,7 +10225,7 @@ dissect_h245_unsignedMin(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_unsignedMax(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_unsignedMax, 0, 65535, NULL, NULL, FALSE); @@ -10238,7 +10238,7 @@ dissect_h245_unsignedMax(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int dissect_h245_unsigned32Min(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_unsigned32Min, 0, 4294967295UL, NULL, NULL, FALSE); @@ -10249,7 +10249,7 @@ dissect_h245_unsigned32Min(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static int dissect_h245_unsigned32Max(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_unsigned32Max, 0, 4294967295UL, NULL, NULL, FALSE); @@ -10262,7 +10262,7 @@ dissect_h245_unsigned32Max(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static int dissect_h245_dynamicRTPPayloadType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_dynamicRTPPayloadType, 96, 127, NULL, NULL, FALSE); @@ -10306,7 +10306,7 @@ dissect_h245_NoPTAudioToneCapability(tvbuff_t *tvb, int offset, packet_info *pin static int dissect_h245_portNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_portNumber, 0, 65535, NULL, NULL, FALSE); @@ -10319,7 +10319,7 @@ dissect_h245_portNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre static int dissect_h245_resourceID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_resourceID, 0, 65535, NULL, NULL, FALSE); @@ -10336,11 +10336,11 @@ static const value_string FlowControlCommand_scope_vals[] = { { 0, NULL } }; static per_choice_t FlowControlCommand_scope_choice[] = { - { 0, "logicalChannelNumber", ASN1_NO_EXTENSIONS, + { 0, "logicalChannelNumber", ASN1_NO_EXTENSIONS, dissect_h245_LogicalChannelNumber }, { 1, "resourceID", ASN1_NO_EXTENSIONS, dissect_h245_resourceID }, - { 2, "wholeMultiplex", ASN1_NO_EXTENSIONS, + { 2, "wholeMultiplex", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -10364,11 +10364,11 @@ static const value_string JitterIndication_scope_vals[] = { { 0, NULL } }; static per_choice_t JitterIndication_scope_choice[] = { - { 0, "logicalChannelNumber", ASN1_NO_EXTENSIONS, + { 0, "logicalChannelNumber", ASN1_NO_EXTENSIONS, dissect_h245_LogicalChannelNumber }, { 1, "resourceID", ASN1_NO_EXTENSIONS, dissect_h245_resourceID }, - { 2, "wholeMultiplex", ASN1_NO_EXTENSIONS, + { 2, "wholeMultiplex", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -10391,11 +10391,11 @@ static const value_string FlowControlIndication_scope_vals[] = { { 0, NULL } }; static per_choice_t FlowControlIndication_scope_choice[] = { - { 0, "logicalChannelNumber", ASN1_NO_EXTENSIONS, + { 0, "logicalChannelNumber", ASN1_NO_EXTENSIONS, dissect_h245_LogicalChannelNumber }, { 1, "resourceID", ASN1_NO_EXTENSIONS, dissect_h245_resourceID }, - { 2, "wholeMultiplex", ASN1_NO_EXTENSIONS, + { 2, "wholeMultiplex", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -10413,15 +10413,15 @@ dissect_h245_FlowControlIndication_scope(tvbuff_t *tvb, int offset, packet_info static per_sequence_t NewATMVCIndication_sequence[] = { { "resourceID", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_resourceID }, - { "bitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "bitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_ATM_BitRate }, - { "bitRateLockedToPCRClock", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "bitRateLockedToPCRClock", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_bitRateLockedToPCRClock }, - { "bitRateLockedToNetworkClock", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "bitRateLockedToNetworkClock", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_bitRateLockedToNetworkClock }, - { "aal", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "aal", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_NewATMVCIndication_aal }, - { "multiplex", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "multiplex", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_NewATMVCIndication_multiplex }, { "reverseParameters", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_NewATMVCIndication_reverseParameters }, @@ -10441,7 +10441,7 @@ dissect_h245_NewATMVCIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, p static int dissect_h245_subChannelID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_subChannelID, 0, 8191, NULL, NULL, FALSE); @@ -10454,7 +10454,7 @@ dissect_h245_subChannelID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int dissect_h245_pcr_pid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_pcr_pid, 0, 8191, NULL, NULL, FALSE); @@ -10467,7 +10467,7 @@ dissect_h245_pcr_pid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree * static int dissect_h245_controlFieldOctets(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_controlFieldOctets, 0, 2, NULL, NULL, FALSE); @@ -10480,7 +10480,7 @@ dissect_h245_controlFieldOctets(tvbuff_t *tvb, int offset, packet_info *pinfo, p static int dissect_h245_sendBufferSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_sendBufferSize, 0, 16777215, NULL, NULL, FALSE); @@ -10528,7 +10528,7 @@ dissect_h245_H223ModeParameters_adaptationLayerType_al3(tvbuff_t *tvb, int offse static int dissect_h245_rcpcCodeRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_rcpcCodeRate, 8, 32, NULL, NULL, FALSE); @@ -10541,7 +10541,7 @@ dissect_h245_rcpcCodeRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int dissect_h245_rsCodeCorrection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_rsCodeCorrection, 0, 127, NULL, NULL, FALSE); @@ -10554,7 +10554,7 @@ dissect_h245_rsCodeCorrection(tvbuff_t *tvb, int offset, packet_info *pinfo, pro static int dissect_h245_finite_0_16(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_finite_0_16, 0, 16, NULL, NULL, FALSE); @@ -10573,7 +10573,7 @@ static const value_string H223AnnexCArqParameters_numberOfRetransmissions_vals[] static per_choice_t H223AnnexCArqParameters_numberOfRetransmissions_choice[] = { { 0, "finite", ASN1_EXTENSION_ROOT, dissect_h245_finite_0_16 }, - { 1, "infinite", ASN1_EXTENSION_ROOT, + { 1, "infinite", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -10614,11 +10614,11 @@ static const value_string H223AL1MParameters_arqType_vals[] = { { 0, NULL } }; static per_choice_t H223AL1MParameters_arqType_choice[] = { - { 0, "noArq", ASN1_EXTENSION_ROOT, + { 0, "noArq", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "typeIArq", ASN1_EXTENSION_ROOT, + { 1, "typeIArq", ASN1_EXTENSION_ROOT, dissect_h245_H223AnnexCArqParameters }, - { 2, "typeIIArq", ASN1_EXTENSION_ROOT, + { 2, "typeIIArq", ASN1_EXTENSION_ROOT, dissect_h245_H223AnnexCArqParameters }, { 0, NULL, 0, NULL } }; @@ -10640,7 +10640,7 @@ static const value_string H223AL3MParameters_arqType_vals[] = { { 0, NULL } }; static per_choice_t H223AL3MParameters_arqType_choice[] = { - { 0, "noArq", ASN1_EXTENSION_ROOT, + { 0, "noArq", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 1, "typeIArq", ASN1_EXTENSION_ROOT, dissect_h245_H223AnnexCArqParameters }, @@ -10661,19 +10661,19 @@ dissect_h245_H223AL3MParameters_arqType(tvbuff_t *tvb, int offset, packet_info * static per_sequence_t H223AL1MParameters_sequence[] = { - { "transferMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "transferMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H223AL1MParameters_transferMode }, - { "headerFEC", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "headerFEC", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H223AL1MParameters_headerFEC }, - { "crcLength", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "crcLength", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H223AL1MParameters_crcLength }, { "rcpcCodeRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_rcpcCodeRate }, { "arqType", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H223AL1MParameters_arqType }, - { "alpduInterleaving", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "alpduInterleaving", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_alpduInterleaving }, - { "alsduSplitting", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "alsduSplitting", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_alsduSplitting }, { "rsCodeCorrection", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_rsCodeCorrection }, @@ -10691,15 +10691,15 @@ dissect_h245_H223AL1MParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, p static per_sequence_t H223AL3MParameters_sequence[] = { - { "headerFormat", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "headerFormat", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H223AL3MParameters_headerFormat }, - { "crcLength", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "crcLength", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H223AL3MParameters_crcLength }, { "rcpcCodeRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_rcpcCodeRate }, { "arqType", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H223AL3MParameters_arqType }, - { "alpduInterleaving", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "alpduInterleaving", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_alpduInterleaving }, { "rsCodeCorrection", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_rsCodeCorrection }, @@ -10720,7 +10720,7 @@ dissect_h245_H223AL3MParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, p static int dissect_h245_windowSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_windowSize, 1, 127, NULL, NULL, FALSE); @@ -10733,7 +10733,7 @@ dissect_h245_windowSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre static per_sequence_t V76LogicalChannelParameters_mode_eRM_sequence[] = { { "windowSize", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_windowSize }, - { "recovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "recovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_V76LogicalChannelParameters_mode_eRM_recovery }, { NULL, 0, 0, NULL } }; @@ -10753,9 +10753,9 @@ static const value_string V76LogicalChannelParameters_mode_vals[] = { { 0, NULL } }; static per_choice_t V76LogicalChannelParameters_mode_choice[] = { - { 0, "eRM", ASN1_EXTENSION_ROOT, + { 0, "eRM", ASN1_EXTENSION_ROOT, dissect_h245_V76LogicalChannelParameters_mode_eRM }, - { 1, "uNERM", ASN1_EXTENSION_ROOT, + { 1, "uNERM", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -10773,7 +10773,7 @@ dissect_h245_V76LogicalChannelParameters_mode(tvbuff_t *tvb, int offset, packet_ static int dissect_h245_n401(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_n401, 1, 4095, NULL, NULL, FALSE); @@ -10785,11 +10785,11 @@ dissect_h245_n401(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tre static per_sequence_t V76HDLCParameters_sequence[] = { - { "crcLength", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "crcLength", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_CRCLength }, { "n401", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_n401 }, - { "loopbackTestProcedure", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "loopbackTestProcedure", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_loopbackTestProcedure }, { NULL, 0, 0, NULL } }; @@ -10807,13 +10807,13 @@ dissect_h245_V76HDLCParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static per_sequence_t V76LogicalChannelParameters_sequence[] = { { "hdlcParameters", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_V76HDLCParameters }, - { "suspendResume", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "suspendResume", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_V76LogicalChannelParameters_suspendResume }, - { "uIH", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "uIH", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_uIH }, { "mode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_V76LogicalChannelParameters_mode }, - { "v75Parameters", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "v75Parameters", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_V75Parameters }, { NULL, 0, 0, NULL } }; @@ -10830,7 +10830,7 @@ dissect_h245_V76LogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info static int dissect_h245_sessionID_0_255(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_sessionID_0_255, 0, 255, NULL, NULL, FALSE); @@ -10842,7 +10842,7 @@ dissect_h245_sessionID_0_255(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int dissect_h245_sessionID_1_255(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_sessionID_1_255, 1, 255, NULL, NULL, FALSE); @@ -10855,7 +10855,7 @@ dissect_h245_sessionID_1_255(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int dissect_h245_associatedSessionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h245_associatedSessionID, 1, 255, NULL, NULL, FALSE); @@ -10922,7 +10922,7 @@ dissect_h245_FECData_rfc2733_mode_separateStream_differentPort(tvbuff_t *tvb, in static per_sequence_t FECData_rfc2733_mode_separateStream_samePort_sequence[] = { - { "protectedPayloadType", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "protectedPayloadType", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_protectedPayloadType }, { NULL, 0, 0, NULL } }; @@ -10942,7 +10942,7 @@ static const value_string FECData_rfc2733_mode_separateStream_vals[] = { { 0, NULL } }; static per_choice_t FECData_rfc2733_mode_separateStream_choice[] = { - { 0, "differentPort", ASN1_EXTENSION_ROOT, + { 0, "differentPort", ASN1_EXTENSION_ROOT, dissect_h245_FECData_rfc2733_mode_separateStream_differentPort }, { 1, "samePort", ASN1_EXTENSION_ROOT, dissect_h245_FECData_rfc2733_mode_separateStream_samePort }, @@ -10965,7 +10965,7 @@ static const value_string FECData_rfc2733_mode_vals[] = { { 0, NULL } }; static per_choice_t FECData_rfc2733_mode_choice[] = { - { 0, "redundancyEncoding", ASN1_EXTENSION_ROOT, + { 0, "redundancyEncoding", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 1, "separateStream", ASN1_EXTENSION_ROOT, dissect_h245_FECData_rfc2733_mode_separateStream }, @@ -10983,7 +10983,7 @@ dissect_h245_FECData_rfc2733_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t FECData_rfc2733_sequence[] = { - { "mode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "mode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_FECData_rfc2733_mode }, { NULL, 0, 0, NULL } }; @@ -11019,7 +11019,7 @@ dissect_h245_FECData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree * static per_sequence_t FECMode_rfc2733Mode_mode_separateStream_differentPort_sequence[] = { - { "protectedSessionID", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "protectedSessionID", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_protectedSessionID }, { "protectedPayloadType", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_protectedPayloadType }, @@ -11082,7 +11082,7 @@ static const value_string MultiplexElement_repeatCount_vals[] = { static per_choice_t MultiplexElement_repeatCount_choice[] = { { 0, "finite", ASN1_NO_EXTENSIONS, dissect_h245_finite_1_65535 }, - { 1, "untilClosingFlag", ASN1_NO_EXTENSIONS, + { 1, "untilClosingFlag", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -11113,7 +11113,7 @@ dissect_h245_MultiplexTableEntryNumber(tvbuff_t *tvb, int offset, packet_info *p static per_sequence_t MultiplexEntryRejectionDescriptions_sequence[] = { { "multiplexTableEntryNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MultiplexTableEntryNumber }, - { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MultiplexEntryRejectionDescriptions_cause }, { NULL, 0, 0, NULL } }; @@ -11131,7 +11131,7 @@ dissect_h245_MultiplexEntryRejectionDescriptions(tvbuff_t *tvb, int offset, pack static per_sequence_t RequestMultiplexEntryRejectionDescriptions_sequence[] = { { "multiplexTableEntryNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MultiplexTableEntryNumber }, - { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_RequestMultiplexEntryRejectionDescriptions_cause}, { NULL, 0, 0, NULL } }; @@ -11276,7 +11276,7 @@ static const value_string MultilinkRequest_maximumHeaderInterval_requestType_val { 0, NULL } }; static per_choice_t MultilinkRequest_maximumHeaderInterval_requestType_choice[] = { - { 0, "currentIntervalInformation", ASN1_EXTENSION_ROOT, + { 0, "currentIntervalInformation", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 1, "requestedInterval", ASN1_EXTENSION_ROOT, dissect_h245_requestedInterval }, @@ -11469,9 +11469,9 @@ dissect_h245_MaximumBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static per_sequence_t LogicalChannelRateRequest_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, - { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { "maximumBitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MaximumBitRate }, @@ -11488,9 +11488,9 @@ dissect_h245_LogicalChannelRateRequest(tvbuff_t *tvb, int offset, packet_info *p static per_sequence_t LogicalChannelRateAck_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, - { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { "maximumBitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MaximumBitRate }, @@ -11508,11 +11508,11 @@ dissect_h245_LogicalChannelRateAck(tvbuff_t *tvb, int offset, packet_info *pinfo static per_sequence_t LogicalChannelRateReject_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, - { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, - { "rejectReason", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "rejectReason", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelRateRejectReason }, { "currentMaximumBitRate", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_MaximumBitRate }, @@ -11564,7 +11564,7 @@ static const value_string FlowControlCommand_restriction_vals[] = { static per_choice_t FlowControlCommand_restriction_choice[] = { { 0, "maximumBitRate", ASN1_NO_EXTENSIONS, dissect_h245_maximumBitRate_0_16777215 }, - { 1, "noRestriction", ASN1_NO_EXTENSIONS, + { 1, "noRestriction", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -11587,7 +11587,7 @@ static const value_string FlowControlIndication_restriction_vals[] = { static per_choice_t FlowControlIndication_restriction_choice[] = { { 0, "maximumBitRate", ASN1_NO_EXTENSIONS, dissect_h245_maximumBitRate_0_16777215 }, - { 1, "noRestrictions", ASN1_NO_EXTENSIONS, + { 1, "noRestrictions", ASN1_NO_EXTENSIONS, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -11973,7 +11973,7 @@ static per_sequence_t MobileMultilinkReconfigurationCommand_sequence[] = { dissect_h245_sampleSize }, { "samplesPerFrame", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_samplesPerFrame }, - { "status", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "status", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MobileMultilinkReconfigurationCommand_status }, { NULL, 0, 0, NULL } }; @@ -12089,19 +12089,19 @@ static per_choice_t ConferenceIndication_choice[] = { dissect_h245_TerminalLabel }, { 3, "terminalLeftConference", ASN1_EXTENSION_ROOT, dissect_h245_TerminalLabel }, - { 4, "seenByAtLeastOneOther", ASN1_EXTENSION_ROOT, + { 4, "seenByAtLeastOneOther", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 5, "cancelSeenByAtLeastOneOther", ASN1_EXTENSION_ROOT, + { 5, "cancelSeenByAtLeastOneOther", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 6, "seenByAll", ASN1_EXTENSION_ROOT, + { 6, "seenByAll", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 7, "cancelSeenByAll", ASN1_EXTENSION_ROOT, + { 7, "cancelSeenByAll", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 8, "terminalAreYouSeeing", ASN1_EXTENSION_ROOT, dissect_h245_TerminalLabel }, { 9, "requestForFloor", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 10, "withdrawChairToken", ASN1_NOT_EXTENSION_ROOT, + { 10, "withdrawChairToken", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, { 11, "floorRequested", ASN1_NOT_EXTENSION_ROOT, dissect_h245_TerminalLabel }, @@ -12210,9 +12210,9 @@ dissect_h245_skew(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tre static per_sequence_t H223SkewIndication_sequence[] = { - { "logicalChannelNumber1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "logicalChannelNumber1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, - { "logicalChannelNumber2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "logicalChannelNumber2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { "skew", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_skew }, @@ -12243,9 +12243,9 @@ dissect_h245_maximumSkew(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static per_sequence_t H2250MaximumSkewIndication_sequence[] = { - { "logicalChannelNumber1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "logicalChannelNumber1", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, - { "logicalChannelNumber2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "logicalChannelNumber2", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { "maximumSkew", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maximumSkew }, @@ -12277,7 +12277,7 @@ dissect_h245_duration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static per_sequence_t UserInputIndication_signalUpdate_sequence[] = { { "duration", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_duration }, - { "rtp", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "rtp", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_UserInputIndication_signalUpdate_rtp }, { NULL, 0, 0, NULL } }; @@ -12322,7 +12322,7 @@ static per_sequence_t UserInputIndication_signal_rtp_sequence[] = { dissect_h245_timestamp }, { "expirationTime", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_expirationTime }, - { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { NULL, 0, 0, NULL } }; @@ -12457,7 +12457,7 @@ static const value_string NonStandardIdentifier_vals[] = { static per_choice_t NonStandardIdentifier_choice[] = { { 0, "object", ASN1_NO_EXTENSIONS, dissect_h245_object }, - { 1, "h221NonStandard", ASN1_NO_EXTENSIONS, + { 1, "h221NonStandard", ASN1_NO_EXTENSIONS, dissect_h245_h221NonStandard }, { 0, NULL, 0, NULL } }; @@ -12601,7 +12601,7 @@ dissect_h245_ipv4network(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, prot } tvb_memcpy(tvb, (char *)&ipv4_address, offset>>3, 4); proto_tree_add_ipv4(tree, hf_h245_ipv4network, tvb, offset>>3, 4, ipv4_address); - + offset+=32; return offset; } @@ -12885,7 +12885,7 @@ dissect_h245_MulticastAddress_iPAddress(tvbuff_t *tvb, int offset, packet_info * static per_sequence_t MulticastAddress_iP6Address_sequence[] = { { "network", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_ipv6network }, - { "tsapIdentifier", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "tsapIdentifier", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_tsapIdentifier }, { NULL, 0, 0, NULL } }; @@ -13071,19 +13071,19 @@ static const value_string ConferenceCommand_vals[] = { { 0, NULL } }; static per_choice_t ConferenceCommand_choice[] = { - { 0, "broadcastMyLogicalChannel", ASN1_EXTENSION_ROOT, + { 0, "broadcastMyLogicalChannel", ASN1_EXTENSION_ROOT, dissect_h245_LogicalChannelNumber }, - { 1, "cancelBroadcastMyLogicalChannel", ASN1_EXTENSION_ROOT, + { 1, "cancelBroadcastMyLogicalChannel", ASN1_EXTENSION_ROOT, dissect_h245_LogicalChannelNumber }, { 2, "makeTerminalBroadcaster", ASN1_EXTENSION_ROOT, dissect_h245_TerminalLabel }, - { 3, "cancelMakeTerminalBroadcaster", ASN1_EXTENSION_ROOT, + { 3, "cancelMakeTerminalBroadcaster", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 4, "sendThisSource", ASN1_EXTENSION_ROOT, dissect_h245_TerminalLabel }, - { 5, "cancelSendThisSource", ASN1_EXTENSION_ROOT, + { 5, "cancelSendThisSource", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 6, "dropConference", ASN1_EXTENSION_ROOT, + { 6, "dropConference", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 7, "substituteConferenceIDCommand", ASN1_NOT_EXTENSION_ROOT, dissect_h245_SubstituteConferenceIDCommand }, @@ -13101,7 +13101,7 @@ dissect_h245_ConferenceCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static per_sequence_t FunctionNotSupported_sequence[] = { - { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "cause", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_FunctionNotSupported_cause }, { "returnedFunction", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_returnedFunction }, @@ -13157,31 +13157,31 @@ static const value_string DataProtocolCapability_vals[] = { static per_choice_t DataProtocolCapability_choice[] = { { 0, "nonStandard", ASN1_EXTENSION_ROOT, dissect_h245_NonStandardParameter }, - { 1, "v14buffered", ASN1_EXTENSION_ROOT, + { 1, "v14buffered", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "v42lapm", ASN1_EXTENSION_ROOT, + { 2, "v42lapm", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "hdlcFrameTunnelling", ASN1_EXTENSION_ROOT, + { 3, "hdlcFrameTunnelling", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "h310SeparateVCStack", ASN1_EXTENSION_ROOT, + { 4, "h310SeparateVCStack", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 5, "h310SingleVCStack", ASN1_EXTENSION_ROOT, + { 5, "h310SingleVCStack", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 6, "transparent", ASN1_EXTENSION_ROOT, + { 6, "transparent", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 7, "segmentationAndReassembly", ASN1_NOT_EXTENSION_ROOT, + { 7, "segmentationAndReassembly", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 8, "hdlcFrameTunnelingwSAR", ASN1_NOT_EXTENSION_ROOT, + { 8, "hdlcFrameTunnelingwSAR", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 9, "v120", ASN1_NOT_EXTENSION_ROOT, + { 9, "v120", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 10, "separateLANStack", ASN1_NOT_EXTENSION_ROOT, + { 10, "separateLANStack", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, { 11, "v76wCompression", ASN1_NOT_EXTENSION_ROOT, dissect_h245_DataProtocolCapability_v76wCompression }, - { 12, "tcp", ASN1_NOT_EXTENSION_ROOT, + { 12, "tcp", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 13, "udp", ASN1_NOT_EXTENSION_ROOT, + { 13, "udp", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -13232,17 +13232,17 @@ static const value_string UserInputCapability_vals[] = { static per_choice_t UserInputCapability_choice[] = { { 0, "nonStandard", ASN1_EXTENSION_ROOT, dissect_h245_NonStandardParameter }, - { 1, "basicString", ASN1_EXTENSION_ROOT, + { 1, "basicString", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "iA5String", ASN1_EXTENSION_ROOT, + { 2, "iA5String", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "generalString", ASN1_EXTENSION_ROOT, + { 3, "generalString", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "dtmf", ASN1_EXTENSION_ROOT, + { 4, "dtmf", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 5, "hookflash", ASN1_EXTENSION_ROOT, + { 5, "hookflash", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 6, "extendedAlphanumeric", ASN1_NOT_EXTENSION_ROOT, + { 6, "extendedAlphanumeric", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -13338,19 +13338,19 @@ static const value_string H223LogicalChannelParameters_adaptationLayerType_vals[ static per_choice_t H223LogicalChannelParameters_adaptationLayerType_choice[] = { { 0, "nonStandard", ASN1_EXTENSION_ROOT, dissect_h245_NonStandardParameter }, - { 1, "al1Framed", ASN1_EXTENSION_ROOT, + { 1, "al1Framed", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "al1NotFramed", ASN1_EXTENSION_ROOT, + { 2, "al1NotFramed", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "al2WithoutSequenceNumbers", ASN1_EXTENSION_ROOT, + { 3, "al2WithoutSequenceNumbers", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "al2WithSequenceNumbers", ASN1_EXTENSION_ROOT, + { 4, "al2WithSequenceNumbers", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 5, "al3", ASN1_EXTENSION_ROOT, dissect_h245_H223LogicalChannelParameters_adaptionLayerType_al3 }, { 6, "al1M", ASN1_NOT_EXTENSION_ROOT, dissect_h245_H223AL1MParameters }, - { 7, "al2M", ASN1_NOT_EXTENSION_ROOT, + { 7, "al2M", ASN1_NOT_EXTENSION_ROOT, dissect_h245_H223AL2MParameters }, { 8, "al3M", ASN1_NOT_EXTENSION_ROOT, dissect_h245_H223AL3MParameters }, @@ -13412,19 +13412,19 @@ static const value_string H223ModeParameters_adaptationLayerType_vals[] = { static per_choice_t H223ModeParameters_adaptationLayerType_choice[] = { { 0, "nonStandard", ASN1_EXTENSION_ROOT, dissect_h245_NonStandardParameter }, - { 1, "al1Framed", ASN1_EXTENSION_ROOT, + { 1, "al1Framed", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "al1NotFramed", ASN1_EXTENSION_ROOT, + { 2, "al1NotFramed", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "al2WithoutSequenceNumbers", ASN1_EXTENSION_ROOT, + { 3, "al2WithoutSequenceNumbers", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "al2WithSequenceNumbers", ASN1_EXTENSION_ROOT, + { 4, "al2WithSequenceNumbers", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 5, "al3", ASN1_EXTENSION_ROOT, dissect_h245_H223ModeParameters_adaptationLayerType_al3 }, { 6, "al1M", ASN1_NOT_EXTENSION_ROOT, dissect_h245_H223AL1MParameters }, - { 7, "al2M", ASN1_NOT_EXTENSION_ROOT, + { 7, "al2M", ASN1_NOT_EXTENSION_ROOT, dissect_h245_H223AL2MParameters }, { 8, "al3M", ASN1_NOT_EXTENSION_ROOT, dissect_h245_H223AL3MParameters }, @@ -13449,7 +13449,7 @@ static const value_string EncryptionMode_vals[] = { static per_choice_t EncryptionMode_choice[] = { { 0, "nonStandard", ASN1_EXTENSION_ROOT, dissect_h245_NonStandardParameter }, - { 1, "h233Encryption", ASN1_EXTENSION_ROOT, + { 1, "h233Encryption", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -13517,11 +13517,11 @@ static const value_string DialingInformationNetworkType_vals[] = { static per_choice_t DialingInformationNetworkType_choice[] = { { 0, "nonStandard", ASN1_EXTENSION_ROOT, dissect_h245_NonStandardMessage }, - { 1, "n-isdn", ASN1_EXTENSION_ROOT, + { 1, "n-isdn", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "gstn", ASN1_EXTENSION_ROOT, + { 2, "gstn", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "mobile", ASN1_NOT_EXTENSION_ROOT, + { 3, "mobile", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -13559,7 +13559,7 @@ dissect_h245_QOSCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static per_sequence_t DataApplicationCapability_application_t84_sequence[] = { { "t84Protocol", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, dissect_h245_DataProtocolCapability }, - { "t84Profile", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, + { "t84Profile", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, dissect_h245_T84Profile }, { NULL, 0, 0, NULL } }; @@ -13647,7 +13647,7 @@ dissect_h245_IntegrityCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t H223LogicalChannelParameters_sequence[] = { { "adaptationLayerType", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H223LogicalChannelParameters_adaptationLayerType }, - { "segmentableFlag", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "segmentableFlag", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_segmentableFlag }, { NULL, 0, 0, NULL } }; @@ -13663,11 +13663,11 @@ dissect_h245_H223LogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info static per_sequence_t RequestChannelClose_sequence[] = { - { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { "qosCapability", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_QOSCapability }, - { "reason", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "reason", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_RequestChannelClose_reason }, { NULL, 0, 0, NULL } }; @@ -13720,7 +13720,7 @@ dissect_h245_DataMode_application_t38fax(tvbuff_t *tvb, int offset, packet_info static per_sequence_t EncryptionCommand_encryptionAlgorithmID_sequence[] = { - { "h233AlgorithmIdentifier", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, + { "h233AlgorithmIdentifier", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, { "associatedAlgorithm", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, dissect_h245_NonStandardParameter }, @@ -13745,9 +13745,9 @@ static const value_string EncryptionCommand_vals[] = { { 0, NULL } }; static per_choice_t EncryptionCommand_choice[] = { - { 0, "encryptionSE", ASN1_EXTENSION_ROOT, + { 0, "encryptionSE", ASN1_EXTENSION_ROOT, dissect_h245_encryptionSE }, - { 1, "encryptionIVRequest", ASN1_EXTENSION_ROOT, + { 1, "encryptionIVRequest", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 2, "encryptionAlgorithmID", ASN1_EXTENSION_ROOT, dissect_h245_EncryptionCommand_encryptionAlgorithmID }, @@ -13774,11 +13774,11 @@ static const value_string EndSessionCommand_vals[] = { static per_choice_t EndSessionCommand_choice[] = { { 0, "nonStandard", ASN1_EXTENSION_ROOT, dissect_h245_NonStandardParameter }, - { 1, "disconnect", ASN1_EXTENSION_ROOT, + { 1, "disconnect", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "gstnOptions", ASN1_EXTENSION_ROOT, + { 2, "gstnOptions", ASN1_EXTENSION_ROOT, dissect_h245_EndSessionCommand_gstnOptions }, - { 3, "isdnOptions", ASN1_NOT_EXTENSION_ROOT, + { 3, "isdnOptions", ASN1_NOT_EXTENSION_ROOT, dissect_h245_EndSessionCommand_isdnOptions }, { 0, NULL, 0, NULL } }; @@ -13851,7 +13851,7 @@ static const value_string ParameterValue_vals[] = { }; static int dissect_h245_genericParameter_sequence_of(tvbuff_t *, int, packet_info *, proto_tree *); static per_choice_t ParameterValue_choice[] = { - { 0, "logical", ASN1_EXTENSION_ROOT, + { 0, "logical", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 1, "booleanArray", ASN1_EXTENSION_ROOT, dissect_h245_booleanArray }, @@ -13861,7 +13861,7 @@ static per_choice_t ParameterValue_choice[] = { dissect_h245_unsignedMax }, { 4, "unsigned32Min", ASN1_EXTENSION_ROOT, dissect_h245_unsigned32Min }, - { 5, "unsigned32Max", ASN1_EXTENSION_ROOT, + { 5, "unsigned32Max", ASN1_EXTENSION_ROOT, dissect_h245_unsigned32Max }, { 6, "octetString", ASN1_EXTENSION_ROOT, dissect_h245_octetString }, @@ -14013,7 +14013,7 @@ dissect_h245_recoveryReferencePicture_sequence_of(tvbuff_t *tvb, int offset, pac static per_sequence_t ConferenceCapability_sequence[] = { { "nonStandardData", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_nonStandardData_sequence_of }, - { "chairControlCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "chairControlCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_chairControlCapability }, { "videoIndicateMixingCapability", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_videoIndicateMixingCapability }, @@ -14093,7 +14093,7 @@ static per_choice_t DataApplicationCapability_application_choice[] = { dissect_h245_DataProtocolCapability }, { 7, "nlpid", ASN1_EXTENSION_ROOT, dissect_h245_DataApplicationCapability_application_nlpid }, - { 8, "dsvdControl", ASN1_EXTENSION_ROOT, + { 8, "dsvdControl", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 9, "h222DataPartitioning", ASN1_EXTENSION_ROOT, dissect_h245_DataProtocolCapability }, @@ -14156,11 +14156,11 @@ static per_choice_t DataMode_application_choice[] = { dissect_h245_DataProtocolCapability }, { 7, "nlpid", ASN1_EXTENSION_ROOT, dissect_h245_DataMode_application_nlpid }, - { 8, "dsvdControl", ASN1_EXTENSION_ROOT, + { 8, "dsvdControl", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 9, "h222DataPartitioning", ASN1_EXTENSION_ROOT, dissect_h245_DataProtocolCapability }, - { 10, "t30fax", ASN1_NOT_EXTENSION_ROOT, + { 10, "t30fax", ASN1_NOT_EXTENSION_ROOT, dissect_h245_DataProtocolCapability }, { 11, "t140", ASN1_NOT_EXTENSION_ROOT, dissect_h245_DataProtocolCapability }, @@ -14281,7 +14281,7 @@ NOT_DECODED_YET("iPSourceRouteAddress"); static per_sequence_t UnicastAddress_iPSourceRouteAddress_sequence[] = { - { "routing", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "routing", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_UnicastAddress_iPSourceRouteAddress_routing }, { "network", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_ipv4network }, @@ -14318,7 +14318,7 @@ static per_choice_t UnicastAddress_choice[] = { dissect_h245_UnicastAddress_iPXAddress }, { 2, "iP6Address", ASN1_EXTENSION_ROOT, dissect_h245_UnicastAddress_iP6Address }, - { 3, "netBios", ASN1_EXTENSION_ROOT, + { 3, "netBios", ASN1_EXTENSION_ROOT, dissect_h245_netBios }, { 4, "iPSourceRouteAddress", ASN1_EXTENSION_ROOT, dissect_h245_UnicastAddress_iPSourceRouteAddress }, @@ -14493,7 +14493,7 @@ dissect_h245_AlternativeCapabilitySet(tvbuff_t *tvb, int offset, packet_info *pi static int dissect_h245_rtpPayloadType_sequence_of(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree); static per_sequence_t MediaPacketizationCapability_sequence[] = { - { "h261aVideoPacketization", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "h261aVideoPacketization", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_h261aVideoPacketization }, { "rtpPayloadType", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_rtpPayloadType_sequence_of }, @@ -14532,7 +14532,7 @@ static per_sequence_t TransportCapability_sequence[] = { dissect_h245_NonStandardParameter }, { "qOSCapabilities", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_qOSCapabilities }, - { "mediaChannelCapabilities", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "mediaChannelCapabilities", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_mediaChannelCapabilities }, { NULL, 0, 0, NULL } }; @@ -14564,23 +14564,23 @@ static const value_string MiscellaneousIndication_type_vals[] = { { 0, NULL } }; static per_choice_t MiscellaneousIndication_type_choice[] = { - { 0, "logicalChannelActive", ASN1_EXTENSION_ROOT, + { 0, "logicalChannelActive", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "logicalChannelInactive", ASN1_EXTENSION_ROOT, + { 1, "logicalChannelInactive", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "multiportConference", ASN1_EXTENSION_ROOT, + { 2, "multiportConference", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "cancelMultiportConference", ASN1_EXTENSION_ROOT, + { 3, "cancelMultiportConference", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "multipointZeroComm", ASN1_EXTENSION_ROOT, + { 4, "multipointZeroComm", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 5, "cancelMultipointZeroComm", ASN1_EXTENSION_ROOT, + { 5, "cancelMultipointZeroComm", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 6, "multipointSecondryStatus", ASN1_EXTENSION_ROOT, + { 6, "multipointSecondryStatus", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 7, "cancelMultipointSecondryStatus", ASN1_EXTENSION_ROOT, + { 7, "cancelMultipointSecondryStatus", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 8, "videoIndicateReadyToActivate", ASN1_EXTENSION_ROOT, + { 8, "videoIndicateReadyToActivate", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 9, "videoTemporalSpatialTradeOff", ASN1_EXTENSION_ROOT, dissect_h245_videoTemporalSpatialTradeOff }, @@ -14603,7 +14603,7 @@ dissect_h245_MiscellaneousIndication_type(tvbuff_t *tvb, int offset, packet_info static per_sequence_t MiscellaneousIndication_sequence[] = { - { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { "type", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MiscellaneousIndication_type }, @@ -14649,7 +14649,7 @@ static const value_string RTPH263VideoRedundancyEncoding_frameToThreadMapping_va { 0, NULL } }; static per_choice_t RTPH263VideoRedundancyEncoding_frameToThreadMapping_choice[] = { - { 0, "roundrobin", ASN1_EXTENSION_ROOT, + { 0, "roundrobin", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 1, "custom", ASN1_EXTENSION_ROOT, dissect_h245_frameToThreadMapping_custom }, @@ -14721,7 +14721,7 @@ static const value_string RedundancyEncodingMethod_vals[] = { static per_choice_t RedundancyEncodingMethod_choice[] = { { 0, "nonStandard", ASN1_EXTENSION_ROOT, dissect_h245_NonStandardParameter }, - { 1, "rtpAudioRedundancyEncoding", ASN1_EXTENSION_ROOT, + { 1, "rtpAudioRedundancyEncoding", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 2, "rtpH263VideoRedundancyEncoding", ASN1_NOT_EXTENSION_ROOT, dissect_h245_RTPH263VideoRedundancyEncoding }, @@ -14741,7 +14741,7 @@ dissect_h245_RedundancyEncodingMethod(tvbuff_t *tvb, int offset, packet_info *pi static per_sequence_t RedundancyEncodingCapability_sequence[] = { { "redundancyEncodingMethod", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_RedundancyEncodingMethod }, - { "primaryEncoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "primaryEncoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_CapabilityTableEntryNumber }, { "secondaryEncoding", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_CapabilityTableEntryNumber_sequence_of }, @@ -14840,7 +14840,7 @@ dissect_h245_EncryptionAuthenticationAndIntegrity(tvbuff_t *tvb, int offset, pac static per_sequence_t H235SecurityCapability_sequence[] = { { "encryptionAuthenticationAndIntegrity", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_EncryptionAuthenticationAndIntegrity }, - { "mediaCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "mediaCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_CapabilityTableEntryNumber}, { NULL, 0, 0, NULL } }; @@ -14913,25 +14913,25 @@ static const value_string MiscellaneousCommand_type_vals[] = { { 0, NULL } }; static per_choice_t MiscellaneousCommand_type_choice[] = { - { 0, "equalizeDelay", ASN1_EXTENSION_ROOT, + { 0, "equalizeDelay", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "zeroDelay", ASN1_EXTENSION_ROOT, + { 1, "zeroDelay", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "multipointModeCommand", ASN1_EXTENSION_ROOT, + { 2, "multipointModeCommand", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "cancelMultipointModeCommand", ASN1_EXTENSION_ROOT, + { 3, "cancelMultipointModeCommand", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "videoFreezePicture", ASN1_EXTENSION_ROOT, + { 4, "videoFreezePicture", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 5, "videoFastUpdatePicture", ASN1_EXTENSION_ROOT, + { 5, "videoFastUpdatePicture", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 6, "videoFastUpdateGOB", ASN1_EXTENSION_ROOT, dissect_h245_MiscellaneousCommand_type_videoFastUpdateGOB }, { 7, "videoTemporalSpatialTradeOff", ASN1_EXTENSION_ROOT, dissect_h245_videoTemporalSpatialTradeOff }, - { 8, "videoSendSyncEveryGOB", ASN1_EXTENSION_ROOT, + { 8, "videoSendSyncEveryGOB", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 9, "videoSendSyncEveryGOBCancel", ASN1_EXTENSION_ROOT, + { 9, "videoSendSyncEveryGOBCancel", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 10, "videoFastUpdateMB", ASN1_NOT_EXTENSION_ROOT, dissect_h245_MiscellaneousCommand_type_videoFastUpdateMB }, @@ -14939,23 +14939,23 @@ static per_choice_t MiscellaneousCommand_type_choice[] = { dissect_h245_maxH223MUXPDUsize }, { 12, "encryptionUpdate", ASN1_NOT_EXTENSION_ROOT, dissect_h245_EncryptionSync }, - { 13, "encryptionUpdateRequest", ASN1_NOT_EXTENSION_ROOT, + { 13, "encryptionUpdateRequest", ASN1_NOT_EXTENSION_ROOT, dissect_h245_EncryptionUpdateRequest }, - { 14, "switchReceiveMediaOff", ASN1_NOT_EXTENSION_ROOT, + { 14, "switchReceiveMediaOff", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 15, "switchReceiveMediaOn", ASN1_NOT_EXTENSION_ROOT, + { 15, "switchReceiveMediaOn", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 16, "progressiveRefinementStart", ASN1_NOT_EXTENSION_ROOT, + { 16, "progressiveRefinementStart", ASN1_NOT_EXTENSION_ROOT, dissect_h245_MiscellaneousCommand_type_progressiveRefinementStart }, - { 17, "progressiveRefinementAbortOne", ASN1_NOT_EXTENSION_ROOT, + { 17, "progressiveRefinementAbortOne", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 18, "progressiveRefinementAbortContinous", ASN1_NOT_EXTENSION_ROOT, + { 18, "progressiveRefinementAbortContinous", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, { 19, "videoBadMBs", ASN1_NOT_EXTENSION_ROOT, dissect_h245_MiscellaneousCommand_type_videoBadMBs }, { 20, "lostPicture", ASN1_NOT_EXTENSION_ROOT, dissect_h245_lostPicture_sequence_of }, - { 21, "lostPartialPicture", ASN1_NOT_EXTENSION_ROOT, + { 21, "lostPartialPicture", ASN1_NOT_EXTENSION_ROOT, dissect_h245_MiscellaneousCommand_type_lostPartialPicture}, { 22, "recoveryReferencePicture", ASN1_NOT_EXTENSION_ROOT, dissect_h245_recoveryReferencePicture_sequence_of }, @@ -14973,7 +14973,7 @@ dissect_h245_MiscellaneousCommand_type(tvbuff_t *tvb, int offset, packet_info *p static per_sequence_t MiscellaneousCommand_sequence[] = { - { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "logicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { "type", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MiscellaneousCommand_type }, @@ -15032,7 +15032,7 @@ static const value_string MultiplexElement_type_vals[] = { { 0, NULL } }; static per_choice_t MultiplexElement_type_choice[] = { - { 0, "logicalChannelNumber", ASN1_NO_EXTENSIONS, + { 0, "logicalChannelNumber", ASN1_NO_EXTENSIONS, dissect_h245_logicalChannelNumber }, { 1, "subElementList", ASN1_NO_EXTENSIONS, dissect_h245_subElementList }, @@ -15080,7 +15080,7 @@ dissect_h245_requestedModes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static per_sequence_t RequestMode_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, { "requestedModes", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_requestedModes }, @@ -15145,37 +15145,37 @@ static const value_string ConferenceRequest_vals[] = { { 0, NULL } }; static per_choice_t ConferenceRequest_choice[] = { - { 0, "terminalListRequest", ASN1_EXTENSION_ROOT, + { 0, "terminalListRequest", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "makeMeChair", ASN1_EXTENSION_ROOT, + { 1, "makeMeChair", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "cancelMakeMeChair", ASN1_EXTENSION_ROOT, + { 2, "cancelMakeMeChair", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "dropTerminal", ASN1_EXTENSION_ROOT, + { 3, "dropTerminal", ASN1_EXTENSION_ROOT, dissect_h245_TerminalLabel }, - { 4, "requestTerminalID", ASN1_EXTENSION_ROOT, + { 4, "requestTerminalID", ASN1_EXTENSION_ROOT, dissect_h245_TerminalLabel }, - { 5, "enterH243Password", ASN1_EXTENSION_ROOT, + { 5, "enterH243Password", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 6, "enterH243TerminalID", ASN1_EXTENSION_ROOT, + { 6, "enterH243TerminalID", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 7, "enterH243ConferenceID", ASN1_EXTENSION_ROOT, + { 7, "enterH243ConferenceID", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 8, "enterExtensionAddress", ASN1_NOT_EXTENSION_ROOT, + { 8, "enterExtensionAddress", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 9, "requestChairTokenOwner", ASN1_NOT_EXTENSION_ROOT, + { 9, "requestChairTokenOwner", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, { 10, "requestTerminalCertificate", ASN1_NOT_EXTENSION_ROOT, dissect_h245_ConferenceRequest_requestTerminalCertificate }, - { 11, "broadcastMyLogicalChannel", ASN1_NOT_EXTENSION_ROOT, + { 11, "broadcastMyLogicalChannel", ASN1_NOT_EXTENSION_ROOT, dissect_h245_LogicalChannelNumber }, { 12, "makeTerminalBroadcaster", ASN1_NOT_EXTENSION_ROOT, dissect_h245_TerminalLabel }, { 13, "sendThisSource", ASN1_NOT_EXTENSION_ROOT, dissect_h245_TerminalLabel }, - { 14, "requestAllTerminalIDs", ASN1_NOT_EXTENSION_ROOT, + { 14, "requestAllTerminalIDs", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, - { 15, "remoteMCRequest", ASN1_NOT_EXTENSION_ROOT, + { 15, "remoteMCRequest", ASN1_NOT_EXTENSION_ROOT, dissect_h245_RemoteMCRequest }, { 0, NULL, 0, NULL } }; @@ -15211,7 +15211,7 @@ dissect_h245_simultaneousCapabilities(tvbuff_t *tvb, int offset, packet_info *pi static per_sequence_t CapabilityDescriptor_sequence[] = { - { "capabilityDescriptorNumber", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, + { "capabilityDescriptorNumber", ASN1_NO_EXTENSIONS, ASN1_NOT_OPTIONAL, dissect_h245_CapabilityDescriptorNumber }, { "simultaneousCapabilities", ASN1_NO_EXTENSIONS, ASN1_OPTIONAL, dissect_h245_simultaneousCapabilities }, @@ -15251,23 +15251,23 @@ dissect_h245_gatewayAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static per_sequence_t VCCapability_aal1ViaGateway_sequence[] = { { "gatewayAddress", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_gatewayAddress }, - { "nullClockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "nullClockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_nullClockRecovery }, - { "srtsClockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "srtsClockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_srtsClockRecovery }, - { "adaptiveClockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "adaptiveClockRecovery", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_adaptiveClockRecovery }, - { "nullErrorCorrection", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "nullErrorCorrection", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_nullErrorCorrection }, - { "longInterleaver", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "longInterleaver", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_longInterleaver }, - { "shortInterleaver", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "shortInterleaver", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_shortInterleaver }, - { "errorCorrectionOnly", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "errorCorrectionOnly", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_errorCorrectionOnly }, - { "structuredDataTransfer", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "structuredDataTransfer", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_structuredDataTransfer }, - { "partiallyFilledCells", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "partiallyFilledCells", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_partiallyFilledCells }, { NULL, 0, 0, NULL } }; @@ -15299,13 +15299,13 @@ dissect_h245_VCCapability_availableBitRates(tvbuff_t *tvb, int offset, packet_in static per_sequence_t VCCapability_sequence[] = { - { "aal1", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "aal1", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_VCCapability_aal1 }, { "aal5", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_VCCapability_aal5 }, - { "transportStream", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "transportStream", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_transportStream }, - { "programStream", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "programStream", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_programStream }, { "availableBitRates", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_VCCapability_availableBitRates }, @@ -15417,51 +15417,51 @@ dissect_h245_modeCombos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre static per_sequence_t H263Options_sequence[] = { - { "advancedIntraCodingMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "advancedIntraCodingMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_advancedIntraCodingMode }, - { "deblockingFilterMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "deblockingFilterMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_deblockingFilterMode }, - { "improvedPBFramesMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "improvedPBFramesMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_improvedPBFramesMode }, - { "unlimitedMotionVectors", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "unlimitedMotionVectors", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_unlimitedMotionVectors }, { "fullPictureFreeze", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_fullPictureFreeze }, - { "partialPictureFreezeAndRelease", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "partialPictureFreezeAndRelease", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_partialPictureFreezeAndRelease }, { "resizingPartPicFreezeAndRelease", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_resizingPartPicFreezeAndRelease }, { "fullPictureSnapshot", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_fullPictureSnapshot }, - { "partialPictureSnapshot", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "partialPictureSnapshot", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_partialPictureSnapshot }, { "videoSegmentTagging", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_videoSegmentTagging }, { "progressiveRefinement", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_progressiveRefinement }, - { "dynamicPictureResizingByFour", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "dynamicPictureResizingByFour", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_dynamicPictureResizingByFour }, { "dynamicPictureResizingSixteenthPel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_dynamicPictureResizingSixteenthPel }, - { "dynamicWarpingHalfPel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "dynamicWarpingHalfPel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_dynamicWarpingHalfPel }, - { "dynamicWarpingSixteenthPel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "dynamicWarpingSixteenthPel", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_dynamicWarpingSixteenthPel }, { "independentSegmentDecoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_independentSegmentDecoding }, - { "slicesInOrder-NonRect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "slicesInOrder-NonRect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_slicesInOrderNonRect }, - { "slicesInOrder-Rect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "slicesInOrder-Rect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_slicesInOrderRect }, { "slicesNoOrder-NonRect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_slicesNoOrderNonRect }, - { "slicesNoOrder-Rect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "slicesNoOrder-Rect", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_slicesNoOrderRect }, - { "alternateInterVLCMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "alternateInterVLCMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_alternateInterVLCMode }, { "modifiedQuantizationMode", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_modifiedQuantizationMode }, - { "reducedResolutionUpdate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "reducedResolutionUpdate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_reducedResolutionUpdate }, { "transparencyParameters", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_TransperencyParameters }, @@ -15473,11 +15473,11 @@ static per_sequence_t H263Options_sequence[] = { dissect_h245_customPictureClockFrequency }, { "customPictureFormat", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_customPictureFormat }, - { "modeCombos", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "modeCombos", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_modeCombos }, - { "videoBadMBsCap", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "videoBadMBsCap", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_videoBadMBsCap }, - { "h263Version3Options", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "h263Version3Options", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H263Version3Options }, { NULL, 0, 0, NULL } }; @@ -15493,19 +15493,19 @@ dissect_h245_H263Options(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static per_sequence_t H263VideoMode_sequence[] = { - { "resolution", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "resolution", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H263VideoMode_resolution }, { "bitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_h223bitRate }, - { "unrestrictedVector", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "unrestrictedVector", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_unrestrictedVector }, - { "arithmeticCoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "arithmeticCoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_arithmeticCoding }, - { "advancedPrediction", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "advancedPrediction", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_advancedPrediction }, - { "pbFrames", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "pbFrames", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_pbFrames }, - { "errorCompensation", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "errorCompensation", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_errorCompensation }, { "enhancementLayerInfo", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_EnhancementLayerInfo }, @@ -15526,7 +15526,7 @@ dissect_h245_H263VideoMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static per_sequence_t H263VideoCapability_sequence[] = { - { "sqcifMPI", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "sqcifMPI", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_sqcifMPI_1_32 }, { "qcifMPI", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_qcifMPI_1_32 }, @@ -15538,13 +15538,13 @@ static per_sequence_t H263VideoCapability_sequence[] = { dissect_h245_cif16MPI_1_32 }, { "maxBitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maxBitRate_192400 }, - { "unrestrictedVector", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "unrestrictedVector", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_unrestrictedVector }, - { "arithmeticCoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "arithmeticCoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_arithmeticCoding }, - { "advancedPrediction", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "advancedPrediction", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_advancedPrediction }, - { "pbFrames", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "pbFrames", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_pbFrames }, { "temporalSpatialTradeOffCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_temporalSpatialTradeOffCapability }, @@ -15552,7 +15552,7 @@ static per_sequence_t H263VideoCapability_sequence[] = { dissect_h245_hrd_B }, { "bppMaxKb", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_bppMaxKb }, - { "slowSqcifMPI", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, + { "slowSqcifMPI", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_slowSqcifMPI }, { "slowQcifMPI", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_slowQcifMPI }, @@ -15562,7 +15562,7 @@ static per_sequence_t H263VideoCapability_sequence[] = { dissect_h245_slowCif4MPI }, { "slowCif16MPI", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_slowCif16MPI }, - { "errorCompensation", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "errorCompensation", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_errorCompensation }, { "enhancementLayerInfo", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_EnhancementLayerInfo }, @@ -15594,7 +15594,7 @@ static const value_string VideoCapability_vals[] = { static per_choice_t VideoCapability_choice[] = { { 0, "nonStandard", ASN1_EXTENSION_ROOT, dissect_h245_NonStandardParameter }, - { 1, "h261VideoCapability", ASN1_EXTENSION_ROOT, + { 1, "h261VideoCapability", ASN1_EXTENSION_ROOT, dissect_h245_H261VideoCapability }, { 2, "h262VideoCapability", ASN1_EXTENSION_ROOT, dissect_h245_H262VideoCapability }, @@ -15635,13 +15635,13 @@ static per_sequence_t EnhancementOptions_sequence[] = { dissect_h245_cif16MPI_1_32 }, { "maxBitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_maxBitRate_192400 }, - { "unrestrictedVector", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "unrestrictedVector", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_unrestrictedVector }, - { "arithmeticCoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "arithmeticCoding", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_arithmeticCoding }, { "temporalSpatialTradeOffCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_temporalSpatialTradeOffCapability }, - { "slowSqcifMPI", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "slowSqcifMPI", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_slowSqcifMPI }, { "slowQcifMPI", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_slowQcifMPI }, @@ -15651,7 +15651,7 @@ static per_sequence_t EnhancementOptions_sequence[] = { dissect_h245_slowCif4MPI }, { "slowCif16MPI", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_slowCif16MPI }, - { "errorCompensation", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "errorCompensation", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_errorCompensation }, { "h263Options", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_H263Options }, @@ -15671,7 +15671,7 @@ dissect_h245_EnhancementOptions(tvbuff_t *tvb, int offset, packet_info *pinfo, p static per_sequence_t BEnhancementParameters_sequence[] = { { "enhancementOptions", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_EnhancementOptions }, - { "numberOfBPictures", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "numberOfBPictures", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_numberOfBPictures }, { NULL, 0, 0, NULL } }; @@ -15698,8 +15698,8 @@ dissect_h245_customPCF(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int dissect_h245_PixelAspectCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, - tree, hf_h245_PixelAspectCode, 1, 14, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, + tree, hf_h245_PixelAspectCode, 1, 14, NULL, NULL, FALSE); return offset; @@ -15723,7 +15723,7 @@ static const value_string CustomPictureFormat_pixelAspectInformation_vals[] = { { 0, NULL } }; static per_choice_t CustomPictureFormat_pixelAspectInformation_choice[] = { - { 0, "anyPixelAspectRatio", ASN1_EXTENSION_ROOT, + { 0, "anyPixelAspectRatio", ASN1_EXTENSION_ROOT, dissect_h245_anyPixelAspectRatio }, { 1, "pixelAspectCode", ASN1_EXTENSION_ROOT, dissect_h245_pixelAspectCode }, @@ -15791,7 +15791,7 @@ dissect_h245_h263VideoCoupledModes(tvbuff_t *tvb, int offset, packet_info *pinfo static per_sequence_t H263VideoModeCombos_sequence[] = { - { "h263VideoUncoupledModes", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "h263VideoUncoupledModes", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H263ModeComboFlags }, { "h263VideoCoupledModes", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_h263VideoCoupledModes }, @@ -15853,7 +15853,7 @@ dissect_h245_multiplexEntryDescriptors(tvbuff_t *tvb, int offset, packet_info *p static per_sequence_t MultiplexEntrySend_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, { "multiplexEntryDescriptors", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_multiplexEntryDescriptors }, @@ -15896,7 +15896,7 @@ dissect_h245_MultiplexEntrySendRelease(tvbuff_t *tvb, int offset, packet_info *p static per_sequence_t MultiplexEntrySendAck_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, { "multiplexTableEntryNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_multiplexTableEntryNumber_set_of }, @@ -15935,7 +15935,7 @@ dissect_h245_rejectionDescriptions(tvbuff_t *tvb, int offset, packet_info *pinfo static per_sequence_t MultiplexEntrySendReject_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, { "rejectionDescriptions", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_rejectionDescriptions }, @@ -16173,7 +16173,7 @@ static per_choice_t MultilinkResponse_choice[] = { dissect_h245_NonStandardMessage }, { 1, "callInformation", ASN1_EXTENSION_ROOT, dissect_h245_MultilinkResponse_callInformation }, - { 2, "addConnection", ASN1_EXTENSION_ROOT, + { 2, "addConnection", ASN1_EXTENSION_ROOT, dissect_h245_MultilinkResponse_addConnection }, { 3, "removeConnection", ASN1_EXTENSION_ROOT, dissect_h245_MultilinkResponse_removeConnection }, @@ -16193,7 +16193,7 @@ dissect_h245_MultilinkResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static per_sequence_t MultilinkRequest_addConnection_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, { "dialingInformation", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_DialingInformation }, @@ -16276,7 +16276,7 @@ dissect_h245_capabilityDescriptorNumbers(tvbuff_t *tvb, int offset, packet_info static per_sequence_t SendTerminalCapabilitySet_specificRequest_sequence[] = { - { "multiplexCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "multiplexCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_multiplexCapability_bool }, { "capabilityTableEntryNumbers", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_capabilityTableEntryNumbers }, @@ -16304,7 +16304,7 @@ static const value_string SendTerminalCapabilitySet_vals[] = { static per_choice_t SendTerminalCapabilitySet_choice[] = { { 0, "specificRequest", ASN1_EXTENSION_ROOT, dissect_h245_SendTerminalCapabilitySet_specificRequest }, - { 1, "genericRequest", ASN1_EXTENSION_ROOT, + { 1, "genericRequest", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -16403,11 +16403,11 @@ static per_choice_t AudioCapability_choice[] = { dissect_h245_g711Alaw64k }, { 2, "g711Alaw56k", ASN1_EXTENSION_ROOT, dissect_h245_g711Alaw56k }, - { 3, "g711Ulaw64k", ASN1_EXTENSION_ROOT, + { 3, "g711Ulaw64k", ASN1_EXTENSION_ROOT, dissect_h245_g711Ulaw64k }, - { 4, "g711Ulaw56k", ASN1_EXTENSION_ROOT, + { 4, "g711Ulaw56k", ASN1_EXTENSION_ROOT, dissect_h245_g711Ulaw56k }, - { 5, "g722-64k", ASN1_EXTENSION_ROOT, + { 5, "g722-64k", ASN1_EXTENSION_ROOT, dissect_h245_g722_64k }, { 6, "g722-56k", ASN1_EXTENSION_ROOT, dissect_h245_g722_56k }, @@ -16564,11 +16564,11 @@ static const value_string UserInputIndication_userInputSupportIndication_vals[] static per_choice_t UserInputIndication_userInputSupportIndication_choice[] = { { 0, "nonStandard", ASN1_EXTENSION_ROOT, dissect_h245_NonStandardParameter }, - { 1, "basicString", ASN1_EXTENSION_ROOT, + { 1, "basicString", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "iA5String", ASN1_EXTENSION_ROOT, + { 2, "iA5String", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "generalString", ASN1_EXTENSION_ROOT, + { 3, "generalString", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -16586,7 +16586,7 @@ dissect_h245_UserInputIndication_userInputSupportIndication(tvbuff_t *tvb, int o static per_sequence_t UserInputIndication_extendedAlphanumeric_sequence[] = { { "alphanumeric", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_alphanumeric }, - { "rtpPayloadIndication", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "rtpPayloadIndication", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_NULL }, { NULL, 0, 0, NULL } }; @@ -16602,8 +16602,8 @@ dissect_h245_UserInputIndication_extendedAlphanumeric(tvbuff_t *tvb, int offset, static int dissect_h245_rfcnumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) { - offset=dissect_per_constrained_integer(tvb, offset, pinfo, - tree, hf_h245_rfc_number, 1, 32768, + offset=dissect_per_constrained_integer(tvb, offset, pinfo, + tree, hf_h245_rfc_number, 1, 32768, NULL, NULL, TRUE); return offset; } @@ -16664,7 +16664,7 @@ static const value_string H2250LogicalChannelParameters_mediaPacketization_vals[ { 0, NULL } }; static per_choice_t H2250LogicalChannelParameters_mediaPacketization_choice[] = { - { 0, "h261aVideoPacketization", ASN1_EXTENSION_ROOT, + { 0, "h261aVideoPacketization", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 1, "rtpPayloadType", ASN1_NOT_EXTENSION_ROOT, dissect_h245_RTPPayloadType }, @@ -16684,9 +16684,9 @@ dissect_h245_H2250LogicalChannelParameters_mediaPacketization(tvbuff_t *tvb, int static int dissect_h245_mediaDistributionCapability_sequence_of(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree); static per_sequence_t MultipointCapability_sequence[] = { - { "multicastCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "multicastCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_multicastCapability }, - { "multiUniCastConference", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "multiUniCastConference", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_multiUniCastConference }, { "mediaDistributionCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_mediaDistributionCapability_sequence_of }, @@ -16726,19 +16726,19 @@ static per_sequence_t H2250Capability_sequence[] = { dissect_h245_transmitMultipointCapability }, { "receiveAndTransmitMultipointCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_receiveAndTransmitMultipointCapability }, - { "mcCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "mcCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_H2250Capability_mcCapability }, - { "rtcpVideoControlCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "rtcpVideoControlCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_rtcpVideoControlCapability }, - { "mediaPacketizationCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "mediaPacketizationCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MediaPacketizationCapability }, { "transportCapability", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_TransportCapability }, { "redundancyEncodingCapability", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_RedundancyEncodingCapability_sequence_of }, - { "logicalChannelSwitchingCapability", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "logicalChannelSwitchingCapability", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_logicalChannelSwitchingCapability }, - { "t120DynamicPortCapability", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "t120DynamicPortCapability", ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_t120DynamicPortCapability }, { NULL, 0, 0, NULL } }; @@ -16829,7 +16829,7 @@ static per_sequence_t H2250LogicalChannelParameters_sequence[] = { dissect_h245_mediaControlChannel }, { "mediaControlGuaranteedDelivery", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_mediaControlGuaranteedDelivery }, - { "silenceSuppression", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "silenceSuppression", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_silenceSuppression }, { "destination", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_TerminalLabel }, @@ -16873,7 +16873,7 @@ static per_choice_t forwardLogicalChannelParameters_multiplexParameters_choice[] dissect_h245_V76LogicalChannelParameters }, { 3, "h2250LogicalChannelParameters", ASN1_NOT_EXTENSION_ROOT, dissect_h245_H2250LogicalChannelParameters }, - { 4, "none", ASN1_NOT_EXTENSION_ROOT, + { 4, "none", ASN1_NOT_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -16963,9 +16963,9 @@ static per_sequence_t forwardLogicalChannelParameters_sequence[] = { dissect_h245_DataType }, { "multiplexParameters", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_forwardLogicalChannelParameters_multiplexParameters }, - { "forwardLogicalChannelDependency", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, + { "forwardLogicalChannelDependency", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_LogicalChannelNumber }, - { "replacementFor", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, + { "replacementFor", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_LogicalChannelNumber }, { NULL, 0, 0, NULL } }; @@ -16985,9 +16985,9 @@ static per_sequence_t reverseLogicalChannelParameters_sequence[] = { dissect_h245_DataType }, { "multiplexParameters", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_reverseLogicalChannelParameters_multiplexParameters }, - { "reverseLogicalChannelDependency", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, + { "reverseLogicalChannelDependency", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_LogicalChannelNumber }, - { "replacementFor", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, + { "replacementFor", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_LogicalChannelNumber }, { NULL, 0, 0, NULL } }; @@ -17004,13 +17004,13 @@ dissect_h245_reverseLogicalChannelParameters(tvbuff_t *tvb, int offset, packet_i static per_sequence_t OpenLogicalChannelAck_reverseLogicalChannelParameters_sequence[] = { - { "reverseLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "reverseLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { "portNumber", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_portNumber }, { "multiplexParameters", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_OpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters }, - { "replacementFor", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, + { "replacementFor", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_LogicalChannelNumber }, { NULL, 0, 0, NULL } }; @@ -17036,7 +17036,7 @@ dissect_h245_VCCapability_set_of(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t H222Capability_sequence[] = { - { "numberOfVCs", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "numberOfVCs", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_numberOfVCs }, { "vcCapability", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_VCCapability_set_of }, @@ -17082,7 +17082,7 @@ dissect_h245_MultiplexFormat(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static per_sequence_t MultiplexedStreamCapability_sequence[] = { { "multiplexFormat", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MultiplexFormat }, - { "controlOnMuxStream", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "controlOnMuxStream", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_controlOnMuxStream }, { "capabilityOnMuxStream", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_capabilityOnMuxStream }, @@ -17150,7 +17150,7 @@ static per_choice_t Capability_choice[] = { dissect_h245_DataApplicationCapability }, { 9, "receiveAndTransmitDataApplicationCapability", ASN1_EXTENSION_ROOT, dissect_h245_DataApplicationCapability }, - { 10, "h233EncryptionTransmitCapability", ASN1_EXTENSION_ROOT, + { 10, "h233EncryptionTransmitCapability", ASN1_EXTENSION_ROOT, dissect_h245_h233EncryptionTransmitCapability }, { 11, "h233EncryptionReceiveCapability", ASN1_EXTENSION_ROOT, dissect_h245_Capability_h233EncryptionReceiveCapability }, @@ -17178,7 +17178,7 @@ static per_choice_t Capability_choice[] = { dissect_h245_AudioTelephonyEventCapability }, { 23, "receiveRTPAudioToneCapability", ASN1_NOT_EXTENSION_ROOT, dissect_h245_AudioToneCapability }, - { 24, "fecCapability", ASN1_NOT_EXTENSION_ROOT, + { 24, "fecCapability", ASN1_NOT_EXTENSION_ROOT, dissect_h245_FECCapability }, { 25, "multiplePayloadStreamCapability", ASN1_NOT_EXTENSION_ROOT, dissect_h245_MultiplePayloadStreamCapability }, @@ -17215,7 +17215,7 @@ dissect_h245_CapabilityTableEntry(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t MultiplexedStreamParameter_sequence[] = { { "multiplexFormat", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_MultiplexFormat }, - { "controlOnMuxStream", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "controlOnMuxStream", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_controlOnMuxStream }, { NULL, 0, 0, NULL } }; @@ -17249,7 +17249,7 @@ static const value_string DataType_vals[] = { static per_choice_t DataType_choice[] = { { 0, "nonStandard", ASN1_EXTENSION_ROOT, dissect_h245_NonStandardParameter }, - { 1, "nullData", ASN1_EXTENSION_ROOT, + { 1, "nullData", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 2, "videoData", ASN1_EXTENSION_ROOT, dissect_h245_VideoCapability }, @@ -17269,7 +17269,7 @@ static per_choice_t DataType_choice[] = { dissect_h245_RedundancyEncoding }, { 10, "multiplePayloadStream", ASN1_NOT_EXTENSION_ROOT, dissect_h245_MultiplePayloadStream }, - { 11, "fec", ASN1_NOT_EXTENSION_ROOT, + { 11, "fec", ASN1_NOT_EXTENSION_ROOT, dissect_h245_FECData }, { 0, NULL, 0, NULL } }; @@ -17314,31 +17314,31 @@ static const value_string AudioMode_vals[] = { static per_choice_t AudioMode_choice[] = { { 0, "nonStandard", ASN1_EXTENSION_ROOT, dissect_h245_NonStandardParameter }, - { 1, "g711Alaw64k", ASN1_EXTENSION_ROOT, + { 1, "g711Alaw64k", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 2, "g711Alaw56k", ASN1_EXTENSION_ROOT, + { 2, "g711Alaw56k", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 3, "g711Ulaw64k", ASN1_EXTENSION_ROOT, + { 3, "g711Ulaw64k", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 4, "g711Ulaw56k", ASN1_EXTENSION_ROOT, + { 4, "g711Ulaw56k", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 5, "g722-64k", ASN1_EXTENSION_ROOT, + { 5, "g722-64k", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 6, "g722-56k", ASN1_EXTENSION_ROOT, + { 6, "g722-56k", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 7, "g722-48k", ASN1_EXTENSION_ROOT, + { 7, "g722-48k", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 8, "g728", ASN1_EXTENSION_ROOT, + { 8, "g728", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 9, "g729", ASN1_EXTENSION_ROOT, + { 9, "g729", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 10, "g729AnnexA", ASN1_EXTENSION_ROOT, + { 10, "g729AnnexA", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 11, "g7231", ASN1_EXTENSION_ROOT, + { 11, "g7231", ASN1_EXTENSION_ROOT, dissect_h245_AudioMode_g7231 }, - { 12, "is11172AudioMode", ASN1_EXTENSION_ROOT, + { 12, "is11172AudioMode", ASN1_EXTENSION_ROOT, dissect_h245_IS11172AudioMode }, - { 13, "is13818AudioMode", ASN1_EXTENSION_ROOT, + { 13, "is13818AudioMode", ASN1_EXTENSION_ROOT, dissect_h245_IS13818AudioMode }, { 14, "g729wAnnexB", ASN1_NOT_EXTENSION_ROOT, dissect_h245_g729wAnnexB }, @@ -17479,7 +17479,7 @@ dissect_h245_MultiplexCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, static per_sequence_t TerminalCapabilitySet_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, { "protocolIdentifier", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_protocolIdentifier }, @@ -17553,11 +17553,11 @@ static per_choice_t ConferenceResponse_choice[] = { dissect_h245_ConferenceResponse_passwordResponse }, { 4, "terminalListResponse", ASN1_EXTENSION_ROOT, dissect_h245_terminalListResponse }, - { 5, "videoCommandReject", ASN1_EXTENSION_ROOT, + { 5, "videoCommandReject", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 6, "terminalDropReject", ASN1_EXTENSION_ROOT, + { 6, "terminalDropReject", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 7, "makeMeChairResponse", ASN1_EXTENSION_ROOT, + { 7, "makeMeChairResponse", ASN1_EXTENSION_ROOT, dissect_h245_ConferenceResponse_makeMeChairResponse }, { 8, "extensionAddressResponse", ASN1_NOT_EXTENSION_ROOT, dissect_h245_ConferenceResponse_extensionAddressResponse }, @@ -17565,15 +17565,15 @@ static per_choice_t ConferenceResponse_choice[] = { dissect_h245_ConferenceResponse_chairTokenOwnerResponse }, { 10, "terminalCertificateResponse", ASN1_NOT_EXTENSION_ROOT, dissect_h245_ConferenceResponse_terminalCertificateResponse }, - { 11, "broadcastMyLogicalChannelResponse", ASN1_NOT_EXTENSION_ROOT, + { 11, "broadcastMyLogicalChannelResponse", ASN1_NOT_EXTENSION_ROOT, dissect_h245_ConferenceResponse_broadcastMyLogicalChannelResponse }, - { 12, "makeTerminalBroadcasterResponse", ASN1_NOT_EXTENSION_ROOT, + { 12, "makeTerminalBroadcasterResponse", ASN1_NOT_EXTENSION_ROOT, dissect_h245_ConferenceResponse_makeTerminalBroadcasterResponse }, - { 13, "sendThisSourceResponse", ASN1_NOT_EXTENSION_ROOT, + { 13, "sendThisSourceResponse", ASN1_NOT_EXTENSION_ROOT, dissect_h245_ConferenceResponse_sendThisSourceResponse }, { 14, "requestAllTerminalIDsResponse", ASN1_NOT_EXTENSION_ROOT, dissect_h245_RequestAllTerminalIDsResponse }, - { 15, "remoteMCResponse", ASN1_NOT_EXTENSION_ROOT, + { 15, "remoteMCResponse", ASN1_NOT_EXTENSION_ROOT, dissect_h245_RemoteMCResponse }, { 0, NULL, 0, NULL } }; @@ -17617,7 +17617,7 @@ static per_sequence_t H261VideoMode_sequence[] = { dissect_h245_H261VideoMode_resolution }, { "bitRate", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_h223bitRate }, - { "stillImageTransmission", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "stillImageTransmission", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_stillImageTransmission }, { NULL, 0, 0, NULL } }; @@ -17650,7 +17650,7 @@ static per_choice_t VideoMode_choice[] = { dissect_h245_H262VideoMode }, { 3, "h263VideoMode", ASN1_EXTENSION_ROOT, dissect_h245_H263VideoMode }, - { 4, "is11172VideoMode", ASN1_EXTENSION_ROOT, + { 4, "is11172VideoMode", ASN1_EXTENSION_ROOT, dissect_h245_IS11172VideoMode}, { 5, "genericVideoMode", ASN1_NOT_EXTENSION_ROOT, dissect_h245_GenericCapability }, @@ -17731,7 +17731,7 @@ static per_choice_t RedundancyEncodingDTModeElement_type_choice[] = { dissect_h245_VideoMode }, { 2, "audioMode", ASN1_EXTENSION_ROOT, dissect_h245_AudioMode }, - { 3, "dataMode", ASN1_EXTENSION_ROOT, + { 3, "dataMode", ASN1_EXTENSION_ROOT, dissect_h245_DataMode }, { 4, "encryptionMode", ASN1_EXTENSION_ROOT, dissect_h245_EncryptionMode }, @@ -17897,7 +17897,7 @@ static const value_string FECMode_rfc2733Mode_mode_vals[] = { { 0, NULL } }; static per_choice_t FECMode_rfc2733Mode_mode_choice[] = { - { 0, "redundancyEncoding", ASN1_EXTENSION_ROOT, + { 0, "redundancyEncoding", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 1, "separateStream", ASN1_EXTENSION_ROOT, dissect_h245_FECMode_rfc2733Mode_mode_separateStream }, @@ -17998,7 +17998,7 @@ static per_sequence_t UserInputIndication_signal_sequence[] = { dissect_h245_duration }, { "rtp", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_UserInputIndication_signal_rtp }, - { "rtpPayloadIndication", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, + { "rtpPayloadIndication", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_NULL }, { NULL, 0, 0, NULL } }; @@ -18081,7 +18081,7 @@ static const value_string Q2931Address_address_vals[] = { static per_choice_t Q2931Address_address_choice[] = { { 0, "internationalNumber", ASN1_EXTENSION_ROOT, dissect_h245_internationalNumber }, - { 1, "nsapAddress", ASN1_EXTENSION_ROOT, + { 1, "nsapAddress", ASN1_EXTENSION_ROOT, dissect_h245_nsapAddress}, { 0, NULL, 0, NULL } }; @@ -18137,7 +18137,7 @@ static per_choice_t NetworkAccessParameters_networkAddress_choice[] = { dissect_h245_Q2931Address }, { 1, "e164Address", ASN1_EXTENSION_ROOT, dissect_h245_e164Address }, - { 2, "localAreaAddress", ASN1_EXTENSION_ROOT, + { 2, "localAreaAddress", ASN1_EXTENSION_ROOT, dissect_h245_localAreaAddress }, { 0, NULL, 0, NULL } }; @@ -18154,15 +18154,15 @@ dissect_h245_NetworkAccessParameters_networkAddress(tvbuff_t *tvb, int offset, p static per_sequence_t NetworkAccessParameters_sequence[] = { - { "distribution", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "distribution", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_NetworkAccessParameters_distribution }, { "networkAddress", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_NetworkAccessParameters_networkAddress }, - { "associateConference", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "associateConference", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_associateConference}, { "externalReference", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_externalReference }, - { "t120SetupProcedure", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, + { "t120SetupProcedure", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_NetworkAccessParameters_t120SetupProcedure }, { NULL, 0, 0, NULL } }; @@ -18179,7 +18179,7 @@ dissect_h245_NetworkAccessParameters(tvbuff_t *tvb, int offset, packet_info *pin static per_sequence_t OpenLogicalChannel_sequence[] = { - { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { "forwardLogicalChannelParameters", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_forwardLogicalChannelParameters }, @@ -18203,7 +18203,7 @@ dissect_h245_OpenLogicalChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, p static per_sequence_t OpenLogicalChannelAck_sequence[] = { - { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "forwardLogicalChannelNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_LogicalChannelNumber }, { "reverseLogicalChannelParameters", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_OpenLogicalChannelAck_reverseLogicalChannelParameters }, @@ -18266,9 +18266,9 @@ static const value_string RequestModeAck_response_decision_vals[] = { { 0, NULL } }; static per_choice_t RequestModeAck_response_decision_choice[] = { - { 0, "willTransmitMostPreferredMode", ASN1_EXTENSION_ROOT, + { 0, "willTransmitMostPreferredMode", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, - { 1, "willTransmitLessPreferredMode", ASN1_EXTENSION_ROOT, + { 1, "willTransmitLessPreferredMode", ASN1_EXTENSION_ROOT, dissect_h245_NULL }, { 0, NULL, 0, NULL } }; @@ -18285,7 +18285,7 @@ dissect_h245_RequestModeAck_response_decision(tvbuff_t *tvb, int offset, packet_ static per_sequence_t RequestModeAck_sequence[] = { - { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "sequenceNumber", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_SequenceNumber }, { "response", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_RequestModeAck_response_decision }, @@ -18406,9 +18406,9 @@ static per_choice_t IndicationMessage_choice[] = { dissect_h245_MasterSlaveDeterminationRelease }, { 3, "TerminalCapabilitySetRelease", ASN1_EXTENSION_ROOT, dissect_h245_TerminalCapabilitySetRelease }, - { 4, "OpenLogicalChannelConfirm", ASN1_EXTENSION_ROOT, + { 4, "OpenLogicalChannelConfirm", ASN1_EXTENSION_ROOT, dissect_h245_OpenLogicalChannelConfirm }, - { 5, "RequestChannelCloseRelease", ASN1_EXTENSION_ROOT, + { 5, "RequestChannelCloseRelease", ASN1_EXTENSION_ROOT, dissect_h245_RequestChannelCloseRelease }, { 6, "MultiplexEntrySendRelease", ASN1_EXTENSION_ROOT, dissect_h245_MultiplexEntrySendRelease }, @@ -18416,7 +18416,7 @@ static per_choice_t IndicationMessage_choice[] = { dissect_h245_RequestMultiplexEntryRelease }, { 8, "RequestModeRelease", ASN1_EXTENSION_ROOT, dissect_h245_RequestModeRelease }, - { 9, "MiscellaneousIndication", ASN1_EXTENSION_ROOT, + { 9, "MiscellaneousIndication", ASN1_EXTENSION_ROOT, dissect_h245_MiscellaneousIndication }, { 10, "JitterIndication", ASN1_EXTENSION_ROOT, dissect_h245_JitterIndication }, @@ -18514,13 +18514,13 @@ static const value_string RequestMessage_vals[] = { static per_choice_t RequestMessage_choice[] = { { 0, "NonStandardMessage", ASN1_EXTENSION_ROOT, dissect_h245_NonStandardMessage }, - { 1, "MasterSlaveDetermination", ASN1_EXTENSION_ROOT, + { 1, "MasterSlaveDetermination", ASN1_EXTENSION_ROOT, dissect_h245_MasterSlaveDetermination }, { 2, "TerminalCapabilitySet", ASN1_EXTENSION_ROOT, dissect_h245_TerminalCapabilitySet }, { 3, "OpenLogicalChannel", ASN1_EXTENSION_ROOT, dissect_h245_OpenLogicalChannel }, - { 4, "CloseLogicalChannel", ASN1_EXTENSION_ROOT, + { 4, "CloseLogicalChannel", ASN1_EXTENSION_ROOT, dissect_h245_CloseLogicalChannel }, { 5, "RequestChannelClose", ASN1_EXTENSION_ROOT, dissect_h245_RequestChannelClose }, @@ -18530,9 +18530,9 @@ static per_choice_t RequestMessage_choice[] = { dissect_h245_RequestMultiplexEntry }, { 8, "RequestMode", ASN1_EXTENSION_ROOT, dissect_h245_RequestMode }, - { 9, "RoundTripDelayRequest", ASN1_EXTENSION_ROOT, + { 9, "RoundTripDelayRequest", ASN1_EXTENSION_ROOT, dissect_h245_RoundTripDelayRequest }, - { 10, "MaintenanceLoopRequest", ASN1_EXTENSION_ROOT, + { 10, "MaintenanceLoopRequest", ASN1_EXTENSION_ROOT, dissect_h245_MaintenanceLoopRequest }, { 11, "CommunicationModeRequest", ASN1_NOT_EXTENSION_ROOT, dissect_h245_CommunicationModeRequest }, @@ -18597,17 +18597,17 @@ dissect_h245_distributedData_sequence_of(tvbuff_t *tvb, int offset, packet_info static per_sequence_t MediaDistributionCapability_sequence[] = { - { "centralizedControl", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "centralizedControl", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_centralizedControl }, - { "distributedControl", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "distributedControl", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_distributedControl }, - { "centralizedAudio", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "centralizedAudio", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_centralizedAudio }, - { "distributedAudio", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "distributedAudio", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_distributedAudio }, - { "centralizedVideo", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "centralizedVideo", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_centralizedVideo }, - { "distributedVideo", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "distributedVideo", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_distributedVideo }, { "centralizedData", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_centralizedData_sequence_of }, @@ -18670,13 +18670,13 @@ static per_sequence_t ModeElement_sequence[] = { dissect_h245_ModeElementType }, { "h223ModeParameters", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_H223ModeParameters }, - { "v76ModeParameters", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, + { "v76ModeParameters", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_V76ModeParameters }, { "h2250ModeParameters", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_H2250ModeParameters }, { "genericModeParameters", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_GenericCapability }, - { "multiplexedStreamModeParameters", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, + { "multiplexedStreamModeParameters", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_MultiplexedStreamModeParameters }, { NULL, 0, 0, NULL } }; @@ -18764,11 +18764,11 @@ static per_sequence_t CommunicationModeTableEntry_sequence[] = { dissect_h245_CommunicationModeTableEntry_dataType }, { "mediaChannel", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_mediaChannel }, - { "mediaGuaranteedDelivery", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "mediaGuaranteedDelivery", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_mediaGuaranteedDelivery }, { "mediaControlChannel", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_mediaControlChannel }, - { "mediaControlGuaranteedDelivery", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, + { "mediaControlGuaranteedDelivery", ASN1_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_mediaControlGuaranteedDelivery }, { "redundancyEncoding", ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL, dissect_h245_RedundancyEncoding }, @@ -18796,9 +18796,9 @@ static per_sequence_t NewATMVCCommand_sequence[] = { dissect_h245_ATM_BitRate }, { "bitRateLockedToPCRClock", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_bitRateLockedToPCRClock }, - { "bitRateLockedToNetworkClock", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "bitRateLockedToNetworkClock", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_bitRateLockedToNetworkClock }, - { "aal", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, + { "aal", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_NewATMVCCommand_aal }, { "multiplex", ASN1_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_h245_NewATMVCCommand_multiplex }, @@ -18965,19 +18965,19 @@ static per_choice_t ResponseMessage_choice[] = { dissect_h245_MasterSlaveDeterminationAck }, { 2, "MasterSlaveDeterminationReject",ASN1_EXTENSION_ROOT, dissect_h245_MasterSlaveDeterminationReject }, - { 3, "TerminalCapabilitySetAck", ASN1_EXTENSION_ROOT, + { 3, "TerminalCapabilitySetAck", ASN1_EXTENSION_ROOT, dissect_h245_TerminalCapabilitySetAck }, { 4, "TerminalCapabilitySetReject", ASN1_EXTENSION_ROOT, dissect_h245_TerminalCapabilitySetReject }, { 5, "OpenLogicalChannelAck", ASN1_EXTENSION_ROOT, dissect_h245_OpenLogicalChannelAck }, - { 6, "OpenLogicalChannelReject", ASN1_EXTENSION_ROOT, + { 6, "OpenLogicalChannelReject", ASN1_EXTENSION_ROOT, dissect_h245_OpenLogicalChannelReject }, - { 7, "CloseLogicalChannelAck", ASN1_EXTENSION_ROOT, + { 7, "CloseLogicalChannelAck", ASN1_EXTENSION_ROOT, dissect_h245_CloseLogicalChannelAck }, - { 8, "RequestChannelCloseAck", ASN1_EXTENSION_ROOT, + { 8, "RequestChannelCloseAck", ASN1_EXTENSION_ROOT, dissect_h245_RequestChannelCloseAck }, - { 9, "RequestChannelCloseReject", ASN1_EXTENSION_ROOT, + { 9, "RequestChannelCloseReject", ASN1_EXTENSION_ROOT, dissect_h245_RequestChannelCloseReject }, { 10, "MultiplexEntrySendAck", ASN1_EXTENSION_ROOT, dissect_h245_MultiplexEntrySendAck }, @@ -18989,13 +18989,13 @@ static per_choice_t ResponseMessage_choice[] = { dissect_h245_RequestMultiplexEntryReject }, { 14, "RequestModeAck", ASN1_EXTENSION_ROOT, dissect_h245_RequestModeAck }, - { 15, "RequestModeReject", ASN1_EXTENSION_ROOT, + { 15, "RequestModeReject", ASN1_EXTENSION_ROOT, dissect_h245_RequestModeReject }, - { 16, "RoundTripDelayResponse", ASN1_EXTENSION_ROOT, + { 16, "RoundTripDelayResponse", ASN1_EXTENSION_ROOT, dissect_h245_RoundTripDelayResponse }, - { 17, "MaintenanceLoopAck", ASN1_EXTENSION_ROOT, + { 17, "MaintenanceLoopAck", ASN1_EXTENSION_ROOT, dissect_h245_MaintenanceLoopAck }, - { 18, "MaintenanceLoopReject", ASN1_EXTENSION_ROOT, + { 18, "MaintenanceLoopReject", ASN1_EXTENSION_ROOT, dissect_h245_MaintenanceLoopReject }, { 19, "CommunicationModeResponse", ASN1_NOT_EXTENSION_ROOT, dissect_h245_CommunicationModeResponse }, @@ -19086,13 +19086,13 @@ static const value_string MultimediaSystemControlMessage_vals[] = { { 0, NULL } }; static per_choice_t MultimediaSystemControlMessage_choice[] = { - { 0, "Request", ASN1_EXTENSION_ROOT, + { 0, "Request", ASN1_EXTENSION_ROOT, dissect_h245_RequestMessage }, - { 1, "Response", ASN1_EXTENSION_ROOT, + { 1, "Response", ASN1_EXTENSION_ROOT, dissect_h245_ResponseMessage }, - { 2, "Command", ASN1_EXTENSION_ROOT, + { 2, "Command", ASN1_EXTENSION_ROOT, dissect_h245_CommandMessage }, - { 3, "Indication", ASN1_EXTENSION_ROOT, + { 3, "Indication", ASN1_EXTENSION_ROOT, dissect_h245_IndicationMessage }, { 0, NULL, 0, NULL } }; @@ -22433,8 +22433,8 @@ proto_register_h245(void) register_dissector("h245dg", dissect_h245_MultimediaSystemControlMessage, proto_h245); register_dissector("h245", dissect_h245, proto_h245); - nsp_object_dissector_table = register_dissector_table("h245.nsp.object", "H.245 NonStandardParameter (object)", FT_STRING, BASE_NONE); - nsp_h221_dissector_table = register_dissector_table("h245.nsp.h221", "H.245 NonStandardParameter (h221)", FT_UINT32, BASE_HEX); + nsp_object_dissector_table = register_dissector_table("h245.nsp.object", "H.245 NonStandardParameter (object)", FT_STRING, BASE_NONE); + nsp_h221_dissector_table = register_dissector_table("h245.nsp.h221", "H.245 NonStandardParameter (h221)", FT_UINT32, BASE_HEX); } void -- cgit v1.2.1