Loading ivas_processing_scripts/audiotools/wrappers/networkSimulator.py +12 −6 Original line number Diff line number Diff line Loading @@ -55,7 +55,7 @@ def validate_network_simulator( Path to existing error pattern error_profile: Optional[int] Index of existing error pattern n_frames_per_paket: Optional[int] n_frames_per_packet: Optional[int] Number of frames per paket """ Loading @@ -79,7 +79,7 @@ def validate_network_simulator( ) if n_frames_per_packet is not None and n_frames_per_packet not in [1, 2]: raise ValueError( f"n_frames_per_paket is {n_frames_per_paket}. Should be 1 or 2. Please check your configuration." f"n_frames_per_paket is {n_frames_per_packet}. Should be 1 or 2. Please check your configuration." ) return Loading @@ -90,6 +90,7 @@ def network_simulator( in_bitstream: Union[str, Path], out_bitstream: Union[str, Path], n_frames_per_packet: int, offset: int ) -> None: """ Wrapper for networkSimulator_g192 binary to apply error patterns for the bitstream processing Loading @@ -102,8 +103,10 @@ def network_simulator( Path to input bitstream file out_bitstream: Union[str, Path] Output path for modified bitstream n_frames_per_paket: int, n_frames_per_packet: int, Number of frames per paket [1,2] offset: Optional[int] delay offset """ # find binary Loading @@ -127,7 +130,7 @@ def network_simulator( out_bitstream, f"{out_bitstream}_tracefile_sim", str(n_frames_per_packet), "0" str(offset) ] # run command Loading @@ -142,6 +145,7 @@ def apply_network_simulator( error_pattern: Optional[Union[Path, str]] = None, error_profile: Optional[int] = None, n_frames_per_packet: Optional[int] = None, offset: Optional[int] = 0, ) -> None: """ Function to apply a network simulator profile to a bitstreaam Loading @@ -156,8 +160,10 @@ def apply_network_simulator( Path to existing error pattern error_profile: Optional[int] Index of existing error pattern n_frames_per_paket: Optional[int] n_frames_per_packet: Optional[int] Number of frames per paket offset: Optional[int] delay offset """ if error_pattern is None: Loading @@ -184,6 +190,6 @@ def apply_network_simulator( n_frames_per_packet = 2 # apply error pattern network_simulator(error_pattern, in_bitstream, out_bitstream, n_frames_per_packet) network_simulator(error_pattern, in_bitstream, out_bitstream, n_frames_per_packet, offset) return Loading
ivas_processing_scripts/audiotools/wrappers/networkSimulator.py +12 −6 Original line number Diff line number Diff line Loading @@ -55,7 +55,7 @@ def validate_network_simulator( Path to existing error pattern error_profile: Optional[int] Index of existing error pattern n_frames_per_paket: Optional[int] n_frames_per_packet: Optional[int] Number of frames per paket """ Loading @@ -79,7 +79,7 @@ def validate_network_simulator( ) if n_frames_per_packet is not None and n_frames_per_packet not in [1, 2]: raise ValueError( f"n_frames_per_paket is {n_frames_per_paket}. Should be 1 or 2. Please check your configuration." f"n_frames_per_paket is {n_frames_per_packet}. Should be 1 or 2. Please check your configuration." ) return Loading @@ -90,6 +90,7 @@ def network_simulator( in_bitstream: Union[str, Path], out_bitstream: Union[str, Path], n_frames_per_packet: int, offset: int ) -> None: """ Wrapper for networkSimulator_g192 binary to apply error patterns for the bitstream processing Loading @@ -102,8 +103,10 @@ def network_simulator( Path to input bitstream file out_bitstream: Union[str, Path] Output path for modified bitstream n_frames_per_paket: int, n_frames_per_packet: int, Number of frames per paket [1,2] offset: Optional[int] delay offset """ # find binary Loading @@ -127,7 +130,7 @@ def network_simulator( out_bitstream, f"{out_bitstream}_tracefile_sim", str(n_frames_per_packet), "0" str(offset) ] # run command Loading @@ -142,6 +145,7 @@ def apply_network_simulator( error_pattern: Optional[Union[Path, str]] = None, error_profile: Optional[int] = None, n_frames_per_packet: Optional[int] = None, offset: Optional[int] = 0, ) -> None: """ Function to apply a network simulator profile to a bitstreaam Loading @@ -156,8 +160,10 @@ def apply_network_simulator( Path to existing error pattern error_profile: Optional[int] Index of existing error pattern n_frames_per_paket: Optional[int] n_frames_per_packet: Optional[int] Number of frames per paket offset: Optional[int] delay offset """ if error_pattern is None: Loading @@ -184,6 +190,6 @@ def apply_network_simulator( n_frames_per_packet = 2 # apply error pattern network_simulator(error_pattern, in_bitstream, out_bitstream, n_frames_per_packet) network_simulator(error_pattern, in_bitstream, out_bitstream, n_frames_per_packet, offset) return