Lines Matching defs:avctx
75 static int efi_read(AVFormatContext *avctx, uint64_t start_pos)
77 TtyDemuxContext *s = avctx->priv_data;
78 AVIOContext *pb = avctx->pb;
92 av_dict_set(&avctx->metadata, name, buf, 0); \
102 static int read_header(AVFormatContext *avctx)
104 TtyDemuxContext *s = avctx->priv_data;
106 AVStream *st = avformat_new_stream(avctx, NULL);
124 if (avctx->pb->seekable & AVIO_SEEKABLE_NORMAL) {
125 int64_t fsize = avio_size(avctx->pb);
127 s->fsize = avio_size(avctx->pb);
130 if (ff_sauce_read(avctx, &s->fsize, 0, 0) < 0)
131 efi_read(avctx, s->fsize - 51);
133 avio_seek(avctx->pb, 0, SEEK_SET);
141 static int read_packet(AVFormatContext *avctx, AVPacket *pkt)
143 TtyDemuxContext *s = avctx->priv_data;
146 if (avio_feof(avctx->pb))
152 uint64_t p = avio_tell(avctx->pb);
159 pkt->size = av_get_packet(avctx->pb, pkt, n);