// This might get off by a fractional sample when changing master card
// between ones with different frame rates, but that's fine.
- int num_samples_times_timebase = OUTPUT_FREQUENCY * output_frame_info.frame_duration + fractional_samples;
+ int64_t num_samples_times_timebase = int64_t(OUTPUT_FREQUENCY) * output_frame_info.frame_duration + fractional_samples;
output_frame_info.num_samples = num_samples_times_timebase / TIMEBASE;
fractional_samples = num_samples_times_timebase % TIMEBASE;
assert(output_frame_info.num_samples >= 0);