codecs have to be public, since messaging uses them directly.
codecs have to be public, since messaging uses them directly.

kbaribeau/immutant,coopsource/immutant,immutant/immutant,kbaribeau/immutant,immutant/immutant,immutant/immutant,coopsource/immutant,kbaribeau/immutant,coopsource/immutant,immutant/immutant