Lines Matching defs:b_frames
1392 int b_frames = 0;
1411 b_frames = s->max_b_frames;
1412 while (b_frames && !s->input_picture[b_frames])
1413 b_frames--;
1432 b_frames = FFMAX(0, i - 1);
1435 for (i = 0; i < b_frames + 1; i++) {
1439 b_frames = estimate_best_b_count(s);
1440 if (b_frames < 0)
1441 return b_frames;
1446 for (i = b_frames - 1; i >= 0; i--) {
1449 b_frames = i;
1451 if (s->input_picture[b_frames]->f->pict_type == AV_PICTURE_TYPE_B &&
1452 b_frames == s->max_b_frames) {
1457 if (s->picture_in_gop_number + b_frames >= s->gop_size) {
1460 b_frames = s->gop_size - s->picture_in_gop_number - 1;
1463 b_frames = 0;
1464 s->input_picture[b_frames]->f->pict_type = AV_PICTURE_TYPE_I;
1468 if ((s->avctx->flags & AV_CODEC_FLAG_CLOSED_GOP) && b_frames &&
1469 s->input_picture[b_frames]->f->pict_type == AV_PICTURE_TYPE_I)
1470 b_frames--;
1472 s->reordered_input_picture[0] = s->input_picture[b_frames];
1477 for (i = 0; i < b_frames; i++) {