diff --git a/media/libcubeb/README_MOZILLA b/media/libcubeb/README_MOZILLA index 75748e4004be..39a164724842 100644 --- a/media/libcubeb/README_MOZILLA +++ b/media/libcubeb/README_MOZILLA @@ -5,4 +5,4 @@ Makefile.in build files for the Mozilla build system. The cubeb git repository is: git://github.com/kinetiknz/cubeb.git -The git commit ID used was 9eacd3144b62ce2356c66c3260c9bc4151274192. +The git commit ID used was 352c0bed012a770ef65aee1e507704922ea80b0e. diff --git a/media/libcubeb/src/cubeb_resampler_internal.h b/media/libcubeb/src/cubeb_resampler_internal.h index a60589298971..e165cc276fe7 100644 --- a/media/libcubeb/src/cubeb_resampler_internal.h +++ b/media/libcubeb/src/cubeb_resampler_internal.h @@ -263,8 +263,8 @@ public: * number of output frames will be exactly equal. */ uint32_t input_needed_for_output(uint32_t output_frame_count) { - return (uint32_t)roundf((output_frame_count - samples_to_frames(resampling_out_buffer.length())) - * resampling_ratio); + return (uint32_t)ceilf((output_frame_count - samples_to_frames(resampling_out_buffer.length())) + * resampling_ratio); }