[pitivi] flatpak: Add fdkaac plugin



commit 4b3bbbda8d4b6a61f2cd3df951457a37df6d65ee
Author: Thibault Saunier <tsaunier gnome org>
Date:   Wed Jul 26 11:30:34 2017 -0400

    flatpak: Add fdkaac plugin
    
    It is a better encoder than the voaac one and is being tested on
    our testsuite!
    
    Reviewed-by: Alex Băluț <<alexandru balut gmail com>>
    Differential Revision: https://phabricator.freedesktop.org/D1806

 build/flatpak/pitivi.template.json |   12 ++++++++++++
 pitivi/render.py                   |    5 ++++-
 2 files changed, 16 insertions(+), 1 deletions(-)
---
diff --git a/build/flatpak/pitivi.template.json b/build/flatpak/pitivi.template.json
index e768c11..c290ced 100644
--- a/build/flatpak/pitivi.template.json
+++ b/build/flatpak/pitivi.template.json
@@ -278,6 +278,18 @@
             ]
         },
         {
+            "name": "fdkaac",
+            "config-opts": ["--disable-static"],
+            "sources": [
+                {
+                    "type": "git",
+                    "url": "https://github.com/mstorsjo/fdk-aac.git";,
+                    "branch": "v0.1.5",
+                    "commit": "74c1a2a4f831285cbd93ec1427f1670d3c5c5e52"
+                }
+            ]
+        },
+        {
             "name": "gstreamer",
             "buildsystem": "meson",
             "builddir": true,
diff --git a/pitivi/render.py b/pitivi/render.py
index 67d3da5..65d99e3 100644
--- a/pitivi/render.py
+++ b/pitivi/render.py
@@ -79,7 +79,10 @@ class Encoders(Loggable):
     QUICKTIME = "qtmux"
     WEBM = "webmmux"
 
-    AAC = "voaacenc"
+    if Gst.ElementFactory.find("fdkaacenc"):
+        AAC = "fdkaacenc"
+    else:
+        AAC = "voaacenc"
     AC3 = "avenc_ac3_fixed"
     OPUS = "opusenc"
     VORBIS = "vorbisenc"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]