blob: 7c45823e0018caab897d162ae9b2f28d1b65c784 [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 go2001 video codec device udev events"
author "chromium-os-dev@chromium.org"
# This job is used to replay events of the go2001 video codec device. 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=go2001*"
exec udevadm settle
end script