b7d9a97ce41022e984348efb5f28bf6dd6c6b779 |
|
18-Dec-2015 |
Peter Boström <pbos@webrtc.org> |
Expose codec implementation names in stats. Used to distinguish between software/hardware encoders/decoders and other implementation differences. Useful for tracking quality regressions related to specific implementations. BUG=webrtc:4897 R=hta@webrtc.org, mflodman@webrtc.org, stefan@webrtc.org Review URL: https://codereview.webrtc.org/1406903002 . Cr-Commit-Position: refs/heads/master@{#11084}
/external/webrtc/webrtc/video_receive_stream.h
|
796cfaf7f76aa740cc7f4bb2c94f88637e475324 |
|
10-Dec-2015 |
perkj <perkj@webrtc.org> |
Add VideoCodec::PreferDecodeLate The purpose is so that a decoder (Android) that only have a limited number of output buffers can make sure that decoding is done just before the frame is needed. Removed unused iSupportsRenderTiming and the settings structs since it was not used. Added VCMReceiver::FrameForDecoding unit test for the case when PreferDecodeLate is set. Note that this does not change the current behaviour. We actually currently always decode frames late. This cl is to make sure the behaviour is kept for Android, if the default behaviour is changed. Review URL: https://codereview.webrtc.org/1428293003 Cr-Commit-Position: refs/heads/master@{#10974}
/external/webrtc/webrtc/video_receive_stream.h
|
43edf0ffb91a50e2efa01c7befe4d188a7e30ea2 |
|
21-Nov-2015 |
stefan <stefan@webrtc.org> |
Require negotiation to send transport cc feedback over RTCP. BUG=4312 Review URL: https://codereview.webrtc.org/1452883002 Cr-Commit-Position: refs/heads/master@{#10735}
/external/webrtc/webrtc/video_receive_stream.h
|
65220a70a38ffe252b587775c5e9104606ab7c2c |
|
14-Oct-2015 |
noahric <noahric@chromium.org> |
Fix RTPPayloadRegistry to correctly restore RTX, if a valid mapping exists. Also updated the RTPPayloadRegistry::RestoreOriginalPacket signature to not take the first arg as a **, since it isn't modified. Review URL: https://codereview.webrtc.org/1394573004 Cr-Commit-Position: refs/heads/master@{#10276}
/external/webrtc/webrtc/video_receive_stream.h
|
da903eaabbb6c6830efcafc3c2ade1d36f511e43 |
|
02-Oct-2015 |
pbos <pbos@webrtc.org> |
Unify newapi::RtcpMode and RTCPMethod. BUG=webrtc:1695 R=solenberg@webrtc.org, stefan@webrtc.org TBR=mflodman@webrtc.org Review URL: https://codereview.webrtc.org/1373903003 Cr-Commit-Position: refs/heads/master@{#10143}
/external/webrtc/webrtc/video_receive_stream.h
|
2d566686a23fe93ada58f1c38a0d4b9a0d68556e |
|
28-Sep-2015 |
pbos <pbos@webrtc.org> |
Unify Transport and newapi::Transport interfaces. BUG=webrtc:1695 R=stefan@webrtc.org TBR=mflodman@webrtc.org Review URL: https://codereview.webrtc.org/1369263002 Cr-Commit-Position: refs/heads/master@{#10096}
/external/webrtc/webrtc/video_receive_stream.h
|
f42376c60111edba6f29060bf3dd79e75d8dbb97 |
|
28-Aug-2015 |
pbos <pbos@webrtc.org> |
Wire up currently-received video codec to stats. BUG=webrtc:1844, webrtc:4808 R=mflodman@webrtc.org, pthatcher@webrtc.org Review URL: https://codereview.webrtc.org/1315413002 Cr-Commit-Position: refs/heads/master@{#9810}
/external/webrtc/webrtc/video_receive_stream.h
|
4fbae2b79134572135d9d5fe35a7d1ccdeea3a4d |
|
28-Aug-2015 |
solenberg <solenberg@webrtc.org> |
Add send transports to individual webrtc::Call streams. BUG=webrtc:4690 Review URL: https://codereview.webrtc.org/1273363005 Cr-Commit-Position: refs/heads/master@{#9807}
/external/webrtc/webrtc/video_receive_stream.h
|
cd6702282a49448adda470934f4bd9e6181cab22 |
|
16-Jul-2015 |
Jelena Marusic <jmarusic@webrtc.org> |
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}
/external/webrtc/webrtc/video_receive_stream.h
|
8fc7fa798f7a36955f1b933980401afad2aff592 |
|
15-Jul-2015 |
pbos <pbos@webrtc.org> |
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}
/external/webrtc/webrtc/video_receive_stream.h
|
78fb3b3f8f8f46e3b5b62c94177713dc05f53947 |
|
11-Jun-2015 |
Fredrik Solenberg <solenberg@webrtc.org> |
C++11 in-class member initialization in Call configs. BUG= R=mflodman@webrtc.org, pbos@webrtc.org Review URL: https://codereview.webrtc.org/1166263004. Cr-Commit-Position: refs/heads/master@{#9416}
/external/webrtc/webrtc/video_receive_stream.h
|
d7da120b40f7a8a8357f23cf6b49aa03f67c1cf6 |
|
05-Jun-2015 |
Peter Boström <pbos@webrtc.org> |
Disable reduced-size RTCP in default config. Verifies that reduced-size isn't configured in WebRtcVideoEngine2 without explicit configuration (which doesn't exist). Also disables REMB in the default config because it requires reconfiguration. Adds default-config tests to make sure that they don't contain parameters that need to be negotiated between clients. BUG=chromium:497103, webrtc:4745 R=mflodman@webrtc.org, stefan@webrtc.org Review URL: https://codereview.webrtc.org/1171533002 Cr-Commit-Position: refs/heads/master@{#9384}
/external/webrtc/webrtc/video_receive_stream.h
|
def39883f00c25525dfd34c3cee92b428e54b9e5 |
|
27-May-2015 |
Peter Boström <pbos@webrtc.org> |
Configure default render delay as 10 ms. BUG=chromium:488395 R=mflodman@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/56419005 Cr-Commit-Position: refs/heads/master@{#9296}
/external/webrtc/webrtc/video_receive_stream.h
|
c4188fd3c74688264621393fc622cb81c042c1ac |
|
24-Apr-2015 |
Peter Boström <pbos@webrtc.org> |
Use IncomingVideoStream in VideoReceiveStream. Decouples VideoReceiveStream further from webrtc/video_engine/ as well as most of webrtc/modules/video_render/ resulting in a simpler setup. BUG=1695 R=mflodman@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/50749004 Cr-Commit-Position: refs/heads/master@{#9080}
/external/webrtc/webrtc/video_receive_stream.h
|
09c77b95bb62566be64da662f0b3b6a838ec6553 |
|
25-Feb-2015 |
pbos@webrtc.org <pbos@webrtc.org> |
Add decoder-timing stats to VideoReceiveStream. Also breaks out SsrcStats from VideoReceiveStream::Stats as they don't have that much overlap. R=mflodman@webrtc.org, stefan@webrtc.org BUG=1667, 1788 Review URL: https://webrtc-codereview.appspot.com/40819004 Cr-Commit-Position: refs/heads/master@{#8501} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8501 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
32e852858101c3565cfc79cdda9310a3336d95a0 |
|
15-Jan-2015 |
pbos@webrtc.org <pbos@webrtc.org> |
Log configs when creating video streams in Call. Adds VideoReceiveStream::Config::ToString and logs configs in both Call::CreateVideoSendStream and Call::CreateVideoReceiverStream. R=mflodman@webrtc.org BUG=1667 Review URL: https://webrtc-codereview.appspot.com/41519004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@8075 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
0bae1fab4adb9bb8164e53142bf419049eafec38 |
|
05-Nov-2014 |
stefan@webrtc.org <stefan@webrtc.org> |
Wire up bandwidth stats to the new API and webrtcvideoengine2. Adds stats to verify bandwidth and pacer stats. BUG=1788 R=mflodman@webrtc.org, pbos@webrtc.org Review URL: https://webrtc-codereview.appspot.com/24969004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7634 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
3bf3d238c8c4578e444e5a601684db68c79a29ca |
|
31-Oct-2014 |
pbos@webrtc.org <pbos@webrtc.org> |
Configure A/V sync in WebRtcVideoEngine2. Sets up A/V sync for the first video receive channel with the default voice channel. This is only done when conference mode is disabled to preserve existing behavior. Ideally we'd know which voice channel to sync with here. R=mflodman@webrtc.org, stefan@webrtc.org BUG=1788 Review URL: https://webrtc-codereview.appspot.com/23249004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7577 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
776e6f289c7396a1143b8b36b03f88b08ac8cba3 |
|
29-Oct-2014 |
pbos@webrtc.org <pbos@webrtc.org> |
Use external VideoDecoders in VideoReceiveStream. Removes direct VideoCodec use from the new API, exposes VideoDecoders through webrtc/video_decoder.h similar to VideoEncoders. Also includes some preparation for wiring up external decoders in WebRtcVideoEngine2 by adding AllocatedDecoders that specify whether they were allocated internally or externally. Additionally addresses a data race in VideoReceiver that was exposed with this change. R=mflodman@webrtc.org, stefan@webrtc.org TBR=pthatcher@webrtc.org BUG=2854,1667 Review URL: https://webrtc-codereview.appspot.com/27829004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7560 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
9d453931c51d43b768c63bc8f4b0eef241b8aa35 |
|
04-Sep-2014 |
asapersson@webrtc.org <asapersson@webrtc.org> |
Change return value for number of discarded packets to be int. R=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/14209004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7054 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
bd249bc711b3c9efd142eb8de3df489282fe693e |
|
07-Jul-2014 |
pbos@webrtc.org <pbos@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Remove GetDefaultConfigs() from Call. Defaults for configs are instead placed in the Config constructors. BUG= R=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/18729004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6608 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
a5c8d2c9b39a2d20fead2147e60ed0cd6d62019c |
|
24-Apr-2014 |
pbos@webrtc.org <pbos@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Rename Start/Stop in Video{Send,Receive}Streams. Rename {Start,Stop}{Sending,Receving} to Start/Stop. StartSending provides no extra information in the context of a VideoSendStream, as what it does is to send. R=mflodman@webrtc.org BUG=3227 Review URL: https://webrtc-codereview.appspot.com/12329005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5970 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
9510e53cc06b0aa5be2be78fbab375216067eea2 |
|
07-Feb-2014 |
sprang@webrtc.org <sprang@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Make VideoReceiveStream::GetStats() const. BUG= R=mflodman@webrtc.org, pbos@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/8169004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5501 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
09315705b9caf3bff455e3515b9bd99492a7c3e3 |
|
07-Feb-2014 |
sprang@webrtc.org <sprang@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Wire up statistics in video receive stream of new API This CL includes Call tests that test both send and receive sides. BUG=2235 R=mflodman@webrtc.org, pbos@webrtc.org Review URL: https://webrtc-codereview.appspot.com/8049004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5499 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
c279a5d72c885b1a1737018ee26dc7c0475a38bf |
|
24-Jan-2014 |
pbos@webrtc.org <pbos@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Wire up RTX in VideoReceiveStream. Also adds a test to make sure that a retransmitted frame is actually received and decoded on the remote side. The previous NACK test checked retransmission, but not that the receiver actually takes care of the retransmitted packet. BUG=2399 R=mflodman@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/7469004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5422 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
e02d47515f5506cd6f62050e367ab423338c7c0e |
|
20-Jan-2014 |
pbos@webrtc.org <pbos@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Set up receiver RTX config using a std::map. This change removes video_payload_type from RtxConfig as it can be inferred from the map key or config otherwise. Wiring up this config is part of issue 2399. BUG= R=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/7349004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5402 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
efaeda0c76fbf9a58c44931d525348ab59dd52b0 |
|
20-Jan-2014 |
asapersson@webrtc.org <asapersson@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Add configuration and test for extended RTCP reference time reports to new video api. R=mflodman@webrtc.org, pbos@webrtc.org Review URL: https://webrtc-codereview.appspot.com/6989004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5401 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
b429e516a98d2dee0c57d3263f6d21633939b564 |
|
18-Dec-2013 |
mflodman@webrtc.org <mflodman@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
cpplint cleaning new API and its implementation files. R=pbos@webrtc.org Review URL: https://webrtc-codereview.appspot.com/6089005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5317 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
92c2793154334e6931a86a68d1196b870c406d54 |
|
13-Dec-2013 |
mflodman@webrtc.org <mflodman@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Adding REMB to receive stream configuration, the send side will always react to incoming REMB for now. Adding a test to verify the receive side is generating RTCP REMB and will follow up with a send side test as soon as the bitrate stats are wired up for the new API. TEST=See above. R=pbos@webrtc.org Review URL: https://webrtc-codereview.appspot.com/5779004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5286 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
b613b5ab2b03041942f04fd892e2ad5a4f9de027 |
|
03-Dec-2013 |
pbos@webrtc.org <pbos@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Set local SSRC for VideoReceiveStream. As a bonus, also removes GenerateRandomSsrc, which only worked on sender configs. There's no point to generate random SSRCs in tests. BUG=2691 R=mflodman@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/4689004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5201 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
53c85735256dc7d540deb0a5e2bbb2f2821c4bd4 |
|
20-Nov-2013 |
pbos@webrtc.org <pbos@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Rename video streams' start/stop methods. {Start,Stop}{Send,Receive}() -> {Start,Stop}{Sending,Receiving}(). BUG= R=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/3609005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5136 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|
16e03b7bd8b88ba569987e20a7f29061f91a3d0d |
|
28-Oct-2013 |
pbos@webrtc.org <pbos@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Separate Call API/build files from video_engine/. BUG=2535 R=andrew@webrtc.org, mflodman@webrtc.org, niklas.enbom@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2659004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5042 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_receive_stream.h
|