Add support Rockchip hardware transcoding

This commit is contained in:
Alex X
2023-12-04 16:54:50 +03:00
parent 051a4eabd7
commit eceb4a476f
4 changed files with 32 additions and 0 deletions
+4
View File
@@ -18,6 +18,7 @@ const (
EngineCUDA = "cuda" // NVidia on Windows and Linux
EngineDXVA2 = "dxva2" // Intel on Windows
EngineVideoToolbox = "videotoolbox" // macOS
EngineRKMPP = "rkmpp" // Rockchip
)
func Init(bin string) {
@@ -125,6 +126,9 @@ func MakeHardware(args *ffmpeg.Args, engine string, defaults map[string]string)
case EngineV4L2M2M:
args.Codecs[i] = defaults[name+"/"+engine]
case EngineRKMPP:
args.Codecs[i] = defaults[name+"/"+engine]
}
}
}