OSDN Git Service

MacGui: fix crash caused by ffmpeg initialization problem
authorjstebbins <jstebbins@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Wed, 25 Nov 2009 19:25:21 +0000 (19:25 +0000)
committerjstebbins <jstebbins@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Wed, 25 Nov 2009 19:25:21 +0000 (19:25 +0000)
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

index 9927a44..5f73a0c 100644 (file)
@@ -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 );