Mercurial > mplayer.hg
comparison libmpcodecs/ae_lavc.c @ 36172:7bf03a973142
Do not pass random unsupported data to encoder.
author | reimar |
---|---|
date | Mon, 13 May 2013 19:34:44 +0000 |
parents | 505b49b171f4 |
children | c1033e9288b1 |
comparison
equal
deleted
inserted
replaced
36171:94979f661d38 | 36172:7bf03a973142 |
---|---|
197 break; | 197 break; |
198 } | 198 } |
199 } | 199 } |
200 } | 200 } |
201 encoder->input_format = samplefmt2affmt(lavc_actx->sample_fmt); | 201 encoder->input_format = samplefmt2affmt(lavc_actx->sample_fmt); |
202 if (encoder->input_format == AF_FORMAT_UNKNOWN) { | |
203 mp_msg(MSGT_MENCODER,MSGL_ERR, "Audio encoder requires unknown or unsupported input format\n"); | |
204 return 0; | |
205 } | |
202 lavc_actx->channels = encoder->params.channels; | 206 lavc_actx->channels = encoder->params.channels; |
203 lavc_actx->sample_rate = encoder->params.sample_rate; | 207 lavc_actx->sample_rate = encoder->params.sample_rate; |
204 lavc_actx->time_base.num = 1; | 208 lavc_actx->time_base.num = 1; |
205 lavc_actx->time_base.den = encoder->params.sample_rate; | 209 lavc_actx->time_base.den = encoder->params.sample_rate; |
206 if(lavc_param_abitrate<1000) | 210 if(lavc_param_abitrate<1000) |