diff src/alac/demux.c @ 84:fa9e4ed85309 trunk

[svn] - try this
author nenolod
date Wed, 04 Oct 2006 18:42:11 -0700
parents c312e5c852ac
children 86ce11c6b8c3
line wrap: on
line diff
--- a/src/alac/demux.c	Wed Oct 04 18:24:55 2006 -0700
+++ b/src/alac/demux.c	Wed Oct 04 18:42:11 2006 -0700
@@ -45,6 +45,7 @@
     stream_t *stream;
     demux_res_t *res;
     long saved_mdat_pos;
+    int isfilenotalac;
 } qtmovie_t;
 
 
@@ -243,7 +244,10 @@
             stream_skip(qtmovie->stream, entry_remaining);
 
         if (qtmovie->res->format != MAKEFOURCC('a','l','a','c'))
+	{
+	    qtmovie->isfilenotalac = 1;
             return;
+	}
     }
 }
 
@@ -648,6 +652,7 @@
     /* construct the stream */
     qtmovie->stream = file;
     qtmovie->res = demux_res;
+    qtmovie->isfilenotalac = 0;
 
     memset(demux_res, 0, sizeof(demux_res_t));
 
@@ -701,7 +706,8 @@
         }
 
     }
-    return 0;
+
+    return qtmovie->isfilenotalac;
 }