anchor.diff:  #   https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/526
   RUN \
       cd /opt/gst-plugins-bad && \
  -    git fetch https://gitlab.freedesktop.org/danisla/gst-plugins-bad.git gst-cuda-filter && \
  +    git fetch https://gitlab.freedesktop.org/danisla/gst-plugins-bad.git gst-cuda-filter-1.18 && \
       git checkout -b gst-cuda-filter FETCH_HEAD
   
   # Install gst-plugins-bad from source
  
positive.code:     meson build --prefix=/usr && \
      ninja -C build install
  
  # Build gst-plugins-good
  RUN \
      cd /opt/gst-plugins-good && \
  
negative.code: 
  WORKDIR /opt
  
  ARG GSTREAMER_VERSION=1.18.0
  ARG GST_PLUGINS_BASE_VERSION=1.18.0
  ARG GST_PLUGINS_GOOD_VERSION=1.18.0
  ARG GST_PLUGINS_BAD_VERSION=1.18.0
  ARG GST_PLUGINS_UGLY_VERSION=1.18.0
  ARG GST_PYTHON_VERSION=1.18.0
  
  # cloner repo for each gstreamer module
  RUN git clone https://gitlab.freedesktop.org/gstreamer/gstreamer.git && cd gstreamer && git checkout ${GSTREAMER_VERSION}
  