const int frame_ended = devc->limit_samples && (devc->sent_samples >= devc->limit_samples);
const int final_frame = devc->limit_frames && (devc->num_frames >= (devc->limit_frames - 1));
const int frame_ended = devc->limit_samples && (devc->sent_samples >= devc->limit_samples);
const int final_frame = devc->limit_frames && (devc->num_frames >= (devc->limit_frames - 1));