[Meet] Outgoing Video feed from Blaze gets corrupted - HWEncoder |
|||||||||||
Issue descriptionChrome Version: 69.0.3494/0 / 10888.0.0 OS: CrOS Blaze Note: This issue is not reproducible in Gnawty. What steps will reproduce the problem? (1) Goto meet.google.com and make a video call What is the expected result? Video call works well and free from audio or video issues. What happens instead? Video feed from Blaze sent to the peer gets scrambled every 5 seconds or when there is a movement before the camera. How to fix this temporarily? Goto chrome://flags and disable "WebRTC Hardware Video Encoding" and re start the browser. Is this a regression? Yes it is a regression. This was not reproducible in M67 and M68. Risk? This behavior could be affecting all similar hardware alike Blaze. P.S: I will update what other devices are affected as soon as possible in this thread.
,
Jul 26
,
Jul 27
Bitrate isn't the problem; the encoded bitrate is reasonably close to the target. The issue here is clearly video corruption, and one caused by the hw codec based on that fact that it is resolved by setting "WebRTC Hardware Video Encoding" to false. As far as I can see, Blaze is based on NVIDIA Tegra K1, so would this be a v4l2 encoder? posciak@ can you triage?
,
Jul 27
This issue is not reproducible in other devices as of now. Video corruption is not observed in other web applications [hangouts, appear.in etc] in Blaze. Thus this issue is very specific to Blaze device and meet. * Updated the title as Video corruption. Thank you @sprang.
,
Aug 1
,
Aug 1
I cannot reproduce this issue with nyan_big even in the same Chrome OS version. Could you test with nyan_big?
,
Aug 1
@hiroh: Thank you! I couldn't reproduce in any of the skylab devices we have till now [~27]. nyan_big is one among them. Thus I feel it is very likely device specific. As of now reproducible only in Blaze. I can update here soon if chromebox or chromebit have this issue.
,
Aug 1
vasanthakumar@, is there an easy way to do a rough bisect to find a range where this issue started happening? Is it still happening in latest canary?
,
Aug 1
vasanthakumar@, thank you for informing me that! I think there is almost no difference between nyan_big and nyan_blaze. By "device specific", do you mean a device you tested, or blaze? Do you test other blaze?
,
Aug 1
I have tested in a blaze device we have. We do not have any other blaze with us at the moment. Do you have one to test? if not I can order a new one. I meant the issue is limited to blaze device only and not in other devices. Thanks!
,
Aug 2
Sorry for delay to reply. I have one blaze here. It has not been used for a long time and the image is M36. In addition, it is not in developer mode. So I am trying to burn the latest Chrome OS image into it. I think I can test on the blaze tomorrow. But to gather more data, I think it is better you get another blaze. Thanks
,
Aug 3
I tested this morning with nyan_blaze here. This issue is not reproduced. Could you request a new nyan_blaze device? Additionally, if you have time, could you bisect?
,
Aug 3
I have tried asking people here about Blaze device. Unfortunately, I couldn't get any device as of yet. Thus I will order a new one. Sure! I will bisect and update here soon.
,
Aug 3
@Hiroh: I couldn't reproduce the issue from the builds after 69.0.3494/0 / 10888.0.0. Seems like the issue is fixed in later versions. No reproducible: 69.0.3497.14 / 10895.5.0 69.0.3497.21 / 10895.10.0 Some of the commits later could have fixed this issue. Thus I feel we can close this issue for now. @Hiroh: Share your thoughts on it. Which build did you test?
,
Aug 4
I remember I tested the same version of your reported, i.e., 10888.0.0. Could you bisect more? There are too manychanges between 10895.5.0 and 10888.0.0 to find a culprit. Thanks
,
Aug 6
@hiroh: I have bisected the issue. From this build [10894.0.0 / 69.0.3496.0], I couldn't reproduce the issue at all. Thus the fix should have landed from this point. Here comes the details. 10895.0.0 / 69.0.3497.0 Not reproducible 10894.0.0 / 69.0.3496.0 Not reproducible. [First build where we cannot reproduce this issue] reproducible] 10893.0.0 / 69.0.3494.0 reproducible 10891.0.0 / 69.0.3494.0 reproducible.
,
Aug 6
Thanks for bisecting. Looks like one of Chrome changes fix this problem, although I couldn't say which one without examining w/wo the CL in actual device. This issue no longer happens in beta channel. So I think there is no need to investigate more. Please feel free to close this. Thanks
,
Aug 6
Sure! I will close this. Thank you!
,
Aug 9
I have reproduced this issue somehow today. This issue is not that frequent when compared to the time it was reported earlier. But it is definitely reproducible. We can observe the video corruption every 5 seconds but now it takes upto 20-30 seconds. Sometimes even after there is a major changes right before the camera. Reproduced when I used mac and linux devices in the call.
,
Aug 9
https://buganizer.corp.google.com/issues/112410268 Meet feedback is sent.
,
Aug 9
I cannot see the feedback at b/112410268. But you tested at M68?
,
Aug 10
Now the new steps to reproduce are as follows: 1. Perform a meet call between 3 devices [I used blaze, macbook pro, linux z440 machine] 2. Leave the call for long time more than half hour [max 45 minus] 3. Video from blaze gets corrupted. This was reproduced several times. When this happens it continues to happen until we end the call. This issue sometimes reproducible with 2 users also. this is not 100%. https://listnr.corp.google.com/product/5007887/report/85594335035?dateRange=All https://listnr.corp.google.com/product/5007887/report/85594335528?dateRange=All https://listnr.corp.google.com/product/5007887/report/85592818624?dateRange=All To get access for Listnr then go to: https://g3doc.corp.google.com/company/teams/feedback/listnr/faq.md?cl=head
,
Sep 11
I guess this should be assigned to hiroh now?
,
Sep 18
,
Oct 8
hiroh, could you please update this bug. It's a P1 and needs attention. If you don't think it's important enough to be P1 we should reduce the priority.
,
Oct 9
I don't this this issue is P1. I will take a look when I am free. I am focusing on other bugs these days. |
|||||||||||
►
Sign in to add a comment |
|||||||||||
Comment 1 by vasanthakumar@chromium.org
, Jul 26