Lines Matching refs:codecpar
57 st->codecpar->codec_tag = 0; in init_stream()
58 st->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in init_stream()
61 st->codecpar->width = (80<<3); in init_stream()
62 st->codecpar->height = (25<<4); in init_stream()
184 st->codecpar->codec_id = AV_CODEC_ID_BINTEXT; in bintext_read_header()
186 if ((ret = ff_alloc_extradata(st->codecpar, 2)) < 0) in bintext_read_header()
188 st->codecpar->extradata[0] = 16; in bintext_read_header()
189 st->codecpar->extradata[1] = 0; in bintext_read_header()
197 predict_width(st->codecpar, bin->fsize, got_width); in bintext_read_header()
198 if (st->codecpar->width < 8) in bintext_read_header()
200 calculate_height(st->codecpar, bin->fsize); in bintext_read_header()
231 st->codecpar->width = avio_rl16(pb)<<3; in xbin_read_header()
232 st->codecpar->height = avio_rl16(pb); in xbin_read_header()
234 st->codecpar->height *= fontheight; in xbin_read_header()
237 st->codecpar->extradata_size = 2; in xbin_read_header()
239 st->codecpar->extradata_size += 48; in xbin_read_header()
241 st->codecpar->extradata_size += fontheight * (flags & 0x10 ? 512 : 256); in xbin_read_header()
242 st->codecpar->codec_id = flags & 4 ? AV_CODEC_ID_XBIN : AV_CODEC_ID_BINTEXT; in xbin_read_header()
244 ret = ff_alloc_extradata(st->codecpar, st->codecpar->extradata_size); in xbin_read_header()
247 st->codecpar->extradata[0] = fontheight; in xbin_read_header()
248 st->codecpar->extradata[1] = flags; in xbin_read_header()
249 if (avio_read(pb, st->codecpar->extradata + 2, st->codecpar->extradata_size - 2) < 0) in xbin_read_header()
253 bin->fsize = avio_size(pb) - 9 - st->codecpar->extradata_size; in xbin_read_header()
255 avio_seek(pb, 9 + st->codecpar->extradata_size, SEEK_SET); in xbin_read_header()
276 st->codecpar->codec_id = AV_CODEC_ID_BINTEXT; in adf_read_header()
278 if ((ret = ff_alloc_extradata(st->codecpar, 2 + 48 + 4096)) < 0) in adf_read_header()
280 st->codecpar->extradata[0] = 16; in adf_read_header()
281 st->codecpar->extradata[1] = BINTEXT_PALETTE|BINTEXT_FONT; in adf_read_header()
283 if (avio_read(pb, st->codecpar->extradata + 2, 24) < 0) in adf_read_header()
286 if (avio_read(pb, st->codecpar->extradata + 2 + 24, 24) < 0) in adf_read_header()
288 if (avio_read(pb, st->codecpar->extradata + 2 + 48, 4096) < 0) in adf_read_header()
294 st->codecpar->width = 80<<3; in adf_read_header()
296 if (st->codecpar->width < 8) in adf_read_header()
299 calculate_height(st->codecpar, bin->fsize); in adf_read_header()
333 st->codecpar->codec_id = AV_CODEC_ID_IDF; in idf_read_header()
335 if ((ret = ff_alloc_extradata(st->codecpar, 2 + 48 + 4096)) < 0) in idf_read_header()
337 st->codecpar->extradata[0] = 16; in idf_read_header()
338 st->codecpar->extradata[1] = BINTEXT_PALETTE|BINTEXT_FONT; in idf_read_header()
342 if (avio_read(pb, st->codecpar->extradata + 2 + 48, 4096) < 0) in idf_read_header()
344 if (avio_read(pb, st->codecpar->extradata + 2, 48) < 0) in idf_read_header()
349 if (st->codecpar->width < 8) in idf_read_header()
352 calculate_height(st->codecpar, bin->fsize); in idf_read_header()