Mercurial > libavformat.hg
changeset 1367:8e0ee2faf4d5 libavformat
set duration and timebase (based on a patch by Simon Morlat simon.morlat linphone org)
author | michael |
---|---|
date | Tue, 10 Oct 2006 23:49:45 +0000 |
parents | 31ab2ac4e173 |
children | f9d59429f182 |
files | amr.c |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/amr.c Tue Oct 10 23:45:12 2006 +0000 +++ b/amr.c Tue Oct 10 23:49:45 2006 +0000 @@ -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)