blob: 43c9009a98542fa2421e4e68e76f87f3c4274335 [file] [log] [blame]
# Copyright 2017 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
description "Replay codec video device udev events"
author "chromium-os-dev@chromium.org"
# This job is used to replay events of codec video devices. Chrome queries
# the video nodes for hardware decode and encode capabilities when it starts.
# The video nodes have to be present before it starts. So this job is a task
# and blocks Chrome to start.
#
# To avoid hardcoding the names in udev-trigger.conf, these events are
# replayed again there. But these events are simple and do not increase
# much boot time.
start on starting boot-services
task
script
udevadm trigger --action=add --subsystem-match=video4linux \
--attr-match="name=rk3288-vpu*"
exec udevadm settle
end script