OSDN Git Service

LinGui: hack to prevent segfault caused by avpicture_deinterlace.
authorjstebbins <jstebbins@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Wed, 30 Jul 2008 00:06:38 +0000 (00:06 +0000)
committerjstebbins <jstebbins@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Wed, 30 Jul 2008 00:06:38 +0000 (00:06 +0000)
sets libavcodecs mm_flags by calling mm_support()

git-svn-id: svn://localhost/HandBrake/trunk@1593 b64f7644-9d1e-0410-96f1-a4d463321fa5

gtk/src/main.c

index 541c5d9..d9352a1 100644 (file)
@@ -461,6 +461,10 @@ watch_volumes(signal_user_data_t *ud)
 }
 #endif
 
+// Hack to avoid a segfault in libavcodec
+extern int mm_flags;
+int mm_support();
+
 int
 main (int argc, char *argv[])
 {
@@ -471,6 +475,7 @@ main (int argc, char *argv[])
        GError *error = NULL;
        GOptionContext *context;
 
+       mm_flags = mm_support();
 #ifdef ENABLE_NLS
        bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");