kusti8 wrote: ↑Mon Aug 07, 2017 1:07 pm
Development is still active. I'm not the one making the changes to Chromium, simply building and packaging them. A port for v60 is in the works.
@kusti8 Do you know if it would be possible to build electron (based on chromium) with hardware video decoding using one of these
patches? The official instructions are available
here, but I've got no experience at all building chromium/electron, so maybe you could help me.
Another question: Is it a known problem that Chromium crashes "Aw, Snap!" when trying to play videos while having the new OpenGL driver active (use-gl=egl)? This is particularly sad because that's the only way css animations are looking smooth. So it seems video playback vs. animations, but not both at the same time...
EDIT: Raspbian Stretch, Kernel 4.9.73-v7+, Chromium 60.0.3112.89-0ubuntu0.14.04.1.1010+1
Code: Select all
[ 923.720912] ------------[ cut here ]------------
[ 923.720986] WARNING: CPU: 1 PID: 471 at drivers/gpu/drm/vc4/vc4_plane.c:756 vc4_plane_async_set_fb+0xa4/0xa8 [vc4]
[ 923.720989] Modules linked in: fuse rfcomm cmac bnep hci_uart btbcm bluetooth joydev evdev panel_raspberrypi_touchscreen hid_logitech_hidpp vc4 brcmfmac drm_kms_helper brcmutil drm cfg80211 rfkill snd_soc_core snd_compress snd_bcm2835 snd_pcm_dmaengine syscopyarea sysfillrect snd_pcm sysimgblt i2c_gpio fb_sys_fops i2c_algo_bit snd_timer snd i2c_bcm2835 bcm2835_gpiomem uio_pdrv_genirq uio fixed hid_logitech_dj i2c_dev ip_tables x_tables ipv6
[ 923.721089] CPU: 1 PID: 471 Comm: Xorg Not tainted 4.9.73-v7+ #1072
[ 923.721091] Hardware name: BCM2835
[ 923.721115] [<8010fa48>] (unwind_backtrace) from [<8010c058>] (show_stack+0x20/0x24)
[ 923.721128] [<8010c058>] (show_stack) from [<804578a4>] (dump_stack+0xd4/0x118)
[ 923.721140] [<804578a4>] (dump_stack) from [<8011d368>] (__warn+0xf8/0x110)
[ 923.721147] [<8011d368>] (__warn) from [<8011d450>] (warn_slowpath_null+0x30/0x38)
[ 923.721189] [<8011d450>] (warn_slowpath_null) from [<7f4c8b5c>] (vc4_plane_async_set_fb+0xa4/0xa8 [vc4])
[ 923.721264] [<7f4c8b5c>] (vc4_plane_async_set_fb [vc4]) from [<7f4c8c2c>] (vc4_update_plane+0xcc/0x154 [vc4])
[ 923.721456] [<7f4c8c2c>] (vc4_update_plane [vc4]) from [<7f35af60>] (__setplane_internal+0x190/0x238 [drm])
[ 923.721704] [<7f35af60>] (__setplane_internal [drm]) from [<7f35b128>] (drm_mode_cursor_universal+0x120/0x1bc [drm])
[ 923.721930] [<7f35b128>] (drm_mode_cursor_universal [drm]) from [<7f35b250>] (drm_mode_cursor_common+0x8c/0x194 [drm])
[ 923.722163] [<7f35b250>] (drm_mode_cursor_common [drm]) from [<7f35b900>] (drm_mode_cursor2_ioctl+0x18/0x1c [drm])
[ 923.722392] [<7f35b900>] (drm_mode_cursor2_ioctl [drm]) from [<7f33ec60>] (drm_ioctl+0x20c/0x428 [drm])
[ 923.722515] [<7f33ec60>] (drm_ioctl [drm]) from [<80283ee0>] (do_vfs_ioctl+0xac/0x820)
[ 923.722528] [<80283ee0>] (do_vfs_ioctl) from [<80284698>] (SyS_ioctl+0x44/0x6c)
[ 923.722541] [<80284698>] (SyS_ioctl) from [<801080c0>] (ret_fast_syscall+0x0/0x1c)
[ 923.722593] ---[ end trace 2b738e76441f64ba ]---