fixes to make commdetector 2 work

From: Mark Spieth <mspieth@digivation.com.au>


---
 mythtv/programs/mythcommflag/CommDetector2.cpp |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/mythtv/programs/mythcommflag/CommDetector2.cpp b/mythtv/programs/mythcommflag/CommDetector2.cpp
index 845e9e9..2a57584 100644
--- a/mythtv/programs/mythcommflag/CommDetector2.cpp
+++ b/mythtv/programs/mythcommflag/CommDetector2.cpp
@@ -577,6 +577,7 @@ bool CommDetector2::go(void)
             return false;
         }
 
+        player->DiscardVideoFrame(player->GetRawVideoFrame(60));
         player->DiscardVideoFrame(player->GetRawVideoFrame(0));
         long long nextFrame = -1;
         currentFrameNumber = 0;
@@ -661,7 +662,7 @@ bool CommDetector2::go(void)
                         .arg((nframes == 0) ? 0 : 
                             (int)roundf(currentFrameNumber * 100.0 / nframes))
                         .arg((currentFrameNumber - lastLoggedFrame) * 1000 /
-                            elapsed));
+                            ((elapsed>0)?elapsed:1)));
                 lastLoggedFrame = currentFrameNumber;
             }
 
