livepad
Member
I believe we have isolated a bug in the Frame Synchroniser in NDI6.0.0 STD sdk.
- When calling NDIlib_framesync_capture_audio
- using no_channels = 0
In NDI5 (by design) this allows the frame sync to capture ALL incoming channels, and report the correct number of channels in the returned data.
per the SDK documentation
if you specify the channel count as zero, it will fill in the buffer (and audio data descriptor) with the original audio channel count.
In NDI6.0.0 this appears to return 0 data, 0 channels, 0 samples, when the source is valid - and framesync capture video is passing video fine.
Regressing from libndi v6 to v5 restores correct behaviour
Has anyone else observed this problem ??
- When calling NDIlib_framesync_capture_audio
- using no_channels = 0
In NDI5 (by design) this allows the frame sync to capture ALL incoming channels, and report the correct number of channels in the returned data.
per the SDK documentation
if you specify the channel count as zero, it will fill in the buffer (and audio data descriptor) with the original audio channel count.
In NDI6.0.0 this appears to return 0 data, 0 channels, 0 samples, when the source is valid - and framesync capture video is passing video fine.
Regressing from libndi v6 to v5 restores correct behaviour
Has anyone else observed this problem ??