fix: resample with frame_size

This commit is contained in:
2024-11-13 16:41:15 +00:00
parent d966232e34
commit dc778d12a9
5 changed files with 37 additions and 18 deletions

View File

@ -128,7 +128,8 @@ impl Transcoder {
// resample audio frame before encoding
let mut frame = if let Some(swr) = self.resampler.get_mut(&src_index) {
swr.process_frame(frame)?
let frame_size = (*enc.codec_context()).frame_size;
swr.process_frame(frame, frame_size)?
} else {
frame
};