fix: left right rect image swap

This commit is contained in:
TinyO 2019-05-10 15:57:38 +08:00
parent 74ce809acf
commit ad0774f466

View File

@ -300,10 +300,10 @@ api::StreamData Processor::GetStreamData(const Stream &stream) {
} }
auto streams = getTargetStreams(); auto streams = getTargetStreams();
if (output != nullptr) { if (output != nullptr) {
int num = 0;
for (auto it : streams) { for (auto it : streams) {
if (it.stream == stream) { if (it.stream == stream) {
if (num == 1) { if (it.stream == Stream::LEFT ||
it.stream == Stream::LEFT_RECTIFIED) {
if (!is_enable_cd) { if (!is_enable_cd) {
if (output->first_data && if (output->first_data &&
last_frame_id_cd == output->first_data->frame_id) { last_frame_id_cd == output->first_data->frame_id) {
@ -313,7 +313,8 @@ api::StreamData Processor::GetStreamData(const Stream &stream) {
last_frame_id_cd = output->first_data->frame_id; last_frame_id_cd = output->first_data->frame_id;
} }
return obj_data_first(output); return obj_data_first(output);
} else { } else if (it.stream == Stream::RIGHT ||
it.stream == Stream::RIGHT_RECTIFIED) {
// last_frame_id_cd = output->second_data->frame_id; // last_frame_id_cd = output->second_data->frame_id;
if (!is_enable_cd) { if (!is_enable_cd) {
if (output->second_data && if (output->second_data &&
@ -325,7 +326,6 @@ api::StreamData Processor::GetStreamData(const Stream &stream) {
return obj_data_second(output); return obj_data_second(output);
} }
} }
num++;
} }
} }
VLOG(2) << "Frame not ready now"; VLOG(2) << "Frame not ready now";