diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2007-08-25 00:50:20 +0000 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2007-08-25 00:50:20 +0000 |
commit | fb082a9a3c738c4707245cd7a5bdf564683a968f (patch) | |
tree | fb1f338c68d779674a23aa86528c22dd2584d2a5 /epan/dissectors/packet-mpeg-pes.c | |
parent | f8f58fceaaedf292a9d2935a68620d69b5a61d61 (diff) |
From Shaun Jackman:
* asn1/mpeg/packet-mpeg-pes-template.c (proto_register_mpeg_pes):
Register the dissectors mpeg and mpeg-pes.
* epan/dissectors/packet-mp2t.c (dissect_tsp): Call the mpeg-pes
dissector.
(ett_mp2t_header, ett_mp2t_af): New subtree identifiers.
svn path=/trunk/; revision=22650
Diffstat (limited to 'epan/dissectors/packet-mpeg-pes.c')
-rw-r--r-- | epan/dissectors/packet-mpeg-pes.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/epan/dissectors/packet-mpeg-pes.c b/epan/dissectors/packet-mpeg-pes.c index 95c45bd74e..b25bbe7717 100644 --- a/epan/dissectors/packet-mpeg-pes.c +++ b/epan/dissectors/packet-mpeg-pes.c @@ -733,7 +733,7 @@ dissect_mpeg_pes_pack_header(tvbuff_t *tvb, unsigned offset, return offset; } -void +static void dissect_mpeg(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); static gboolean @@ -885,7 +885,7 @@ dissect_mpeg_pes(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) static heur_dissector_list_t heur_subdissector_list; -void +static void dissect_mpeg(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) { if (!dissector_try_heuristic(heur_subdissector_list, tvb, pinfo, tree)) { @@ -1210,15 +1210,14 @@ proto_register_mpeg_pes(void) proto_mpeg = proto_register_protocol( "Moving Picture Experts Group", "MPEG", "mpeg"); + register_dissector("mpeg", dissect_mpeg, proto_mpeg); register_heur_dissector_list("mpeg", &heur_subdissector_list); - if (proto_mpeg_pes != -1) - return; - proto_mpeg_pes = proto_register_protocol( "Packetized Elementary Stream", "MPEG PES", "mpeg-pes"); proto_register_field_array(proto_mpeg_pes, hf, array_length(hf)); proto_register_subtree_array(ett, array_length(ett)); + register_dissector("mpeg-pes", dissect_mpeg_pes, proto_mpeg_pes); } void |