From c4381d4cbb7fb80e509706b51c3a60fa9f004f80 Mon Sep 17 00:00:00 2001 From: Nicolas Hug Date: Tue, 26 Aug 2025 17:23:06 +0100 Subject: [PATCH] Allow AudioEncoder.to_file to accept Path --- src/torchcodec/encoders/_audio_encoder.py | 2 +- test/test_encoders.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/torchcodec/encoders/_audio_encoder.py b/src/torchcodec/encoders/_audio_encoder.py index 8b81a9143..fc8879cfa 100644 --- a/src/torchcodec/encoders/_audio_encoder.py +++ b/src/torchcodec/encoders/_audio_encoder.py @@ -69,7 +69,7 @@ def to_file( _core.encode_audio_to_file( samples=self._samples, sample_rate=self._sample_rate, - filename=dest, + filename=str(dest), bit_rate=bit_rate, num_channels=num_channels, desired_sample_rate=sample_rate, diff --git a/test/test_encoders.py b/test/test_encoders.py index 621060137..d936d24a0 100644 --- a/test/test_encoders.py +++ b/test/test_encoders.py @@ -325,7 +325,7 @@ def test_against_to_file( params = dict(bit_rate=bit_rate, num_channels=num_channels) encoded_file = tmp_path / f"output.{format}" - encoder.to_file(dest=str(encoded_file), **params) + encoder.to_file(dest=encoded_file, **params) if method == "to_tensor": encoded_output = encoder.to_tensor(