[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