3102294fc0
Replace scoped_ptr with unique_ptr in webrtc/pc/
...
BUG=webrtc:5520
Review URL: https://codereview.webrtc.org/1783263002
Cr-Commit-Position: refs/heads/master@{#11961}
2016-03-11 22:18:26 +00:00
1a018dcda3
Prevent a voice channel from sending data before a source is set.
...
At the top level, setting a track on an RtpSender is equivalent to
setting a source (previously called a renderer)
on a voice send stream. An RtpSender without a track
is not supposed to send data (not even muted data), so a send stream without
a source shouldn't send data.
Also replacing SendFlags with a boolean and implementing "Start"
and "Stop" methods on AudioSendStream, which was planned anyway
and simplifies this CL.
R=pthatcher@webrtc.org , solenberg@webrtc.org
Review URL: https://codereview.webrtc.org/1741933002 .
Cr-Commit-Position: refs/heads/master@{#11918}
2016-03-08 20:37:48 +00:00
c11b184837
Remove CaptureManager and related calls in ChannelManager.
...
Removed unused screencast APIs.
BUG=webrtc:5426
Review URL: https://codereview.webrtc.org/1757843003
Cr-Commit-Position: refs/heads/master@{#11896}
2016-03-08 01:35:46 +00:00
7ffeab525c
Reland "Move webrtc/audio/audio_sink.h to webrtc/ and fix some dependencies."
...
This is a reland of https://codereview.webrtc.org/1737593002/ minus
the added missing headers in webrtc/{BUILD.gn,webrtc.gyp} and
webrtc/common.gyp that breaks GN in Chromium since it's using
the --check flag (which we should support).
BUG=webrtc:4243, webrtc:5589
TESTED=Tried generating GN files with --check in a Chromium checkout with this patch applied, successfully.
TBR=pbos@webrtc.org , perkj@webrtc.org , solenberg@webrtc.org , tommi@webrtc.org
Review URL: https://codereview.webrtc.org/1740873003 .
Cr-Commit-Position: refs/heads/master@{#11794}
2016-02-26 21:46:22 +00:00
7324eb9e62
Revert of Move webrtc/audio/audio_sink.h to webrtc/ and fix some dependencies. (patchset #2 id:40001 of https://codereview.webrtc.org/1737593002/ )
...
Reason for revert:
Breaks GN in chromium.
Original issue's description:
> Move webrtc/audio/audio_sink.h to webrtc/ and fix some dependencies.
>
> webrtc/audio/audio_sink.h is used by voice engine, but webrtc/audio is
> depending on voice engine, resulting in a cyclic dependency (which we
> don't detect since we have that check turned off, see webrtc:4243).
>
> BUG=webrtc:4243, webrtc:5589
> R=pbos@webrtc.org , perkj@webrtc.org , solenberg@webrtc.org
> TBR=tommi@webrtc.org
>
> Committed: https://crrev.com/99b345c4e50c59a776c56949c17da3f50992f1a2
> Cr-Commit-Position: refs/heads/master@{#11766}
TBR=solenberg@webrtc.org ,pbos@webrtc.org ,perkj@webrtc.org ,tommi@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:4243, webrtc:5589
Review URL: https://codereview.webrtc.org/1739783002
Cr-Commit-Position: refs/heads/master@{#11769}
2016-02-25 16:37:02 +00:00
99b345c4e5
Move webrtc/audio/audio_sink.h to webrtc/ and fix some dependencies.
...
webrtc/audio/audio_sink.h is used by voice engine, but webrtc/audio is
depending on voice engine, resulting in a cyclic dependency (which we
don't detect since we have that check turned off, see webrtc:4243).
BUG=webrtc:4243, webrtc:5589
R=pbos@webrtc.org , perkj@webrtc.org , solenberg@webrtc.org
TBR=tommi@webrtc.org
Review URL: https://codereview.webrtc.org/1737593002 .
Cr-Commit-Position: refs/heads/master@{#11766}
2016-02-25 14:12:48 +00:00
65c7f67f09
Fix license headers in webrtc/pc
...
This was not done in https://codereview.webrtc.org/1691463002/
in order to preserve Git history when moving the files.
BUG=webrtc:5419
TBR=pthatcher@webrtc.org
NOTRY=True
Review URL: https://codereview.webrtc.org/1693773002
Cr-Commit-Position: refs/heads/master@{#11593}
2016-02-12 08:05:07 +00:00
9b8df25c73
Move talk/session/media -> webrtc/pc
...
The libjingle_p2p target is renamed to rtc_pc.
The libjingle_p2p_unittest test will be renamed in a
separate follow-up CL, to make it possible to run all
trybots successfully for this CL.
BUG=webrtc:5419
R=deadbeef@webrtc.org , pthatcher@webrtc.org , tommi@webrtc.org
Review URL: https://codereview.webrtc.org/1691463002 .
Cr-Commit-Position: refs/heads/master@{#11592}
2016-02-12 05:48:10 +00:00