Pass chunk size to MetadataBuffer

This commit is contained in:
2018-12-05 18:03:14 +01:00
parent 5ebeb20641
commit f21dd0734f
+2 -1
View File
@@ -149,7 +149,8 @@ void ProcessManager::receive_zmq()
void ProcessManager::write_h5()
{
auto metadata_buffer = unique_ptr<MetadataBuffer>(new MetadataBuffer(writer_manager.get_n_frames(), receiver.get_header_values_type()));
size_t metadata_buffer_size = frames_per_file != 0 ? frames_per_file : writer_manager.get_n_frames();
auto metadata_buffer = unique_ptr<MetadataBuffer>(new MetadataBuffer(metadata_buffer_size, receiver.get_header_values_type()));
auto writer = get_buffered_writer(writer_manager.get_output_file(), writer_manager.get_n_frames(), move(metadata_buffer),
frames_per_file, config::dataset_increase_step);