Closed Bug 1341533 Opened 9 years ago Closed 1 year ago

framerateMean, framerateStdDev, bitrateMean, and bitrateStdDev are sometimes wild numbers

Categories

(Core :: WebRTC, defect, P3)

defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: ng, Assigned: ng)

References

Details

(Keywords: stale-bug)

Attachments

(1 file)

Sometimes framerateMean, framerateStdDev, bitrateMean, bitrateStdDev are bizarre numbers. Here is a sample from tests (that are not yet in the tree) for TEST-UNEXPECTED-FAIL | dom/media/tests/mochitest/test_peerConnection_stats.html | inbound-rtp.framerateMean is sane. value=-2.3847388052893314e+124 TEST-UNEXPECTED-FAIL | dom/media/tests/mochitest/test_peerConnection_stats.html | outbound-rtp.bitrateMean is sane. value=-1.1673608800424e+210 TEST-UNEXPECTED-FAIL | dom/media/tests/mochitest/test_peerConnection_stats.html | outbound-rtp.bitrateStdDev is sane. value=-7.37533859961112e+281 TEST-UNEXPECTED-FAIL | dom/media/tests/mochitest/test_peerConnection_stats.html | outbound-rtp.framerateMean is sane. value=-532093946.8987685 TEST-UNEXPECTED-FAIL | dom/media/tests/mochitest/test_peerConnection_stats.html | outbound-rtp.framerateStdDev is sane. value=-1.4005287384974042e-64 See https://treeherder.mozilla.org/#/jobs?repo=try&revision=45677223211775f4d3c0b170c7489da5c9b8d4f9&selectedJob=79221146 Windows 7 opt, debug. OS X opt, etc.
Depends on: 1337525
Assignee: nobody → na-g
Rank: 15
Priority: -- → P1
Comment on attachment 8840032 [details] Bug 1341533 - intiailize framerate and bitrate stats; https://reviewboard.mozilla.org/r/114590/#review116160 I'm gonna go with r- until I hear a reason why GetVideoEncoderStats() can't be fixed instead, as this seems like a wallpaper fix. ::: media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:3676 (Diff revision 1) > - double framerateMean; > - double framerateStdDev; > - double bitrateMean; > - double bitrateStdDev; > - uint32_t droppedFrames; > + double framerateMean = 0; > + double framerateStdDev = 0; > + double bitrateMean = 0; > + double bitrateStdDev = 0; > + uint32_t droppedFrames = 0; > if (mp.Conduit()->GetVideoEncoderStats(&framerateMean, > &framerateStdDev, > &bitrateMean, > &bitrateStdDev, > &droppedFrames)) { > s.mFramerateMean.Construct(framerateMean); > s.mFramerateStdDev.Construct(framerateStdDev); > s.mBitrateMean.Construct(bitrateMean); > s.mBitrateStdDev.Construct(bitrateStdDev); > s.mDroppedFrames.Construct(droppedFrames); > } How can GetVideoEncoderStats() succeed without filling in all its out arguments? If it can, then that sounds like a bug in GetVideoEncoderStats() that should be fixed there, not here.
Attachment #8840032 - Flags: review?(jib) → review-
Comment on attachment 8840032 [details] Bug 1341533 - intiailize framerate and bitrate stats; https://reviewboard.mozilla.org/r/114590/#review117514 r=me once you fix GetVideoDecoderStats() the same way. It suffers from the exact same problem. ::: media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:3764 (Diff revision 2) > - double framerateMean; > - double framerateStdDev; > - double bitrateMean; > - double bitrateStdDev; > - uint32_t discardedPackets; > + double framerateMean = 0; > + double framerateStdDev = 0; > + double bitrateMean = 0; > + double bitrateStdDev = 0; > + uint32_t discardedPackets = 0; > if (mp.Conduit()->GetVideoDecoderStats(&framerateMean, > &framerateStdDev, > &bitrateMean, > &bitrateStdDev, > &discardedPackets)) { Same problem in GetVideoDecoderStats().
Attachment #8840032 - Flags: review?(jib) → review+
This is an assigned P1 bug without activity in two weeks. If you intend to continue working on this bug for the current release/iteration/sprint, remove the 'stale-bug' keyword. Otherwise we'll reset the priority of the bug back to '--' on Monday, August 28th.
Keywords: stale-bug
Mass change P1->P2 to align with new Mozilla triage process
Priority: P1 → P2
Moving to p3 because no activity for at least 1 year(s). See https://github.com/mozilla/bug-handling/blob/master/policy/triage-bugzilla.md#how-do-you-triage for more information
Priority: P2 → P3
See Also: → 1367562
Severity: normal → S3

All four of these stats were removed from Firefox in bug 1367562.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: