webrtc/talk/session/media
jiayl@webrtc.org 7d4891d3f1 Fixes two issues in how we handle OfferToReceiveX for CreateOffer:
1. the options set in the first CreateOffer call should not affect the result of a second CreateOffer call, if SetLocalDescription is not called after the first CreateOffer. So the member var options_ of MediaStreamSignaling is removed to make each CreateOffer independent.
Instead, MediaSession is responsible to make sure that an m-line in the current local description is never removed from the newly created offer.

2. OfferToReceiveAudio used to default to true, i.e. always having m=audio line even if no audio track. This is changed so that by default m=audio is only added if there are any audio tracks.

BUG=2108
R=pthatcher@webrtc.org

Committed: https://code.google.com/p/webrtc/source/detail?r=7068

Review URL: https://webrtc-codereview.appspot.com/16309004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7124 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-09 21:43:15 +00:00
..
audiomonitor.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
audiomonitor.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
bundlefilter_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
bundlefilter.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
bundlefilter.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
call.cc (Auto)update libjingle 73927658-> 73927775 2014-08-22 22:27:04 +00:00
call.h (Auto)update libjingle 73927658-> 73927775 2014-08-22 22:27:04 +00:00
channel_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
channel.cc (Auto)update libjingle 72839629-> 72847605 2014-08-07 22:09:08 +00:00
channel.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
channelmanager_unittest.cc (Auto)update libjingle 73927658-> 73927775 2014-08-22 22:27:04 +00:00
channelmanager.cc (Auto)update libjingle 74873066-> 74873164 2014-09-05 16:39:08 +00:00
channelmanager.h (Auto)update libjingle 74873066-> 74873164 2014-09-05 16:39:08 +00:00
currentspeakermonitor_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
currentspeakermonitor.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
currentspeakermonitor.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
externalhmac.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
externalhmac.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
mediamessages_unittest.cc (Auto)update libjingle 74694022-> 74696326 2014-09-03 16:49:04 +00:00
mediamessages.cc (Auto)update libjingle 74694022-> 74696326 2014-09-03 16:49:04 +00:00
mediamessages.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
mediamonitor.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
mediamonitor.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
mediarecorder_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
mediarecorder.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
mediarecorder.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
mediasession_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
mediasession.cc Fixes two issues in how we handle OfferToReceiveX for CreateOffer: 2014-09-09 21:43:15 +00:00
mediasession.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
mediasessionclient_unittest.cc (Auto)update libjingle 74694022-> 74696326 2014-09-03 16:49:04 +00:00
mediasessionclient.cc (Auto)update libjingle 74694022-> 74696326 2014-09-03 16:49:04 +00:00
mediasessionclient.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
mediasink.h Adds trunk/talk folder of revision 359 from libjingles google code to 2013-07-10 00:45:36 +00:00
planarfunctions_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
rtcpmuxfilter_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
rtcpmuxfilter.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
rtcpmuxfilter.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
soundclip.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
soundclip.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
srtpfilter_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
srtpfilter.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
srtpfilter.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
typewrapping.h.pump (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
typingmonitor_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
typingmonitor.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
typingmonitor.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
voicechannel.h Adds trunk/talk folder of revision 359 from libjingles google code to 2013-07-10 00:45:36 +00:00
yuvscaler_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00