• Home
  • Raw
  • Download

Lines Matching refs:codecpar

126     int mode = codec2_mode_from_extradata(st->codecpar->extradata);  in codec2_read_header_common()
128 st->codecpar->codec_type = AVMEDIA_TYPE_AUDIO; in codec2_read_header_common()
129 st->codecpar->codec_id = AV_CODEC_ID_CODEC2; in codec2_read_header_common()
130 st->codecpar->sample_rate = 8000; in codec2_read_header_common()
131 st->codecpar->channels = 1; in codec2_read_header_common()
132 st->codecpar->format = AV_SAMPLE_FMT_S16; in codec2_read_header_common()
133 st->codecpar->channel_layout = AV_CH_LAYOUT_MONO; in codec2_read_header_common()
134 st->codecpar->bit_rate = codec2_mode_bit_rate(s, mode); in codec2_read_header_common()
135 st->codecpar->frame_size = codec2_mode_frame_size(s, mode); in codec2_read_header_common()
136 st->codecpar->block_align = codec2_mode_block_align(s, mode); in codec2_read_header_common()
138 if (st->codecpar->bit_rate <= 0 || in codec2_read_header_common()
139 st->codecpar->frame_size <= 0 || in codec2_read_header_common()
140 st->codecpar->block_align <= 0) { in codec2_read_header_common()
144 avpriv_set_pts_info(st, 64, 1, st->codecpar->sample_rate); in codec2_read_header_common()
163 ret = ff_alloc_extradata(st->codecpar, CODEC2_EXTRADATA_SIZE); in codec2_read_header()
168 ret = ffio_read_size(s->pb, st->codecpar->extradata, CODEC2_EXTRADATA_SIZE); in codec2_read_header()
173 version = AV_RB16(st->codecpar->extradata); in codec2_read_header()
190 block_align = st->codecpar->block_align; in codec2_read_packet()
191 frame_size = st->codecpar->frame_size; in codec2_read_packet()
216 if (s->nb_streams != 1 || s->streams[0]->codecpar->codec_id != AV_CODEC_ID_CODEC2) { in codec2_write_header()
223 if (st->codecpar->extradata_size != CODEC2_EXTRADATA_SIZE) { in codec2_write_header()
225 CODEC2_EXTRADATA_SIZE, st->codecpar->extradata_size); in codec2_write_header()
230 avio_write(s->pb, st->codecpar->extradata, CODEC2_EXTRADATA_SIZE); in codec2_write_header()
252 ret = ff_alloc_extradata(st->codecpar, CODEC2_EXTRADATA_SIZE); in codec2raw_read_header()
258 codec2_make_extradata(st->codecpar->extradata, c2->mode); in codec2raw_read_header()