# HG changeset patch # User romansh # Date 1051581098 0 # Node ID 867d8f0bede620843760455f6642673062d5dbf9 # Parent 78a51075aacb13ee859d65531ee9bcdedfd7ecf8 * 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 ? diff -r 78a51075aacb -r 867d8f0bede6 dv.c --- 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) *