Mercurial > libavcodec.hg
changeset 1221:867d8f0bede6 libavcodec
* fixing NTSC frame rate for DV streams
* let ffmpeg preserve 'aspect_ratio' for recoding.
Do we want to make it tweakable from the command line ?
author | romansh |
---|---|
date | Tue, 29 Apr 2003 01:51:38 +0000 |
parents | 78a51075aacb |
children | adcc6f345202 |
files | dv.c |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/dv.c Sun Apr 27 13:44:01 2003 +0000 +++ b/dv.c Tue Apr 29 01:51:38 2003 +0000 @@ -538,16 +538,17 @@ width = 720; if (dsf) { avctx->frame_rate = 25; + avctx->frame_rate_base = 1; packet_size = PAL_FRAME_SIZE; height = 576; nb_dif_segs = 12; } else { - avctx->frame_rate = 30; + avctx->frame_rate = 30000; + avctx->frame_rate_base = 1001; packet_size = NTSC_FRAME_SIZE; height = 480; nb_dif_segs = 10; } - avctx->frame_rate_base= 1; /* NOTE: we only accept several full frames */ if (buf_size < packet_size) return -1; @@ -723,8 +724,8 @@ avctx->sample_rate = dv_audio_frequency[freq]; avctx->channels = 2; + avctx->bit_rate = avctx->channels * avctx->sample_rate * 16; // What about: - // avctx->bit_rate = // avctx->frame_size = *data_size = (dv_audio_min_samples[sys][freq] + smpls) *