@@ -613,40 +613,11 @@ RUN if [ "$RDKAFKA_INSTALL" = "true" ] ; then \
613613
614614#Install va gstreamer plugins
615615#Has a dependency on OpenCV, GStreamer
616- #ARG VA_GSTREAMER_PLUGINS_VER=0.4
617- #ARG VA_GSTREAMER_PLUGINS_REPO=https://github.com/opencv/gst-video-analytics/archive/v${VA_GSTREAMER_PLUGINS_VER}.tar.gz
618-
619- #RUN wget -O - ${VA_GSTREAMER_PLUGINS_REPO} | tar xz && \
620- # cd gst-video-analytics-${VA_GSTREAMER_PLUGINS_VER} && \
621- # mkdir build && \
622- # cd build && \
623- # export CFLAGS="-std=gnu99 -Wno-missing-field-initializers" && \
624- # export CXXFLAGS="-std=c++11 -Wno-missing-field-initializers" && \
625- # cmake \
626- # -DVERSION_PATCH=$(echo "$(git rev-list --count --first-parent HEAD)") \
627- # -DGIT_INFO=$(echo "git_$(git rev-parse --short HEAD)") \
628- # -DCMAKE_BUILD_TYPE=Release \
629- # -DDISABLE_SAMPLES=ON \
630- # -DDISABLE_VAAPI=ON \
631- # -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=/usr .. && \
632- # make -j4
633- #RUN mkdir -p build/usr/lib/x86_64-linux-gnu/gstreamer-1.0 && \
634- # cp -r gst-video-analytics-${VA_GSTREAMER_PLUGINS_VER}/build/intel64/Release/lib/* build/usr/lib/x86_64-linux-gnu/gstreamer-1.0
635- #RUN mkdir -p /usr/lib/x86_64-linux-gnu/gstreamer-1.0 && \
636- # cp -r gst-video-analytics-${VA_GSTREAMER_PLUGINS_VER}/build/intel64/Release/lib/* /usr/lib/x86_64-linux-gnu/gstreamer-1.0
616+ ARG VA_GSTREAMER_PLUGINS_VER=0.4.2
617+ ARG VA_GSTREAMER_PLUGINS_REPO=https://github.com/opencv/gst-video-analytics/archive/v${VA_GSTREAMER_PLUGINS_VER}.tar.gz
637618
638- #Install va gstreamer plugins
639- #Has a dependency on OpenCV, GStreamer
640- #ARG VA_GSTREAMER_PLUGINS_VER=0.4
641- #ARG VA_GSTREAMER_PLUGINS_REPO=https://github.com/opencv/gst-video-analytics/archive/v${VA_GSTREAMER_PLUGINS_VER}.tar.gz
642-
643- ARG VA_GSTREAMER_PLUGINS_VER=21976c5769851bb4e4f2f92dcf9d94518fdc87f5
644- ARG VA_GSTREAMER_PLUGINS_REPO=https://github.com/fkhoshne/gst-video-analytics.git
645-
646- RUN git clone ${VA_GSTREAMER_PLUGINS_REPO} && \
647- cd gst-video-analytics && \
648- git checkout ${VA_GSTREAMER_PLUGINS_VER} && \
649- git submodule init && git submodule update && \
619+ RUN wget -O - ${VA_GSTREAMER_PLUGINS_REPO} | tar xz && \
620+ cd gst-video-analytics-${VA_GSTREAMER_PLUGINS_VER} && \
650621 mkdir build && \
651622 cd build && \
652623 export CFLAGS="-std=gnu99 -Wno-missing-field-initializers" && \
@@ -656,15 +627,15 @@ RUN git clone ${VA_GSTREAMER_PLUGINS_REPO} && \
656627 -DGIT_INFO=$(echo "git_$(git rev-parse --short HEAD)") \
657628 -DCMAKE_BUILD_TYPE=Release \
658629 -DDISABLE_SAMPLES=ON \
659- -DMQTT=ON \
660- -DKAFKA=ON \
661- -DDISABLE_VAAPI=ON -DENABLE_AVX2=ON -DENABLE_SSE42=ON \
630+ -DMQTT=1 \
631+ -DKAFKA=1 \
632+ -DDISABLE_VAAPI=ON -DENABLE_AVX2=ON -DENABLE_SSE42=ON \
662633 -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=/usr .. && \
663634 make -j4
664635RUN mkdir -p build/usr/lib/x86_64-linux-gnu/gstreamer-1.0 && \
665- cp -r gst-video-analytics/build/intel64/Release/lib/* build/usr/lib/x86_64-linux-gnu/gstreamer-1.0
636+ cp -r gst-video-analytics-${VA_GSTREAMER_PLUGINS_VER} /build/intel64/Release/lib/* build/usr/lib/x86_64-linux-gnu/gstreamer-1.0
666637RUN mkdir -p /usr/lib/x86_64-linux-gnu/gstreamer-1.0 && \
667- cp -r gst-video-analytics/build/intel64/Release/lib/* /usr/lib/x86_64-linux-gnu/gstreamer-1.0
638+ cp -r gst-video-analytics-${VA_GSTREAMER_PLUGINS_VER} /build/intel64/Release/lib/* /usr/lib/x86_64-linux-gnu/gstreamer-1.0
668639
669640# Clean up after build
670641RUN rm -rf /home/build/usr/include && \
0 commit comments