Vimeo videos not playing



  • Hi,

    I've seen this issue before in the forum but those with the issue didn't provide a solution or further information. I'm using the latest stable Vivaldi release 2.1.1337.36.

    I'm using a Hackintosh system with a discrete Nvidia GTX 670. Here's the report from vivaldi://gpu. I'd also like to say that I've tried also disabling adblockers for the domain and also tried incognito mode to avoid 3rd party potential issues but the issue remains. What could it be?

    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: Hardware accelerated
    Out-of-process Rasterization: Unavailable
    Hardware Protected Video Decode: Unavailable
    Rasterization: Unavailable
    Skia Deferred Display List: Disabled
    Skia Renderer: Disabled
    Surface Synchronization: Enabled
    Video Decode: Hardware accelerated
    Viz Service Display Compositor: Disabled
    WebGL: Hardware accelerated
    WebGL2: Hardware accelerated
    Driver Bug Workarounds
    adjust_src_dst_region_for_blitframebuffer
    decode_encode_srgb_for_generatemipmap
    disable_2d_canvas_auto_flush
    disable_framebuffer_cmaa
    get_frag_data_info_bug
    needs_offscreen_buffer_workaround
    pack_parameters_workaround_with_pack_buffer
    regenerate_struct_names
    remove_invariant_and_centroid_for_essl3
    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
    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
    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
    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
    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)
    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
    Version Information
    Data exported	2018-10-31T09:42:55.442Z
    Chrome version	Chrome/70.0.3538.77
    Operating system	Mac OS X 10.12.6
    Software rendering list URL	https://chromium.googlesource.com/chromium/src/+/0f6ce0b0cd63a12cb4eccea3637b1bc9a29148d9/gpu/config/software_rendering_list.json
    Driver bug list URL	https://chromium.googlesource.com/chromium/src/+/0f6ce0b0cd63a12cb4eccea3637b1bc9a29148d9/gpu/config/gpu_driver_bug_list.json
    ANGLE commit id	unknown hash
    2D graphics backend	Skia/70 193565807f7fd2a2c14e21b44c545cc03ebe134f-
    Command Line	/Applications/Vivaldi.app/Contents/MacOS/Vivaldi -psn_0_45067 --restore-last-session --flag-switches-begin --flag-switches-end --ppapi-flash-path=/Users/albertomartinez/Library/Application Support/Google/Chrome/PepperFlash/28.0.0.137/PepperFlashPlayer.plugin --disable-smooth-scrolling
    Driver Information
    Initialization time	120
    In-process GPU	false
    Passthrough Command Decoder	false
    Sandboxed	true
    GPU0	VENDOR = 0x10de [NVIDIA Corporation], DEVICE= 0x1189 [NVIDIA GeForce GTX 670 OpenGL Engine] *ACTIVE*
    Optimus	false
    AMD switchable	false
    Driver vendor	NVIDIA
    Driver version	10.17.5
    Driver date	
    GPU CUDA compute capability major version	0
    Pixel shader version	4.10
    Vertex shader version	4.10
    Max. MSAA samples	8
    Machine model name	iMac
    Machine model version	14.2
    GL_VENDOR	NVIDIA Corporation
    GL_RENDERER	NVIDIA GeForce GTX 670 OpenGL Engine
    GL_VERSION	4.1 NVIDIA-10.17.5 355.10.05.45f01
    GL_EXTENSIONS	GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 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_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit 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
    Compositor Information
    Tile Update Mode	Zero-copy
    Partial Raster	Enabled
    GpuMemoryBuffers Status
    ATC	Software only
    ATCIA	Software only
    DXT1	Software only
    DXT5	Software only
    ETC1	Software only
    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[1127232686] bounds=[0,0 1920x1080], workarea=[0,23 1920x1057], scale=1, external.
    Color space information	{primaries_d50_referred: [[0.6478, 0.3316], [0.3210, 0.5983], [0.1560, 0.0649]], transfer:0.0000*x + 0.0000 if x < 0.0000 else (1.0000*x + 0.0000)**1.9610 + 0.0000, matrix:RGB, range:FULL}
    Bits per color component	8
    Bits per pixel	24
    Video Acceleration Information
    

  • Moderator

    May be your GPU is blacklisted.
    Try to override this:

    • Open chrome://flags#ignore-gpu-blacklist
    • Set to Enabled
    • Restart Vivaldi

    Does this help?


  • Moderator

    @gwen-dragon vivaldi://gpu shows that hardware acceleration is enabled, so this is not what's breaking playback. Vivaldi uses the macOS platform decoders to play certain types of media, such as H.264, but those only support official Apple hardware... and actually, what Vivaldi uses does not even work on some iMac's. (I also don't know whether or not this problem affects official Apple hardware with 3rd-party eGPU's.)

    If media on problematic sites works on Safari on your system, it might be theoretically possible to also get this working on Vivaldi... and you can then try to file a bug report. (Whether or not it will be accepted by the Vivaldi team is another matter.) However, if videos won't play, even with GPU hardware acceleration enabled, I don't know of any workarounds.



  • @xyzzy said in Vimeo videos not playing:

    If media on problematic sites works on Safari on your system, it might be theoretically possible to also get this working on Vivaldi

    Thanks for your answers and tips. It sound possible. I've tried to play videos in Safari and specially important IMO, I've tried the same videos on Chrome (as Chrome and Vivaldi share its core. Chrome also plays Vimeo's videos flawlessly. I've opened chrome://gpu side by side in both browsers and it's exactly the same in both. I have no clue about what can it be the cause. My GPU is the same an iMac from late 2013 should have, so theoretically it should work. I don't know what else to try 😞



  • I don't know if this is useful or not, but comparing the javascript console between Chrome and Vivaldi I only see one difference at the end:

    1_1541066709148_BIG_DATA_-_β€œL1ZY”_on_Vimeo 2.jpg

    0_1541066709148_BIG_DATA_-_β€œL1ZY”on_Vimeo-_Vivaldi.jpg

    With Chrome it works and I can play the video, while with Vivaldi I can't. Here's the video, just in case somebody else want to try:
    https://vimeo.com/channels/staffpicks/295361990

    I've also tried some HTML5 tests and everything seems quite similar. Actually, the video codecs compatibility show exactly the same supported formats as Chrome or Firefox. Here's a screenshot:

    0_1541067021960_HTML5test_-How_well_does_your_browser_support_HTML5_-_Vivaldi.jpg


  • Moderator

    Chrome can play this content because it comes bundled with its own suite of codecs that can decode all popular media formats. Google has virtually unlimited funds at its disposal and can afford to pay the huge licence fees required to do this.



  • @xyzzy I read that before: Google can pay the licence fees, Vivaldi cannot. Is it an option make a paid version of Vivaldi without the problems of video play back that keep coming back and back. I would pay for a Vivaldi with a solution for the video troubles; better than every time after an update blowing ventilator, no videos on some sites etc etc (on a Mac).



  • I am experiencing this as well. Have checked the :Flags tweaks, with no success.

    Yikes! this is not good 😞


  • Moderator

    This issue is a bug.
    Please read how to Report a bug for Vivaldi carefully and then report the bug to Vivaldi bugtracker.

    Perhaps the Vivaldi developers can investigate a solution or fix.



  • @gsonix said in Vimeo videos not playing:

    I am experiencing this as well. Have checked the :Flags tweaks, with no success.

    Are you using a Mac or a Hackintosh? Does it also has a Nvidia GPU?



  • @almarma

    Mac, el capitan. no not hackintosh. Yes, Nvidia gpu.

    also happening with youtube about 50% of the time and with facebook videos as well



  • @gsonix I also am having trouble with web videos playing. El Capitan, Mac Pro, AMD Radeon HD 6xxx-series 1 GB VRAM. I tried the recommendations on the forum to no avail. Some YouTube videos will play, but many will not. Twitter videos and many other videos also won't play. These videos work fine on the same computer when using Safari.



  • Same issue here. Vivaldi 2.1.1337.47, MacOS 10.13.6 on a 2010 Mac mini, 8GB RAM, videos work fine in Safari but not in Vivaldi.

    Youtube generally works, but almost nothing else does.



  • Hackintosh Mojave 10.14.1 with AMD RX560 gpu same issue.
    Almost every video website with H5 player fail to load, but Chrome 70 work fine.


  • Moderator

    @gsonix Does vivaldi://gpu show that hardware acceleration has been disabled? If this is the case, it's likely that your GPU has been blacklisted and that you might be able to get media playback working on all sites by enabling the #ignore-gpu-blacklist flag. (Obligatory warning: use caution when changing ANY flag from its default.)

    There is a known problem with Vivaldi on 2010(-ish) era Macs with Radeon GPUs; I don't know of any workarounds to enable playback of H.264 (or any other proprietary) media on those systems. However, I'm not aware of any such issues affecting genuine Macs with NVIDIA GPUs.



  • @xyzzy Thanks, this is how I have things at the moment, as recommended, I believe.

    As well, this is most definitely a genuine mac, and with NVIDIA GeForce GT 120 512 MB video card.

    ps, I set the blacklist to deal with a screen jitter/glitch issue which the setting did fix. Reverting that option didn't have an effect on the video playback issue.

    thanks

    1_1542423408884_Screen Shot 2018-11-16 at 6.55.49 PM.png 0_1542423408860_Screen Shot 2018-11-16 at 6.55.28 PM.png


  • Moderator

    @gsonix Okay but your vivaldi://gpu output still shows that hardware acceleration is unavailable. Do you have Use Hardware Acceleration When Available enabled in Vivaldi's Webpages settings? If this option is not checked, then media playback won't work properly on Mac either.



  • is this a prefs, or in that vivadli/flags? link?

    @xyzzy said in Vimeo videos not playing:

    @gsonix Vivaldi's Webpages settings?


  • Moderator

    @gsonix Vivaldi / Preferences... from the macOS menu bar, then go to the Webpages section. After changing this setting, you'll need to restart Vivaldi.



  • @xyzzy

    thanks. Yes I disabled this setting to deal with another graphics problem. With this enabled, Vivaldi's graphics are extremely glitchy, full of artifacts and is unusable as a browser. As well, enabling that setting doesn't get video playback working anyways.

    It's nice to try and troubleshoot this stuff, but imo, the problem is not with my settings, there is a problem with the browser. I've never had any of these issues with any other browser. I'm willing to help the devs in the regard, but if it becomes an issue of how I've setup a myriad of settings and flags, and not "why is the browser not doing what it's supposed to do out of the box" then it seems to me that the larger problem of Vivaldi's graphics handling is not being addressed.

    cheers


 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.