]> git.sesse.net Git - ffmpeg/blobdiff - tests/seek_test.c
Remove unnecessary MINGW ifdef.
[ffmpeg] / tests / seek_test.c
index cab1b0a6079aee827bc5929a8557ca7800b2b87d..025268549fd198e190bb0ea99c21efefc25e8d31 100644 (file)
@@ -23,6 +23,8 @@
 
 #include "avformat.h"
 
+#undef exit
+
 int main(int argc, char **argv)
 {
     const char *filename;
@@ -50,7 +52,7 @@ int main(int argc, char **argv)
 
     ret = av_open_input_file(&ic, filename, NULL, 0, NULL);
     if (ret < 0) {
-        fprintf(stderr, "cant open %s\n", filename);
+        fprintf(stderr, "cannot open %s\n", filename);
         exit(1);
     }
 
@@ -63,13 +65,17 @@ int main(int argc, char **argv)
     for(i=0; ; i++){
         AVPacket pkt;
         AVStream *st;
-        ret= av_read_frame(ic, &pkt);
-        printf("ret:%2d", ret);
+
+        memset(&pkt, 0, sizeof(pkt));
         if(ret>=0){
-            st= ic->streams[pkt.stream_index];
-            printf(" st:%2d dts:%f pts:%f pos:%Ld size:%d flags:%d", pkt.stream_index, pkt.dts*av_q2d(st->time_base), pkt.pts*av_q2d(st->time_base), pkt.pos, pkt.size, pkt.flags);
+            ret= av_read_frame(ic, &pkt);
+            printf("ret:%2d", ret);
+            if(ret>=0){
+                st= ic->streams[pkt.stream_index];
+                printf(" st:%2d dts:%f pts:%f pos:%Ld size:%d flags:%d", pkt.stream_index, pkt.dts*av_q2d(st->time_base), pkt.pts*av_q2d(st->time_base), pkt.pos, pkt.size, pkt.flags);
+            }
+            printf("\n");
         }
-        printf("\n");
 
         if(i>25) break;