In our setup, the new Transcoding feature is disabled. By default, TranscodingConfiguration.enabled == false. However, in the AppleSimulatorDevice, despite this setting, we attempt to run the command vendorConfiguration.screenRecordConfiguration.videoConfiguration.transcoding.binary --version. On our CI environment, we do not have ffmpeg installed, resulting in a crash with the error message Caused by: java.io.IOException: Cannot run program "/opt/homebrew/bin/ffmpeg": error=2, No such file or directory.
To address this issue, I have added an additional check to verify if the feature is enabled.
In our setup, the new Transcoding feature is disabled. By default,
TranscodingConfiguration.enabled == false
. However, in theAppleSimulatorDevice
, despite this setting, we attempt to run the commandvendorConfiguration.screenRecordConfiguration.videoConfiguration.transcoding.binary --version
. On our CI environment, we do not haveffmpeg
installed, resulting in a crash with the error messageCaused by: java.io.IOException: Cannot run program "/opt/homebrew/bin/ffmpeg": error=2, No such file or directory
.To address this issue, I have added an additional check to verify if the feature is enabled.