Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added api to set chunk processing callbacks on depth and video streams. These enable bypassing the costly memcpy in stream_process().You can find a demo of the functionality in examples/chunkview.c that unpacks the frame on the fly and downsamples it to 320x240. Testing indicates that the overhead of getting a 320x240 frame, unpacked and converted to mm(passing a lookup table through dev->user_data) is roughly the same as getting the packed 640x480 frame. Thresholding could also be applied in the callback for even more gains etc.