webrtc/talk/session/media
Karl Wiberg 9e1a6d7c23 rtc::Buffer: Remove backwards compatibility band-aids
This CL makes two changes to rtc::Buffer that have had to wait for
Chromium's use of it to be modernized:

  1. Change default return type of rtc::Buffer::data() from char* to
     uint8_t*. uint8_t is a more natural type for bytes, and won't
     accidentally convert to a string. (Chromium previously expected
     the default return type to be char, which is why
     rtc::Buffer::data() initially got char as default return type in
     9478437f, but that's been fixed now.)

  2. Stop accepting void* inputs in constructors and methods. While
     this is convenient, it's also dangerous since any pointer type
     will implicitly convert to void*.

R=tommi@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#9121}
2015-04-30 12:25:06 +00:00
..
audiomonitor.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
audiomonitor.h move xmpp and p2p to webrtc 2014-10-28 22:20:11 +00:00
bundlefilter_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
bundlefilter.cc Change GetStreamBySsrc to not copy StreamParams. 2015-01-22 23:00:41 +00:00
bundlefilter.h (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
channel_unittest.cc Remove unused voice channel argument from cricket::VideoChannel ctor and corresponding field in class. 2015-04-22 13:30:33 +00:00
channel.cc rtc::Buffer: Remove backwards compatibility band-aids 2015-04-30 12:25:06 +00:00
channel.h Remove unused voice channel argument from cricket::VideoChannel ctor and corresponding field in class. 2015-04-22 13:30:33 +00:00
channelmanager_unittest.cc Delete NullVideoRenderer 2015-03-24 15:11:24 +00:00
channelmanager.cc Remove unused voice channel argument from cricket::VideoChannel ctor and corresponding field in class. 2015-04-22 13:30:33 +00:00
channelmanager.h Remove GetStartCaptureFormat and some related code. 2015-04-13 17:44:56 +00:00
currentspeakermonitor_unittest.cc Move Jingle-specific files from talk/session/media to webrtc/libjingle/session/media. This is part of an ongoing effort to remove Jingle-specific files from the WebRTC repository. 2014-12-19 22:29:55 +00:00
currentspeakermonitor.cc Move ViewRequest and MediaStreams to streamparams.h, and remove dependency on mediasessionclient.h and mediamessages.h. This is part of the effort to remove Jingle-specific code from WebRTC and into its own repository. 2014-12-16 21:09:08 +00:00
currentspeakermonitor.h Split up (Jingle)Session from BaseSession. This is part of an ongoing effort to move Jingle-specific code out of WebRTC and into its own repository. 2014-12-18 20:31:29 +00:00
externalhmac.cc Update libsrtp includes in preparation of roll into Chromium. 2015-03-23 22:12:19 +00:00
externalhmac.h Update libsrtp includes in preparation of roll into Chromium. 2015-03-23 22:12:19 +00:00
mediamonitor.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
mediamonitor.h Thread annotation of rtc::CriticalSection. 2014-09-24 07:10:57 +00:00
mediarecorder_unittest.cc Remove unused voice channel argument from cricket::VideoChannel ctor and corresponding field in class. 2015-04-22 13:30:33 +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 Check associated payload type when negotiate RTX codecs. 2015-03-16 04:15:23 +00:00
mediasession.cc Check associated payload type when negotiate RTX codecs. 2015-03-16 04:15:23 +00:00
mediasession.h After another round of reviews. 2015-02-24 20:20:19 +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 Roll chromium_revision 8af41b3..dcb0929 (324854:325030) 2015-04-15 15:22:19 +00:00
rtcpmuxfilter_unittest.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
rtcpmuxfilter.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
rtcpmuxfilter.h move xmpp and p2p to webrtc 2014-10-28 22:20:11 +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 Use WebRTC API to convert byteorder in srtpfilter. 2015-03-31 22:02:50 +00:00
srtpfilter.cc rtc::Buffer improvements 2015-04-20 12:03:00 +00:00
srtpfilter.h Remove or rename typedefs with _t prefixes. 2014-12-17 13:43:55 +00:00
typewrapping.h.pump (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
typingmonitor_unittest.cc move xmpp and p2p to webrtc 2014-10-28 22:20:11 +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