Lines Matching refs:codecpar
43 st->codecpar->codec_type = AVMEDIA_TYPE_AUDIO;
44 st->codecpar->codec_id = AV_CODEC_ID_ADPCM_PSX;
45 st->codecpar->ch_layout.nb_channels = 1 + (avio_rb32(s->pb) == 0x00000004);
47 if (st->codecpar->ch_layout.nb_channels > 1) {
52 st->codecpar->sample_rate = avio_rb32(s->pb);
53 if (st->codecpar->sample_rate <= 0)
57 st->codecpar->block_align = 0x1000 * st->codecpar->ch_layout.nb_channels;
61 st->codecpar->block_align = 16 * st->codecpar->ch_layout.nb_channels;
62 avio_seek(s->pb, st->codecpar->ch_layout.nb_channels > 1 ? 0x80 : 0x30, SEEK_SET);
64 avpriv_set_pts_info(st, 64, 1, st->codecpar->sample_rate);
71 AVCodecParameters *par = s->streams[0]->codecpar;