[Ffmpeg-cvslog] r6634 - trunk/libavformat/amr.c
michael
subversion
Wed Oct 11 01:49:45 CEST 2006
Author: michael
Date: Wed Oct 11 01:49:45 2006
New Revision: 6634
Modified:
trunk/libavformat/amr.c
Log:
set duration and timebase (based on a patch by Simon Morlat simon.morlat linphone org)
Modified: trunk/libavformat/amr.c
==============================================================================
--- trunk/libavformat/amr.c (original)
+++ trunk/libavformat/amr.c Wed Oct 11 01:49:45 2006
@@ -124,6 +124,7 @@
st->codec->channels = 1;
st->codec->sample_rate = 8000;
}
+ av_set_pts_info(st, 64, 1, st->codec->sample_rate);
return 0;
}
@@ -169,6 +170,7 @@
pkt->stream_index = 0;
pkt->pos= url_ftell(&s->pb);
pkt->data[0]=toc;
+ pkt->duration= enc->codec_id == CODEC_ID_AMR_NB ? 160 : 320;
read = get_buffer(&s->pb, pkt->data+1, size-1);
if (read != size-1)
More information about the ffmpeg-cvslog
mailing list