-
Notifications
You must be signed in to change notification settings - Fork 222
/
tegra-libraries-multimedia-v4l_32.6.1.bb
42 lines (34 loc) · 1.34 KB
/
tegra-libraries-multimedia-v4l_32.6.1.bb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
L4T_DEB_COPYRIGHT_MD5 = "3d9212d4d5911fa3200298cd55ed6621"
DEPENDS = "tegra-libraries-core tegra-libraries-cuda tegra-libraries-multimedia tegra-libraries-multimedia-utils"
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-multimedia"
require tegra-debian-libraries-common.inc
MAINSUM = "ed2a35fadbdd80c91e81da0c5f57b557f56f0a2792f3d4ec843ead87aecfa1a5"
MAINSUM:tegra210 = "3bef951a6ffac09dd412714f7de51895afd8e19b3f782ce448d473746867cbf1"
TEGRA_LIBRARIES_TO_INSTALL = "\
tegra/libtegrav4l2.so \
${SOC_SPECIFIC_LIBS} \
"
SOC_SPECIFIC_LIBS = "tegra/libnvcuvidv4l2.so"
SOC_SPECIFIC_LIBS:tegra210 = ""
TEGRA_PLUGINS = "\
libv4l2_nvvideocodec.so \
${SOC_SPECIFIC_PLUGINS} \
"
SOC_SPECIFIC_PLUGINS = "libv4l2_nvcuvidvideocodec.so"
SOC_SPECIFIC_PLUGINS:tegra210 = ""
CONTAINER_CSV_FILES += " \
${libdir}/libv4l/plugins-wrapped/*.so \
${libdir}/libv4l/plugins/*.so \
"
do_install() {
install_libraries
install -d ${D}${libdir}/libv4l/plugins/ ${D}${libdir}/libv4l/plugins-wrapped/
for f in ${TEGRA_PLUGINS}; do
install -m 0644 ${S}/usr/lib/aarch64-linux-gnu/tegra/$f ${D}${libdir}/libv4l/plugins/
done
install -m 0644 ${S}/usr/lib/aarch64-linux-gnu/tegra/libv4l2_nvvidconv.so ${D}${libdir}/libv4l/plugins-wrapped/
}
FILES_SOLIBSDEV = ""
SOLIBS = ".so*"
FILES:${PN} += "${libdir}/libv4l"
RDEPENDS:${PN} = "libv4l2-nvvidconv-wrapper"