[Ffmpeg-cvslog] r6747 - trunk/libavformat/mov.c
bcoudurier
subversion
Fri Oct 20 15:06:50 CEST 2006
Author: bcoudurier
Date: Fri Oct 20 15:06:50 2006
New Revision: 6747
Modified:
trunk/libavformat/mov.c
Log:
warn about zlib support needed if file has compressed moov atom
Modified: trunk/libavformat/mov.c
==============================================================================
--- trunk/libavformat/mov.c (original)
+++ trunk/libavformat/mov.c Fri Oct 20 15:06:50 2006
@@ -1344,10 +1344,9 @@
return err;
}
-
-#ifdef CONFIG_ZLIB
static int mov_read_cmov(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom)
{
+#ifdef CONFIG_ZLIB
ByteIOContext ctx;
uint8_t *cmov_data;
uint8_t *moov_data; /* uncompressed data */
@@ -1389,10 +1388,12 @@
ret = mov_read_default(c, &ctx, atom);
av_free(moov_data);
av_free(cmov_data);
-
return ret;
-}
+#else
+ av_log(c->fc, AV_LOG_ERROR, "this file requires zlib support compiled in\n");
+ return -1;
#endif
+}
/* edit list atom */
static int mov_read_elst(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom)
@@ -1487,11 +1488,7 @@
{ MKTAG( 't', 'c', 'm', 'd' ), mov_read_leaf },
{ MKTAG( 'w', 'i', 'd', 'e' ), mov_read_wide }, /* place holder */
//{ MKTAG( 'r', 'm', 'q', 'u' ), mov_read_leaf },
-#ifdef CONFIG_ZLIB
{ MKTAG( 'c', 'm', 'o', 'v' ), mov_read_cmov },
-#else
-{ MKTAG( 'c', 'm', 'o', 'v' ), mov_read_leaf },
-#endif
{ 0L, mov_read_leaf }
};
More information about the ffmpeg-cvslog
mailing list