After updating to new version, browser declares that cannot find microphone
Reported by
bahrami....@gmail.com,
Oct 2
|
|||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 Example URL: https://aalimoshaver.com:7000/demos/demo_audio_video_simple.html Steps to reproduce the problem: 1.Open the browser 2.go to the https://aalimoshaver.com:7000/demos/demo_audio_video_simple.html What is the expected behavior? The browser should show user to get permissions of using webcam and microphone. User can give permissions and after that, the webrtc code can be used to connect users. What went wrong? I've tested it with many browsers in many Operating Systems. In Chromium, the error showed is Microphone Blocked. This page has been blocked from accessing your microphone. In Chrome, there is no permission showed up and easyrtc (the webrtc used in this page) show an error message: "Failed to access to local media. Error code was NotFoundError". The code was perfectly worked on older browsers, to be clear version 67 of chrome. I do face this problem in android versions too. the exact behaviour is happen in updating chrome from older versions to new ones. (I do not have access to that mobile phone I've tested, if neccessary ask me to give you the details of browser and android versions). I've attached a file capturing data using DetectRTC plugin for more details. Did this work before? N/A Is it a problem with Flash or HTML5? HTML5 Does this work in other browsers? No Funny thing is when I used firefox, it updates itself too, and exact problem is there. 62.0.2 (64bit) Chrome version: 69.0.3497.100 Channel: stable OS Version: Ubuntu bionic/18.04 Flash Version: 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 Out-of-process Rasterization: Disabled Hardware Protected Video Decode: Hardware accelerated Rasterization: Software only. Hardware acceleration disabled Skia Deferred Display List: Disabled Skia Renderer: Disabled Surface Synchronization: Enabled Video Decode: Software only. Hardware acceleration disabled Viz Service Display Compositor: Disabled WebGL: Hardware accelerated WebGL2: Hardware accelerated Driver Bug Workarounds adjust_src_dst_region_for_blitframebuffer clear_uniforms_before_first_program_use count_all_in_varyings_packing decode_encode_srgb_for_generatemipmap disable_chromium_framebuffer_multisample disable_framebuffer_cmaa disable_post_sub_buffers_for_onscreen_surfaces msaa_is_slow scalarize_vec_and_mat_constructor_args Problems Detected Clear uniforms before first program use on all platforms: 124764, 349137 Applied Workarounds: clear_uniforms_before_first_program_use Mesa drivers in Linux handle varyings without static use incorrectly: 333885 Applied Workarounds: count_all_in_varyings_packing Multisampling is buggy in Intel IvyBridge: 116370 Applied Workarounds: disable_chromium_framebuffer_multisample Disable partial swaps on Mesa drivers (detected with GL_RENDERER): 339493 Applied Workarounds: disable_post_sub_buffers_for_onscreen_surfaces Always rewrite vec/mat constructors to be consistent: 398694 Applied Workarounds: scalarize_vec_and_mat_constructor_args On Intel GPUs MSAA performance is not acceptable for GPU rasterization: 527565 Applied Workarounds: msaa_is_slow Timer queries crash on Intel GPUs on Linux: 540543, 576991 Applied Workarounds: disable(GL_ARB_timer_query), disable(GL_EXT_timer_query) Use GL_INTEL_framebuffer_CMAA on ChromeOS: 535198 Applied Workarounds: disable_framebuffer_cmaa Disable partial swaps on Mesa drivers (detected with GL_VERSION): 339493 Applied Workarounds: disable_post_sub_buffers_for_onscreen_surfaces Decode and encode before generateMipmap for srgb format textures on os except macosx: 634519 Applied Workarounds: decode_encode_srgb_for_generatemipmap adjust src/dst region if blitting pixels outside read framebuffer on Linux Intel: 664740 Applied Workarounds: adjust_src_dst_region_for_blitframebuffer Disable KHR_blend_equation_advanced until cc shaders are updated: 661715 Applied Workarounds: disable(GL_KHR_blend_equation_advanced), disable(GL_KHR_blend_equation_advanced_coherent) Don't expose disjoint_timer_query extensions to WebGL: 808744 Accelerated video decode has been disabled, either via blacklist, about:flags or the command line. Disabled Features: video_decode Native GpuMemoryBuffers have been disabled, either via about:flags or command line. Disabled Features: native_gpu_memory_buffers Viz service display compositor is not enabled by default. Disabled Features: viz_display_compositor Skia renderer is not used by default. Disabled Features: skia_renderer Skia deferred display list is not used by default. Disabled Features: skia_deferred_display_list Version Information Data exported 2018-10-02T07:17:57.720Z Chrome version Chrome/69.0.3497.100 Operating system Linux 4.15.0-33-generic Software rendering list URL https://chromium.9oo91esource.qjz9zk/chromium/src/+/8920e690dd011895672947112477d10d5c8afb09/gpu/config/software_rendering_list.json Driver bug list URL https://chromium.9oo91esource.qjz9zk/chromium/src/+/8920e690dd011895672947112477d10d5c8afb09/gpu/config/gpu_driver_bug_list.json ANGLE commit id unknown hash 2D graphics backend Skia/69 e110fd1ebd2d559838c49a8821ebf18986bd6ec2- Command Line /usr/lib/chromium/chromium --show-component-extension-options --disk-cache-dir=/tmp/ungoogled-chromium-disk-cache --disable-component-update --ignore-gpu-blacklist --no-default-browser-check --media-router=0 --enable-remote-extensions --flag-switches-begin --flag-switches-end Driver Information Initialization time 84 In-process GPU false Passthrough Command Decoder false Sandboxed true GPU0 VENDOR = 0x8086 [Intel Open Source Technology Center], DEVICE= 0x0166 [Mesa DRI Intel(R) Ivybridge Mobile ] *ACTIVE* Optimus false AMD switchable false Driver vendor Mesa Driver version 18.0.5 Driver date Pixel shader version 1.30 Vertex shader version 1.30 Max. MSAA samples 8 Machine model name Machine model version GL_VENDOR Intel Open Source Technology Center GL_RENDERER Mesa DRI Intel(R) Ivybridge Mobile GL_VERSION 3.0 Mesa 18.0.5 GL_EXTENSIONS GL_3DFX_texture_compression_FXT1 GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_trinary_minmax GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_window_pos GL_ATI_blend_equation_separate GL_ATI_draw_buffers GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_integer_mix GL_EXT_shader_samples_identical GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_INTEL_performance_query GL_KHR_blend_equation_advanced GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_robustness GL_MESA_pack_invert GL_MESA_shader_integer_functions GL_MESA_texture_signed_rgba GL_MESA_window_pos GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_OES_EGL_image GL_OES_read_format GL_S3_s3tc GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays Disabled Extensions GL_ARB_timer_query GL_EXT_timer_query GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent Disabled WebGL Extensions EXT_disjoint_timer_query EXT_disjoint_timer_query_webgl2 Window system binding vendor SGI Window system binding version 1.4 Window system binding extensions GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_multisample GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_import_context GLX_EXT_libglvnd GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_OML_swap_method GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_INTEL_swap_event Window manager GNOME Shell XDG_CURRENT_DESKTOP ubuntu:GNOME GDMSESSION ubuntu Compositing manager Yes Direct rendering Yes Reset notification strategy 0x8261 GPU process crash count 0 System visual ID 65 RGBA visual ID 341 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 R_16 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 BGRX_1010102 Software only RGBX_1010102 Software only BGRA_8888 Software only RGBA_F16 Software only YVU_420 Software only YUV_420_BIPLANAR Software only UYVY_422 Software only Display(s) Information Info Display[3850489720471650] bounds=[0,0 1366x768], workarea=[67,27 1299x741], scale=1, external. Color space information {primaries_d50_referred: [[0.6281, 0.3412], [0.3399, 0.5931], [0.1699, 0.0967]], transfer:0.0000*x + 0.0000 if x < 0.0000 else (1.0000*x + 0.0000)**2.2000 + 0.0000, matrix:RGB, range:FULL} Bits per color component 8 Bits per pixel 24 Video Acceleration Information Log Messages [2554:2554:1002/104341.815157:WARNING:x11_util.cc(1391)] : X error received: serial 55871, error_code 182 (GLXBadWindow), request_code 155, minor_code 32 (Unknown) [2554:2554:1002/104341.816076:WARNING:x11_util.cc(1391)] : X error received: serial 55875, error_code 3 (BadWindow), request_code 4, minor_code 0 (Unknown) Thanks in advance
,
Oct 2
"Funny thing is when I used firefox, it updates itself too, and exact problem is there. 62.0.2 (64bit) " Given that this is happening with Firefox too, it might be a problem with your particular setup rather than a problem with Chrome (or Firefox).
,
Oct 2
On windows, when I open Recording devices setting, it shows me No audio devices are installed. We have it working on previous version, 67. Since we have this problem on mobile devices too, can we say that chrome update doing something wrong with drivers and disable them? I am pretty sure that no other program is installed and/or doing work with audio/video drivers.
,
Oct 2
Not sure if it's the same error, but since Chrome 69 (I'm on Canary now, 71, as for testing purposes that's always my default browser) I've had ton of problems getting the microphone to work on my Linux box (Fedora 28).
Apparently, the issue is caused by the so-called "Default" device. When I try to access that, I get a "NotReadableError" ("Could not start audio source"), even though the device associated with that exists. If I force a different device when doing getUserMedia it works. Super-annoying, as not all WebRTC applications allow you to pick the device, and some of those who do fail anyway, because that error on the default device somehow prevents them to pick the list of others. The only partial solution I found was to disable the integrated mic of my laptop, plug an external webcam in, and force that in chrome://settings, which is far from optimal.
Not sure what I can provide in terms of logs, information, etc., but in case there's anything you think might be useful to debug, I'll be happy to oblige.
,
Oct 2
PS: Firefox works fine for me.
,
Oct 2
bahrami.ehssan@gmail.com: So the problem you have is that you have Chrome 67 working with audio, and when you upgrade to 69 your audio drivers are removed from Windows? Can you provide the output of the following pages in your affected devices? https://guidou.github.io/enumdemo.html https://guidou.github.io/enumdemo4.html Please indicate OS Version and Chrome version (as reported by chrome://version) in all cases,. If possible include output with Chrome versions that work and versions that don't work.
,
Oct 2
lminiero@gmail.com: The issue you are having with default devices with Pulse Audio has been fixed in 71. See more details in bug 880180 . bahrami.ehssan@gmail.com: Maybe that issue is affecting you on Linux too.
,
Oct 2
I *am* on Chrome 71 (71.0.3559.6). Not sure if it's a latter Chrome 71 that contains the fix? Anyway, I'm collecting the info from the pages you listed above, in case it helps.
,
Oct 2
*enumdemo.html* 1st time I opened it: Devices: NotReadableError: Could not start audio source NotReadableError: Could not start audio source Hitting "Refresh devices list": Devices: 1 - audioinput - default - Default 2 - audioinput - 421dbfd650dec57f24601a3ae00605b6a78054a05d2b57746b166f71011d81c2 - Built-in Audio Analog Stereo 3 - videoinput - 9183cc7ad6bd22c4a91c046b5d330c20ec431232adba252e122b9d7ae539c3fa - Integrated Webcam (1bcf:289b) 4 - audiooutput - default - Default - Built-in Audio Analog Stereo 5 - audiooutput - e6e088bcc3f00df80994ba7009b6336cede355e36fc391e92ce087c617ce7acf - Built-in Audio Analog Stereo After that, every time I reload that page it works, unless I remove the site from the permission settings page for the microphone, thus forcing a new permission request for audio, which brings me back to step 1 (even though it still fails sometimes the 1st time). *enumdemo4.html* Always seems to work, I guess because it doesn't do any getUserMedia first? Devices: 1 - audioinput - default - "" - 04d53beae82aeaf426913740571e104760690e86d85ada268488215f00d6a9ea 2 - audioinput - 421dbfd650dec57f24601a3ae00605b6a78054a05d2b57746b166f71011d81c2 - "" - 04d53beae82aeaf426913740571e104760690e86d85ada268488215f00d6a9ea 3 - videoinput - 9183cc7ad6bd22c4a91c046b5d330c20ec431232adba252e122b9d7ae539c3fa - "Integrated Webcam (1bcf:289b)" - 315e2c1eb318a224ed0b23a15a86d8fd4411cf42447e686d30a3a2adae555fd8 4 - audiooutput - default - "" - 04d53beae82aeaf426913740571e104760690e86d85ada268488215f00d6a9ea 5 - audiooutput - e6e088bcc3f00df80994ba7009b6336cede355e36fc391e92ce087c617ce7acf - "" - 04d53beae82aeaf426913740571e104760690e86d85ada268488215f00d6a9ea
,
Oct 2
guidou@chromium.org: On windows, the results are: chrome://version: (I've coppied the whole thing, because I don't know which part is important and which is not, sorry!) Google Chrome 69.0.3497.100 (Official Build) (64-bit) (cohort: Stable) Revision 8920e690dd011895672947112477d10d5c8afb09-refs/branch-heads/3497@{#948} OS Windows JavaScript V8 6.9.427.23 Flash 31.0.0.108 C:\Users\User\AppData\Local\Google\Chrome\User Data\PepperFlash\31.0.0.108\pepflashplayer.dll User Agent Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 Command Line "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --flag-switches-begin --flag-switches-end Executable Path C:\Program Files (x86)\Google\Chrome\Application\chrome.exe Profile Path C:\Users\User\AppData\Local\Google\Chrome\User Data\Default Variations c134752e-1ece3553 3e006338-3f4a17df ebeb14fc-3f4a17df 752a9400-3d47f4f4 b7e2524c-ca7d8d80 8fe39baa-3f4a17df 3095aa95-3f4a17df c27fec31-2d5b6ed9 7c1bc906-f55a7974 47e5d3db-3d47f4f4 9ca1387e-ca7d8d80 1149accc-f23d1dea 4dc30737-b8a5ea08 c865fdc1-ca7d8d80 15d89564-80f9a33e a582a1b8-ad75ce17 8ee5ed19-ca7d8d80 74658432-ca7d8d80 ebbb4e0a-ca7d8d80 267255c3-f4950e99 44827ee5-3f4a17df 88a387d2-ee748cef 334aa58d-ca7d8d80 5e3a236d-4113a79e 8f1e27f-ca7d8d80 edbcf7c5-1cc1312c de47491b-33c3eba5 43f62d3b-28165b59 3a0563a1-65222f0b 9e5c75f1-1039a221 6872f671-991e1e1 332bb593-3d47f4f4 f79cb77b-3f4a17df 4ea303a6-ecbb250e 6e6e0c7e-3f17a7d8 d92562a9-4d2fac87 7aa46da5-c946b150 4da5ae82-91c810ef 2c1d398c-3f4a17df 6973a1cf-3f4a17df cc54eb06-ca7d8d80 cac0a91c-77662737 58a025e3-36e97b2c df072bba-ca7d8d80 ff29b1bd-37ef7e17 4bc337ce-69465896 9a2f4e5b-ca7d8d80 ddf77e2c-ca7d8d80 1354da85-f1a864dc 17507c76-ca7d8d80 494d8760-52325d43 f47ae82a-86f22ee5 3ac60855-486e2a9c f296190c-495cc57e 4442aae2-d7f6b13c ed1d377-e1cc0f14 75f0f0a0-a5822863 e2b18481-6754d7b7 e7e71889-4ad60575 b1ceb06f-d1372334 3a4029d-ca7d8d80 6ab94979-3f4a17df 94e68624-803f8fc4 81c6897f-3d47f4f4 ea0f933d-ca7d8d80 Linker lld-link *enumdemo.html* First attempt: Devices: NotFoundError: Requested device not found NotFoundError: Requested device not found Hitting refresh: Devices: 1 - videoinput - 8dd46af9020c389b38959b5fe03751bc551e0764cfce3363e786da05bbb67466 - 2 - audiooutput - default - 3 - audiooutput - communications - 4 - audiooutput - 7f64f7a21de9d70f998d85f1fd58f888b6c65856dd51eaf8f9c43b250bb4420a - *enumdemo4.html* Devices: 1 - videoinput - 8dd46af9020c389b38959b5fe03751bc551e0764cfce3363e786da05bbb67466 - "" - 594819598faa81111fd16fdc6f6529a204fc7e99994bd0eb8c53e3bef9806a60 2 - audiooutput - default - "" - dc44fca6b8a0da3d13f0e1fc0649768205a0394059d573aa258bda4b5db45bd6 3 - audiooutput - communications - "" - dc44fca6b8a0da3d13f0e1fc0649768205a0394059d573aa258bda4b5db45bd6 4 - audiooutput - 7f64f7a21de9d70f998d85f1fd58f888b6c65856dd51eaf8f9c43b250bb4420a - "" - dc44fca6b8a0da3d13f0e1fc0649768205a0394059d573aa258bda4b5db45bd6 by hitting refresh results remain the same. EXACT results for chrome 70 and 71. I didn't copy the results(just chrome://version is different). if needed please tell me and I will copy paste it here. On my linux, I have a chrome version 67 (Version 67.0.3396.99 (Official Build) (64-bit)) which is working fine. for more details I will provide it results too. chrome://version Google Chrome 67.0.3396.99 (Official Build) (64-bit) Revision a337fbf3c2ab8ebc6b64b0bfdce73a20e2e2252b-refs/branch-heads/3396@{#790} OS Linux JavaScript V8 6.7.288.46 Flash 31.0.0.108 /home/ali/.config/google-chrome/PepperFlash/31.0.0.108/libpepflashplayer.so User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36 Command Line /usr/bin/google-chrome-stable --flag-switches-begin --flag-switches-end Executable Path /opt/google/chrome/google-chrome Profile Path /home/ali/.config/google-chrome/Profile 1 Variations c134752e-552119 5f419cc9-ca7d8d80 ebeb14fc-3f4a17df 34a6bf44-ca7d8d80 3095aa95-3f4a17df 7c1bc906-f55a7974 47e5d3db-3d47f4f4 4dc30737-b8a5ea08 f9884634-659882c0 ceff87ec-3f4a17df 44827ee5-f23d1dea 8f1e27f-ca7d8d80 937cad47-17943b1e da92f51d-3d47f4f4 f79cb77b-3d47f4f4 4ea303a6-ecbb250e bcc34a89-3f4a17df 2b33233e-cc2bd7de 2c1d398c-3f4a17df 58a025e3-36e97b2c 2a32876a-ca7d8d80 ff29b1bd-ea6e1097 da460ac8-3f4a17df 4bc337ce-69465896 1354da85-f1a864dc 17507c76-ca7d8d80 494d8760-52325d43 3ac60855-486e2a9c f296190c-92a7f5c9 4442aae2-6e597ede ed1d377-e1cc0f14 75f0f0a0-4ad60575 e2b18481-4c073154 e7e71889-4ad60575 f5fff3a2-fe8847a 94e68624-803f8fc4 *enumdemo.html* This one wants permission for both camera and microphone. allowing those, results are: 1 - audioinput - default - Default 2 - audioinput - 52e5d81ac04d060ae19349b30d52326ca6c4bbc3f1c9c88e3931d234f7658e57 - Built-in Audio Analog Stereo 3 - videoinput - d0e0d63764d570d5e4c65f8728bfe233121cc8d450ed7399a85fbf64b32334e7 - Lenovo EasyCamera (0bda:5728) 4 - audiooutput - default - Default 5 - audiooutput - fed0f2bf04ee8f8dd3e1270a3936c4acb77b2772594a0f08a7f6235dc6eccf65 - Built-in Audio Analog Stereo hitting refresh, results are: 1 - audioinput - default - Default 2 - audioinput - 52e5d81ac04d060ae19349b30d52326ca6c4bbc3f1c9c88e3931d234f7658e57 - Built-in Audio Analog Stereo 3 - videoinput - d0e0d63764d570d5e4c65f8728bfe233121cc8d450ed7399a85fbf64b32334e7 - Lenovo EasyCamera (0bda:5728) 4 - audiooutput - default - Default 5 - audiooutput - fed0f2bf04ee8f8dd3e1270a3936c4acb77b2772594a0f08a7f6235dc6eccf65 - Built-in Audio Analog Stereo *enumdemo4.html* No permission wanted. results: Devices: 1 - audioinput - default - "Default" - 2e6f98a21d4d5ddf8a2559656fd1a05b53c0cd15a59b148ef26bf7f4ea6e5670 2 - audioinput - 52e5d81ac04d060ae19349b30d52326ca6c4bbc3f1c9c88e3931d234f7658e57 - "Built-in Audio Analog Stereo" - 8e596096accfbcff3145490563c19856be74d47328f6feb69526efaa16f63fdd 3 - videoinput - d0e0d63764d570d5e4c65f8728bfe233121cc8d450ed7399a85fbf64b32334e7 - "Lenovo EasyCamera (0bda:5728)" - b455600d6c82740bcc232df11562aa8199c02fda66de7a6068e1c28f7d667afe 4 - audiooutput - default - "Default" - default 5 - audiooutput - fed0f2bf04ee8f8dd3e1270a3936c4acb77b2772594a0f08a7f6235dc6eccf65 - "Built-in Audio Analog Stereo" - 14b5a5621f4ceddd7aa4191873c553ed1f844f627874dde6461e965216ff56fa hitting refresh, no changes occur. I have a chromium too. I will provide its details: chrome://version Chromium 69.0.3497.100 (Official Build) built on Ubuntu bionic/18.04, running on Ubuntu bionic/18.04 (64-bit) Revision 8920e690dd011895672947112477d10d5c8afb09-refs/branch-heads/3497@{#948} OS Linux JavaScript V8 6.9.427.23 Flash (Disabled) User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 Command Line /usr/lib/chromium/chromium --show-component-extension-options --disk-cache-dir=/tmp/ungoogled-chromium-disk-cache --disable-component-update --ignore-gpu-blacklist --no-default-browser-check --media-router=0 --enable-remote-extensions --flag-switches-begin --flag-switches-end Executable Path /usr/lib/chromium/chromium Profile Path /home/ali/.config/chromium/Default *enumdemo.html* When I opened this page on chromium, it shows up permission just for webcam. when hitting allow, the list is empty. hitting the button results are: Devices: 1 - audioinput - default - 2 - audioinput - 12e2d263715cd8143bc981bf9768c18425adbcc81fc6bfb6d397de65e8c8288f - 3 - videoinput - af01f15549307cc90a324d764d2e80b85ce8c291276d9264a63fb020e24b188a - Lenovo EasyCamera (0bda:5728) 4 - audiooutput - default - 5 - audiooutput - 3b34725311d009062c5a2e441bc6992922fa34e8cf7f230c2e6c7d721634b610 - clicking on the video on the top left (the right side of url bar) it shows "Microphone is blocked" This page has been blocked from accessing your microphone. *enumdemo4.html* This one is not requesting any permission. results: Devices: 1 - audioinput - default - "" - 2b7e02e68f5851e970a795a548e7dac39ca7c1144b4a143915e7a052d70c0199 2 - audioinput - 12e2d263715cd8143bc981bf9768c18425adbcc81fc6bfb6d397de65e8c8288f - "" - 2b7e02e68f5851e970a795a548e7dac39ca7c1144b4a143915e7a052d70c0199 3 - videoinput - af01f15549307cc90a324d764d2e80b85ce8c291276d9264a63fb020e24b188a - "Lenovo EasyCamera (0bda:5728)" - d84a3ad7393565846f0a75eedf08a318f9b6b4770f1bbb30b47503771cf74b16 4 - audiooutput - default - "" - 2b7e02e68f5851e970a795a548e7dac39ca7c1144b4a143915e7a052d70c0199 5 - audiooutput - 3b34725311d009062c5a2e441bc6992922fa34e8cf7f230c2e6c7d721634b610 - "" - 2b7e02e68f5851e970a795a548e7dac39ca7c1144b4a143915e7a052d70c0199 By hitting the button, nothing changes. Tell me if you need any data you need.
,
Oct 2
lminiero@gmail.com: For microphones in Pulse Audio a similar bug exists ( bug 890010 ) and has not been fixed, but will be fixed in M71.
,
Oct 2
Thanks for the reference, I found it earlier as well when looking at the other bug but wasn't sure if it was related. I'll track that too. Does this mean that this bug reported here is not what's affecting me?
,
Oct 2
lminiero@: that is correct. What is reported here is not affecting you.
,
Oct 2
bahrami.ehssan@gmail.com: Based on the results you provide, this is what can be inferred: Chrome 69.0.3497.100 on Windows It looks like you don't have a microphone enabled on Windows. If you have an audio input device (likely, since you have an output device) you can try to enable it using the tools Windows provides to manage devices (in Control Panel). It is very unlikely that Chrome is responsible for disabling such devices. The microphone should be unavailable to other applications as well. Your Linux results look normal. You might have some issues in M69 caused by bug 890010 or bug 880180 , but those are Pulse Audio specific and not related to issues on Windows or Android.
,
Oct 2
,
Oct 2
,
Oct 2
guidou@: seems like this issue can be closed. Correct?
,
Oct 2
Closing since this does not look like a Chrome issue. bahrami.ehssan@gmail.com: Please reopen (or file a new bug) if you can produce concrete reproduction steps that show that installing Chrome 69 causes these issues.
,
Oct 3
I will do my best to reproduce the issue. give me sometime.
,
Oct 3
@guidou: There is something wrong in version 69. I've attached a picture that clearly shows the problem on linux. The left one is google chrome version 67, the right one is chromium version 69. I don't know about the changes made from version 67 to version 69, but clearly something is broken on the update, avoiding to accessing microphone. For Windows please give me more time. Thanks
,
Oct 3
The screenshot on the right shows that permissions are denied (see the camera icon with the red square with an x on the omnibar). You can also click on that icon to try to change the permission. You can also check in chrome://settings/content/microphone if the microphone is blocked for some (or all) domains.
,
Oct 3
You can also try and compare with https://test.webrtc.org/. The test will ask you for permission before it starts so ensure to grant it.
,
Oct 3
This image shows these two browsers in incognito mode (which isolates the permission part from saved states in order to prevent user fault in blocking access in previous attempts). The browser does not request for the microphone from the start, and when I click to see the results it says microphone blocked. see the image below
,
Oct 3
Can you show the content of chrome://settings/content/microphone in your Chrome 69?
,
Oct 3
It looks like the microphone permission might be denied beforehand and it is not asking for permission for it because it has already been denied.
,
Oct 3
@guidou: yes sure the first attachment is the chrome://settings/content/microphone (chromium version 69) As you can see there is no test.webrtc.org (or everything else) and it is also should mention that https://aalimoshaver.com:7000 (which is in the first picture) is showing microphone blocked (second attachment)
,
Oct 3
That screenshot suggests that you don't have a microphone connected. Otherwise, the default microphone would appear in the screenshot. There is a change in Linux Chrome (maybe some other platforms too) such that if you don't have a microphone connected, it is considered that you don't have an audio input device. Maybe that is your case. Can you also provide the output of: 1) "pacmd list-sources" (command-line utility) 2) https://guidou.github.io/enumdemo4.html
,
Oct 3
the output of pacmd list-sources is in the out.txt file. I have a microphone on my device and it is working. I've checked in the settings of ubuntu in sound part in input and there are signals working fine. Also mic is working on chrome 67. I've provided output of enumdemo4.html in Comment 10. I were provided both chrome 67 and 69 in both enumdemo.html and enumdemo4.html.
,
Oct 3
Can you try enumdemo4.html again?
If it shows any "audioinput" device, open the developer console (with F12) and type navigator.mediaDevices.getUserMedia({audio:true}) and report what kind of error you get.
,
Oct 3
I believe the reason the mic doesn't show is because it says "available: no" on line 103 of out.txt.
,
Oct 3
running enumdemo4.html again, chrome 69: results: Devices: 1 - audioinput - default - "" - f25f552b4e823c56604b30ed12f0010644b9bee916035e420ef7068da9565888 2 - audioinput - 12e2d263715cd8143bc981bf9768c18425adbcc81fc6bfb6d397de65e8c8288f - "" - f25f552b4e823c56604b30ed12f0010644b9bee916035e420ef7068da9565888 3 - videoinput - af01f15549307cc90a324d764d2e80b85ce8c291276d9264a63fb020e24b188a - "Lenovo EasyCamera (0bda:5728)" - 03e0fa8abf580ed120544deb90846e80e49eafa457d205fae9d6af4487d072ef 4 - audiooutput - default - "" - f25f552b4e823c56604b30ed12f0010644b9bee916035e420ef7068da9565888 5 - audiooutput - 3b34725311d009062c5a2e441bc6992922fa34e8cf7f230c2e6c7d721634b610 - "" - f25f552b4e823c56604b30ed12f0010644b9bee916035e420ef7068da9565888 hitting refresh button, and no changes. opening dev tools and entering the code you wanted: there is a error I added to attachement.
,
Oct 3
The linux part of this report is related to bug 853693 .
,
Oct 3
So, to clarify: does the mic not show up when it's plugged into the microphone jack, or does it never show up? From the pacmd output, I'd expect it to work regardless, but perhaps the filtering I added is slightly off.
,
Oct 3
Based on the output reported in #32 and the other screenshots, it looks like the device is detected and shown when enumerated, but the permissions part of Chrome (chrome://settings/content/microphone) does not detect the device and therefore makes getUserMedia() fail with a Permission Denied error.
,
Oct 3
ossu@: Since the mic shows up in enumerateDevices(), this is not an instance of bug 853693 . It might be that the permissions subsystem failed to catch the list of audio devices and is returning permission denied because of that.
,
Oct 3
bahrami.ehssan@gmail.com: Can you try a Dev version of Chrome for Linux (currently M71) to see if you can reproduce the bug there?
,
Oct 4
bahrami.ehssan@gmail.com: Another experiment that would be useful is to start Chrome 69 using a different profile, just to rule out some problem with your current profile. From the command line the following command might work: google-chrome-stable --user-data-dir=/tmp/new-profile
,
Oct 4
,
Oct 4
,
Oct 5
,
Oct 5
,
Nov 27
I've met the problem like described here. The following attachments are my tries to start the same microphone test on the https://www.onlinemictest.com/ using Chromium versions 60, 61, 65, and 69 got from the launchpad. Versions 60 and 61 look like working almost fine, versions 65 and 69 look like lost a microphone (the interesting fact is that Hangouts has lost a microphone on version 61, but works fine on version 60). I've found a problem for the first time on Ubuntu 18.04 (amd64) and Chromium 70: the Hangounts and Meet applications didn't find a microphone. I've downgraded Ubuntu to the 16.04 (i386) and Chromium to version 60 and started experimenting. Output of the enumdemo after the first error and refresh (Chromium v69): Devices: 1 - audiooutput - default - 2 - audiooutput - 919a7e3d8f34362a0631abad02190bd427237a89c8bb0b7731f2b612b188a40a - Output of the enumdemo4 (Chromium v69): Devices: 1 - audiooutput - default - "" - 4fd4ea07475c9961ca9aafe3dfe49f4109bb3035a4bbdd37e733579009269bf8 2 - audiooutput - 919a7e3d8f34362a0631abad02190bd427237a89c8bb0b7731f2b612b188a40a - "" - 4fd4ea07475c9961ca9aafe3dfe49f4109bb3035a4bbdd37e733579009269bf8 (it differs from older versions of Chromium for the enumdemo/enumdemo4)
,
Nov 27
nnseva@: Your enumeration results indeed suggest that Chrome cannot detect your microphone. It could be a problem at the pulse level (check using a tool like pavucontrol, for example) or it could also be that you don't have a mic connected to the 3.5 jack. Does the mic work well with other applications?
,
Nov 28
Hi guidou@chromium.org The old (60) version of the Chromium demonstrates the following results of enumeration with the exact same equipment: enumdemo (refresh after the error) Devices: 1 - audioinput - default - 2 - audioinput - b315b395295a269b40a9086318b382374f70045606e3a57e07bb682afa0aae1c - 3 - audiooutput - default - 4 - audiooutput - 919a7e3d8f34362a0631abad02190bd427237a89c8bb0b7731f2b612b188a40a - enumdemo4 Devices: 1 - audioinput - default - "" - f837cdadb5512621464002bf87a12dedc77afb61c43395e38f042d98560df95a 2 - audioinput - b315b395295a269b40a9086318b382374f70045606e3a57e07bb682afa0aae1c - "" - 1fbde84ae7ef1aefcda85e988593dd9cd19193f88d414dc6edbd385d3cb557d1 3 - audiooutput - default - "" - default 4 - audiooutput - 919a7e3d8f34362a0631abad02190bd427237a89c8bb0b7731f2b612b188a40a - "" - b649603a0a3a077596184cdcd44318764f64a97e8f554da1dc7078162c25c8b7 (on the Ubuntu 16.04) The Pulse software on the Ubuntu 16.04 doesn't show jack connection status, but the Pulse software installed with a new 18.04 Ubuntu version shows my connection unplugged even when the jack is really plugged in. I think the Chromium should not aware jack connection status reported by the Pulse at all just because it may be messy a while, or as a minimum, allow to the user to switch such an automatic filtering off and use hand-switching to use the appropriate plug as an active, like the rest of the software does. Without such a workaround using of the new versions of the Chromium browser for Hangouts, Meet, and other multimedia-input software is impossible in my case.
,
Nov 28
And yes, guidou@chromium.org, the other software uses my microphone fine in all cases.
,
Nov 28
We've had to added filtering on port status because of how pulseaudio picks its default input device when there's no microphone available. Could you please run pacmd list-sources on the same setup as in comment #45 and attach the output here? We should only be filtering devices where every port is explicitly not available - if the device lacks ports, or there's at least one port with status "unknown" (or available), the device should be listed.
,
Nov 28
Hi ossu@chromium.org, Here you are. Unfortunately, for an unknown reason, some strings are Russian even the language environment variable is C. seva@seva:/opt/data/seva$ LANG=C pacmd list-sources 2 source(s) available. index: 0 name: <alsa_output.pci-0000_00_1b.0.analog-stereo.monitor> driver: <module-alsa-card.c> flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY state: SUSPENDED suspend cause: IDLE priority: 1950 volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB balance 0,00 base volume: 65536 / 100% / 0,00 dB volume steps: 65537 muted: no current latency: 0,00 ms max rewind: 0 KiB sample spec: s16le 2-канальный 4410 channel map: front-left,front-right Стерео used by: 0 linked by: 0 configured latency: 0,00 ms; range is 0,50 .. 371,52 ms monitor_of: 0 card: 1 <alsa_card.pci-0000_00_1b.0> module: 6 properties: device.description = "Monitor of Встроенное аудио Аналоговый стерео" device.class = "monitor" alsa.card = "0" alsa.card_name = "HDA Intel" alsa.long_card_name = "HDA Intel at 0xfbff8000 irq 28" alsa.driver_name = "snd_hda_intel" device.bus_path = "pci-0000:00:1b.0" sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0" device.bus = "pci" device.vendor.id = "8086" device.vendor.name = "Intel Corporation" device.product.id = "3a3e" device.product.name = "82801JI (ICH10 Family) HD Audio Controller" device.form_factor = "internal" device.string = "0" module-udev-detect.discovered = "1" device.icon_name = "audio-card-pci" * index: 1 name: <alsa_input.pci-0000_00_1b.0.analog-stereo> driver: <module-alsa-card.c> flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY state: SUSPENDED suspend cause: IDLE priority: 9959 volume: front-left: 65540 / 100% / 0,00 dB, front-right: 65540 / 100% / 0,00 dB balance 0,00 base volume: 6554 / 10% / -60,00 dB volume steps: 65537 muted: no current latency: 0,00 ms max rewind: 0 KiB sample spec: s16le 2-канальный 4410 channel map: front-left,front-right Стерео used by: 0 linked by: 0 configured latency: 0,00 ms; range is 0,50 .. 371,52 ms card: 1 <alsa_card.pci-0000_00_1b.0> module: 6 properties: alsa.resolution_bits = "16" device.api = "alsa" device.class = "sound" alsa.class = "generic" alsa.subclass = "generic-mix" alsa.name = "ALC1200 Analog" alsa.id = "ALC1200 Analog" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.device = "0" alsa.card = "0" alsa.card_name = "HDA Intel" alsa.long_card_name = "HDA Intel at 0xfbff8000 irq 28" alsa.driver_name = "snd_hda_intel" device.bus_path = "pci-0000:00:1b.0" sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0" device.bus = "pci" device.vendor.id = "8086" device.vendor.name = "Intel Corporation" device.product.id = "3a3e" device.product.name = "82801JI (ICH10 Family) HD Audio Controller" device.form_factor = "internal" device.string = "front:0" device.buffering.buffer_size = "65536" device.buffering.fragment_size = "32768" device.access_mode = "mmap+timer" device.profile.name = "analog-stereo" device.profile.description = "Аналоговый стерео" device.description = "Встроенное аудио Аналоговый стерео" alsa.mixer_name = "Realtek ALC1200" alsa.components = "HDA:10ec0888,104382fe,00100101" module-udev-detect.discovered = "1" device.icon_name = "audio-card-pci" ports: analog-input-front-mic: Фронтальный микрофон (priority 8500, latency offset 0 usec, available: no) properties: device.icon_name = "audio-input-microphone" analog-input-rear-mic: Тыловой микрофон (priority 8200, latency offset 0 usec, available: no) properties: device.icon_name = "audio-input-microphone" analog-input-linein: Линейный вход (priority 8100, latency offset 0 usec, available: no) properties: active port: <analog-input-front-mic>
,
Dec 7
AM having this same issue with the newest Chrome stable update, Version 71.0.3578.80 (Official Build) (64-bit). Everything worked before update. Hangouts app works, but Hangouts extension gives the microphone error and blank popup window.
,
Dec 13
I'm having the same problem as Comment 49 on Chrome OS. The Hangouts extension fails to show the mic permission prompt and creates a blank popup window. If I reset permissions for the site hangouts.google.com and go to https://hangouts.google.com/talkgadget/webrtcperm?webrtcPermissionPrompt I get a prompt to give mic permissions. Is there a way to reset the permissions for an extension to tell it to ask me for permissions again? This is especially problematic for Google Fi users with hangouts integration since any incoming call gets intercepted by the Hangouts extension, which automatically hangs up on the call. Google Chrome 71.0.3578.94 (Official Build) beta (64-bit) Platform 11151.59.0 (Official Build) beta-channel nocturne Screenshot attached. enum page output: Devices: 1 - audioinput - default - Default - Internal Mic 2 - audioinput - b6bd7c469d442d470054a0cb9da71183bd6e85d4a9b8103e2274370eaccc7783 - Internal Mic 3 - videoinput - d76735dffc21ad939cc24c3db0aab6f91a67fcf80a703ed0090b617bf5488d68 - Front Camera 4 - videoinput - 4cf4ec22fce7da437a22e681a44d740da7ae705044814085d30ee3c69571addf - Back Camera 5 - audiooutput - default - Default - Speaker 6 - audiooutput - 1d538fd4ce101b8dce12e0a1b06e94bf296c990cefc794a3ecdd589a31be4ffa - Speaker Devices: 1 - audioinput - default - "Default - Internal Mic" - 83b36d5198b6093b4a6699b9f562cc34ac5e274531203e05dfbbeb3c09ad55b6 2 - audioinput - b6bd7c469d442d470054a0cb9da71183bd6e85d4a9b8103e2274370eaccc7783 - "Internal Mic" - 83b36d5198b6093b4a6699b9f562cc34ac5e274531203e05dfbbeb3c09ad55b6 3 - videoinput - d76735dffc21ad939cc24c3db0aab6f91a67fcf80a703ed0090b617bf5488d68 - "Front Camera" - 1192932a3fa3b3ab0fe8250fe7e1072d5757c70c99ade4e74580d54451055898 4 - videoinput - 4cf4ec22fce7da437a22e681a44d740da7ae705044814085d30ee3c69571addf - "Back Camera" - b91a884564def592192e1a48cca939ab3b0c44f9b28045e81df29d6f76cd8cdd 5 - audiooutput - default - "Default - Speaker" - 2b0e12150a593eb5ec434030d0952c3ee2a7dd47f1ee48ccbef400d225cd25c9 6 - audiooutput - 1d538fd4ce101b8dce12e0a1b06e94bf296c990cefc794a3ecdd589a31be4ffa - "Speaker" - 2b0e12150a593eb5ec434030d0952c3ee2a7dd47f1ee48ccbef400d225cd25c9
,
Dec 15
This error (no mic) has been happening for months. I reported it but still have not gotten a response or solution. I cannot use the the extension at all...only the app (depreciating) works. As someone who does not have another type of phone I really need this fixed.
,
Dec 15
For what it is worth, uninstalling the Hangouts extension and then installing today's new version popped up the microphone permission box correctly when I tried to make an outgoing call, so it appears that this may have been resolved for some with the newest version of this extension.
,
Jan 11
This issue has an owner, a component and a priority, but is still listed as untriaged or unconfirmed. By definition, this bug is triaged. Changing status to "assigned". Please reach out to me if you disagree with how I've done this.
,
Jan 17
(5 days ago)
Closing this bug as per #52. Please reopen or file a new bug if the issue reappears. |
|||||||||||
►
Sign in to add a comment |
|||||||||||
Comment 1 by philipp....@googlemail.com
, Oct 2