vhook watermark patch by (Marcus Engene: ffmpeg, engene se)
[libav.git] / vhook / watermark.c
index e176427..1d01540 100644 (file)
  * An example watermark file is at
  * http://engene.se/ffmpeg_watermark.gif
  *
+ * Example usage:
+ *  ffmpeg -i infile -vhook '/path/watermark.so -f wm.gif' out.mov
+ *
+ * Note that the entire vhook argument is encapsulated in ''. This
+ * way, arguments to the vhook won't be mixed up with those to ffmpeg.
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
@@ -343,8 +349,8 @@ int get_watermark_picture(ContextInfo *ci, int cleanup)
         
         // Hack to correct wrong frame rates that seem to be generated by some 
         // codecs
-        if (ci->pCodecCtx->frame_rate>1000 && ci->pCodecCtx->frame_rate_base==1)
-            ci->pCodecCtx->frame_rate_base=1000;    
+        if (ci->pCodecCtx->time_base.den>1000 && ci->pCodecCtx->time_base.num==1)
+            ci->pCodecCtx->time_base.num=1000;    
     
         /*
          * Allocate a video frame to store the decoded images in.