726b1f7a1467a33b1c3feedff84fca953f7f9c1d |
|
19-Nov-2015 |
perkj <perkj@webrtc.org> |
Removed dummy "mediastreamsignaling.h" Review URL: https://codereview.webrtc.org/1460483005 Cr-Commit-Position: refs/heads/master@{#10717}
/external/webrtc/talk/app/webrtc/statscollector.h
|
d59daf8023286d63a1b6c8af82eedb684181c1eb |
|
15-Oct-2015 |
deadbeef <deadbeef@webrtc.org> |
Merging BaseSession code into WebRtcSession. After the TransportController CL, BaseSession does little more than hold a state and an error, and act as an intermediary for the TransportController. So it doesn't make sense for it to be its own class. Review URL: https://codereview.webrtc.org/1397973002 Cr-Commit-Position: refs/heads/master@{#10281}
/external/webrtc/talk/app/webrtc/statscollector.h
|
ab9b2d1516cad017c6e0236c468934582530c965 |
|
14-Oct-2015 |
deadbeef <deadbeef@webrtc.org> |
Reland of Moving MediaStreamSignaling logic into PeerConnection. (patchset #1 id:1 of https://codereview.webrtc.org/1403633005/ ) Reason for reland: The original CL actually didn't break browser_tests; it was just a coincidence that it started failing. Original issue's description: > Revert of Moving MediaStreamSignaling logic into PeerConnection. (patchset #10 id:180001 of https://codereview.webrtc.org/1393563002/ ) > > Reason for revert: > Broke browser_tests on Mac. Still need to investigate the cause. > > Original issue's description: > > Moving MediaStreamSignaling logic into PeerConnection. > > > > This needs to happen because in the future, m-lines will be offered > > based on the set of RtpSenders/RtpReceivers, rather than the set of > > tracks that MediaStreamSignaling knows about. > > > > Besides that, MediaStreamSignaling was a "glue class" without > > a clearly defined role, so it going away is good for other > > reasons as well. > > > > Committed: https://crrev.com/97c392935411398b506861601c82e31d95c591f0 > > Cr-Commit-Position: refs/heads/master@{#10268} > > TBR=pthatcher@webrtc.org > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > > Committed: https://crrev.com/fc648b6d934e936f4d9a32c813364b331536ec3b > Cr-Commit-Position: refs/heads/master@{#10269} TBR=pthatcher@webrtc.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.webrtc.org/1404473005 Cr-Commit-Position: refs/heads/master@{#10277}
/external/webrtc/talk/app/webrtc/statscollector.h
|
fc648b6d934e936f4d9a32c813364b331536ec3b |
|
14-Oct-2015 |
deadbeef <deadbeef@webrtc.org> |
Revert of Moving MediaStreamSignaling logic into PeerConnection. (patchset #10 id:180001 of https://codereview.webrtc.org/1393563002/ ) Reason for revert: Broke browser_tests on Mac. Still need to investigate the cause. Original issue's description: > Moving MediaStreamSignaling logic into PeerConnection. > > This needs to happen because in the future, m-lines will be offered > based on the set of RtpSenders/RtpReceivers, rather than the set of > tracks that MediaStreamSignaling knows about. > > Besides that, MediaStreamSignaling was a "glue class" without > a clearly defined role, so it going away is good for other > reasons as well. > > Committed: https://crrev.com/97c392935411398b506861601c82e31d95c591f0 > Cr-Commit-Position: refs/heads/master@{#10268} TBR=pthatcher@webrtc.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.webrtc.org/1403633005 Cr-Commit-Position: refs/heads/master@{#10269}
/external/webrtc/talk/app/webrtc/statscollector.h
|
97c392935411398b506861601c82e31d95c591f0 |
|
13-Oct-2015 |
deadbeef <deadbeef@webrtc.org> |
Moving MediaStreamSignaling logic into PeerConnection. This needs to happen because in the future, m-lines will be offered based on the set of RtpSenders/RtpReceivers, rather than the set of tracks that MediaStreamSignaling knows about. Besides that, MediaStreamSignaling was a "glue class" without a clearly defined role, so it going away is good for other reasons as well. Review URL: https://codereview.webrtc.org/1393563002 Cr-Commit-Position: refs/heads/master@{#10268}
/external/webrtc/talk/app/webrtc/statscollector.h
|
0c4e06b4c6107a1b94f764e279e4fb4161e905b0 |
|
07-Oct-2015 |
Peter Boström <pbos@webrtc.org> |
Use suffixed {uint,int}{8,16,32,64}_t types. Removes the use of uint8, etc. in favor of uint8_t. BUG=webrtc:5024 R=henrik.lundin@webrtc.org, henrikg@webrtc.org, perkj@webrtc.org, solenberg@webrtc.org, stefan@webrtc.org, tina.legrand@webrtc.org Review URL: https://codereview.webrtc.org/1362503003 . Cr-Commit-Position: refs/heads/master@{#10196}
/external/webrtc/talk/app/webrtc/statscollector.h
|
be24c94c95056e4f0a22039f25f2fa8a27be6b66 |
|
23-Jun-2015 |
jbauch <jbauch@webrtc.org> |
Set / verify stats report timestamps. This CL updates the track report timestamps which were fixed at "0" before and updates the timestamps in reports for local audio tracks. Also the timestamps are checked in various tests to make sure no "0" is returned. Original CL is at https://webrtc-codereview.appspot.com/51829004/ BUG=webrtc:4316 TBR=hta@webrtc.org, pthatcher@webrtc.org Review URL: https://codereview.webrtc.org/1204493002 Cr-Commit-Position: refs/heads/master@{#9485}
/external/webrtc/talk/app/webrtc/statscollector.h
|
d3900296ae4416de2ea21be4548ea4adba8f3280 |
|
12-Mar-2015 |
tommi@webrtc.org <tommi@webrtc.org> |
Use a variant for storing stats values in StatsCollector code. This cuts down on the amount of string copying we currently do and paves the way for separating the code that fetches the stats from the code that populates the stats reports. As is, that code is intertwined, so we populate the stats on both signaling and worker thread. I'm also adding some documentation and TODOs for further improvements. BUG=2822 R=pthatcher@webrtc.org Review URL: https://webrtc-codereview.appspot.com/47459004 Cr-Commit-Position: refs/heads/master@{#8700} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8700 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
92f4018d80ec8b092b7c1a35528e57e926f75111 |
|
04-Mar-2015 |
tommi@webrtc.org <tommi@webrtc.org> |
Start using std::map for Values in the statscollector. This is in preparaton for more work which will cut down on the string copying work we do. Rename "AddValue" methods to AddXxx where Xxx is the type being added. Moving forward, we'll support those types natively without conversion to string. Normalizing the extraction code to have fewer places that add the same stats and data driven additions to reports instead of multiple call sites. BUG=2822 R=perkj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/47369004 Cr-Commit-Position: refs/heads/master@{#8597} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8597 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
322a564f49d9c995cfffbaabd3d8c5d5aa326e86 |
|
03-Feb-2015 |
decurtis@webrtc.org <decurtis@webrtc.org> |
Fix datachannel stats id and timestamp. Makes the id now be "datachannel_#####" where '####' is the id number for the datachannel. Adds a timestamp to the data channel reports. Implements unit tests to verify that the timestamp is set correctly. BUG=1805 R=juberti@webrtc.org Review URL: https://webrtc-codereview.appspot.com/33119004 Cr-Commit-Position: refs/heads/master@{#8236} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8236 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
4fb7e2584326050a707aef544028fa9cb616ec89 |
|
21-Jan-2015 |
tommi@webrtc.org <tommi@webrtc.org> |
Update StatsReport and by extension StatsCollector to reduce data copying. Summary of changes: * We're now using an enum for types instead of strings which both eliminates unecessary string creations+copies and further restricts the type to a known set at compile time. * IDs are now a separate type instead of a string, copying of Values is not possible and values are const to allow grabbing references outside of the statscollector. * StatsReport member variables are no longer public. * Consolidated code in StatsCollector (e.g. merged PrepareLocalReport and PrepareRemoteReport). * Refactored methods that forced copies of string (e.g. ExtractValueFromReport). * More asserts for thread correctness. * Using std::list for the StatsSet instead of a set since order is not important and updates are more efficient in list<>. BUG=2822 R=hta@webrtc.org, perkj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/40439004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@8110 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
5f93d0a140515e3b8cdd1b9a4c6f5871144e5dee |
|
20-Jan-2015 |
jlmiller@webrtc.org <jlmiller@webrtc.org> |
Update libjingle license statements at top of talk files for consistency BUG=2133 R=juberti@webrtc.org Review URL: https://webrtc-codereview.appspot.com/39559004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@8105 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
487a4442152e2c70146aa2d2c6ccb370233c056c |
|
15-Jan-2015 |
decurtis@webrtc.org <decurtis@webrtc.org> |
Add stats collection for the data channel. BUG=1805 R=bemasc@chromium.org, hta@webrtc.org, pthatcher@webrtc.org, tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/34619004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@8083 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
950c51825109c2ca352317edef0a33777d0e6678 |
|
17-Dec-2014 |
guoweis@webrtc.org <guoweis@webrtc.org> |
Add adapter_type into Candidate object. Expose adapter_type from Candidate such that we could add jmidata on top of this. Created a new type of report just for Ice candidate. The candidate's id is used as part of report identifier. This code change only reports the best connection's local candidate's adapter type. There should be cleaning later to move other candidate's attributes to the new report. This is migrated from issue 32599004 BUG= R=juberti@webrtc.org Committed: https://code.google.com/p/webrtc/source/detail?r=7885 Committed: https://code.google.com/p/webrtc/source/detail?r=7906 Review URL: https://webrtc-codereview.appspot.com/36379004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7925 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
55360ae402908b24757c7983c587e69ea485e9e6 |
|
16-Dec-2014 |
guoweis@webrtc.org <guoweis@webrtc.org> |
Revert "Add adapter_type into Candidate object." This reverts commit aaf02cc2d4f696345ce0e6d5715f2cfa22aea689. BUG= TBR=juberti@webrtc.org Review URL: https://webrtc-codereview.appspot.com/35539004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7908 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
aaf02cc2d4f696345ce0e6d5715f2cfa22aea689 |
|
16-Dec-2014 |
guoweis@webrtc.org <guoweis@webrtc.org> |
Add adapter_type into Candidate object. Expose adapter_type from Candidate such that we could add jmidata on top of this. Created a new type of report just for Ice candidate. The candidate's id is used as part of report identifier. This code change only reports the best connection's local candidate's adapter type. There should be cleaning later to move other candidate's attributes to the new report. This is migrated from issue 32599004 BUG= R=juberti@webrtc.org Committed: https://code.google.com/p/webrtc/source/detail?r=7885 Review URL: https://webrtc-codereview.appspot.com/36379004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7906 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
69bc5a300fe27448bcb61670f2800d3919ed2975 |
|
15-Dec-2014 |
tommi@webrtc.org <tommi@webrtc.org> |
Add thread asserts to StatsCollector. Also adding a "ForTest" postfix to a test-only method. R=perkj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/34489004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7894 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
fb108b5a28a538862a4157e17de795426d86af1e |
|
15-Dec-2014 |
pbos@webrtc.org <pbos@webrtc.org> |
Revert r7885. Breaks compile step of other code where network name of cricket::Candidate is used. TBR=guoweis@webrtc.org,juberti@webrtc.org BUG= Review URL: https://webrtc-codereview.appspot.com/31229004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7892 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
8c9d79a29d9127d4ff8aa4ae386630c72cfb1808 |
|
12-Dec-2014 |
guoweis@webrtc.org <guoweis@webrtc.org> |
Add adapter_type into Candidate object. Expose adapter_type from Candidate such that we could add jmidata on top of this. Created a new type of report just for Ice candidate. The candidate's id is used as part of report identifier. This code change only reports the best connection's local candidate's adapter type. There should be cleaning later to move other candidate's attributes to the new report. This is migrated from issue 32599004 BUG= R=juberti@webrtc.org Review URL: https://webrtc-codereview.appspot.com/36379004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7885 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
5b06b06cc0ef5a051fa5b1ed687218a21639d93e |
|
15-Aug-2014 |
tommi@webrtc.org <tommi@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Revert 6897 (i.e. Reland 6863) - "Revert 6863 "Refactor StatsCollector and associated..." The bot that had the problem was using an old version of STL, so relanding. > Revert 6863 "Refactor StatsCollector and associated types." > > Breaks chrome compilation on Mac: > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/bits/vector.tcc:252:8: > error: no matching constructor for initialization of > 'webrtc::StatsReport' > _Tp __x_copy = __x; > ^ ~~~ > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/bits/stl_vector.h:608:4: > note: in instantiation of member function > 'std::vector<webrtc::StatsReport, std::allocator<webrtc::StatsReport> > >::_M_insert_aux' requested here > _M_insert_aux(end(), __x); > ^ > ../../content/renderer/media/mock_peer_connection_impl.cc:282:11: > note: in instantiation of member function > 'std::vector<webrtc::StatsReport, std::allocator<webrtc::StatsReport> > >::push_back' requested here > reports.push_back(report1); > ^ > ../../third_party/libjingle/source/talk/app/webrtc/statstypes.h:49:3: > note: candidate constructor not viable: requires 0 arguments, but 1 > was provided > StatsReport() : timestamp(0) {} > > > > > Refactor StatsCollector and associated types. > > * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. > > * Reports are now managed in a set, not a map, since it's enough to store the id in one place. > > * Report ids are now const. > > * Copying of data has been greatly reduced. > > * This change includes preparation work for making GetStats fully async. > > > > This is a reland of r6778 which was reverted due to fyi bots failing. > > I found and fixed the issue which was that in a couple of places I needed to replace a report instead of finding+updating an existing one. > > > > R=xians@webrtc.org > > > > Review URL: https://webrtc-codereview.appspot.com/15119004 > > TBR=tommi@webrtc.org > > Review URL: https://webrtc-codereview.appspot.com/21169004 TBR=niklas.enbom@webrtc.org Review URL: https://webrtc-codereview.appspot.com/22099004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6908 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
22fa032f223e6b6210d569c8ae813c1a1a6edc07 |
|
14-Aug-2014 |
niklas.enbom@webrtc.org <niklas.enbom@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Revert 6863 "Refactor StatsCollector and associated types." Breaks chrome compilation on Mac: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/bits/vector.tcc:252:8: error: no matching constructor for initialization of 'webrtc::StatsReport' _Tp __x_copy = __x; ^ ~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/bits/stl_vector.h:608:4: note: in instantiation of member function 'std::vector<webrtc::StatsReport, std::allocator<webrtc::StatsReport> >::_M_insert_aux' requested here _M_insert_aux(end(), __x); ^ ../../content/renderer/media/mock_peer_connection_impl.cc:282:11: note: in instantiation of member function 'std::vector<webrtc::StatsReport, std::allocator<webrtc::StatsReport> >::push_back' requested here reports.push_back(report1); ^ ../../third_party/libjingle/source/talk/app/webrtc/statstypes.h:49:3: note: candidate constructor not viable: requires 0 arguments, but 1 was provided StatsReport() : timestamp(0) {} > Refactor StatsCollector and associated types. > * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. > * Reports are now managed in a set, not a map, since it's enough to store the id in one place. > * Report ids are now const. > * Copying of data has been greatly reduced. > * This change includes preparation work for making GetStats fully async. > > This is a reland of r6778 which was reverted due to fyi bots failing. > I found and fixed the issue which was that in a couple of places I needed to replace a report instead of finding+updating an existing one. > > R=xians@webrtc.org > > Review URL: https://webrtc-codereview.appspot.com/15119004 TBR=tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/21169004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6897 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
730bf30da75514f22fc1869a93e130e582a8e045 |
|
11-Aug-2014 |
tommi@webrtc.org <tommi@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Refactor StatsCollector and associated types. * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. * Reports are now managed in a set, not a map, since it's enough to store the id in one place. * Report ids are now const. * Copying of data has been greatly reduced. * This change includes preparation work for making GetStats fully async. This is a reland of r6778 which was reverted due to fyi bots failing. I found and fixed the issue which was that in a couple of places I needed to replace a report instead of finding+updating an existing one. R=xians@webrtc.org Review URL: https://webrtc-codereview.appspot.com/15119004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6863 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
d4e598d57aed714a599444a7eab5e8fdde52a950 |
|
29-Jul-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 72097588-> 72159069 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6799 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
185636cf708890c04d540be1cf4be4a867c984c0 |
|
25-Jul-2014 |
henrike@webrtc.org <henrike@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Revert of 6778 "Refactor StatsCollector and associated types." Breakes FYI bots. BUG=N/A TBR=andrew@webrtc.org Review URL: https://webrtc-codereview.appspot.com/21969004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6783 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
190d269c0f3a1857a11bb12d61c758361737b70a |
|
25-Jul-2014 |
tommi@webrtc.org <tommi@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Refactor StatsCollector and associated types. * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. * Reports are now managed in a set, not a map, since it's enough to store the id in one place. * Report ids are now const. * Copying of data has been greatly reduced. * This change includes preparation work for making GetStats fully async. (This is a reland of the original attempt in r6747) R=xians@webrtc.org Review URL: https://webrtc-codereview.appspot.com/18919004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6778 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
39f831fbb08992bf7abd0fd05d2af0fc1f8756d0 |
|
24-Jul-2014 |
henrike@webrtc.org <henrike@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Re-revert of 6747 "Refactor StatsCollector and associated types." Breakes FYI bots. BUG=N/A TBR=andrew@webrtc.org Review URL: https://webrtc-codereview.appspot.com/13979004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6772 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
437d57db5b3c7545d5edba2f123f8bcbdf2f80a3 |
|
23-Jul-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 71775619-> 71778545 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6771 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
8c7e3291a956901f00aab813867cc21a35709d4d |
|
23-Jul-2014 |
henrike@webrtc.org <henrike@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Revert 6747 "Refactor StatsCollector and associated types." Breakes FYI bots. BUG=N/A TBR=ajm@webrtc.org Review URL: https://webrtc-codereview.appspot.com/18889004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6770 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
756b8462ebcd9d74234384239428d05f64907fa2 |
|
21-Jul-2014 |
tommi@webrtc.org <tommi@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Refactor StatsCollector and associated types. * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. * Reports are now managed in a set, not a map, since it's enough to store the id in one place. * Report ids are now const. * Copying of data has been greatly reduced. * This change includes preparation work for making GetStats fully async. R=xians@webrtc.org Committed: https://code.google.com/p/webrtc/source/detail?r=6745 Review URL: https://webrtc-codereview.appspot.com/18819004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6747 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
fd61a1d693840b3e177cade683f3e6d3d0119a9d |
|
21-Jul-2014 |
tommi@webrtc.org <tommi@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Revert 6745 "Refactor StatsCollector and associated types." Broke build on android. > Refactor StatsCollector and associated types. > * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. > * Reports are now managed in a set, not a map, since it's enough to store the id in one place. > * Report ids are now const. > * Copying of data has been greatly reduced. > * This change includes preparation work for making GetStats fully async. > > R=xians@webrtc.org > > Review URL: https://webrtc-codereview.appspot.com/18819004 TBR=tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/16139004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6746 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
647e05cfcdb5028a5556ec0268a65ea6794f47a8 |
|
21-Jul-2014 |
tommi@webrtc.org <tommi@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Refactor StatsCollector and associated types. * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. * Reports are now managed in a set, not a map, since it's enough to store the id in one place. * Report ids are now const. * Copying of data has been greatly reduced. * This change includes preparation work for making GetStats fully async. R=xians@webrtc.org Review URL: https://webrtc-codereview.appspot.com/18819004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6745 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
47218956fc432432146f9dadd7e266089ac94448 |
|
15-Jul-2014 |
tommi@webrtc.org <tommi@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Minor refactoring of StatsCollector. * Make GetTimeNow a static method in the cc file. * Make GetTransportIdFromProxy a static method as well and not a class method. The second change is in preparation of removing the proxy_to_transport_ member variable which isn't needed and is just a copy from the session stats. R=xians@webrtc.org Review URL: https://webrtc-codereview.appspot.com/20959004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6696 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
03505bcb7a369add7abfe306004e7803ab096f21 |
|
14-Jul-2014 |
tommi@webrtc.org <tommi@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Make StatsCollector depend on always having a valid session pointer. This is required since the session pointer is currently used on multiple threads but there's no synchronization code to guard it. I'm removing the set_session() method and session() getter since they would cause problems if used without synchronization. This is a reland of an already reviewed cl that got reverted by mistake. TBR=xians@google.com Review URL: https://webrtc-codereview.appspot.com/13959004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6677 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
01bda2068bebb65a610c0d951f938db5dd028394 |
|
09-Jul-2014 |
xians@webrtc.org <xians@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Fixed the stats problem when new track is using the same ssrc as the previous track. Before this patch, when switching from voice mode to stereo mode, the stats won't be updated because StatsCollector binded the ssrc report with the old track, so the report can't be updated by the new track. This patch fixes the porblem by changing the ssrc report track id to use the new track id. TEST=libjingle_peerconnection_unittest --gtest_filter="*StatsCollectorTest*" R=hta@chromium.org Review URL: https://webrtc-codereview.appspot.com/17859004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6632 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
ecb8723402f2c138466ff9dc2ecc8626b7fb3db5 |
|
08-Jul-2014 |
tommi@webrtc.org <tommi@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Change Timing::WallTimeNow to be static. There's no need to construct a Timing object to call this method. On Windows we were unnecessarily calling CreateWaitableTimer + CloseHandle but never actually using that waitable timer. There's otherwise no change in functionality. R=xians@webrtc.org Review URL: https://webrtc-codereview.appspot.com/20869004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6624 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
4cb012858f7461015e405c0c2cfc4b9f10a086ce |
|
12-Jun-2014 |
xians@webrtc.org <xians@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Fixed GetStats when local and remote track are using the same ssrc. R=hta@chromium.org, kjellander@webrtc.org, tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/20589004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6414 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
40b3b68cdf47d7c9c3b57fca5d0a372292025f9e |
|
03-Mar-2014 |
henrike@webrtc.org <henrike@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Update libjingle 62364298->62472237 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5632 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
b9a088b920d1ba16e0593698d4a613bb7bb5481f |
|
14-Feb-2014 |
wu@webrtc.org <wu@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Update talk to 61538839. TBR=mallinath Review URL: https://webrtc-codereview.appspot.com/8669005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5548 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
97077a3ab27259164eb121034b6e0ebe9ba592df |
|
25-Oct-2013 |
wu@webrtc.org <wu@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Update libjingle to 55618622. Update libyuv to r826. TEST=try bots R=niklas.enbom@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2889004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5038 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
4551b793dea4b5451cbfa13b206b6d11a25081d0 |
|
09-Oct-2013 |
wu@webrtc.org <wu@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Update libjingle to 53920541. R=mallinath@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2371004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4945 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|
28e20752806a492f5a6a5d343c02f9556f39b1cd |
|
10-Jul-2013 |
henrike@webrtc.org <henrike@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Adds trunk/talk folder of revision 359 from libjingles google code to trunk/talk git-svn-id: http://webrtc.googlecode.com/svn/trunk@4318 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/statscollector.h
|