comparison mpegvideo.c @ 731:f011a0df269f libavcodec

set low_delay on encoding if no b frames
author michaelni
date Sun, 06 Oct 2002 17:46:22 +0000
parents b24ea84b23e2
children 25d7fb7c89be
comparison
equal deleted inserted replaced
730:b24ea84b23e2 731:f011a0df269f
594 case CODEC_ID_MPEG4: 594 case CODEC_ID_MPEG4:
595 s->out_format = FMT_H263; 595 s->out_format = FMT_H263;
596 s->h263_pred = 1; 596 s->h263_pred = 1;
597 s->unrestricted_mv = 1; 597 s->unrestricted_mv = 1;
598 s->has_b_frames= s->max_b_frames ? 1 : 0; 598 s->has_b_frames= s->max_b_frames ? 1 : 0;
599 s->low_delay=0; 599 s->low_delay= !s->has_b_frames;
600 avctx->delay= s->low_delay ? 0 : (s->max_b_frames + 1); 600 avctx->delay= s->low_delay ? 0 : (s->max_b_frames + 1);
601 break; 601 break;
602 case CODEC_ID_MSMPEG4V1: 602 case CODEC_ID_MSMPEG4V1:
603 s->out_format = FMT_H263; 603 s->out_format = FMT_H263;
604 s->h263_msmpeg4 = 1; 604 s->h263_msmpeg4 = 1;