put_t()
authorMichael Niedermayer <michaelni@gmx.at>
Thu, 9 Aug 2007 20:56:42 +0000 (20:56 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 9 Aug 2007 20:56:42 +0000 (20:56 +0000)
Originally committed as revision 10031 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/nutenc.c

index 8475865..3a97b7e 100644 (file)
@@ -154,6 +154,12 @@ static void put_v(ByteIOContext *bc, uint64_t val){
     put_byte(bc, val&127);
 }
 
+static void put_t(NUTContext *nut, StreamContext *nus, ByteIOContext *bc, uint64_t val){
+    val *= nut->time_base_count;
+    val += nus->time_base - nut->time_base;
+    put_v(bc, val);
+}
+
 /**
  * stores a string as vb.
  */