From bee9553fc75e58d4c5169e8eac44290a4bc05c76 Mon Sep 17 00:00:00 2001 From: jstebbins Date: Wed, 25 Nov 2009 19:25:21 +0000 Subject: [PATCH] MacGui: fix crash caused by ffmpeg initialization problem some of ffmpegs mmx functions rely on a flag being initialized This gets initialized by ffmpeg encoder/decoder initialization, but the preview is using ffmpeg functions before any encoder/decoder is initialized git-svn-id: svn://localhost/HandBrake/trunk@2978 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- macosx/main.mm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/macosx/main.mm b/macosx/main.mm index 9927a44e..5f73a0c6 100644 --- a/macosx/main.mm +++ b/macosx/main.mm @@ -25,8 +25,14 @@ void hb_error_handler( const char *errmsg ) } } +extern "C" { +extern int mm_flags; +int mm_support(); +} + int main( int argc, const char ** argv ) { + mm_flags = mm_support(); signal( SIGINT, SigHandler ); hb_register_error_handler(&hb_error_handler); return NSApplicationMain( argc, argv ); -- 2.11.0