From 1b0a5852568c7aae059b84e977039431720414ed Mon Sep 17 00:00:00 2001 From: Francois-Olivier Devaux Date: Fri, 20 May 2005 07:59:01 +0000 Subject: [PATCH] Modified mj2_init_stdmovie. Check for division by zero at line 212: tk->sample[j].sample_delta = tk->timescale / tk->sample_rate; Thanks to Valentin Mesaros ! --- mj2/mj2.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mj2/mj2.c b/mj2/mj2.c index 9880e979..91392b75 100644 --- a/mj2/mj2.c +++ b/mj2/mj2.c @@ -206,8 +206,11 @@ int mj2_init_stdmovie(mj2_movie_t * movie) tk->sampletochunk[0].samples_per_chunk = 1; tk->sampletochunk[0].sample_descr_idx = 1; - for (j = 0; j < tk->num_samples; j++) + for (j = 0; j < tk->num_samples; j++) { + if (tk->sample_rate == 0) + tk->sample_rate = 25; tk->sample[j].sample_delta = tk->timescale / tk->sample_rate; + } tk->num_tts = 1; tk->tts = (mj2_tts_t *) malloc(tk->num_tts * sizeof(mj2_tts_t));