Issue metadata
Sign in to add a comment
|
Vidoe does not play in FS mode with Chrome M71 and macOS 10.10 & 10.12 (only audio plays)
Reported by
ali.saf...@gmail.com,
Nov 14
|
||||||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.44 Safari/537.36 Example URL: Steps to reproduce the problem: 1. Install Flash 2. Play any video clip that can be played in Full Screen mode also 3. Switch to Full Screen mode while video is playing What is the expected behavior? Both audio and video should play when switching between Full Screen and standard mode What went wrong? Only audio plays in Full Screen mode. Video does not play. Did this work before? Yes 71.0.0.3562.0 Is it a problem with Flash or HTML5? Flash Does this work in other browsers? N/A Chrome version: 71.0.3578.44 Channel: beta OS Version: OS X 10.10 & 10.12 Flash Version: 32.0.0.88 Contents of chrome://gpu: Graphics Feature Status • Canvas: Software only, hardware acceleration unavailable • Flash: Software only. Hardware acceleration disabled • Flash Stage3D: Software only. Hardware acceleration disabled • Flash Stage3D Baseline profile: Software only. Hardware acceleration disabled • Compositing: Software only. Hardware acceleration disabled • Multiple Raster Threads: Enabled • Native GpuMemoryBuffers: Hardware accelerated • Out-of-process Rasterization: Disabled • Hardware Protected Video Decode: Disabled • Rasterization: Software only. Hardware acceleration disabled • Skia Deferred Display List: Disabled • Skia Renderer: Disabled • Surface Control: Disabled • Surface Synchronization: Enabled • Video Decode: Software only. Hardware acceleration disabled • Viz Service Display Compositor: Disabled • WebGL: Software only, hardware acceleration unavailable • WebGL2: Software only, hardware acceleration unavailable Problems Detected • 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-11-14T18:47:13.529Z Chrome version Chrome/71.0.3578.44 Operating system Mac OS X 10.10.5 Software rendering list URL https://chromium.googlesource.com/chromium/src/+/3a7f6c7b91447d350f91af0314a4b501428c1b13/gpu/config/software_rendering_list.json Driver bug list URL https://chromium.googlesource.com/chromium/src/+/3a7f6c7b91447d350f91af0314a4b501428c1b13/gpu/config/gpu_driver_bug_list.json ANGLE commit id f2ed299569c0 2D graphics backend Skia/71 cef1ea7830d19987bd9fa1794e0be91bb38d382c- Command Line /Applications/Google Chrome.app/Contents/MacOS/Google Chrome --flag-switches-begin --flag-switches-end Driver Information Initialization time 68 In-process GPU false Passthrough Command Decoder false Sandboxed true GPU0 VENDOR = 0x10de, DEVICE= 0x0a29 *ACTIVE* GPU1 VENDOR = 0x8086, DEVICE= 0x0046 Optimus true AMD switchable false Driver vendor NVIDIA Driver version 10.0.35 Driver date GPU CUDA compute capability major version 0 Pixel shader version 3.00 Vertex shader version 3.00 Max. MSAA samples 4 Machine model name MacBookPro Machine model version 6.1 GL_VENDOR Google Inc. GL_RENDERER Google SwiftShader GL_VERSION OpenGL ES 3.0 SwiftShader 4.1.0.2 GL_EXTENSIONS GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_framebuffer_object 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_texture_3D GL_OES_vertex_array_object GL_OES_vertex_half_float GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_draw_buffers GL_EXT_instanced_arrays GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_ARB_texture_rectangle GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_APPLE_texture_format_BGRA8888 GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_texture_filtering_hint GL_NV_depth_buffer_float2 GL_NV_fence GL_NV_framebuffer_blit GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil Disabled Extensions Disabled WebGL Extensions Window system binding vendor Window system binding version Window system binding extensions Direct rendering Yes Reset notification strategy 0x0000 GPU process crash count 0 Compositor Information Tile Update Mode Zero-copy Partial Raster Enabled GpuMemoryBuffers Status R_8 GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT R_16 Software only RG_88 Software only BGR_565 Software only RGBA_4444 Software only RGBX_8888 Software only RGBA_8888 GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT BGRX_8888 GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE BGRX_1010102 GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT RGBX_1010102 Software only BGRA_8888 GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT RGBA_F16 GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT YVU_420 Software only YUV_420_BIPLANAR GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT UYVY_422 GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT Display(s) Information Info Display[69677953] bounds=[0,0 1920x1200], workarea=[0,23 1920x1097], scale=1, external. Color space information {primaries_d50_referred: [[0.6509, 0.3387], [0.3272, 0.6176], [0.1501, 0.0708]], transfer:0.0777*x + 0.0000 if x < 0.0450 else (0.9478*x + 0.0521)**2.4000 + -0.0000, matrix:RGB, range:FULL} Bits per color component 8 Bits per pixel 24 Info Display[722491662] bounds=[0,-1200 1920x1200], workarea=[0,-1177 1920x1177], scale=1, external. Color space information {primaries_d50_referred: [[0.6819, 0.3098], [0.2174, 0.6960], [0.1510, 0.0653]], transfer:0.0777*x + 0.0000 if x < 0.0450 else (0.9478*x + 0.0521)**2.4000 + -0.0000, matrix:RGB, range:FULL} Bits per color component 8 Bits per pixel 24 Video Acceleration Information Driver Information for Hardware GPU Initialization time 0 In-process GPU false Passthrough Command Decoder false Sandboxed false GPU0 VENDOR = 0x10de, DEVICE= 0x0a29 *ACTIVE* GPU1 VENDOR = 0x8086, DEVICE= 0x0046 Optimus true AMD switchable false Driver vendor NVIDIA Driver version 10.0.35 Driver date GPU CUDA compute capability major version 0 Pixel shader version 3.30 Vertex shader version 3.30 Max. MSAA samples 8 Machine model name MacBookPro Machine model version 6.1 GL_VENDOR NVIDIA Corporation GL_RENDERER NVIDIA GeForce GT 330M OpenGL Engine GL_VERSION 3.3 NVIDIA-10.0.35 310.90.10.05b12 GL_EXTENSIONS GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shading_language_include GL_ARB_texture_cube_map_array GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier Disabled Extensions GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent Disabled WebGL Extensions Window system binding vendor Window system binding version Window system binding extensions Direct rendering Yes Reset notification strategy 0x0000 GPU process crash count 0 Graphics Feature Status for Hardware GPU • Canvas: Software only, hardware acceleration unavailable • Flash: Unavailable • Flash Stage3D: Unavailable • Flash Stage3D Baseline profile: Unavailable • Compositing: Unavailable • Multiple Raster Threads: Enabled • Native GpuMemoryBuffers: Hardware accelerated • Out-of-process Rasterization: Unavailable • Hardware Protected Video Decode: Unavailable • Rasterization: Unavailable • Skia Deferred Display List: Disabled • Skia Renderer: Disabled • Surface Control: Disabled • Surface Synchronization: Enabled • Video Decode: Unavailable • Viz Service Display Compositor: Disabled • WebGL: Unavailable • WebGL2: Unavailable Driver Bug Workarounds for Hardware GPU • adjust_src_dst_region_for_blitframebuffer • decode_encode_srgb_for_generatemipmap • disable_2d_canvas_auto_flush • disable_av_sample_buffer_display_layer • disable_framebuffer_cmaa • dont_use_loops_to_initialize_variables • force_discrete_gpu • get_frag_data_info_bug • needs_offscreen_buffer_workaround • pack_parameters_workaround_with_pack_buffer • regenerate_struct_names • remove_invariant_and_centroid_for_essl3 • reset_base_mipmap_level_before_texstorage • rewrite_do_while_loops • scalarize_vec_and_mat_constructor_args • set_zero_level_before_generating_mipmap • unfold_short_circuit_as_ternary_operation • unpack_alignment_workaround_with_unpack_buffer • unpack_overlapping_rows_separately_unpack_buffer • use_intermediary_for_copy_texture_image • use_unused_standard_shared_blocks • disabled_extension_GL_KHR_blend_equation_advanced • disabled_extension_GL_KHR_blend_equation_advanced_coherent Problems Detected for Hardware GPU • Some GPUs on Mac can perform poorly with GPU rasterization. Disable all known Intel GPUs other than Intel 6th and 7th Generation cards, which have been tested.: 613272, 614468 Disabled Features: gpu_rasterization • Some GPUs on Mac can perform poorly with GPU rasterization. Disable all known NVidia GPUs other than the Geforce 6xx and 7xx series, which have been tested.: 613272, 614468 Disabled Features: gpu_rasterization • Disallow use of OpenGL on Mac with core profile < 4.1: 295792, 875891 Disabled Features: flash_stage3d, gpu_compositing, gpu_rasterization, flash3d, accelerated_webgl2, accelerated_2d_canvas, protected_video_decode, oop_rasterization, accelerated_video_decode, android_surface_control, accelerated_webgl, flash_stage3d_baseline • Rendering artifacts on older macOS releases and Intel GPUs: 794819 Disabled Features: accelerated_2d_canvas, gpu_rasterization • Protected video decoding with swap chain is for Windows and Intel only Disabled Features: protected_video_decode • Work around a bug in offscreen buffers on NVIDIA GPUs on Macs: 89557 Applied Workarounds: needs_offscreen_buffer_workaround • Unfold short circuit on Mac OS X: 307751 Applied Workarounds: unfold_short_circuit_as_ternary_operation • Force to use discrete GPU on older MacBookPro models: 113703 Applied Workarounds: force_discrete_gpu • Always rewrite vec/mat constructors to be consistent: 398694 Applied Workarounds: scalarize_vec_and_mat_constructor_args • Mac drivers handle struct scopes incorrectly: 403957 Applied Workarounds: regenerate_struct_names • glGenerateMipmap fails if the zero texture level is not set on some Mac drivers: 560499 Applied Workarounds: set_zero_level_before_generating_mipmap • Pack parameters work incorrectly with pack buffer bound: 563714 Applied Workarounds: pack_parameters_workaround_with_pack_buffer • Alignment works incorrectly with unpack buffer bound: 563714 Applied Workarounds: unpack_alignment_workaround_with_unpack_buffer • copyTexImage2D fails when reading from IOSurface on multiple GPU types.: 581777 Applied Workarounds: use_intermediary_for_copy_texture_image • Unpacking overlapping rows from unpack buffers is unstable on NVIDIA GL driver: 596774 Applied Workarounds: unpack_overlapping_rows_separately_unpack_buffer • Use GL_INTEL_framebuffer_CMAA on ChromeOS: 535198 Applied Workarounds: disable_framebuffer_cmaa • glGetFragData{Location|Index} works incorrectly on Max: 638340 Applied Workarounds: get_frag_data_info_bug • glTexStorage* are buggy when base mipmap level is not 0: 640506 Applied Workarounds: reset_base_mipmap_level_before_texstorage • Rewrite do-while loops to simpler constructs on Mac: 644669 Applied Workarounds: rewrite_do_while_loops • AVSampleBufferDisplayLayer leaks IOSurfaces on 10.9.: 632178 Applied Workarounds: disable_av_sample_buffer_display_layer • Decode and encode before generateMipmap for srgb format textures on macosx: 634519 Applied Workarounds: decode_encode_srgb_for_generatemipmap • Insert statements to reference all members in unused std140/shared blocks on Mac: 618464 Applied Workarounds: use_unused_standard_shared_blocks • adjust src/dst region if blitting pixels outside read framebuffer on Mac: 644740 Applied Workarounds: adjust_src_dst_region_for_blitframebuffer • Mac driver GL 4.1 requires invariant and centroid to match between shaders: 639760, 641129 Applied Workarounds: remove_invariant_and_centroid_for_essl3 • 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) • Fullscreen video crashes macOS 10.11 WindowServer.: 806506 Applied Workarounds: disable_av_sample_buffer_display_layer • Shader variable initialization in a loop caused perf regression on Mac Intel.: 809422 Applied Workarounds: dont_use_loops_to_initialize_variables • glFlush error on Mac: 841755 Applied Workarounds: disable_2d_canvas_auto_flush • 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
,
Nov 14
,
Nov 15
,
Nov 15
Thanks for filing the issue! Unable to reproduce the issue on reported chrome version 71.0.3578.44 using Mac 10.12.6 and Mac 10.13.1 with the steps mentioned below. 1. Launched Chrome 2. Navigated to https://www.youtube.com/ 3. Played a random video 4. Switched to fullscreen mode Observed the video and audio rendered properly without any issues. Note: Attaching the Chrome://gpu of our Mac 10.12.6 From Change log provided in C#1 suspecting, https://chromium-review.googlesource.com/c/chromium/src/+/1244298/ Not 100% sure but cc'ing zmo@ for further inputs on this. Adding RB-Stable for M-71 for tracking as this seems to have regressed in M-71 as per bisect provided in C#1
,
Nov 15
The following link has a Flashplyer video with a Fullscreen button to play in Fullscreen mode: http://www.sonypictures.com/movies/district9/
,
Nov 15
Reminder M71 Stable is approaching VERY soon. Please review this bug and assess if this is indeed a RBS. If not, please remove the RBS label. If so, please make sure any planned work will be tested in Beta and verified before the Stable date. Thank you. Requesting to take a look at M71 blockers ASAP due to upcoming Thanksgiving holidays next week.
,
Nov 15
,
Nov 15
Able to reproduce this issue with latest Chrome Canary Beta i.e., 71.0.3578.53 on Mac OSX 10.12, Based on the console error I think that is expected based on "https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/QL2K4yFVg_U"since I see the below error : "Cross-origin plugin content from http://flash.sonypictures.com/video/universalplayer/theatricalPlayer.swf must have a visible size larger than 400 x 300 pixels, or it will be blocked. Invisible content is always blocked." Interestingly I don't see same console error on Canary i.e., 72.0.3611.0 and video plays fine in full screen mode. I will check further mode after meeting and update the bug.
,
Nov 16
This is a regression which started between Chrome version 71.0.3561.0 and 75.0.3562.0. Change log : https://chromium.googlesource.com/chromium/src/+log/71.0.3561.0..71.0.3562.0?pretty=fuller&n=10000
,
Nov 16
I did a quick scan of the CLs within this range but nothing apparent stands out. It would be great if we can reproduce and bisect to finer range.
,
Nov 16
Tried testing the issue on reported chrome version 71.0.3578.44 using Mac 10.12.6 with the URL provided in comment#5. Able to reproduce the issue on reported version, but the same isn't seen on latest canary 72.0.3611.0 hence providing with reverse bisect information. Note: Issue isn't seen on windows 10 & Ubuntu 14.04 Bisect Information: ------------------- Last Bad Build : 72.0.3610.0 Revision(607839) First Good Build: 72.0.3611.0 Revision(608211) You are probably looking for a change made after 608138 (known good), but no later than 608139 (first known bad). CHANGELOG URL: https://chromium.googlesource.com/chromium/src/+log/0e55d4452afdab2949faf5141aac8224626bcefc..8ab144369afb2e7090803bdcec097d216fec4948 Suspecting: https://chromium.googlesource.com/chromium/src/+/8ab144369afb2e7090803bdcec097d216fec4948 Review URL: https://chromium-review.googlesource.com/c/1334290 @Sidney San Martín: Please help in assigning it to the right owner if this isn't related to your change. Thanks!
,
Nov 16
Eric and John for awareness. Not specifically in the media code, but in case any related issue appear.
,
Nov 16
It almost certainly broke in 42e84a429fd09f1076806137cce197a7105c7c87 and was fixed by 8ab144369afb2e7090803bdcec097d216fec4948. The fix has already been merged to M71.
,
Nov 27
Verified fix in M71: 71.0.3578.62 and Flashplayer |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by ali.saf...@gmail.com
, Nov 14