From 35fc0ebf3fe200b54af142e99facfe8dc2942544 Mon Sep 17 00:00:00 2001 From: diego Date: Sat, 21 Feb 2009 21:03:57 +0000 Subject: Set time_base to 1/samplerate, like FFmpeg does, instead of leaving it at the default 0/1. This is not required by a lot of codecs, but at least by libvorbis. patch by Nicolas George, nicolas.george normalesup org git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28695 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpcodecs/ae_lavc.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libmpcodecs/ae_lavc.c') diff --git a/libmpcodecs/ae_lavc.c b/libmpcodecs/ae_lavc.c index b31eb62fce..3b07d6a963 100644 --- a/libmpcodecs/ae_lavc.c +++ b/libmpcodecs/ae_lavc.c @@ -206,6 +206,8 @@ int mpae_init_lavc(audio_encoder_t *encoder) // put sample parameters lavc_actx->channels = encoder->params.channels; lavc_actx->sample_rate = encoder->params.sample_rate; + lavc_actx->time_base.num = 1; + lavc_actx->time_base.den = encoder->params.sample_rate; if(lavc_param_abitrate<1000) lavc_actx->bit_rate = encoder->params.bitrate = lavc_param_abitrate * 1000; else -- cgit v1.2.3