--- libavformat/utils.c.orig	2010-09-24 12:27:38.959880695 +0100
+++ libavformat/utils.c	2010-09-24 12:27:53.294880695 +0100
@@ -2802,7 +2802,7 @@
         pkt->dts= st->pts_buffer[0];
     }
 
-    if(st->cur_dts && st->cur_dts != AV_NOPTS_VALUE && st->cur_dts >= pkt->dts){
+    if(st->cur_dts && st->cur_dts != AV_NOPTS_VALUE && st->cur_dts > pkt->dts){
         av_log(s, AV_LOG_ERROR,
                "st:%d error, non monotonic timestamps %"PRId64" >= %"PRId64"\n",
                st->index, st->cur_dts, pkt->dts);
