File tree Expand file tree Collapse file tree 3 files changed +17
-13
lines changed Expand file tree Collapse file tree 3 files changed +17
-13
lines changed Original file line number Diff line number Diff line change 1
- from torchaudio ._internal .module_utils import dropping_support
1
+ from torchaudio ._internal .module_utils import dropping_io_support
2
2
3
3
# Initialize extension and backend first
4
4
from . import _extension # noqa # usort: skip
12
12
set_audio_backend as _set_audio_backend ,
13
13
)
14
14
15
- AudioMetaData .__init__ = dropping_support (AudioMetaData .__init__ )
16
- get_audio_backend = dropping_support (_get_audio_backend )
17
- info = dropping_support (_info )
18
- list_audio_backends = dropping_support (_list_audio_backends )
19
- load = dropping_support (_load )
20
- save = dropping_support (_save )
21
- set_audio_backend = dropping_support (_set_audio_backend )
15
+ AudioMetaData .__init__ = dropping_io_support (AudioMetaData .__init__ )
16
+ get_audio_backend = dropping_io_support (_get_audio_backend )
17
+ info = dropping_io_support (_info )
18
+ list_audio_backends = dropping_io_support (_list_audio_backends )
19
+ load = dropping_io_support (_load )
20
+ save = dropping_io_support (_save )
21
+ set_audio_backend = dropping_io_support (_set_audio_backend )
22
22
23
23
from . import ( # noqa: F401
24
24
compliance ,
Original file line number Diff line number Diff line change @@ -100,6 +100,10 @@ def wrapped(*args, **kwargs):
100
100
"As TorchAudio is no longer being actively developed, this function can no longer be supported."
101
101
"See https://github.com/pytorch/audio/issues/3902 for more details." , version = "2.9" , remove = True )
102
102
103
+ dropping_io_support = deprecated (
104
+ "This functionality has been superseded by `AudioDecoder` from the TorchCodec library."
105
+ "See https://github.com/pytorch/audio/issues/3902 for more details." , version = "2.9" , remove = True )
106
+
103
107
def fail_with_message (message ):
104
108
"""Generate decorator to give users message about missing TorchAudio extension."""
105
109
Original file line number Diff line number Diff line change 1
1
from torio .io import CodecConfig , StreamingMediaDecoder as StreamReader , StreamingMediaEncoder as StreamWriter
2
- from torchaudio ._internal .module_utils import dropping_support
2
+ from torchaudio ._internal .module_utils import dropping_io_support , dropping_support
3
3
4
4
from ._effector import AudioEffector
5
5
from ._playback import play_audio as _play_audio
6
6
7
- CodecConfig .__init__ = dropping_support (CodecConfig .__init__ )
8
- StreamReader .__init__ = dropping_support (StreamReader .__init__ )
9
- StreamWriter .__init__ = dropping_support (StreamWriter .__init__ )
7
+ CodecConfig .__init__ = dropping_io_support (CodecConfig .__init__ )
8
+ StreamReader .__init__ = dropping_io_support (StreamReader .__init__ )
9
+ StreamWriter .__init__ = dropping_io_support (StreamWriter .__init__ )
10
10
AudioEffector .__init__ = dropping_support (AudioEffector .__init__ )
11
- play_audio = dropping_support (_play_audio )
11
+ play_audio = dropping_io_support (_play_audio )
12
12
13
13
14
14
__all__ = [
You can’t perform that action at this time.
0 commit comments