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

Issue 599643 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Jan 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

Incoming video is blocky on device Spring during hangout with desktop(Linux)

Project Member Reported by srcv@chromium.org, Mar 31 2016

Issue description

Chrome version: 51.0.2694.1 / 8134.0.0 dev

What steps will reproduce the problem?
1. Join a two way successful hangout call between device Spring user and desktop(Linux) user
2. From device Spring, select the screenshare option from the left side of the hangout window
3. A new window with the different screens shows up for the selection
4. Select any one of the options from the mini window and then click on 'Share' option at the bottom

Expected result:
Incoming and outgoing video should be clear on both desktop and device Spring

Actual result:
Device outgoing video is clear but device incoming video from desktop is blocky (in between).
Video for bug description: https://drive.google.com/file/d/0B_iIlDy84LyFdVhTTUlZWUtIZ2M/view?usp=sharing

Notes:
1. This issue is so far observed 2 out of 3 attempts.
2. Please find attached webrtc-internals dump from desktop and device Spring
3. Also find attached generate_logs dump from device Spring
4. Feedback submitted for this issue: https://feedback.corp.google.com/product/208/neutron?lView=rd&lRSort=1&lROrder=2&lRFilter=1&lReportSearch=user:srcv&lReport=7738593063 (pressed alt+shift+i a couple of times on device screen causing feedback submission window to appear on it)

 

 
Desktop_webrtc_internals_dump_hangout_with_devic_spring_m51devtxt
1.3 MB View Download
log-033116-135354.tar.gz
1.3 MB Download
Device_spring_webrtc_internals_dump _hangout_with_dekstop_m51dev.txt
454 KB View Download
Cc: niklase@chromium.org avkodipelli@chromium.org posciak@chromium.org mflodman@chromium.org
Owner: rohi...@chromium.org
Status: Assigned (was: Untriaged)
In the video recording, it appears there are brief bouts of video decoding corruption when screensharing is enabled on the Spring. From what I can tell, the Spring has a hardware VP8 decoder, so I'm not sure if WebRTC should take a first look at this, or if someone on the ChromeOS side should look for changes on the hw decoder side. I think rohitbm@ is back, so I'll let him decide. Welcome back, Rohit! :)

In parallel, I have some questions for srcv@:
1) Is this a regression in M51? If so, when was the last known good build?
2) In calls where you've seen decoding corruption, do you recall if you saw increases in the bucket counts of any of the video histograms related to decoding errors/failures?
Thanks, Ted! Sure, we can take a look.

Ranjani, are you able to reproduce the problem after disabling video HW decoding? AFAICT, there have been no changes in Daisy-* video code recently but it would be good to know the behavior after after disabling video HW decoding. 
Cc: marpan@chromium.org sprang@chromium.org

Comment 4 by srcv@chromium.org, Apr 21 2016

Sorry.. I missed out updating this bug. 

tnakamura@: 
1) Not sure if this is a regression on M51. As far as I remember, this issue was not seen on device Spring with M50 version. I will retest and update this bug accordingly
2) I did not noticeably observe any errors in histograms

Rohit@:
I was not able to reproduce this issue on device Spring with 51.0.2704.15 / 8172.6.0 dev after disabling video HW decoding

Please find attached webrtc-internals for hangout on device spring with enabling and disabling hardware decoding





Spring_hangout_desktop_hw_decoding_disabled_webrtc_internals_dump .txt
237 KB View Download
Desktop_spring_hangout_hw_decoding_disabled_webrtc_internals_dump (8).txt
329 KB View Download
Spring_hangout_desktop_hw_decoding_enabled_m51_webrtc_internals_dump .txt
237 KB View Download
Desktop_hangout_spring_m51_webrtc_internals_dump_hw_decoding_enabled.txt
701 KB View Download
Cc: rohi...@chromium.org
Components: OS>Kernel>Video
Labels: -Pri-2 Pri-1
Owner: ----
Status: Available (was: Assigned)
Thanks, Ranjani! I don't think anything changed at CrOS video side on daisy but Pawel can correct me.

If this is a regression, we should make this bug RBS.

Comment 6 by srcv@chromium.org, Apr 22 2016

I was able to reproduce this issue on device Spring with M50 50.0.2661.87 / 7978.62.0 beta with default chrome://flags settings i.e., enabling video hardware decoding.
Spring_webrtc_internals_dump_hangout_with_desktop_m50beta.txt
169 KB View Download
Desktop_webrtc_internals_dump_hangout_with_Spring_m50beta_he_decoding _default.txt
620 KB View Download

Comment 7 by srcv@chromium.org, Jun 9 2016

Retested hangouts on device Spring with M52 52.0.2743.32 / 8350.21.0 beta and observed hangouts incoming video blockiness only when screensharing a youtube video.

Note: Incoming video started displaying pixelated video (slightly) as soon as youtube video is started in another window(in background) on device Spring. Incoming video blockiness increased with screensharing that youtube video.

Feedback submitted for this issue:
https://feedback.corp.google.com/product/208/neutron?lView=rd&lRSort=1&lROrder=2&lRFilter=1&lReportSearch=user:srcv&lReport=9626575166

Comment 8 by srcv@chromium.org, Jun 9 2016

WebRTC internals dump from device Spring and Linux Desktop:
https://pantheon.corp.google.com/storage/browser/chromiumos-test-logs/bugfiles/cr/599643/

Comment 9 by srcv@chromium.org, Aug 25 2016

Hangouts incoming video blockiness is intermittently observed on device Spring with M54 54.0.2831.0 / 8731.0.0 dev while sharing a youtube video.

Comment 10 by srcv@chromium.org, Jan 6 2017

Status: WontFix (was: Available)
This issue is not observed during hangouts between Linux desktop and device Spring with M56 56.0.2924.53 / 9000.50.0 beta. Hangouts incoming and receiving videos were slow(video lag) but there was no video blockiness.

https://pantheon.corp.google.com/storage/browser/chromiumos-test-logs/bugfiles/cr/599643/Logs%20for%20hangout%20betwene%20linux%20and%20Spring/


Sign in to add a comment