Make the code testing the Rx MCS Bitmask subfield of the Supported MCS
Set field of the HT Capabilities element a bit clearer, and add
comments.

Fix it so it doesn't assign a variable to itself, as clang warns about
that.

svn path=/trunk/; revision=53674
Try to please GCC 4.3.2

svn path=/trunk/; revision=53675
Add G.722, G.726 and SBC codecs.  G.722 and G.726 are from bug 5619 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5619) and SBC is from bug 7893 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7893).

Codecs are added, but (intentionally) not hooked to the RTP player as a "more generic architecture" is desired.  There are some discussions in bug 7893 on how to do this.  One thing to add would be how to handle codecs that may not be supported on all platforms.  Should the codec not be "registered" at all (with a #define over the whole module) or should it's register functions be stubbed (with a #define in each function that requires a non-supported library)

svn path=/trunk/; revision=53676
Replace "btsdp" tap with function to query service_infos tree, since that's all dissectors were doing with it.  Not used outside of dissectors and cuts down on a few redundant global variables.

svn path=/trunk/; revision=53677
Update documentation for tcp_dissect_pdus.  Bug 9491 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9491)

From Peter Wu: update to README.dissector
From me: update to WSDG_chapter_dissection.xml

svn path=/trunk/; revision=53678
Better fix for uninitialized variable warning.  Part of bug 9452 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9452)

From Peter Wu.
From me: Leave the "result" variable initialized because I'm not sure code analyzers will consider g_assert_not_reached() enough prevention from using uninitialized "result"

svn path=/trunk/; revision=53679
Tag arguments to decodeXXX routines as unused iff we don't support the
codec.

svn path=/trunk/; revision=53680
The HAVE_xxx definitions come from config.h; include it.

svn path=/trunk/; revision=53681
Looks like the WinPcap version can only be determined from the
name of the compressed archive - which currently means "only by
manual developer intervention".

svn path=/trunk/; revision=53682
Fix compatibility with Python 2.5. Tested with 2.5, 2.6, 2.7, and 3.3.

svn path=/trunk/; revision=53683
Use indentation recommended by PEP 8.

svn path=/trunk/; revision=53684
Use 4-space (PEP 8) indentation. Add modelines.

svn path=/trunk/; revision=53685
Move codecs.[ch] out of epan and into codecs directory.

This may break easy_codec plugins, but it appears a better/more consistent way is needed to register codecs.  See Guy's comments in bug 7893 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7893)

svn path=/trunk/; revision=53686