For some algorithms (i.e. object detection) it is required to write size 0 records.
Currently the framework does not offer this feature.
This AI generated commit is an attempt to solve this issue (however it would need review):
ReinhardKeil@32c40fd
Risks:
Utility behavior should be reviewed separately:
- SDS-View and SDS-Convert parse zero-size headers, but may omit them from rendered output.
- Image/video conversion cannot meaningfully convert an empty frame.
- Empty blocks should still remain available for alignment by timeslot.
Required tests should include consecutive empty blocks, an empty block before EOS, empty followed by non-empty, recording/playback through each backend, and closing before the transfer threshold is reached.
Overall: this is a small API extension but a moderate internal change, hence out-of-scope for v3.1
For some algorithms (i.e. object detection) it is required to write size 0 records.
Currently the framework does not offer this feature.
This AI generated commit is an attempt to solve this issue (however it would need review):
ReinhardKeil@32c40fd
Risks:
Utility behavior should be reviewed separately:
Required tests should include consecutive empty blocks, an empty block before EOS, empty followed by non-empty, recording/playback through each backend, and closing before the transfer threshold is reached.
Overall: this is a small API extension but a moderate internal change, hence out-of-scope for v3.1