Lines Matching refs:codecpar
43 st->codecpar->codec_type = AVMEDIA_TYPE_AUDIO;
44 st->codecpar->ch_layout.nb_channels = avio_rl32(s->pb);
45 st->codecpar->sample_rate = avio_rl32(s->pb);
46 if (st->codecpar->sample_rate <= 0)
53 if (st->codecpar->ch_layout.nb_channels <= 0 || mult <= 0 ||
54 mult > INT_MAX / st->codecpar->ch_layout.nb_channels) {
56 st->codecpar->ch_layout.nb_channels, mult);
59 st->codecpar->ch_layout.nb_channels *= mult;
60 if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels)
62 st->codecpar->block_align = align * st->codecpar->ch_layout.nb_channels;
65 case 4: st->codecpar->codec_id = AV_CODEC_ID_ADPCM_AICA; break;
66 case 16: st->codecpar->codec_id = AV_CODEC_ID_PCM_S16LE_PLANAR; break;
72 avpriv_set_pts_info(st, 64, 1, st->codecpar->sample_rate);
79 AVCodecParameters *par = s->streams[0]->codecpar;