Skip to content

Commit 62e7b1a

Browse files
committed
Add Jetson NVJPEG runtime dependency
1 parent 1efe15f commit 62e7b1a

3 files changed

Lines changed: 28 additions & 0 deletions

File tree

docker/dockerfiles/Dockerfile.media.jetson.7.2.0

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,7 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked,id=apt-cache-media-r
252252
libgles2 \
253253
libgnutls30t64 \
254254
libjpeg-turbo8 \
255+
kmod \
255256
liblzma5 \
256257
libopus0 \
257258
libpng16-16t64 \
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/bin/sh
2+
3+
set -eu
4+
5+
working_directory="$(mktemp -d)"
6+
trap 'rm -rf "${working_directory}"' 0 HUP INT TERM
7+
8+
jpeg_path="${working_directory}/nvjpeg-smoke.jpg"
9+
10+
timeout --signal=TERM --kill-after=5 30 \
11+
gst-launch-1.0 -q \
12+
videotestsrc num-buffers=1 pattern=red ! \
13+
video/x-raw,format=I420,width=320,height=180,framerate=1/1 ! \
14+
nvvidconv ! \
15+
'video/x-raw(memory:NVMM),format=I420' ! \
16+
nvjpegenc ! \
17+
filesink location="${jpeg_path}"
18+
19+
test -s "${jpeg_path}"
20+
21+
timeout --signal=TERM --kill-after=5 30 \
22+
gst-launch-1.0 -q \
23+
filesrc location="${jpeg_path}" ! \
24+
jpegparse ! \
25+
nvjpegdec ! \
26+
fakesink

docker/scripts/verify_media_runtime.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ done
7777

7878
if [ -s /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvjpeg.so ]; then
7979
test -s /opt/cuda-runtime/lib/libnvjpeg.so.13
80+
command -v lsmod >/dev/null
8081
fi
8182

8283
find "$@" -type f -name '*.so*' -print0 |

0 commit comments

Comments
 (0)