Lines Matching refs:apar
193 static int flv_same_audio_codec(AVCodecParameters *apar, int flags)
199 if (!apar->codec_id && !apar->codec_tag)
202 if (apar->bits_per_coded_sample != bits_per_coded_sample)
215 return codec_id == apar->codec_id;
220 return codec_id == apar->codec_id;
222 return apar->codec_id == AV_CODEC_ID_AAC;
224 return apar->codec_id == AV_CODEC_ID_ADPCM_SWF;
226 return apar->codec_id == AV_CODEC_ID_SPEEX;
228 return apar->codec_id == AV_CODEC_ID_MP3;
232 return apar->codec_id == AV_CODEC_ID_NELLYMOSER;
234 return apar->sample_rate == 8000 &&
235 apar->codec_id == AV_CODEC_ID_PCM_MULAW;
237 return apar->sample_rate == 8000 &&
238 apar->codec_id == AV_CODEC_ID_PCM_ALAW;
240 return apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET);
245 AVCodecParameters *apar, int flv_codecid)
250 apar->codec_id = apar->bits_per_coded_sample == 8
259 apar->codec_id = apar->bits_per_coded_sample == 8
264 apar->codec_id = AV_CODEC_ID_AAC;
267 apar->codec_id = AV_CODEC_ID_ADPCM_SWF;
270 apar->codec_id = AV_CODEC_ID_SPEEX;
271 apar->sample_rate = 16000;
274 apar->codec_id = AV_CODEC_ID_MP3;
279 apar->sample_rate = 8000;
280 apar->codec_id = AV_CODEC_ID_NELLYMOSER;
283 apar->sample_rate = 16000;
284 apar->codec_id = AV_CODEC_ID_NELLYMOSER;
287 apar->codec_id = AV_CODEC_ID_NELLYMOSER;
290 apar->sample_rate = 8000;
291 apar->codec_id = AV_CODEC_ID_PCM_MULAW;
294 apar->sample_rate = 8000;
295 apar->codec_id = AV_CODEC_ID_PCM_ALAW;
300 apar->codec_tag = flv_codecid >> FLV_AUDIO_CODECID_OFFSET;
549 AVCodecParameters *apar, *vpar;
641 apar = astream ? astream->codecpar : NULL;
670 } else if (!strcmp(key, "audiocodecid") && apar) {
672 flv_set_audio_codec(s, astream, apar, id);
673 } else if (!strcmp(key, "audiosamplerate") && apar) {
674 apar->sample_rate = num_val;
675 } else if (!strcmp(key, "audiosamplesize") && apar) {
676 apar->bits_per_coded_sample = num_val;
677 } else if (!strcmp(key, "stereo") && apar) {
678 av_channel_layout_default(&apar->ch_layout, num_val + 1);
702 ((!apar && !strcmp(key, "audiocodecid")) ||