From 8811faf7e4356002fa00123854f54d453edb0b89 Mon Sep 17 00:00:00 2001 From: chang-ning Date: Wed, 12 Jul 2023 09:30:00 -0700 Subject: [PATCH] fix OggOpusWriter writes incorrect sample rate in an ogg header Signed-off-by: chang-ning --- pyogg/ogg_opus_writer.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pyogg/ogg_opus_writer.py b/pyogg/ogg_opus_writer.py index 547d0f5..952c96b 100644 --- a/pyogg/ogg_opus_writer.py +++ b/pyogg/ogg_opus_writer.py @@ -284,8 +284,11 @@ def _write_identification_header_packet(self, custom_pre_skip: int) -> int: break # Create the identification header + samples_per_second = self._encoder._samples_per_second + input_sampling_rate = samples_per_second if samples_per_second else 0 id_header = self._make_identification_header( - pre_skip = pre_skip + pre_skip = pre_skip, + input_sampling_rate = input_sampling_rate ) # Specify the packet containing the identification header