> That explains the problem. The time-synchronizer, which synchronizes > the image and camera_info messages requires that the two messages have > the same timestamp. > > We no longer get warnings because, I believe, the time in the header > is no longer a magic/privileged field since auto-filling based on > ros::Time::now() is seldom actually the right behavior. > > However, I am surprised that the time-synchronizer (inside of > image_proc) is not producing warnings about not finding matching > timestamps, this seems like something that would be very helpful in > debugging this kind of problem. This is now ticketed in ros#2562.