Mercurial > libavcodec.hg
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; |