bool PhoneSessionClient::FindMediaCodec(MediaEngine* me,
const
PhoneSessionDescription* desc,
const char**
codec) {
for (size_t i = 0; i < desc->codecs().size(); ++i) {
if (me->FindCodec(desc->codecs()[i].name.c_str()))
*codec = desc->codecs()[i].name.c_str();
return true;
}
return false;
}
This code always check only first available codec,
always returns true, and sometime set "codec" into
real codec.