New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 652793 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 602295
Owner: ----
Closed: Oct 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Histogram not loading while video playback

Project Member Reported by avkodipelli@chromium.org, Oct 4 2016

Issue description

Chrome Version: 55.0.2878.0
Chrome OS Version: 8861.0.0
Chrome OS Platform: Pit
Network info: Wifi

Please specify Cr-* of the system to which this bug/feature applies (add
the label below).

Steps To Reproduce:
(1) start playing video from youtube/vimeo/local video
(2) Open chrome://histograms/Media.G in new tab
(3) Reload histogram to check status

Expected Result:
--histogram will be loaded

Actual Result:
--No histogram loaded.
-- It is loading the histogram by closing the video or opening any other sire in that tab.

How frequently does this problem reproduce? (Always, sometimes, hard to
reproduce?)
Always. I'll check on other devices and update. 
What is the impact to the user, and is there a workaround? If so, what is
it?

Please provide any additional information below. Attach a screen shot or
log if possible.
Feedback ID : 12738847623

 

Comment 1 Deleted

Issue not reproduced on tricky and daisy. 

Comment 3 by w...@chromium.org, Oct 5 2016

Which histogram are you expecting to see?
hardware decode histogram. 
Media.GpuVideoDecoderInitializeStatus
Avinash, is this histgrams missing issue in general or only video  related histograms are missing?
I can see other histograms. 
Video related histogram are not missing but not able to load while playing the video. 
Components: -Internals>Media>UI Internals>Media OS>Kernel>Video
Labels: M-54
Observed on squawks and pi on 8743.57.0 / 54.0.2840.51.
Feedback Id's : 12846854455 , 12847135015
Cc: crouleau@chromium.org
YouTube content is often in Codec VP9. On most (almost all) machines VP9 is decoded using software decode, not hardware decode. Vimeo is likely using H264, which is usually hardware decoded.

Could you please reproduce this bug and then go to chrome:media-internals and save that page and attach it here?

Also, what do you mean by "It is loading the histogram by closing the video or opening any other sire in that tab."
Labels: videoshortlist
In addition to questions in #9: do we have an idea what the regression range is? Thanks.
please check below links for observation video on squawks device.
https://drive.google.com/file/d/0Bzor1sb7dJnyMzVvSEVtLTVqa2s/view

Here webm video has to generate s/w decode histogram, but it is not observed until we close the video.

https://drive.google.com/file/d/0Bzor1sb7dJnyQS0wOHl3MFpKU0E/view

Here local MP4 video has same behavior as it is not showing histogram while video is playing. In chrome:media-internals has only path for the video.

Note: sometimes it is showing histogram after few refreshes.

crouleau@ sorry for typo, it was "site" in place of "sire". As shown in first observation video, either by closing the video or by opening any other video/site in the tab is generating the histogram.

posciak@ Not sure regression range, as we're seeing this issue randomly. Also all tests in lab are passing without any issue. https://wmatrix.googleplex.com/unfiltered?hide_missing=True&tests=video_ChromeHWDecodeUsed&releases=54


Owner: crouleau@chromium.org
Status: Assigned (was: Untriaged)
crouleau@: is this something you'd be able to perhaps look at? Thank you.
Cc: ericde@chromium.org
Owner: ----
I have never used histograms, so not sure I'm the right person.

I do have one question. In the initial post, you said,

"
How frequently does this problem reproduce? (Always, sometimes, hard to
reproduce?)
Always. I'll check on other devices and update. 
"

But then later you said,
"
Not sure regression range, as we're seeing this issue randomly
"

So that confuses me.

It would help if you could find an older version of Chrome where this worked consistently.

+Eric: do you know who might know more about this?
Cc: liber...@chromium.org asvitk...@chromium.org
+Alexei for histograms
+Frank for videostack dev
Cc: bcwh...@chromium.org
+bcwhite@

It's a known issue that chrome://histograms won't show any histograms logged in child processes right away - as they're only collected when metrics services goes to upload the metrics to the server. Brian was looking at improving this before but I think ended up not doing more on this given there didn't appear to be a lot of demand for it at the time.
We would appreciate the histogram fixes as well. Many Autotest test cases depend on parsing the histograms for results (which is probably what Avinash is using). The following test cases all use histograms and will fail if the results do not appear:

video_ChromeHWDecodeUsed
video_ChromeRTCHWDecodeUsed
video_ChromeVidResChangeHWDecode
video_WebRtcPerf
video_PowerConsumption

I've seen a thread (https://groups.google.com/a/chromium.org/forum/#!topic/chromium-os-dev/hD60eWK1_p4) that mentions ways of gathering the metrics locally instead of uploading the metrics to the server, but I'm not sure if anything became of the work because the last comment was made in 2015.
Mergedinto: 602295
Status: Duplicate (was: Assigned)
Let's consolidate use-cases in 602295 which is about immediate update of all histograms when requesting chrome://histograms

Sign in to add a comment