]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/cafdec.c
avformat/mov: fix timecode with counter mode flag set
[ffmpeg] / libavformat / cafdec.c
index c188aad20f698dd67f0865423ebba2a6a75e2103..b7a9711cc596082783a5c6107af794fd61f88d42 100644 (file)
@@ -70,7 +70,7 @@ static int read_desc_chunk(AVFormatContext *s)
 
     /* parse format description */
     st->codecpar->codec_type  = AVMEDIA_TYPE_AUDIO;
-    st->codecpar->sample_rate = av_int2double(avio_rb64(pb));
+    st->codecpar->sample_rate = av_clipd(av_int2double(avio_rb64(pb)), 0, INT_MAX);
     st->codecpar->codec_tag   = avio_rl32(pb);
     flags = avio_rb32(pb);
     caf->bytes_per_packet  = avio_rb32(pb);