Issue metadata
Sign in to add a comment
|
Chrome 56, 57: Extremely poor audio quality during cross-talk on WebRTC
Reported by
andsh...@googlemail.com,
Mar 12 2017
|
||||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36 Example URL: Steps to reproduce the problem: User is simultaneously listening and talking. In latest Chrome build and in build 57, his voice gets severely distorted. If there is no other speaker, then quality is good. Our assumption is that echo cancelling assumes that other speaker's voice is an echo and is trying to adjust for that. We have tried to set echoCancellation=false and there is considerable improvement, but still not the same quality level as it used to be on Chrome 55. We have tested Chrome 57 and it is even worse. What is the expected behavior? Sound quality should not be influenced during cross-talk. Mozilla works perfectly in such scenarious, and so did Chrome 55. What went wrong? Extremely poor sound quality during cross-talk on latest Chrome build. Did this work before? Yes 55 Is it a problem with Flash or HTML5? HTML5 Does this work in other browsers? Yes Chrome version: 56.0.2924.87 Channel: n/a OS Version: 10.0 Flash Version: Shockwave Flash 24.0 r0 Contents of chrome://gpu: Graphics Feature Status Canvas: Hardware accelerated Flash: Hardware accelerated Flash Stage3D: Hardware accelerated Flash Stage3D Baseline profile: Hardware accelerated Compositing: Hardware accelerated Multiple Raster Threads: Enabled Native GpuMemoryBuffers: Software only. Hardware acceleration disabled Rasterization: Software only, hardware acceleration unavailable Video Decode: Hardware accelerated Video Encode: Hardware accelerated VPx Video Decode: Software only, hardware acceleration unavailable WebGL: Hardware accelerated WebGL2: Hardware accelerated Driver Bug Workarounds clear_uniforms_before_first_program_use disable_discard_framebuffer disable_framebuffer_cmaa exit_on_context_lost force_cube_complete msaa_is_slow scalarize_vec_and_mat_constructor_args texsubimage_faster_than_teximage Problems Detected GPU rasterization should only be enabled on NVIDIA Pascal and Maxwell, Intel Broadwell+, and AMD RX-R5 GPUs for now.: 643850 Disabled Features: gpu_rasterization Accelerated VPx decoding is hanging on some videos.: 654111 Disabled Features: accelerated_vpx_decode Some drivers are unable to reset the D3D device in the GPU process sandbox Applied Workarounds: exit_on_context_lost TexSubImage is faster for full uploads on ANGLE Applied Workarounds: texsubimage_faster_than_teximage Clear uniforms before first program use on all platforms: 124764, 349137 Applied Workarounds: clear_uniforms_before_first_program_use Always rewrite vec/mat constructors to be consistent: 398694 Applied Workarounds: scalarize_vec_and_mat_constructor_args ANGLE crash on glReadPixels from incomplete cube map texture: 518889 Applied Workarounds: force_cube_complete On Intel GPUs MSAA performance is not acceptable for GPU rasterization: 527565 Applied Workarounds: msaa_is_slow Framebuffer discarding can hurt performance on non-tilers: 570897 Applied Workarounds: disable_discard_framebuffer Limited enabling of Chromium GL_INTEL_framebuffer_CMAA: 535198 Applied Workarounds: disable_framebuffer_cmaa Native GpuMemoryBuffers have been disabled, either via about:flags or command line. Disabled Features: native_gpu_memory_buffers Version Information Data exported 12/03/2017, 15:47:31 Chrome version Chrome/56.0.2924.87 Operating system Windows NT 10.0.14393 Software rendering list version 12.06 Driver bug list version 9.24 ANGLE commit id a4aaa2de57dc 2D graphics backend Skia/56 bf2d9e02d58ea01f1c239f7e2fc024cba140ccb1 Command Line Args Files (x86)\Google\Chrome\Application\chrome.exe" --no-startup-window /prefetch:5 --flag-switches-begin --flag-switches-end Driver Information Initialization time 487 In-process GPU false Sandboxed false GPU0 VENDOR = 0x8086, DEVICE= 0x0a16 Optimus false AMD switchable false Desktop compositing Aero Glass Diagonal Monitor Size of \\.\DISPLAY1 13.2" Driver vendor Intel Corporation Driver version 20.19.15.4531 Driver date 9-29-2016 Pixel shader version 5.0 Vertex shader version 5.0 Max. MSAA samples 8 Machine model name Machine model version GL_VENDOR Google Inc. GL_RENDERER ANGLE (Intel(R) HD Graphics Family Direct3D11 vs_5_0 ps_5_0) GL_VERSION OpenGL ES 3.0 (ANGLE 2.1.0.a4aaa2de57dc) GL_EXTENSIONS GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object Disabled Extensions Window system binding vendor Google Inc. (adapter LUID: 00000000000061b4) Window system binding version 1.4 (ANGLE 2.1.0.a4aaa2de57dc) Window system binding extensions EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture_nv12 EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource Direct rendering Yes Reset notification strategy 0x8252 GPU process crash count 0 Compositor Information Tile Update Mode One-copy Partial Raster Enabled GpuMemoryBuffers Status ATC Software only ATCIA Software only DXT1 Software only DXT5 Software only ETC1 Software only R_8 Software only RG_88 Software only BGR_565 Software only RGBA_4444 Software only RGBX_8888 Software only RGBA_8888 Software only BGRX_8888 Software only BGRA_8888 Software only YVU_420 Software only YUV_420_BIPLANAR Software only UYVY_422 Software only Diagnostics 0 b3DAccelerationEnabled true b3DAccelerationExists true bAGPEnabled true bAGPExistenceValid true bAGPExists true bCanRenderWindow true bDDAccelerationEnabled true bDriverBeta false bDriverDebug false bDriverSigned false bDriverSignedValid false bNoHardware false dwBpp 32 dwDDIVersion 12 dwHeight 1440 dwRefreshRate 60 dwWHQLLevel 0 dwWidth 2560 iAdapter 0 lDriverSize 39862848 lMiniVddSize 0 szAGPStatusEnglish Enabled szAGPStatusLocalized Enabled szChipType Intel(R) HD Graphics Family szD3DStatusEnglish Enabled szD3DStatusLocalized Enabled szDACType Internal szDDIVersionEnglish 12 szDDIVersionLocalized 12 szDDStatusEnglish Enabled szDDStatusLocalized Enabled szDXVAHDEnglish Supported szDXVAModes ModeMPEG2_A ModeMPEG2_C ModeWMV9_C ModeVC1_C szDescription Intel(R) HD Graphics Family szDeviceId 0x0A16 szDeviceIdentifier {D7B78E66-4956-11CF-3F62-1E39B5C2D935} szDeviceName \\.\DISPLAY1 szDisplayMemoryEnglish 2160 MB szDisplayMemoryLocalized 2160 MB szDisplayModeEnglish 2560 x 1440 (32 bit) (60Hz) szDisplayModeLocalized 2560 x 1440 (32 bit) (60Hz) szDriverAssemblyVersion 20.19.15.4531 szDriverAttributes Final Retail szDriverDateEnglish 29/09/2016 11:00:00 szDriverDateLocalized 9/29/2016 11:00:00 szDriverLanguageEnglish English szDriverLanguageLocalized English szDriverModelEnglish WDDM 2.0 szDriverModelLocalized WDDM 2.0 szDriverName igdumdim64.dll,igd10iumd64.dll,igd10iumd64.dll,igd12umd64.dll szDriverNodeStrongName oem19.inf:5f63e5341cc65b69:iHSWM_w10:20.19.15.4531:pci\ven_8086&dev_0a16 szDriverSignDate Unknown szDriverVersion 20.19.0015.4531 szKeyDeviceID Enum\PCI\VEN_8086&DEV_0A16&SUBSYS_1911103C&REV_09 szKeyDeviceKey \Registry\Machine\System\CurrentControlSet\Control\Video\{0BD8176B-5D12-4293-8803-92A3EFAB3508}\0000 szManufacturer Intel Corporation szMiniVdd unknown szMiniVddDateEnglish Unknown szMiniVddDateLocalized unknown szMonitorMaxRes Unknown szMonitorName Generic PnP Monitor szNotesEnglish No problems found. szNotesLocalized No problems found. szOverlayEnglish Supported szRankOfInstalledDriver 00D12001 szRegHelpText Unknown szRevision Unknown szRevisionId 0x0009 szSubSysId 0x1911103C szTestResultD3D7English Not run szTestResultD3D7Localized Not run szTestResultD3D8English Not run szTestResultD3D8Localized Not run szTestResultD3D9English Not run szTestResultD3D9Localized Not run szTestResultDDEnglish Not run szTestResultDDLocalized Not run szVdd unknown szVendorId 0x8086 Log Messages GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
,
Mar 16 2017
,
Mar 17 2017
Sounds like it could be an issue with the audio processing module in WebRTC. To help figuring out what the issue is, could you go to chrome://webrtc-internals and under "Create Dump" check "Enable disagnostic audio recordings" and "Enable diagnostic packet and event recording"? Then upload the resulting files here. Data from both participants of the call is ideal.
,
Mar 25 2017
Hi, since max attachment size is 10MB and I have about 80MB of files, here is the link: https://1drv.ms/f/s!AvQzf8Ww2XwMheMaKcXlkIb0B4P1TA For immediate comparison, listen to mp3 files "WithCrossTalk_AUDIENCE" and "NoCrossTalk_AUDIENCE". Set-up is the following: To clearly analyze the influence of the cross talk, I have set up two conferecne calls. 3 Laptops: Speaker 1, Speaker 2 and Audience. Speaker 2 has two simultaneous conference calls from the browser: with Speaker 1 and with Audience. Speaker 1 is on call with Speaker 2 only, to simulate cross talk. Audience is on call with Speaker 2 only, Audience has microphone turned off (listen-only). Attached files are for Speaker 2 and Audience only. Speaker 1 is just used to simulate crosstalk, his files are not relevant. NoCrossTalk files: Speaker 2 speaks to Audience. Audio quality that audience receives is good. WithCrossTalk files: Speaker 2 speaks to Audience, but a the same time Speaker 2 receives voice from speaker 1. Audio quality that audience receives is terrible. For comparison, I also enclosed Firefox....mp3 file for the audience, same set up with cross talk. Quality is much better than Chrome. My guess is that AEC thinks that Speaker 1 voice is an echo and tries to adjust Speaker 2 voice. Supposed behaviour: AEC should ignore sound of other speakers in the call.
,
Mar 25 2017
Thank you for providing more feedback. Adding requester "maxmorin@chromium.org" to the cc list and removing "Needs-Feedback" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Mar 25 2017
Just in ase, added audience mp3 files here. The rest is too large and can be found under the link in the comment above.
,
Mar 27 2017
,
Mar 27 2017
There doesn't actually appear to any echo in the microphone signal before processing, so I guess this might be an issue with using multiple echo cancelers. Per: Could you have a look? If it's not too much work, could you check if AEC3 does a better job with WithCrossTalk_SPEAKER-sending.4740.aec_dump.1?
,
Mar 27 2017
(actually, I think the output just isn't played out, thus there is no echo in the input signal).
,
Mar 27 2017
I remember that when I looked at AEC chart in WebRTC-internals, I saw that it kicks in when other speaker is talking. I guess this shouldn't be the case? "Could you have a look? If it's not too much work, could you check if AEC3 does a better job with WithCrossTalk_SPEAKER-sending.4740.aec_dump.1?" What exactly do I need to do to check this?
,
Mar 27 2017
Sorry, that was directed to Per, who is working on a shiny new AEC. I'm not sure about the status of AEC3 in Chrome, maybe there's a flag for it.
,
Mar 27 2017
Hi, First of all, the two cases you are comparing are very different: the no-crosstalk case does not include any render signal, while the other does, so it is not a relevant comparison. The behavior that you describe we call "ducking" and there is a webrtc issue for that. You are using a headset, right? The issue with having "ducking", even though there is no echoes, is know, have been there for a while (longer than M55) and is being worked upon within the scope of AEC3 which should eventually handle this case better. I'm a bit surprised that you see a difference between M55 and M56 as there "should" be no changes in the code that causes this to change. Could you please be more specific in the way the behavior differs? It would also be great with an aecdump recording from M55 where this behavior is not present.
,
Mar 27 2017
andsh394@: Please get back with aecdump recordings from M55 that illustrates the regression between M55 and M56.
,
Mar 28 2017
By "render signal" you mean Speaker 1? Could you please help me with finding a download link for M55 for Win64? Then I can test again on the old browser. I looked here https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Win_x64/ , but get confused with version numbers. Thanks!
,
Apr 1 2017
peah@ Here are the files for Chrome 53 and 55, to compare: https://1drv.ms/f/s!AvQzf8Ww2XwMheM5hDDPBq8hXzOqJA I find quality is better than with 56 and 57.
,
Apr 1 2017
And here are audience audio files uploaded directly, for convenience. For AEC dumps follow the link above.
,
Apr 3 2017
,
Apr 4 2017
Thanks for the recordings! By "render signal" I mean the signal that is going out for playout. I don't see that being present in the Test4log.4156.aec_dump.3 Test5log.4284.aec_dump.1 NoCrossTalk_SPEAKER-sending.10376.aec_dump.1 files provided in the links above It is, however, present in the file WithCrossTalk_SPEAKER-sending.4740.aec_dump.1 The AEC behavior depends a lot on whether render signal is being passed to the AEC or not. If no render signal is present, the AEC assumes that there is no audio being played out and hence can safely assume that can be no echo. If, on the other hand, the render signal is present, the AEC needs to detect whether an echo is present in the microphone signal or not. Due to this, it is not a relevant comparison to compare recordings where no render signal is present and when it is not. I'm not sure what you are doing in the recordings Test4log.4156.aec_dump.3 Test5log.4284.aec_dump.1 NoCrossTalk_SPEAKER-sending.10376.aec_dump.1 but my guess is that that setup for some reason is different from the one in WithCrossTalk_SPEAKER-sending.4740.aec_dump.1. As it is now only the WithCrossTalk_SPEAKER-sending.4740.aec_dump.1. recording can be used to evaluate the AEC (as that is the only one where the AEC can be, and is active. For that recording, I hear no echo at all in the microphone signal. Are you using a headset for the playout, or is the playout muted? There is a known issue for the AEC performance for such cases where the AEC suppresses too much and that is something that AEC3 should handle better. I cannot tell whether there is a regression in the AEC performance since Chrome 53 and 55, as the recordings are different (those recordings contain no render signal which causes the AEC to never be activated). I would need recordings where there is a render signal to really tell whether there has been a regression. Would it be possible for you to create new recordings from Chrome 53/55 where there is a render signal. Also, it would be good to have it confirmed whether you are using a headset for the tests.
,
Apr 4 2017
From #4 it sounds like this may be a duplicate of https://bugs.chromium.org/p/chromium/issues/detail?id=695993 Alex, could you advise on a Chrome version that includes your fix so that they could try that out?
,
Apr 5 2017
Why do you think that? When listening to the files this sound like clear "ducking" caused by the AEC. Or do you mean that the lack of a render signal could be caused by the above issue?
,
Apr 5 2017
peah@
Cannot judge why render signal is not there:
set-ups for Test 4, Test 5 and WithCrossTalk were the same. The difference is that those set-ups used Chrome 53, 55 and 57, respectively. So only Chrome 57 generated render signal.
NoCrossTalk does not have render signal, because we only had one speaker, Speaker 2.
So just an idea: may be AEC has nothing to do with it, and Chrome 57 handles "two sessions" set up differently?
The set up for files above was following:
Speaker 1 speaks to Speaker 2. They are on different laptops, in different countries. Speaker 2 has two calls set-up: one to listen to Speaker 1, and another one, in the same browser tab, to talk to the Audience.
AEC files I sent are from Speaker 2.
So my understanding is that on Chrome 53 and 55 Speaker 1 (incoming sound) is not being treated as render signal, since Speaker 2 is talking in a different session. This should be correct behaviour.
However, on Chrome 57 ("WithCrossTalk" file) you can see render signal and this means Chrome decides that incoming sound on another "call" is a signal that must be processed by AEC, hence the issues.
Can this be correct?
Note: we used headsets for all set-ups.
,
Apr 5 2017
#20: Sorry, I was jumping to conclusions from the problem description and Chrome revision range. You're right - this clearly sounds like ducking.
,
Apr 8 2017
Decided to add few sound files to show that the sound quality is poor on Chrome even with AEC off, in our situation. https://1drv.ms/f/s!AvQzf8Ww2XwMheNY5JyHJlCZKjBygA Audience sound was recorded with Audacity, for the set-up described above (i.e. Speaker is also simultaneously receiving audio on another WebRTC call, which disturbs the sound). I added 3 files in the folder: 1) AEC is off (googEchoCancellation=false) on speaker's browser 2) All audio processing is off (echoCancellation=false) on speaker's browser 3) Same set-up, but speaker and audience are using Firefox. In 3 we have much better sound. Chrome is struggling to provide good audio even with audio processing turned off (though it does help). So for our set-up, AEC and AGC ON provide worst quality, turning them off makes things better, but sound still does not reach level of Firefox. What, in addition to AEC, can be improved on Chrome to handle our case better?
,
Apr 21 2017
What's the status of this and next step? Should peah@ be the owner?
,
Apr 21 2017
Yes, I probably should be the owner.
,
Apr 21 2017
Regarding #23: I've listened to the recordings and I might possibly agree that the Firefox recording is slightly better. I don't think the difference is huge, however, and it is quite hard to tell as the recorded scenarios differ. Furthermore, the microphone signals are somewhat saturated. Could you point out some specific region in the recordings where there is an issue. You say in #1 that " his voice gets severely distorted." Do you have any place example of where that happens? Regarding AEC, from the recordings I've seen in this issue, I think there is only one where the AEC could have been active (as in the other recordings the AEC did not see any render signal and therefore was not in an active state), and that was affected by the ducking issue when using headsets which is being addressed in current AEC work.
,
May 10 2017
,
May 26 2017
The difference might be acceptable for a simple video call, though I do not think it is Unfortunately we are in B2B and our clients do complain about the quality. If you use Hi-Fi USB Mic and headset, and stream at higher bitrates, drop in quality is even more noticeable. If Chrome could do it before, and Firefox can do it, then it can be improved? For example of a place where you have drop in quality, you can listen to any place, for example first 10s for WithCrossTalkAudience and NoCrossTalkAudience that I attached before in my second post (attached here again now). This got slightly better in Chrome 58, but still noticeable.
,
May 26 2017
I do think that AEC might not be the only issue here, since we do have lower quality in Chromium than on Firefox. Just for you to have a complete picture, we do have different audio bitrates set for Speaker 1 and Speaker 2. Do not think this should be a problem though
,
May 26 2017
*....lower quality in Chrome than Firefox even with AEC, AGC and NR off.
,
May 26 2017
Thanks for the additional information. My concern is that I may be missing what the real issue is and that there is something else that causes the degradations and complaints from your clients. Let's try to pinpoint exactly what the issue is. As there are quite many aspects of this issue, I'll split the aspects into separate bullets: 1) I've listened to, and analyzed the characteristics of the two files in #28 and the WithCrossTalk recording is a bit worse, but I wouldn't expect non-expert users to complain about that. Therefore, I don't think that it really captures the issues that the complaints are on. If possibly, could you please point to a place (with exact time information) in the recording where you think there is a problem, and describe how you think it should be. 2) In the recordings in #4: the recordings with crosstalk have aa render signal and the one with no crosstalk don't. As I've explained about, the presence of the render is crucial for the AEC behavior, and if you compare the performance between it being present or not, that will definitely cause different behaviors. The AEC is not at all active if the render signal is not present. Therefore, what you basically are describing as the issue when comparing the signals in #28 is that the quality is better when the AEC is on than when it is off. That we are working on improving and if the issues addressed herein are only due to that, I think we should link this issue to that work. When listening to the signals I again think the signals with crosstalk (and with the aec being on) are somewhat worse but not more than that I would not expect user complaints. 3) Regarding the statement that Firefox don't have this behavior, and Chrome does could you please clarify that? The example of this is the .mp3 files in #4, right? I don't hear a clear difference there either, could you please pinpoint a specific place where you perceive a difference? 4) Regarding the Chrome versions, #1 indicates that there is a regression in M56/M57 compared to M55. Is that correctly interpreted? 5) The recordings in #15 are very interesting, I probably did not listen previously to the recording for M55 as #1 stated was that there was a regression in M56/M57. Something is actually very wrong in the input signal for M55. This is also clearly audible in the .mp3 files. Note, however, that -This is present in the input signal to the AEC. -The AEC is actually not even turned on in these recordings. -The distortions are present even when there is no crosstalk, so I don't think that this is AEC related at all. To summarize the bullets: From the above, the only concerning issue I clearly can see in the recordings is the microphone input issue in 5). I need more specific information/recordings to understand what the issues with the rest is. Furthermore, the findings in 5) indicate a problem in M55 and not in M56/M57 which don't fit with how this issue is described (the description is that there is a regression in M56/M57 compared to M55). Could you please respond with more information about a) Even further specific information about what you perceive as regressions in 1)-3) above. b) A clarification about 4). c) Further information about 5) such as - whether you perceive a regression in M55 as well? - why the aec is off. - whether the setups between M53 and M55 differend in any way.
,
Oct 12 2017
[Re-triage] Per, should we close this?
,
Sep 3
Yes, I'll close this now. andsh394@: Please reopen if you still think the issue is valid! |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by ajha@chromium.org
, Mar 16 2017Labels: Needs-Milestone