Closed
Bug 1450952
Opened 7 years ago
Closed 7 years ago
Youtube livestream resends init data resulting in audio pops
Categories
(Core :: Audio/Video: Playback, defect, P2)
Tracking
()
VERIFIED
FIXED
mozilla63
People
(Reporter: ludvig.almvaang, Assigned: bryce)
References
Details
(Keywords: regression)
Attachments
(1 file)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.8.3
Build ID: 20180327195339
Steps to reproduce:
Open any youtube livestream.
Actual results:
Hear a crackling noise in the background.
(Recorded demonstration of the issue, https://youtu.be/IqV5o00oLc4)
Expected results:
There should have not been any crackling sound.
Comment 1•7 years ago
|
||
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0
Build ID: 20180417225505
Hi Ludvig,
I managed to reproduce the issue as described in the report on the latest Firefox Nightly 61.0a1, Firefox 60.0b13 and Firefox 59.0.2. - Windows 10 x64.
Status: UNCONFIRMED → NEW
status-firefox59:
--- → affected
status-firefox60:
--- → affected
status-firefox61:
--- → affected
Component: Untriaged → Audio/Video: Playback
Ever confirmed: true
Product: Firefox → Core
Comment 2•7 years ago
|
||
Please provide a copy of about:support output as well as a URL of a video exhibiting the issue
thank you
Flags: needinfo?(ludvig.almvaang)
(In reply to Jean-Yves Avenard [:jya] from comment #2)
> Please provide a copy of about:support output as well as a URL of a video
> exhibiting the issue
> thank you
Programfakta
------------
Namn: Firefox
Version: 60.0b14
Versions-ID: 20180419200216
Uppdateringskanal: beta
Användaragent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0
OS: Windows_NT 10.0
Multiprocess fönster: 1/1 (Aktiverad som standard)
Webbinnehållsprocesser: 5/4
Stylo: content = true (aktiverad som standard), chrome = true (aktiverad som standard)
Företagspolicyer: Inaktiv
Google-nyckel: Hittad
Mozilla Location Service-nyckel: Hittad
Felsäkert läge: false
Kraschrapporter för de senaste 3 dagarna
----------------------------------------
Alla kraschrapporter
Firefox Funktioner
------------------
Namn: Activity Stream
Version: 2018.04.18.1109-e897108a
ID: activity-stream@mozilla.org
Namn: Application Update Service Helper
Version: 2.0
ID: aushelper@mozilla.org
Namn: Firefox Screenshots
Version: 30.1.0
ID: screenshots@mozilla.org
Namn: Follow-on Search Telemetry
Version: 0.9.6
ID: followonsearch@mozilla.com
Namn: Form Autofill
Version: 1.0
ID: formautofill@mozilla.org
Namn: Photon onboarding
Version: 1.0
ID: onboarding@mozilla.org
Namn: Pocket
Version: 1.0.5
ID: firefox@getpocket.com
Namn: TLS 1.3 gradual roll-out fallback-limit
Version: 1.0
ID: bug1448176@mozilla.org">tls13-version-fallback-rollout-bug1448176@mozilla.org
Namn: Web Compat
Version: 1.1
ID: webcompat@mozilla.org
Tillägg
-------
Namn: Cookie AutoDelete
Version: 2.1.2
Aktiverad: true
ID: CookieAutoDelete@kennydo.com
Namn: Disconnect
Version: 5.18.21
Aktiverad: true
ID: 2.0@disconnect.me
Namn: HTTPS Everywhere
Version: 2018.4.11
Aktiverad: true
ID: https-everywhere-eff@eff.org
Namn: Tampermonkey
Version: 4.6.5757
Aktiverad: true
ID: firefox@tampermonkey.net
Namn: uBlock Origin
Version: 1.16.0
Aktiverad: true
ID: uBlock0@raymondhill.net
Namn: Cookie Manager
Version: 1.4
Aktiverad: false
ID: cookie-manager@robwu.nl
Säkerhetsprogram
----------------
Typ:
Typ:
Typ:
Grafik
------
Funktioner
Komposition: Direct3D 11 (Advanced Layers)
Asynkron panorera/zoom: hjulinmatning aktiverad; rullningslist är dragaktiverad; tangentbord aktiverad; autoscroll aktiverad
WebGL 1 drivrutinsinfo WSI: EGL_VENDOR: Google Inc. (adapter LUID: 0000000000009556) EGL_VERSION: 1.4 (ANGLE 2.1.0.7edc21933ef1) EGL_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 EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses
WebGL 1 drivrutinsrenderare: Google Inc. -- ANGLE (AMD Radeon (TM) R9 390 Series Direct3D11 vs_5_0 ps_5_0)
WebGL 1 drivrutinsversion: OpenGL ES 2.0 (ANGLE 2.1.0.7edc21933ef1)
WebGL 1 drivrutinsutökning: GL_ANGLE_client_arrays 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_program_cache_control GL_ANGLE_request_extension 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_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax 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_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 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_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_surfaceless_context 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
WebGL 1 utökning: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_sRGB EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context
WebGL 2 drivrutinsinfo WSI: EGL_VENDOR: Google Inc. (adapter LUID: 0000000000009556) EGL_VERSION: 1.4 (ANGLE 2.1.0.7edc21933ef1) EGL_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 EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses
WebGL 2 drivrutinsrenderare: Google Inc. -- ANGLE (AMD Radeon (TM) R9 390 Series Direct3D11 vs_5_0 ps_5_0)
WebGL 2 drivrutinsversion: OpenGL ES 3.0 (ANGLE 2.1.0.7edc21933ef1)
WebGL 2 drivrutinsutökning: GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_multiview GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension 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_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba 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_compression_s3tc_srgb 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_surfaceless_context 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
WebGL 2 utökning: EXT_color_buffer_float EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
Direct2D: true
Målning utanför huvudtråden aktiverad: true
DirectWrite: true (10.0.16299.15)
GPU #1
Aktiv: Ja
Beskrivning: AMD Radeon (TM) R9 390 Series
Leverantörs-ID: 0x1002
Enhets-ID: 0x67b0
Drivrutinsversion: 23.20.15033.5003
Drivrutinsdatum: 3-22-2018
Drivrutiner: aticfx64 aticfx64 aticfx64 amdxc64 aticfx32 aticfx32 aticfx32 amdxc32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a
Kortleverantörs-ID: 00000000
RAM: 8192
Diagnostik
AzureCanvasAccelerated: 0
AzureCanvasBackend: Direct2D 1.1
AzureCanvasBackend (UI Process): skia
AzureContentBackend: Direct2D 1.1
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): cairo
GPUProcessPid: 11320
Beslutslogg
WEBRENDER:
opt-in by default: WebRender is an opt-in feature
unavailable by runtime: Build doesn't include WebRender
Media
-----
Ljudgränssnitt: wasapi
Max kanaler: 2
Önskad kanallayout: stereo
Önskad samplingshastighet: 44100
Utmatningsenheter
Namn: Grupp
4 - Digital Display Audio (AMD High Definition Audio Device): HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1005\7&a89ac7c&0&0001
VoiceMeeter Input (VB-Audio VoiceMeeter VAIO): ROOT\MEDIA\0000
6 - Digital Display Audio (AMD High Definition Audio Device): HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1005\7&a89ac7c&0&0001
Högtalare (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
3 - Digital Display Audio (AMD High Definition Audio Device): HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1005\7&a89ac7c&0&0001
2 - Digital Display Audio (AMD High Definition Audio Device): HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1005\7&a89ac7c&0&0001
Högtalare (ODAC): USB\VID_1852&PID_5110&MI_01\7&a7dff7b&0&0001
1 - Digital Display Audio (AMD High Definition Audio Device): HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1005\7&a89ac7c&0&0001
5 - Digital Display Audio (AMD High Definition Audio Device): HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1005\7&a89ac7c&0&0001
Inmatningsenheter
Namn: Grupp
Side (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Internt AUX-uttag (AMD High Definition Audio Device): HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1005\7&a89ac7c&0&0001
Stereo mix (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Rear Blue In (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Linjeingång (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Internt AUX-uttag (AMD High Definition Audio Device): HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1005\7&a89ac7c&0&0001
Front Pink In (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Internt AUX-uttag (AMD High Definition Audio Device): HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1005\7&a89ac7c&0&0001
Center (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Rear Grey In (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Mikrofon (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Rear (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
VoiceMeeter Output (VB-Audio VoiceMeeter VAIO): ROOT\MEDIA\0000
Internt AUX-uttag (AMD High Definition Audio Device): HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1005\7&a89ac7c&0&0001
Rear Black In (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Front (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Subwoofer (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Rear Orange In (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Internt AUX-uttag (AMD High Definition Audio Device): HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1005\7&a89ac7c&0&0001
Rear Pink In (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Front Green In (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Rear Green In (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1462FA34&REV_1003\5&1a9a71d6&0&0001
Internt AUX-uttag (AMD High Definition Audio Device): HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1005\7&a89ac7c&0&0001
Viktiga ändrade inställningar
-----------------------------
accessibility.force_disabled: 1
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 51200
browser.cache.disk.enable: false
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.memory.max_entry_size: -1
browser.places.smartBookmarksVersion: 8
browser.search.suggest.enabled: false
browser.sessionstore.upgradeBackup.latestBuildID: 20180419200216
browser.startup.homepage: https://start.duckduckgo.com/
browser.startup.homepage_override.buildID: 20180419200216
browser.startup.homepage_override.mstone: 60.0
browser.tabs.warnOnClose: false
browser.urlbar.suggest.history: false
browser.urlbar.suggest.openpage: false
browser.urlbar.timesBeforeHidingSuggestionsHint: 0
extensions.lastAppVersion: 60.0
layers.mlgpu.sanity-test-failed: false
media.benchmark.vp9.fps: 299
media.benchmark.vp9.versioncheck: 3
media.getusermedia.aec_enabled: false
media.getusermedia.noise_enabled: false
media.gmp-gmpopenh264.abi: x86_64-msvc-x64
media.gmp-gmpopenh264.autoupdate: false
media.gmp-gmpopenh264.enabled: false
media.gmp-gmpopenh264.lastUpdate: 1522775599
media.gmp-gmpopenh264.version: 1.7.1
media.gmp-manager.buildID: 20180419200216
media.gmp-manager.lastCheck: 1524256477
media.gmp-widevinecdm.abi: x86_64-msvc-x64
media.gmp-widevinecdm.lastUpdate: 1522775599
media.gmp-widevinecdm.version: 1.4.8.1008
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
media.mediasource.webm.enabled: true
media.peerconnection.enabled: false
mousewheel.min_line_scroll_amount: 40
network.cookie.cookieBehavior: 1
network.cookie.prefsMigrated: true
network.dns.disablePrefetch: true
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
network.predictor.enabled: false
network.prefetch-next: false
places.database.lastMaintenance: 1524139578
places.history.enabled: false
places.history.expiration.transient_current_max_pages: 1111
plugin.disable_full_page_plugin_for_types: application/pdf
print.printer_Canon_MF210_Series.print_bgcolor: false
print.printer_Canon_MF210_Series.print_bgimages: false
print.printer_Canon_MF210_Series.print_duplex: -437918235
print.printer_Canon_MF210_Series.print_edge_bottom: 0
print.printer_Canon_MF210_Series.print_edge_left: 0
print.printer_Canon_MF210_Series.print_edge_right: 0
print.printer_Canon_MF210_Series.print_edge_top: 0
print.printer_Canon_MF210_Series.print_evenpages: true
print.printer_Canon_MF210_Series.print_footercenter:
print.printer_Canon_MF210_Series.print_footerleft: &PT
print.printer_Canon_MF210_Series.print_footerright: &D
print.printer_Canon_MF210_Series.print_headercenter:
print.printer_Canon_MF210_Series.print_headerleft: &T
print.printer_Canon_MF210_Series.print_headerright: &U
print.printer_Canon_MF210_Series.print_in_color: true
print.printer_Canon_MF210_Series.print_margin_bottom: 0.5
print.printer_Canon_MF210_Series.print_margin_left: 0.5
print.printer_Canon_MF210_Series.print_margin_right: 0.5
print.printer_Canon_MF210_Series.print_margin_top: 0.5
print.printer_Canon_MF210_Series.print_oddpages: true
print.printer_Canon_MF210_Series.print_orientation: 0
print.printer_Canon_MF210_Series.print_page_delay: 50
print.printer_Canon_MF210_Series.print_paper_data: 0
print.printer_Canon_MF210_Series.print_paper_height: 11,00
print.printer_Canon_MF210_Series.print_paper_name:
print.printer_Canon_MF210_Series.print_paper_size_unit: 0
print.printer_Canon_MF210_Series.print_paper_width: 8,50
print.printer_Canon_MF210_Series.print_resolution: -437918235
print.printer_Canon_MF210_Series.print_reversed: false
print.printer_Canon_MF210_Series.print_scaling: 1,00
print.printer_Canon_MF210_Series.print_shrink_to_fit: true
print.printer_Canon_MF210_Series.print_to_file: false
print.printer_Canon_MF210_Series.print_unwriteable_margin_bottom: 0
print.printer_Canon_MF210_Series.print_unwriteable_margin_left: 0
print.printer_Canon_MF210_Series.print_unwriteable_margin_right: 0
print.printer_Canon_MF210_Series.print_unwriteable_margin_top: 0
privacy.cpd.offlineApps: true
privacy.cpd.sessions: false
privacy.cpd.siteSettings: true
privacy.history.custom: true
privacy.sanitize.pending: []
privacy.sanitize.timeSpan: 0
privacy.usercontext.about_newtab_segregation.enabled: true
privacy.userContext.enabled: true
privacy.userContext.extension: CookieAutoDelete@kennydo.com
privacy.userContext.longPressBehavior: 2
privacy.userContext.ui.enabled: true
security.sandbox.content.tempDirSuffix: {770ccd5a-4d05-427a-b193-0833ea8c0383}
services.sync.declinedEngines:
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1522760455
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.
Viktiga låsta inställningar
---------------------------
Platser databas
---------------
JavaScript
----------
Inkrementell GC: true
Tillgänglighet
--------------
Aktiverad: false
Förhindra tillgänglighet: 1
Tillgänglig hanterare använd: true
Tillgänglighet instantiator:
Biblioteksversioner
-------------------
NSPR
Förväntad minimiversion: 4.19
Version som används: 4.19
NSS
Förväntad minimiversion: 3.36.1
Version som används: 3.36.1
NSSSMIME
Förväntad minimiversion: 3.36.1
Version som används: 3.36.1
NSSSSL
Förväntad minimiversion: 3.36.1
Version som används: 3.36.1
NSSUTIL
Förväntad minimiversion: 3.36.1
Version som används: 3.36.1
Experimentella funktioner
-------------------------
Sandlåda
--------
Sandlådenivå för innehållsprocess: 5
Effektiv sandlådenivå för innehållsprocess: 5
Internationalisering & lokalisering
-----------------------------------
Programinställningar
Begärda språkversioner: ["sv-SE","en-US"]
Tillgängliga språkversioner: ["sv-SE","en-US"]
Språkversioner app: ["sv-SE","en-US"]
Regionala inställningar: ["sv-SE"]
Standardspråk: "sv-SE"
Operativsystem
Språkversioner system: ["sv-SE"]
Regionala inställningar: ["sv-SE"]
Flags: needinfo?(ludvig.almvaang)
(In reply to Jean-Yves Avenard [:jya] from comment #2)
> Please provide a copy of about:support output as well as a URL of a video
> exhibiting the issue
> thank you
https://www.youtube.com/channel/UC4R8DWoMoI7CAwX8_LjQHig
Assignee | ||
Comment 5•7 years ago
|
||
Place in the reproduction video where the issue is shown[0]. This is a lot easier to hear on the blank decoder, but I'm hearing it in other youtube streams also (headphones helped).
:jya, do you have any thoughts as to what might be causing this?
[0]: https://youtu.be/IqV5o00oLc4?t=180
Flags: needinfo?(jyavenard)
Priority: -- → P2
Comment 6•7 years ago
|
||
I can hear audio cracks here yes...
currentTime is only like 1.5s behind the end of the buffered data. I wonder if we actually keep waiting on data in there, which adds latency..
As we will keep re-seeking in the audio, I wonder if the windows decoder doesn't deal properly with the pre-roll value and when we think we're getting a next frame we actually don't.
That could definitely cause some crackling...
To confirm this we could once again attempt to not seek for the audio streams when we're waiting for data... There were issues doing so, I can't recally what those were though.
On another topic, I get 6% dropped frames rate on those streams.. that's not good
Flags: needinfo?(jyavenard)
Assignee | ||
Comment 7•7 years ago
|
||
I've taken a look at if this is related to an issue we've seen previously with the MediaFormatReader running out of data then draining and seeking. I added an extra clause here[0] here so we wouldn't drain for audio, but still got the issue.
I also verified that the issue is present on Linux, so it looks like this is not Windows specific.
[0]: https://searchfox.org/mozilla-central/rev/93d2b9860b3d341258c7c5dcd4e278dea544432b/dom/media/MediaFormatReader.cpp#2557
OS: Unspecified → All
Hardware: Unspecified → All
Assignee | ||
Comment 8•7 years ago
|
||
Logging the MediaFormatReader while listening to affected streams shows we're doing drains due to changing of track IDs[0]. I don't see this on other streams, and wonder if this is our culprit.
[0]: https://searchfox.org/mozilla-central/rev/39b790b29543a4718d876d8ca3fd179d82fc24f7/dom/media/MediaFormatReader.cpp#2419
Comment 9•7 years ago
|
||
If that so, it would indicate that YouTube is sending a new init segment at regular intervals. Now we could add a workaround where if the audio init segment is identical to the previous one, we don't increment the stream id counter.
Assignee | ||
Comment 11•7 years ago
|
||
Comment 12•7 years ago
|
||
Some MSE streams will resend the same init segment. In these cases we can treat
the following data as belonging to the already existing stream. We do this by
reusing the same stream id. This stops us tearing down and restarting decoders
in these cases. This has the benefit of stopping us introducing gaps to audio
and/or video.
Assignee | ||
Updated•7 years ago
|
Summary: audio issue with youtube livestream → Youtube livestream resends init data resulting in audio pops
Comment 13•7 years ago
|
||
Comment on attachment 8987917 [details]
Bug 1450952 - If TrackBuffersManager is sent the same init segment, reuse same StreamID.
Jean-Yves Avenard [:jya] has approved the revision.
https://phabricator.services.mozilla.com/D1837
Attachment #8987917 -
Flags: review+
Comment 14•7 years ago
|
||
Comment on attachment 8987917 [details]
Bug 1450952 - If TrackBuffersManager is sent the same init segment, reuse same StreamID.
Jean-Yves Avenard [:jya] has requested changes to the revision.
https://phabricator.services.mozilla.com/D1837
Attachment #8987917 -
Flags: review+
Assignee | ||
Comment 15•7 years ago
|
||
Comment 16•7 years ago
|
||
Comment on attachment 8987917 [details]
Bug 1450952 - If TrackBuffersManager is sent the same init segment, reuse same StreamID.
Jean-Yves Avenard [:jya] has approved the revision.
https://phabricator.services.mozilla.com/D1837
Attachment #8987917 -
Flags: review+
Comment 17•7 years ago
|
||
Pushed by bvandyk@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1afebbbd7b36
If TrackBuffersManager is sent the same init segment, reuse same StreamID. r=jya
Comment 18•7 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox63:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Updated•7 years ago
|
status-firefox62:
--- → fix-optional
Keywords: regression
Assignee | ||
Comment 19•7 years ago
|
||
Landing this code looks to have helped the popping issue, but also seems to lead to us getting less init data dupes. Testing today with a pre-patch browser still shows popping every second or two. With the fix applied the popping is fixed, and also our handling path for dupes is hit initially, but then is not hit again (I tested for about 30 seconds). This appears to be without changes to youtube's handling (as with old versions of the browser and without the patch the issue still happens).
Speculation: I wonder if our previously handling somehow triggered more init segments (some unhappy path handling by youtube) to be sent and led to a downward spiral.
Updated•7 years ago
|
status-firefox-esr52:
--- → wontfix
status-firefox-esr60:
--- → wontfix
Comment 22•7 years ago
|
||
Is this something which should ride the trains to release or did you want to nominate it for Beta consideration?
Flags: needinfo?(bvandyk)
Comment 23•7 years ago
|
||
Can let it ride the train, the issue was fix upstream by YouTube.
Flags: needinfo?(bvandyk)
Updated•7 years ago
|
Assignee | ||
Comment 24•7 years ago
|
||
I've seen another report of this causing performance issues outside youtube (bug 1475848). For those with lower end hardware it can cause noticeable performance issues, but unless we notice any nasty examples of this in the wild, riding the trains sounds good.
Updated•7 years ago
|
Flags: qe-verify+
Comment 25•7 years ago
|
||
Verified - Fixed on the latest Beta 63.0b12, build ID: 20181004174654 on Windows 10 x64, Mac OS 10.13 and Ubuntu 16.04.
You need to log in
before you can comment on or make changes to this bug.
Description
•