Commit Graph

7 Commits

Author SHA1 Message Date
Kovarththanan Rajaratnam bb0108cf25 Use NB_RTPMUX as protocol short name
svn path=/trunk/; revision=29610
2009-08-29 04:47:28 +00:00
Kovarththanan Rajaratnam e0c4b20c86 We need to handoff even when we don't have a tree
svn path=/trunk/; revision=29609
2009-08-29 04:43:52 +00:00
Kovarththanan Rajaratnam a87c4885b8 Indent comments
svn path=/trunk/; revision=29608
2009-08-29 04:39:59 +00:00
Guy Harris c960781f5e Note what the 3GPP spec is for this protocol.
Suggest a possible less-weak heuristic.

Note that we're not checking the T bit and handling RTP header
compression.

At least as I read TS 29.414, the length indicator isn't supposed to be
zero; however, a length indicator of 0 doesn't keep us from dissecting
further, so just don't bother dissecting the payload.  We should,
perhaps, add an expert info for this.

We should perhaps also catch exceptions thrown when dissecting the RTP
packet, so a malformed RTP packet will still let us continue dissecting
the rest of the Nb packet.

svn path=/trunk/; revision=29607
2009-08-29 02:32:33 +00:00
Bill Meier 79428f30cb Cleanup:
- proto_reg_handoff: 'if (!inited)' not req'd;
- Remove unneeded #includes;
- Use NULL instead of " for 'blurbs';
- Remove unneeded foward reference.

svn path=/trunk/; revision=29604
2009-08-29 01:46:42 +00:00
Guy Harris a340788eb2 Note that the "heuristic" is fatally weak, and must be strengthened or
eliminated.

Fix indentation.

Use tvb_reported_length(), so we throw an exception for packets cut
short by a snapshot length.

Don't bother showing or dissecting the payload if there isn't any.

Don't show an item with a zero-length payload as going to the end of the
packet.

svn path=/trunk/; revision=29603
2009-08-29 01:08:31 +00:00
Anders Broman 988a595e79 From Neil Piercy:
Add new protocol for 3GPP 29.414 (Nb interface RTP Mux).

- Don't use C++-style comments (comments beginning with "//")
- Don't declare variables in the middle of executable code; not all C
compilers support that. 
- Dont register preferences when none present.
- Removed CHECK_COL

svn path=/trunk/; revision=29602
2009-08-28 21:34:59 +00:00