aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mp4ves.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-mp4ves.c')
-rw-r--r--epan/dissectors/packet-mp4ves.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/epan/dissectors/packet-mp4ves.c b/epan/dissectors/packet-mp4ves.c
index d86db9ad8a..5d555fbc30 100644
--- a/epan/dissectors/packet-mp4ves.c
+++ b/epan/dissectors/packet-mp4ves.c
@@ -67,10 +67,13 @@ static int ett_mp4ves_config = -1;
static expert_field ei_mp4ves_config_too_short = EI_INIT;
static expert_field ei_mp4ves_not_dissected_bits = EI_INIT;
+static dissector_handle_t mp4ves_name_handle;
+
/* The dynamic payload type which will be dissected as MP4V-ES */
static guint global_dynamic_payload_type = 0;
+static dissector_handle_t mp4ves_handle;
/*
14496-2, Annex G, Table G-1.
@@ -1017,7 +1020,7 @@ proto_register_mp4ves(void)
expert_register_field_array(expert_mp4ves, ei, array_length(ei));
/* Register a configuration option for port */
- register_dissector("mp4ves", dissect_mp4ves, proto_mp4ves);
+ mp4ves_handle = register_dissector("mp4ves", dissect_mp4ves, proto_mp4ves);
register_dissector("mp4ves_config", dissect_mp4ves_config, proto_mp4ves);
/* Register a configuration option for port */
@@ -1035,15 +1038,12 @@ proto_register_mp4ves(void)
void
proto_reg_handoff_mp4ves(void)
{
- static dissector_handle_t mp4ves_handle;
static guint dynamic_payload_type;
static gboolean mp4ves_prefs_initialized = FALSE;
if (!mp4ves_prefs_initialized) {
- dissector_handle_t mp4ves_name_handle;
mp4ves_capability_t *ftr;
- mp4ves_handle = find_dissector("mp4ves");
dissector_add_string("rtp_dyn_payload_type","MP4V-ES", mp4ves_handle);
mp4ves_prefs_initialized = TRUE;