Lines Matching defs:par
103 AVCodecParameters *par;
122 par = s->streams[aiff->audio_stream_idx]->codecpar;
125 if (!par->codec_tag)
127 if (par->codec_tag != MKTAG('N','O','N','E'))
137 if (!par->block_align) {
147 if (par->ch_layout.order == AV_CHANNEL_ORDER_NATIVE && par->ch_layout.nb_channels > 2) {
150 ff_mov_write_chan(pb, par->ch_layout.u.mask);
161 avio_wb16(pb, par->ch_layout.nb_channels); /* Number of channels */
166 if (!par->bits_per_coded_sample)
167 par->bits_per_coded_sample = av_get_bits_per_sample(par->codec_id);
168 if (!par->bits_per_coded_sample) {
172 if (!par->block_align)
173 par->block_align = (par->bits_per_coded_sample * par->ch_layout.nb_channels) >> 3;
175 avio_wb16(pb, par->bits_per_coded_sample); /* Sample size */
177 sample_rate = av_double2int(par->sample_rate);
182 avio_wl32(pb, par->codec_tag);
186 if ( (par->codec_tag == MKTAG('Q','D','M','2')
187 || par->codec_tag == MKTAG('Q','c','l','p')) && par->extradata_size) {
189 avio_wb32(pb, par->extradata_size);
190 avio_write(pb, par->extradata, par->extradata_size);
232 AVCodecParameters *par = s->streams[aiff->audio_stream_idx]->codecpar;
253 avio_wb32(pb, (data_size - aiff->ssnd - 12) / par->block_align);