Lines Matching refs:par
53 AVCodecParameters *par = s->streams[0]->codecpar; in adx_read_packet() local
59 if (par->channels <= 0) { in adx_read_packet()
60 av_log(s, AV_LOG_ERROR, "invalid number of channels %d\n", par->channels); in adx_read_packet()
64 size = BLOCK_SIZE * par->channels; in adx_read_packet()
82 pkt->duration = size / (BLOCK_SIZE * par->channels); in adx_read_packet()
83 pkt->pts = (pkt->pos - c->header_size) / (BLOCK_SIZE * par->channels); in adx_read_packet()
91 AVCodecParameters *par; in adx_read_header() local
96 par = s->streams[0]->codecpar; in adx_read_header()
103 if ((ret = ff_get_extradata(s, par, s->pb, c->header_size)) < 0) in adx_read_header()
106 if (par->extradata_size < 12) { in adx_read_header()
110 par->channels = AV_RB8 (par->extradata + 7); in adx_read_header()
111 par->sample_rate = AV_RB32(par->extradata + 8); in adx_read_header()
113 if (par->channels <= 0) { in adx_read_header()
114 av_log(s, AV_LOG_ERROR, "invalid number of channels %d\n", par->channels); in adx_read_header()
118 if (par->sample_rate <= 0) { in adx_read_header()
119 av_log(s, AV_LOG_ERROR, "Invalid sample rate %d\n", par->sample_rate); in adx_read_header()
123 par->codec_type = AVMEDIA_TYPE_AUDIO; in adx_read_header()
124 par->codec_id = s->iformat->raw_codec_id; in adx_read_header()
125 par->bit_rate = (int64_t)par->sample_rate * par->channels * BLOCK_SIZE * 8LL / BLOCK_SAMPLES; in adx_read_header()
127 avpriv_set_pts_info(st, 64, BLOCK_SAMPLES, par->sample_rate); in adx_read_header()