Skip to content

Commit

Permalink
Make frames_per_file calculation in create_file respect outer chunk d…
Browse files Browse the repository at this point in the history
…imenson
  • Loading branch information
timcnicholls committed Oct 4, 2024
1 parent acdcc9d commit ccca166
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion cpp/frameProcessor/src/Acquisition.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ void Acquisition::create_file(size_t file_number, HDF5CallDurations_t& call_dura
// Calculate the number of frames required for this dataset in the case that
// the acquisition is using block mode.
int wrap = (file_number/concurrent_processes_)+1;
int frames_per_file = blocks_per_file_ * frames_per_block_;
int frames_per_file = blocks_per_file_ * frames_per_block_ * dset_def.chunks[0];
if (frames_per_file > 1){
if (wrap * frames_per_file > frames_to_write_){
// This is the final file creation which may contain less than a full block of frames
Expand Down

0 comments on commit ccca166

Please sign in to comment.