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)