Index: talk/session/media/channel.cc |
diff --git a/talk/session/media/channel.cc b/talk/session/media/channel.cc |
index 8de8d379962e2aec5936ce9a2e04d11860c629e1..155015057a6919940030e3df86279d935f39989e 100644 |
--- a/talk/session/media/channel.cc |
+++ b/talk/session/media/channel.cc |
@@ -1480,7 +1480,7 @@ bool VoiceChannel::SetLocalContent_w(const MediaContentDescription* content, |
AudioRecvParameters recv_params = last_recv_params_; |
RtpParametersFromMediaDescription(audio, &recv_params); |
if (!media_channel()->SetRecvParameters(recv_params)) { |
- SafeSetError("Failed to set local video description recv parameters.", |
+ SafeSetError("Failed to set local audio description recv parameters.", |
error_desc); |
return false; |
} |
@@ -1545,6 +1545,10 @@ bool VoiceChannel::SetRemoteContent_w(const MediaContentDescription* content, |
return false; |
} |
+ if (audio->rtp_header_extensions_set()) { |
+ MaybeCacheRtpAbsSendTimeHeaderExtension(audio->rtp_header_extensions()); |
+ } |
+ |
set_remote_content_direction(content->direction()); |
ChangeState(); |
return true; |