Fix a bug in VideoDecodeRGB for syncing between main and worker threads (#245)

Este cometimento está contido em:
Aryan Salmanpour criou e GitHub cometeu 2024-02-14 12:30:03 -05:00
1 ascendente d96afc62e8
cometimento ee3829388d
1 ficheiro modificado
+1 -2
+1 -2
Ver ficheiro
@@ -203,10 +203,9 @@ void ColorSpaceConversionThread(std::atomic<bool>& continue_processing, bool con
viddec.SaveFrameToFile(output_file_path, frame, *surf_info);
}
//current_frame_index = 1 - current_frame_index;
cv[current_frame_index].notify_one();
current_frame_index = (current_frame_index + 1) % frame_buffers_size;
cv[current_frame_index].notify_one();
}
}