|  | @@ -4148,7 +4148,7 @@ static int mov_read_trak(MOVContext *c, AVIOContext *pb, MOVAtom atom) | 
														
													
														
															
																|  |  | st->index); |  |  | st->index); | 
														
													
														
															
																|  |  | return 0; |  |  | return 0; | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) { |  |  |  | 
														
													
														
															
																|  |  |  |  |  | if (sc->chunk_count && sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) { | 
														
													
														
															
																|  |  | av_log(c->fc, AV_LOG_ERROR, "stream %d, contradictionary STSC and STCO\n", |  |  | av_log(c->fc, AV_LOG_ERROR, "stream %d, contradictionary STSC and STCO\n", | 
														
													
														
															
																|  |  | st->index); |  |  | st->index); | 
														
													
														
															
																|  |  | return AVERROR_INVALIDDATA; |  |  | return AVERROR_INVALIDDATA; | 
														
													
												
													
														
															
																|  | 
 |