]> granicus.if.org Git - handbrake/commitdiff
- mingw fixes to use fopen() with 'b' flag.
authorkonablend <kona8lend@gmail.com>
Sat, 6 Jun 2009 23:04:51 +0000 (23:04 +0000)
committerkonablend <kona8lend@gmail.com>
Sat, 6 Jun 2009 23:04:51 +0000 (23:04 +0000)
- include pthread.h for pthread_win32 attach/detach decls.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2495 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/hb.c
libhb/scan.c
libhb/stream.c
test/test.c

index 7d140bdfb671933de98ce0b2258b6e9acbe65e32..26826ecdda0b0bf93c35f924120fcfbddf668a92 100644 (file)
@@ -443,7 +443,7 @@ void hb_get_preview( hb_handle_t * h, hb_title_t * title, int picture,
     hb_get_tempory_filename( h, filename, "%" PRIxPTR "%d",
                              (intptr_t) title, picture );
 
-    file = fopen( filename, "r" );
+    file = fopen( filename, "rb" );
     if( !file )
     {
         hb_log( "hb_get_preview: fopen failed" );
index 6ff83a872275e89fcea56007409aa8926ad90668..1d62297f41be488bee90b3d847e0e2983d5fe6dd 100644 (file)
@@ -600,7 +600,7 @@ static int DecodePreviews( hb_scan_t * data, hb_title_t * title )
             hb_get_tempory_filename( data->h, filename, "%" PRIxPTR "%d",
                                      (intptr_t)title, i );
 
-            file_preview = fopen( filename, "w" );
+            file_preview = fopen( filename, "wb" );
             if( file_preview )
             {
                 fwrite( vid_buf->data, title->width * title->height * 3 / 2,
index c98f901db28e80a9b2ad1088e6a79d63b09059bb..92907e1ef5f767074da8923cf3d1d650c733bec3 100644 (file)
@@ -470,7 +470,7 @@ static int audio_inactive( hb_stream_t *stream, int indx )
  **********************************************************************/
 hb_stream_t * hb_stream_open( char *path, hb_title_t *title )
 {
-    FILE *f = fopen( path, "r" );
+    FILE *f = fopen( path, "rb" );
     if ( f == NULL )
     {
         hb_log( "hb_stream_open: open %s failed", path );
index 94404d2ccccb9740b4324c68f2e08553d929afff..b9681c35eabbe9247f4ccf030da3c9e5cf1c17e5 100644 (file)
 #include <unistd.h>
 #include <inttypes.h>
 
+#ifdef PTW32_STATIC_LIB
+#include <pthread.h>
+#endif
+
 #include "hb.h"
 #include "parsecsv.h"