writing corrupt files on MinGW patch by (Matthias Fritschi <choi at netlabs dot org>)
authorMatthias Fritschi <choi@netlabs.org>
Fri, 9 Apr 2004 15:04:51 +0000 (15:04 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 9 Apr 2004 15:04:51 +0000 (15:04 +0000)
Originally committed as revision 2988 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/apiexample.c

index dd4d6df..a2ee99d 100644 (file)
@@ -61,7 +61,7 @@ void audio_encode_example(const char *filename)
     outbuf_size = 10000;
     outbuf = malloc(outbuf_size);
 
-    f = fopen(filename, "w");
+    f = fopen(filename, "wb");
     if (!f) {
         fprintf(stderr, "could not open %s\n", filename);
         exit(1);
@@ -122,12 +122,12 @@ void audio_decode_example(const char *outfilename, const char *filename)
     
     outbuf = malloc(AVCODEC_MAX_AUDIO_FRAME_SIZE);
 
-    f = fopen(filename, "r");
+    f = fopen(filename, "rb");
     if (!f) {
         fprintf(stderr, "could not open %s\n", filename);
         exit(1);
     }
-    outfile = fopen(outfilename, "w");
+    outfile = fopen(outfilename, "wb");
     if (!outfile) {
         free(c);
         exit(1);
@@ -208,7 +208,7 @@ void video_encode_example(const char *filename)
     
     /* the codec gives us the frame size, in samples */
 
-    f = fopen(filename, "w");
+    f = fopen(filename, "wb");
     if (!f) {
         fprintf(stderr, "could not open %s\n", filename);
         exit(1);
@@ -333,7 +333,7 @@ void video_decode_example(const char *outfilename, const char *filename)
     
     /* the codec gives us the frame size, in samples */
 
-    f = fopen(filename, "r");
+    f = fopen(filename, "rb");
     if (!f) {
         fprintf(stderr, "could not open %s\n", filename);
         exit(1);