| Index: media/test/ffmpeg_tests/ffmpeg_tests.cc
 | 
| ===================================================================
 | 
| --- media/test/ffmpeg_tests/ffmpeg_tests.cc	(revision 50665)
 | 
| +++ media/test/ffmpeg_tests/ffmpeg_tests.cc	(working copy)
 | 
| @@ -30,8 +30,14 @@
 | 
|  #endif
 | 
|  
 | 
|  #if defined(OS_WIN)
 | 
| +
 | 
| +// Enable to build with exception handler
 | 
| +//#define ENABLE_WINDOWS_EXCEPTIONS 1
 | 
| +
 | 
| +#ifdef ENABLE_WINDOWS_EXCEPTIONS
 | 
|  // warning: disable warning about exception handler.
 | 
|  #pragma warning(disable:4509)
 | 
| +#endif
 | 
|  
 | 
|  // Thread priorities to make benchmark more stable.
 | 
|  
 | 
| @@ -101,7 +107,7 @@
 | 
|    bool hash_md5 = false;
 | 
|  
 | 
|    std::ostream* log_out = &std::cout;
 | 
| -#if defined(OS_WIN)
 | 
| +#if defined(ENABLE_WINDOWS_EXCEPTIONS)
 | 
|    // Catch exceptions so this tool can be used in automated testing.
 | 
|    __try {
 | 
|  #endif
 | 
| @@ -475,7 +481,7 @@
 | 
|               << " " << in_path << std::endl;
 | 
|    }
 | 
|  #endif  // SHOW_VERBOSE
 | 
| -#if defined(OS_WIN)
 | 
| +#if defined(ENABLE_WINDOWS_EXCEPTIONS)
 | 
|    } __except(EXCEPTION_EXECUTE_HANDLER) {
 | 
|      *log_out << "  Exception:" << std::setw(11) << GetExceptionCode()
 | 
|               << " " << in_path << std::endl;
 | 
| 
 |