[vlc-commits] sout: sdi: fix fake driver debugging

Francois Cartegnie git at videolan.org
Wed Jun 5 16:59:29 CEST 2019


vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Wed Jun  5 14:35:26 2019 +0200| [23b054ed56496522a221170f7bef6697fa5f5c2a] | committer: Francois Cartegnie

sout: sdi: fix fake driver debugging

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=23b054ed56496522a221170f7bef6697fa5f5c2a
---

 modules/stream_out/sdi/DBMSDIOutput.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/modules/stream_out/sdi/DBMSDIOutput.cpp b/modules/stream_out/sdi/DBMSDIOutput.cpp
index 87800da48d..431ea4eeb6 100644
--- a/modules/stream_out/sdi/DBMSDIOutput.cpp
+++ b/modules/stream_out/sdi/DBMSDIOutput.cpp
@@ -519,7 +519,7 @@ int DBMSDIOutput::ProcessVideo(picture_t *picture, block_t *p_cc)
 
     checkClockDrift();
 
-    if(video.pic_nosignal)
+    if(video.pic_nosignal && !FAKE_DRIVER)
     {
         BMDTimeValue streamTime;
         double playbackSpeed;
@@ -639,6 +639,8 @@ error:
 void DBMSDIOutput::checkClockDrift()
 {
     BMDTimeValue hardwareTime, timeInFrame, ticksPerFrame;
+    if(FAKE_DRIVER)
+        return;
     if(S_OK == p_output->GetHardwareReferenceClock(CLOCK_FREQ,
                                                    &hardwareTime,
                                                    &timeInFrame,



More information about the vlc-commits mailing list