  
    float processing_time;
  } FrameMetadata;
  
  typedef struct CameraExpInfo {
    int op_id;
    float grey_frac;
  } CameraExpInfo;
  
  struct MultiCameraState;
  struct CameraState;
  class Debayer;
  
  class CameraBuf {
 
</s> remove typedef void (*release_cb)(void *cookie, int buf_idx);

 </s> add  </s> remove   if (release_callback) {
    release_callback((void*)camera_state, cur_buf_idx);
  }
 </s> add   // Empty </s> remove void CameraBuf::init(cl_device_id device_id, cl_context context, CameraState *s, VisionIpcServer * v, int frame_cnt, VisionStreamType init_rgb_type, VisionStreamType init_yuv_type, release_cb init_release_callback) {
 </s> add void CameraBuf::init(cl_device_id device_id, cl_context context, CameraState *s, VisionIpcServer * v, int frame_cnt, VisionStreamType init_rgb_type, VisionStreamType init_yuv_type) { </s> remove   this->release_callback = init_release_callback;
 </s> add  </s> remove   release_cb release_callback;
 </s> add 
  
    float processing_time;
  } FrameMetadata;
  





  struct MultiCameraState;
  struct CameraState;
  class Debayer;
  
  class CameraBuf {
keep keep keep keep replace replace replace replace replace keep keep keep keep keep
 Camerad: small cleanup (#24992)

* remove CameraExpInfo

* remove release callback 
system/camerad/cameras/camera_common.h