Explorar o código

add some options to ffmpeg

ruki %!s(int64=6) %!d(string=hai) anos
pai
achega
54d5462bf7
Modificáronse 1 ficheiros con 17 adicións e 1 borrados
  1. 17 1
      packages/f/ffmpeg/xmake.lua

+ 17 - 1
packages/f/ffmpeg/xmake.lua

@@ -14,6 +14,22 @@ package("ffmpeg")
     end)
 
     on_install("linux", "macosx", function (package)
-        local configs = {"--disable-ffmpeg", "--disable-ffplay", "--disable-debug"}
+        local configs = {"--disable-ffmpeg", 
+                         "--disable-ffplay", 
+                        "--disable-debug", 
+                        "--enable-version3",
+                        "--enable-hardcoded-tables",
+                        "--enable-avresample"}
+        local cc = get_config("cc")
+        if cc then
+            table.insert(configs, "--cc=" .. cc)
+        end
+        local cflags = get_config("cflags")
+        if cflags then
+            table.insert(configs, "--host-cflags=" .. cflags)
+        end
+        if is_plat("macosx") and macos.version():ge("10.8") then
+            table.insert(configs, "--enable-videotoolbox")
+        end
         import("package.tools.autoconf").install(package, configs)
     end)