[FFmpeg-cvslog] r12547 - trunk/libavformat/mov.c
bcoudurier
subversion
Fri Mar 21 15:30:46 CET 2008
Author: bcoudurier
Date: Fri Mar 21 15:30:45 2008
New Revision: 12547
Log:
sample size to 1 might happen for data, fix GMCMidiaASX.mov, fallback is better than failing
Modified:
trunk/libavformat/mov.c
Modified: trunk/libavformat/mov.c
==============================================================================
--- trunk/libavformat/mov.c (original)
+++ trunk/libavformat/mov.c Fri Mar 21 15:30:45 2008
@@ -1183,12 +1183,8 @@ static void mov_build_index(MOVContext *
frames = chunk_samples / sc->samples_per_frame;
chunk_samples = sc->samples_per_frame;
}
- } else if (sc->sample_size > 1 || st->codec->bits_per_sample == 8) {
+ } else
chunk_size = chunk_samples * sc->sample_size;
- } else {
- av_log(mov->fc, AV_LOG_ERROR, "could not determine chunk size, report problem\n");
- goto out;
- }
for (j = 0; j < frames; j++) {
av_add_index_entry(st, current_offset, current_dts, chunk_size, 0, AVINDEX_KEYFRAME);
/* get chunk duration */
More information about the ffmpeg-cvslog
mailing list