comparison movenc.c @ 5394:896dbdababcb libavformat

100l, max value for timescale is UINT16_MAX
author bcoudurier
date Sun, 29 Nov 2009 18:26:51 +0000
parents a3853508bb5c
children 2aecc666c976
comparison
equal deleted inserted replaced
5393:a3853508bb5c 5394:896dbdababcb
1850 }else{ 1850 }else{
1851 st->codec->frame_size = 1; 1851 st->codec->frame_size = 1;
1852 track->sampleSize = (av_get_bits_per_sample(st->codec->codec_id) >> 3) * st->codec->channels; 1852 track->sampleSize = (av_get_bits_per_sample(st->codec->codec_id) >> 3) * st->codec->channels;
1853 } 1853 }
1854 if (track->mode != MODE_MOV) { 1854 if (track->mode != MODE_MOV) {
1855 if (track->timescale > INT16_MAX) { 1855 if (track->timescale > UINT16_MAX) {
1856 av_log(s, AV_LOG_ERROR, "track %d: output format does not support " 1856 av_log(s, AV_LOG_ERROR, "track %d: output format does not support "
1857 "sample rate %dhz\n", i, track->timescale); 1857 "sample rate %dhz\n", i, track->timescale);
1858 goto error; 1858 goto error;
1859 } 1859 }
1860 if (track->enc->codec_id == CODEC_ID_MP3 && track->timescale < 16000) { 1860 if (track->enc->codec_id == CODEC_ID_MP3 && track->timescale < 16000) {