DescriptionMoved CreateBuiltinDecoderFactory out to VoEBaseImpl.
VoEBase is plumbed to optionally take an AudioDecoderFactory, or create
a builtin factory if none is provided.
Retained the CreateChannel interfaces in Channel and ChannelManager
and added variants for injecting an AudioDecoderFactory. The
"old-style" variants call CreateBuiltinAudioDecoderFactory to get a
factory to use.
(Just realized this means each channel uses a separate factory with the
old-style calls. Probably ok.)
BUG=webrtc:5805
Committed: https://crrev.com/5f7cfa50e515634f84198f5f4a713f78e8e2019b
Cr-Commit-Position: refs/heads/master@{#12961}
Patch Set 1 #
Total comments: 14
Patch Set 2 : Removed a spurious space and an unnecessary include. #Patch Set 3 : Rebass! How low can you go? #
Total comments: 2
Depends on Patchset: Dependent Patchsets: Messages
Total messages: 34 (15 generated)
|