Lines Matching refs:bin
55 BinDemuxContext *bin = s->priv_data;
62 if (!bin->width) {
67 avpriv_set_pts_info(st, 60, bin->framerate.den, bin->framerate.num);
70 bin->chars_per_frame = av_clip(av_q2d(st->time_base) * bin->chars_per_frame, 1, INT_MAX);
144 if (av_match_ext(p->filename, "bin")) {
172 BinDemuxContext *bin = s->priv_data;
187 bin->fsize = avio_size(pb);
188 if (ff_sauce_read(s, &bin->fsize, &got_width, 0) < 0)
189 next_tag_read(s, &bin->fsize);
190 if (!bin->width) {
191 predict_width(st->codecpar, bin->fsize, got_width);
194 calculate_height(st->codecpar, bin->fsize);
216 BinDemuxContext *bin = s->priv_data;
247 bin->fsize = avio_size(pb) - 9 - st->codecpar->extradata_size;
248 ff_sauce_read(s, &bin->fsize, NULL, 0);
259 BinDemuxContext *bin = s->priv_data;
287 bin->fsize = avio_size(pb) - 1 - 192 - 4096;
289 ff_sauce_read(s, &bin->fsize, &got_width, 0);
292 if (!bin->width)
293 calculate_height(st->codecpar, bin->fsize);
316 BinDemuxContext *bin = s->priv_data;
341 bin->fsize = avio_size(pb) - 12 - 4096 - 48;
342 ff_sauce_read(s, &bin->fsize, &got_width, 0);
345 if (!bin->width)
346 calculate_height(st->codecpar, bin->fsize);
355 BinDemuxContext *bin = s->priv_data;
357 if (bin->fsize > 0) {
358 if (av_get_packet(s->pb, pkt, bin->fsize) < 0)
360 bin->fsize = -1; /* done */
361 } else if (!bin->fsize) {
364 if (av_get_packet(s->pb, pkt, bin->chars_per_frame) < 0)
392 .name = "bin",