65c8fd78c6
Remove the 'audioDebugRecording' media constraint and the aec_dump AudioOptions flag.
...
BUG=webrtc:4690
Review URL: https://codereview.webrtc.org/1565133002
Cr-Commit-Position: refs/heads/master@{#11753}
2016-02-24 22:43:18 +00:00
f14c47a58c
Remove ignored return code from modules.
...
ModuleProcessImpl doesn't act on return codes and having them around is
confusing (it's unclear what an error return code here would do even).
BUG=
R=tommi@webrtc.org
Review URL: https://codereview.webrtc.org/1703833002 .
Cr-Commit-Position: refs/heads/master@{#11747}
2016-02-24 15:51:23 +00:00
fffa42b57e
Replace scoped_ptr with unique_ptr in webrtc/audio/
...
BUG=webrtc:5520
Review URL: https://codereview.webrtc.org/1706183002
Cr-Commit-Position: refs/heads/master@{#11723}
2016-02-23 18:46:39 +00:00
a293ef0618
Apply VideoOptions per stream.
...
BUG=webrtc:5438
Review URL: https://codereview.webrtc.org/1608793004
Cr-Commit-Position: refs/heads/master@{#11656}
2016-02-17 15:24:57 +00:00
4b4dc86c61
Remove conference_mode flag from AudioOptions and VideoOptions.
...
For audio, the flag is apparently unused. For video, the flag is moved to
VideoSendParameters, with the intention to keep only per-stream flags in
VideoOptions. The flag is used for the webrtcvideoengine2 logic commented like
// Conference mode screencast uses 2 temporal layers split at 100kbit.
// For screenshare in conference mode, tl0 and tl1 bitrates are piggybacked
// on the VideoCodec struct as target and max bitrates, respectively.
// See eg. webrtc::VP8EncoderImpl::SetRates().
BUG=webrtc:5426
Review URL: https://codereview.webrtc.org/1697163002
Cr-Commit-Position: refs/heads/master@{#11651}
2016-02-17 13:25:40 +00:00
a50924115e
This reland https://codereview.webrtc.org/1655793003/ with the change that cricket::VideoCapturer::SignalVideoFrame is added back and used for frame forwarding. It is used in Chrome remoting.
...
BUG=webrtc:5426
R=pthatcher@webrtc.org
TBR=pthatcher@webrtc.org for moved channelmanager....
Review URL: https://codereview.webrtc.org/1689923002 .
Cr-Commit-Position: refs/heads/master@{#11597}
2016-02-12 12:31:08 +00:00
51542be8ce
Introduce struct MediaConfig, with construction-time settings.
...
Pass it to MediaController constructor and down to WebRtcVideoEngine2
and WebRtcVoiceEngine.
Follows discussion on https://codereview.webrtc.org/1646253004/
TBR=pthatcher@webrtc.org
BUG=webrtc:5438
Review URL: https://codereview.webrtc.org/1670153003
Cr-Commit-Position: refs/heads/master@{#11595}
2016-02-12 10:27:12 +00:00
d73c99cf22
Initial cleanup of cricket::VideoFrame.
...
Deleted GetRotation (old alias for GetVideoRotation).
Deleted CopyToBuffer.
Deleted Sizeof.
Deleted Write.
Demote CopyToPlanes to protected status.
BUG=webrtc:5426
Committed: https://crrev.com/4d575b0d4276422bdf7b595d92c57c4f0f8ce0e9
Cr-Commit-Position: refs/heads/master@{#11564}
Review URL: https://codereview.webrtc.org/1688643003
Cr-Commit-Position: refs/heads/master@{#11594}
2016-02-12 09:01:15 +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
5ad129741c
Rename webrtc/media/webrtc -> webrtc/media/engine
...
BUG=webrtc:5420
NOTRY=True
R=pthatcher@google.com , pthatcher@webrtc.org
Review URL: https://codereview.webrtc.org/1684163002 .
Cr-Commit-Position: refs/heads/master@{#11591}
2016-02-12 05:39:50 +00:00