ba4c0e45ff
Add send-side BWE to WebRtcVoiceEngine under a finch experiment.
...
This adds negotiation of both transport sequence number and transport
feedback. Only offers transport seq num if the
WebRTC-Audio-SendSideBwe finch experiment is enabled.
TBR=mflodman@webrtc.org
BUG=webrtc:5263
Review URL: https://codereview.webrtc.org/1604563002
Cr-Commit-Position: refs/heads/master@{#11487}
2016-02-04 12:12:31 +00:00
884f58523a
Storing raw audio sink for default audio track.
...
BUG=webrtc:5250
Committed: https://crrev.com/e591f9377f33f3f725a30faecd1bef1a71fa6b99
Cr-Commit-Position: refs/heads/master@{#11230}
Review URL: https://codereview.webrtc.org/1551813002
Cr-Commit-Position: refs/heads/master@{#11275}
2016-01-15 17:20:08 +00:00
2d110be77f
Revert of Storing raw audio sink for default audio track. (patchset #7 id:120001 of https://codereview.chromium.org/1551813002/ )
...
Reason for revert:
tommi pointed out that using a refptr for the sink may cause issues. Will reland with a slightly different approach.
Original issue's description:
> Storing raw audio sink for default audio track.
>
> BUG=webrtc:5250
>
> Committed: https://crrev.com/e591f9377f33f3f725a30faecd1bef1a71fa6b99
> Cr-Commit-Position: refs/heads/master@{#11230}
TBR=pthatcher@webrtc.org ,solenberg@webrtc.org ,pbos@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:5250
Review URL: https://codereview.webrtc.org/1588693002
Cr-Commit-Position: refs/heads/master@{#11241}
2016-01-13 20:00:29 +00:00
e591f9377f
Storing raw audio sink for default audio track.
...
BUG=webrtc:5250
Review URL: https://codereview.webrtc.org/1551813002
Cr-Commit-Position: refs/heads/master@{#11230}
2016-01-13 00:45:33 +00:00
3842c5c7f7
Wire-up BWE feedback for audio receive streams.
...
Also wires up receiving transport sequence numbers.
BUG=webrtc:5263
R=mflodman@webrtc.org , pbos@webrtc.org , solenberg@webrtc.org
Review URL: https://codereview.webrtc.org/1535963002 .
Cr-Commit-Position: refs/heads/master@{#11220}
2016-01-12 12:55:11 +00:00
f888bb58da
Support for unmixed remote audio into tracks.
...
BUG=chromium:121673
R=solenberg@webrtc.org
Review URL: https://codereview.webrtc.org/1505253004 .
Cr-Commit-Position: refs/heads/master@{#10995}
2015-12-12 00:37:14 +00:00
a4527c89e7
Add comments about the Audio parts of the public Call API being WIP.
...
BUG=webrtc:4690
R=kjellander@webrtc.org , tommi@webrtc.org
Review URL: https://codereview.webrtc.org/1493933003 .
Cr-Commit-Position: refs/heads/master@{#10882}
2015-12-03 12:06:31 +00:00
4f4ec0a927
Re-Land: Implement AudioReceiveStream::GetStats().
...
R=tommi@webrtc.org
BUG=webrtc:4690
Committed: a457752f4a
Review URL: https://codereview.webrtc.org/1390753002 .
Cr-Commit-Position: refs/heads/master@{#10369}
2015-10-22 08:49:39 +00:00
43e83d44f0
Revert of Implement AudioReceiveStream::GetStats(). (patchset #19 id:360001 of https://codereview.webrtc.org/1390753002/ )
...
Reason for revert:
webrtc_perf_tests started failing on Win32 Release, Mac32 Release and Linux64 Release (all running large tests). These were not caught by try bots.
Original issue's description:
> Implement AudioReceiveStream::GetStats().
>
> R=tommi@webrtc.org
> TBR=hta@webrtc.org
> BUG=webrtc:4690
>
> Committed: a457752f4a
TBR=tommi@webrtc.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:4690
Review URL: https://codereview.webrtc.org/1411083006
Cr-Commit-Position: refs/heads/master@{#10340}
2015-10-20 13:41:06 +00:00
a457752f4a
Implement AudioReceiveStream::GetStats().
...
R=tommi@webrtc.org
TBR=hta@webrtc.org
BUG=webrtc:4690
Review URL: https://codereview.webrtc.org/1390753002 .
Cr-Commit-Position: refs/heads/master@{#10338}
2015-10-20 13:01:55 +00:00
cf18b34cf3
Align new VoE API with design.
...
BUG=webrtc:4690
Review URL: https://codereview.webrtc.org/1376153003
Cr-Commit-Position: refs/heads/master@{#10136}
2015-10-01 15:13:46 +00:00
6bb1b6e7fe
Control combined_audio_video_bwe with config bool.
...
Permits setting RTP extensions for AudioReceiveStream without enabling
combined A/V BWE. This prevents spamming the log with "Failed to find
extension id:".
BUG=webrtc:4870
R=mflodman@webrtc.org , stefan@webrtc.org
Review URL: https://codereview.webrtc.org/1256803004
Cr-Commit-Position: refs/heads/master@{#9633}
2015-07-24 14:10:25 +00:00
cd6702282a
Define Stream base classes
...
BUG=webrtc:4690
Defined classes Stream, SendStream and ReceiveStream. Inherited existing stream classes from either SendStream or ReceiveStream.
This is a step towards having a Transport associated with streams instead of a Call. It will allow a lot of code in the Call to be media type agnostic.
R=henrika@webrtc.org , pbos@webrtc.org , stefan@webrtc.org
Review URL: https://codereview.webrtc.org/1226123005 .
Cr-Commit-Position: refs/heads/master@{#9591}
2015-07-16 07:30:20 +00:00
8fc7fa798f
Base A/V synchronization on sync_labels.
...
Groups of streams that should be synchronized are signalled through
SDP. These should be used rather than synchronizing the first-added
video stream to the first-added audio stream implicitly.
BUG=webrtc:4667
R=hta@webrtc.org , solenberg@webrtc.org , stefan@webrtc.org
TBR=mflodman@webrtc.org
Review URL: https://codereview.webrtc.org/1181653002
Cr-Commit-Position: refs/heads/master@{#9586}
2015-07-15 15:03:04 +00:00
04f4931ef0
VoE2 API draft
...
BUG=4690
R=jmarusic@webrtc.org , kwiberg@webrtc.org , mflodman@webrtc.org , pbos@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/50029004
Cr-Commit-Position: refs/heads/master@{#9392}
2015-06-08 11:05:07 +00:00
23fba1ffa0
Add AudioReceiveStream to Call API.
...
BUG=4574
R=kwiberg@webrtc.org , mflodman@webrtc.org , pbos@webrtc.org , stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/51749004
Cr-Commit-Position: refs/heads/master@{#9114}
2015-04-29 13:24:10 +00:00