From: jstebbins Date: Wed, 30 Jul 2008 00:06:38 +0000 (+0000) Subject: LinGui: hack to prevent segfault caused by avpicture_deinterlace. X-Git-Url: http://git.osdn.jp/view?a=commitdiff_plain;h=5c94c8eb18fc8caf2707cb5d57b7ee1bbd103ad8;p=handbrake-jp%2Fhandbrake-jp-git.git LinGui: hack to prevent segfault caused by avpicture_deinterlace. sets libavcodecs mm_flags by calling mm_support() git-svn-id: svn://localhost/HandBrake/trunk@1593 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- diff --git a/gtk/src/main.c b/gtk/src/main.c index 541c5d97..d9352a18 100644 --- a/gtk/src/main.c +++ b/gtk/src/main.c @@ -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");