Commit 2fe19f7a authored by Jan Kiene's avatar Jan Kiene
Browse files

add option for passing dtx update rate

parent 8503d8cc
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -218,6 +218,7 @@ class EncoderFrontend:
        max_band: Optional[str] = None,
        bypass_mode: Optional[int] = None,
        quiet_mode: Optional[bool] = True,
        dtx_update_rate: Optional[int] = None,
        add_option_list: Optional[list] = None,
    ) -> None:
        command = [self._path]
@@ -227,7 +228,12 @@ class EncoderFrontend:
            command.extend(["-sba", sba_order])

        if dtx_mode:
            command.extend(["-dtx"])
            dtx_options = ["-dtx"]
            if dtx_update_rate is not None:
                if dtx_update_rate != 0 and not (dtx_update_rate in range(3, 101)):
                    raise ValueError(f"Invalid dtx update rate of {dtx_update_rate} given")
                dtx_options.append(str(dtx_update_rate))
            command.extend(dtx_options)

        if max_band is not None:
            command.extend(["-max_band", max_band])