文件最后提交记录最后更新时间
Rename InterFrameDelay -> InterFrameDelayVariationCalculator. This class name better reflects the nomenclature defined by RFC5481: https://datatracker.ietf.org/doc/html/rfc5481#section-1. Some code style improvements were performed. No functional changes are intended. Bug: webrtc:14905 Change-Id: I84b9deb7b2ac7f1a07ae00670eaff9656a50c2cc Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/295661 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39466} 3 年前
Rename CodecTimer -> DecodeTimePercentileFilter. The CodecTimer is not a codec timer, it's more like a decoder stopwatch with a percentile filter wrapped around it. Since the purpose of the class is to provide an estimate for how much decode delay to add when determining the render timestamp of a frame, let's rename this class to DecodeTimePercentileFilter. No functional changes are intended. Bug: webrtc:14905 Change-Id: I48c99e4f500c4f9e1a2a20b0afe72d6e76c5192d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/293462 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39332} 3 年前
Rename CodecTimer -> DecodeTimePercentileFilter. The CodecTimer is not a codec timer, it's more like a decoder stopwatch with a percentile filter wrapped around it. Since the purpose of the class is to provide an estimate for how much decode delay to add when determining the render timestamp of a frame, let's rename this class to DecodeTimePercentileFilter. No functional changes are intended. Bug: webrtc:14905 Change-Id: I48c99e4f500c4f9e1a2a20b0afe72d6e76c5192d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/293462 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39332} 3 年前
Rename Kalman filter to match RFC3393 This CL updates the file and class naming, based on the naming discussion in https://webrtc-review.googlesource.com/c/src/+/265877. Concretely, that means replacing "delta" with "variation" in the name. Bug: webrtc:14151 Change-Id: I43e74b1d25f9441015445101f3eb6a7b52f3adba Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273960 Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/main@{#37999} 3 年前
Rename Kalman filter to match RFC3393 This CL updates the file and class naming, based on the naming discussion in https://webrtc-review.googlesource.com/c/src/+/265877. Concretely, that means replacing "delta" with "variation" in the name. Bug: webrtc:14151 Change-Id: I43e74b1d25f9441015445101f3eb6a7b52f3adba Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273960 Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/main@{#37999} 3 年前
Rename Kalman filter to match RFC3393 This CL updates the file and class naming, based on the naming discussion in https://webrtc-review.googlesource.com/c/src/+/265877. Concretely, that means replacing "delta" with "variation" in the name. Bug: webrtc:14151 Change-Id: I43e74b1d25f9441015445101f3eb6a7b52f3adba Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273960 Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/main@{#37999} 3 年前
Rename InterFrameDelay -> InterFrameDelayVariationCalculator. This class name better reflects the nomenclature defined by RFC5481: https://datatracker.ietf.org/doc/html/rfc5481#section-1. Some code style improvements were performed. No functional changes are intended. Bug: webrtc:14905 Change-Id: I84b9deb7b2ac7f1a07ae00670eaff9656a50c2cc Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/295661 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39466} 3 年前
Rename InterFrameDelay -> InterFrameDelayVariationCalculator. This class name better reflects the nomenclature defined by RFC5481: https://datatracker.ietf.org/doc/html/rfc5481#section-1. Some code style improvements were performed. No functional changes are intended. Bug: webrtc:14905 Change-Id: I84b9deb7b2ac7f1a07ae00670eaff9656a50c2cc Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/295661 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39466} 3 年前
Rename InterFrameDelay -> InterFrameDelayVariationCalculator. This class name better reflects the nomenclature defined by RFC5481: https://datatracker.ietf.org/doc/html/rfc5481#section-1. Some code style improvements were performed. No functional changes are intended. Bug: webrtc:14905 Change-Id: I84b9deb7b2ac7f1a07ae00670eaff9656a50c2cc Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/295661 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39466} 3 年前
JitterEstimator: remove unnecessary helper functions Move functionality to closer where the values are used instead, as per previous CL comment. Bug: webrtc:14151 Change-Id: I6b7ca02da197420a1f5da930ba87021e6f557444 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275204 Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/main@{#38148} 3 年前
Format /modules git ls-files | grep -e "\(\.h\|\.cc\)$" | grep -e "^modules/" | xargs clang-format -i ; git cl format after landing: add to .git-blame-ignore-revs Bug: webrtc:15082 Change-Id: I2c3cd28740062794f8c10e39d8406aadb9e9a35a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/301620 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Auto-Submit: Jared Siskin <jtsiskin@meta.com> Cr-Commit-Position: refs/heads/main@{#39901} 3 年前
JitterEstimator: add field trial for not estimating noise for congested frames The reason for rejecting the congested frames in the first place, is that they do not obey a Gaussian distribution around the line from the Kalman filter. It therefore also does not make sense to include them in the noise (*) estimation. (*) noise = variation around the line from the Kalman filter. Bug: webrtc:14151 Change-Id: Id8a44ba5f13bf9787ab54848109430ef7657f67a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275762 Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/main@{#38100} 3 年前
Start moving timing helper classes into timing/ sub-folder. Putting these classes in a sub folder increases structure and clarifies that they are used as helper classes. Affected classes in this change: * CodecTimer * InterFrameDelay * RttFilter VCMTiming will be moved in a separate CL. Additional changes: * Remove VCM prefix from class names. * Introduce granular BUILD.gn targets. * Update some includes. Bug: webrtc:14111 Change-Id: Ia75128aa955a819033b97d4784cb61904de7230b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262960 Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> Reviewed-by: Åsa Persson <asapersson@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36975} 3 年前
Start moving timing helper classes into timing/ sub-folder. Putting these classes in a sub folder increases structure and clarifies that they are used as helper classes. Affected classes in this change: * CodecTimer * InterFrameDelay * RttFilter VCMTiming will be moved in a separate CL. Additional changes: * Remove VCM prefix from class names. * Introduce granular BUILD.gn targets. * Update some includes. Bug: webrtc:14111 Change-Id: Ia75128aa955a819033b97d4784cb61904de7230b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262960 Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> Reviewed-by: Åsa Persson <asapersson@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36975} 3 年前
Start moving timing helper classes into timing/ sub-folder. Putting these classes in a sub folder increases structure and clarifies that they are used as helper classes. Affected classes in this change: * CodecTimer * InterFrameDelay * RttFilter VCMTiming will be moved in a separate CL. Additional changes: * Remove VCM prefix from class names. * Introduce granular BUILD.gn targets. * Update some includes. Bug: webrtc:14111 Change-Id: Ia75128aa955a819033b97d4784cb61904de7230b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262960 Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> Reviewed-by: Åsa Persson <asapersson@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36975} 3 年前
Deflake simulcast flow tests: prevent negative Timestamp exception. These tests often fail in 'ExtrapolateLocalTime' because the result gives a negative Timestamp. Here is the stack from https://chromium-swarm.appspot.com/task?id=6173230e67897b10: PC: @ 0x7f03afdb8e87 (unknown) raise ... @ 0x55f4a360ba71 352 webrtc::Timestamp::operator+() @ 0x55f4a47ecaf3 160 webrtc::TimestampExtrapolator::ExtrapolateLocalTime() Low-Coverage-Reason: coverage isn't that low. Change-Id: If3e7cbf31d6c4800727b24352ed2c6edc425fc73 Bug: webrtc:15022 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300600 Reviewed-by: Henrik Boström <hbos@webrtc.org> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> Commit-Queue: Jeremy Leconte <jleconte@google.com> Cr-Commit-Position: refs/heads/main@{#39853} 3 年前
[Unwrap] Migrate TimestampExtrapolator to use RtpTimestampUnwrapper Bug: webrtc:13982 Change-Id: I570f2b053e7c77295e9d6a60f005e51022c3759f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288942 Auto-Submit: Evan Shrubsole <eshr@webrtc.org> Commit-Queue: Evan Shrubsole <eshr@webrtc.org> Reviewed-by: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39042} 3 年前
Deflake simulcast flow tests: prevent negative Timestamp exception. These tests often fail in 'ExtrapolateLocalTime' because the result gives a negative Timestamp. Here is the stack from https://chromium-swarm.appspot.com/task?id=6173230e67897b10: PC: @ 0x7f03afdb8e87 (unknown) raise ... @ 0x55f4a360ba71 352 webrtc::Timestamp::operator+() @ 0x55f4a47ecaf3 160 webrtc::TimestampExtrapolator::ExtrapolateLocalTime() Low-Coverage-Reason: coverage isn't that low. Change-Id: If3e7cbf31d6c4800727b24352ed2c6edc425fc73 Bug: webrtc:15022 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300600 Reviewed-by: Henrik Boström <hbos@webrtc.org> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> Commit-Queue: Jeremy Leconte <jleconte@google.com> Cr-Commit-Position: refs/heads/main@{#39853} 3 年前
Implement video versions of RTCInboundRtpStreamStats.jitterBuffer{Target,Minimum}Delay * https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-jitterbuffertargetdelay * https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-jitterbufferminimumdelay Tested: https://jsfiddle.net/pfgzj0yo/17/ Bug: webrtc:14244 Change-Id: I3d949ba63c8339b3881f5d00356559d5789d283d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304404 Commit-Queue: Henrik Boström <hbos@webrtc.org> Reviewed-by: Henrik Boström <hbos@webrtc.org> Reviewed-by: Åsa Persson <asapersson@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40157} 2 年前
Implement video versions of RTCInboundRtpStreamStats.jitterBuffer{Target,Minimum}Delay * https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-jitterbuffertargetdelay * https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-jitterbufferminimumdelay Tested: https://jsfiddle.net/pfgzj0yo/17/ Bug: webrtc:14244 Change-Id: I3d949ba63c8339b3881f5d00356559d5789d283d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304404 Commit-Queue: Henrik Boström <hbos@webrtc.org> Reviewed-by: Henrik Boström <hbos@webrtc.org> Reviewed-by: Åsa Persson <asapersson@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40157} 2 年前
Implement video versions of RTCInboundRtpStreamStats.jitterBuffer{Target,Minimum}Delay * https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-jitterbuffertargetdelay * https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-jitterbufferminimumdelay Tested: https://jsfiddle.net/pfgzj0yo/17/ Bug: webrtc:14244 Change-Id: I3d949ba63c8339b3881f5d00356559d5789d283d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304404 Commit-Queue: Henrik Boström <hbos@webrtc.org> Reviewed-by: Henrik Boström <hbos@webrtc.org> Reviewed-by: Åsa Persson <asapersson@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40157} 2 年前