Some checks are pending
Build for Android / build (push) Waiting to run
Build for ARMv6 (32-bit) / build (push) Waiting to run
Build for ARMv8 (64-bit) / build (push) Waiting to run
Build for Linux / build (push) Waiting to run
Build for MacOS Intel / build (push) Waiting to run
Build for MacOS Apple Silicon / build (push) Waiting to run
Build for Windows / build (push) Waiting to run
Tests / build (push) Waiting to run
the GUI creates TVPayload directly, and supplies FFmpegPath. the other code paths use NewTVPayload to construct the TVPayload. assigning FFmpegPath here makes sure that the Transcode option can actually be supported.