      ]
      cflags = ["-DQCOM", "-mcpu=cortex-a57"]
      cxxflags = ["-DQCOM", "-mcpu=cortex-a57"]
      rpath = []
  
      if QCOM_REPLAY:
        cflags += ["-DQCOM_REPLAY"]
        cxxflags += ["-DQCOM_REPLAY"]
  else:
    cflags = []
    cxxflags = []
    cpppath = []
  
 
</s> remove   if QCOM_REPLAY:
    cameras = ['cameras/camera_frame_stream.cc']
  else:
    cameras = ['cameras/camera_qcom.cc']
 </s> add   cameras = ['cameras/camera_qcom.cc'] </s> remove Import('env', 'arch', 'SHARED', 'QCOM_REPLAY')
 </s> add Import('env', 'arch', 'SHARED') </s> remove         if typ == VIPC_TYP and (not no_visionipc):
          if vipc_server is None:
            vipc_server = _get_vipc_server(len(msg_bytes))

          i, sof, eof = extra[0]
          vipc_server.send(VisionStreamType.VISION_STREAM_RGB_BACK, msg_bytes, i, sof, eof)
        if typ != VIPC_TYP:
 </s> add         if typ in [VIPC_RGB, VIPC_YUV]:
          if not no_visionipc:
            if vipc_server is None:
              vipc_server = _get_vipc_server(len(msg_bytes))

            i, sof, eof = extra[0]
            stream = VisionStreamType.VISION_STREAM_RGB_BACK if typ == VIPC_RGB else VisionStreamType.VISION_STREAM_YUV_BACK
            vipc_server.send(stream, msg_bytes, i, sof, eof)
        else: </s> remove VIPC_TYP = "vipc"
 </s> add VIPC_RGB = "rgb"
VIPC_YUV = "yuv" </s> remove QCOM_REPLAY = arch == "aarch64" and os.getenv("QCOM_REPLAY") is not None
 </s> add 
      ]
      cflags = ["-DQCOM", "-mcpu=cortex-a57"]
      cxxflags = ["-DQCOM", "-mcpu=cortex-a57"]
      rpath = []




  else:
    cflags = []
    cxxflags = []
    cpppath = []
  
keep keep keep keep replace replace replace replace keep keep keep keep keep
 fix up model tests + tools (#21071)

* unlogger: send yuv stream

* fix up model test tools

* fix unlogger

* rename model replay

* bump cereal

* test in actions

* no ci for now 
SConstruct