Lines Matching defs:bin
53 BinDemuxContext *bin = s->priv_data;
60 if (!bin->width) {
65 avpriv_set_pts_info(st, 60, bin->framerate.den, bin->framerate.num);
68 bin->chars_per_frame = av_clip(av_q2d(st->time_base) * bin->chars_per_frame, 1, INT_MAX);
131 BinDemuxContext *bin = s->priv_data;
146 bin->fsize = avio_size(pb);
147 if (ff_sauce_read(s, &bin->fsize, &got_width, 0) < 0)
148 next_tag_read(s, &bin->fsize);
149 if (!bin->width) {
150 predict_width(st->codec, bin->fsize, got_width);
151 calculate_height(st->codec, bin->fsize);
173 BinDemuxContext *bin = s->priv_data;
203 bin->fsize = avio_size(pb) - 9 - st->codec->extradata_size;
204 ff_sauce_read(s, &bin->fsize, NULL, 0);
215 BinDemuxContext *bin = s->priv_data;
242 bin->fsize = avio_size(pb) - 1 - 192 - 4096;
244 ff_sauce_read(s, &bin->fsize, &got_width, 0);
245 if (!bin->width)
246 calculate_height(st->codec, bin->fsize);
269 BinDemuxContext *bin = s->priv_data;
294 bin->fsize = avio_size(pb) - 12 - 4096 - 48;
295 ff_sauce_read(s, &bin->fsize, &got_width, 0);
296 if (!bin->width)
297 calculate_height(st->codec, bin->fsize);
306 BinDemuxContext *bin = s->priv_data;
308 if (bin->fsize > 0) {
309 if (av_get_packet(s->pb, pkt, bin->fsize) < 0)
311 bin->fsize = -1; /* done */
312 } else if (!bin->fsize) {
315 if (av_get_packet(s->pb, pkt, bin->chars_per_frame) < 0)
343 .name = "bin",
348 .extensions = "bin",